
        :root {
            --gray1: #dedede;
            --gray2: #eee;
        }
        /* .shadow-effect {
            background: #fff;
            padding: 20px;
            border-radius: 4px;
            text-align: center;
            border: 1px solid #ECECEC;
            box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
        } */
        /* #custom-carousel .shadow-effect p {
            font-family: inherit;
            font-size: 17px;
            line-height: 1.5;
            margin: 0 0 17px 0;
            font-weight: 300;
        }
        .custom-carousel-name {
            margin: -17px auto 0;
            display: table;
            width: auto;
            background: #3190E7;
            padding: 9px 35px;
            border-radius: 12px;
            text-align: center;
            color: #fff;
            box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
        } */
        #custom-carousel .item {
            margin: 20px 20px;
            /* height: 240px; */
            overflow:hidden;
            /* -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; */
            /* border-radius: 25px;
            background-color: #eee; */
        }
        .owl-carousel .owl-item img {
            max-width:unset;
            width:unset;
            height: 80%;
            bottom: 0px;
            right: 0px;
        }
        /* #custom-carousel .owl-item.active.center .item { */
            /* opacity: 1; */
            /* -webkit-transform: scale3d(1.0, 1.0, 1);
            transform: scale3d(1.0, 1.0, 1); */
        /* } */
        /* .owl-carousel .owl-item img {
            transform-style: preserve-3d;
            max-width: 90px;
            margin: 0 auto 17px;
        }  */
        #carousel-custom-dots {
            /* --gray: #999; */
            background-color:var(--gray1)
        }
        #carousel-custom-dots button {
            margin: 0 2px;
            border: 0px;
            padding-inline: 0 0;
        }
        #carousel-custom-dots button.active {
            aspect-ratio: initial;
        }
        #carousel-custom-dots button span {
            display: block;
        }
        #carousel-custom-dots button.active span {
            display: none;
        }
        #carousel-custom-dots button .progress {
            display:none;
            width:2rem;    
            vertical-align:middle;
            height:14px;
            /* border-radius: 15px; */
        }
        #carousel-custom-dots button.active .progress {
            display:block;            
        }
        #carousel-custom-dots button .progress-bar {
            width: calc(var(--width,0)*1%);
            background-color: var(--gray2);
        }
        /* #carousel-custom-dots button span .progressbar[value],
        #carousel-custom-dots button span .progressbar[value]::-webkit-progress-bar,
        #carousel-custom-dots button span .progressbar[value]::-moz-progress-bar {
            background: #fff;
        }
        #carousel-custom-dots button.active span .progressbar {
            display:inline;            
        }
        #custom-carousel.owl-carousel .owl-dots .owl-dot.active span,
        #custom-carousel.owl-carousel .owl-dots .owl-dot:hover span {
            background: #3190E7;
            transform: translate3d(0px, -50%, 0px) scale(0.7);
        }
        #custom-carousel.owl-carousel .owl-dots {
            display: inline-block;
            width: 100%;
            text-align: center;
        }
        #custom-carousel.owl-carousel .owl-dots .owl-dot {
            display: inline-block;
        }
        #custom-carousel.owl-carousel .owl-dots .owl-dot span {
            background: #3190E7;
            display: inline-block;
            height: 20px;
            margin: 0 2px 5px;
            transform: translate3d(0px, -50%, 0px) scale(0.3);
            transform-origin: 50% 50% 0;
            transition: all 250ms ease-out 0s;
            width: 20px;
        }
        #carousel-custom-dots .owl-dot.active{
            background: #3190E7;            
        } */

        button.owl-dot:focus {
            outline: none !important;
        }
        .owl-carousel .item {
            /* aspect-ratio: 2 / 1; */
            /* margin-left: auto !important;
            margin-right: auto !important; */
        }
        .owl-carousel .item .d-md-flex .title h3{
            /* width:100%;
            position: absolute;
            top: 0;
            left: 0; */
            white-space: nowrap;
            width:50%;
        }
        #custom-carousel1 .d-sm-flex img {
            width: 100%;
            height: auto;
            position: absolute;
            right: 0px;
            bottom: 0px;
        }
        #custom-carousel1 .d-md-flex img {
            width:100%;
            height: auto;
            position: absolute;
            right: 0px;
            bottom: 0px;
        }
        #custom-carousel2 .img-container {
            /* height: 75%; */
            overflow: hidden;
        }
        #custom-carousel2 .d-sm-flex img {
            width:100%;
            height:auto;
            /* margin-bottom: -25%; */
            position: absolute;
            right: 0px;
            bottom: 0px;
        }
        #custom-carousel2 .d-md-flex img {
            width:100%;
            height:auto;
            margin-bottom: -25%;
        }
        #custom-carousel3 img {
            width:100%;
            height:auto;
            position: absolute;
            right: 0px;
            bottom: 0px;
        }
        #custom-carousel4 .img-container {
            height: 75%;
            overflow: hidden;
        }
        #custom-carousel4 .d-sm-flex img {
            width:80%;
            height:auto;
            /* margin-bottom: -25%; */
            position: absolute;
            right: 50%;
            bottom: 5%;
            transform: translate(50%);
        }
        #custom-carousel4 .d-md-flex img {
            width:80%;
            height:auto;
            margin-left: auto !important;
            margin-right: auto !important;
        }
        #custom-carousel5 .d-sm-flex img {
            width:100%;
            height: auto;
            position: absolute;
            right: 50%;
            bottom: 5%;
            transform: translate(50%);
        }
        #custom-carousel5 .d-md-flex img {
            position: absolute;
            right: 0px;
            bottom: 0px;
        }
        #custom-carousel6 .d-sm-flex img {
            width:80%;
            height: auto;
            position: absolute;
            right: 50%;
            bottom: 5%;
            transform: translate(50%);
            border-radius: 25px;
        }
        #custom-carousel6 .d-md-flex img {
            width: 95%;
            height: auto;
            position: absolute;
            right: 5%;
            bottom: 50%;
            border-radius: 25px;
            vertical-align: middle;
            transform: translate(0, 50%);
        }
        .a21, .a56 {
            border-radius: 25px;
            background-color: #eee;
        }
        .a21 {
            aspect-ratio: 2 / 1;
        }
        .a56 {
            aspect-ratio: 5 / 6;
        }
         .custom-icon {
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            aspect-ratio: 1;
            display: inline-block;
            color: transparent;
         }
        /* student icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M21.3553 4.93311L12.3553 1.93311C12.1248 1.85531 11.8751 1.85531 11.6447 1.93311L2.64466 4.93311C2.42991 5.00423 2.2416 5.13845 2.10429 5.31823C1.96698 5.49802 1.88707 5.71502 1.87498 5.94092C1.87395 5.96059 1.87395 5.98031 1.87498 5.99998V13.5C1.87498 13.7984 1.9935 14.0845 2.20448 14.2955C2.41546 14.5065 2.70161 14.625 2.99998 14.625C3.29834 14.625 3.58449 14.5065 3.79547 14.2955C4.00645 14.0845 4.12498 13.7984 4.12498 13.5V7.56092L6.34779 8.30155C5.65794 9.62201 5.45293 11.1426 5.76846 12.5986C6.08399 14.0546 6.90006 15.3539 8.07466 16.2703C6.53756 17.0283 5.23669 18.1917 4.31248 19.635C4.22925 19.7587 4.17144 19.8977 4.14241 20.0439C4.11337 20.1902 4.1137 20.3407 4.14336 20.4868C4.17303 20.6329 4.23144 20.7717 4.3152 20.895C4.39896 21.0184 4.5064 21.1238 4.63128 21.2053C4.75615 21.2867 4.89597 21.3425 5.04261 21.3695C5.18925 21.3964 5.33978 21.3939 5.48545 21.3622C5.63112 21.3304 5.76903 21.2701 5.89116 21.1845C6.01329 21.099 6.1172 20.9901 6.19685 20.864C7.53466 18.8053 9.65623 17.625 12 17.625C14.3437 17.625 16.4653 18.8053 17.8078 20.864C17.8874 20.9901 17.9914 21.099 18.1135 21.1845C18.2356 21.2701 18.3735 21.3304 18.5192 21.3622C18.6649 21.3939 18.8154 21.3964 18.962 21.3695C19.1087 21.3425 19.2485 21.2867 19.3734 21.2053C19.4982 21.1238 19.6057 21.0184 19.6894 20.895C19.7732 20.7717 19.8316 20.6329 19.8613 20.4868C19.8909 20.3407 19.8913 20.1902 19.8622 20.0439C19.8332 19.8977 19.7754 19.7587 19.6922 19.635C18.7671 18.19 17.4645 17.0255 15.9253 16.2675C17.0999 15.3511 17.916 14.0518 18.2315 12.5958C18.547 11.1398 18.342 9.6192 17.6522 8.29873L21.3553 7.06405C21.579 6.9892 21.7735 6.84592 21.9114 6.65447C22.0492 6.46301 22.1234 6.23308 22.1234 5.99717C22.1234 5.76127 22.0492 5.53133 21.9114 5.33988C21.7735 5.14842 21.579 5.00514 21.3553 4.9303V4.93311ZM12 4.18311L17.4422 5.99998L12 7.81405L6.56248 5.99998L12 4.18311ZM16.125 11.25C16.1251 11.8907 15.976 12.5226 15.6894 13.0957C15.4028 13.6688 14.9867 14.1672 14.474 14.5515C13.9613 14.9358 13.3662 15.1953 12.7357 15.3096C12.1053 15.4239 11.4569 15.3897 10.8419 15.2099C10.227 15.03 9.66239 14.7093 9.1929 14.2733C8.72342 13.8373 8.36196 13.2979 8.13717 12.698C7.91239 12.098 7.83046 11.4538 7.89788 10.8167C7.9653 10.1795 8.18022 9.56683 8.5256 9.02717L11.6447 10.0669C11.8752 10.1444 12.1248 10.1444 12.3553 10.0669L15.4744 9.02717C15.8998 9.69044 16.1256 10.462 16.125 11.25Z" fill="black"/>
</svg> */
        /* student icon css */
        .student-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.3553 4.93311L12.3553 1.93311C12.1248 1.85531 11.8751 1.85531 11.6447 1.93311L2.64466 4.93311C2.42991 5.00423 2.2416 5.13845 2.10429 5.31823C1.96698 5.49802 1.88707 5.71502 1.87498 5.94092C1.87395 5.96059 1.87395 5.98031 1.87498 5.99998V13.5C1.87498 13.7984 1.9935 14.0845 2.20448 14.2955C2.41546 14.5065 2.70161 14.625 2.99998 14.625C3.29834 14.625 3.58449 14.5065 3.79547 14.2955C4.00645 14.0845 4.12498 13.7984 4.12498 13.5V7.56092L6.34779 8.30155C5.65794 9.62201 5.45293 11.1426 5.76846 12.5986C6.08399 14.0546 6.90006 15.3539 8.07466 16.2703C6.53756 17.0283 5.23669 18.1917 4.31248 19.635C4.22925 19.7587 4.17144 19.8977 4.14241 20.0439C4.11337 20.1902 4.1137 20.3407 4.14336 20.4868C4.17303 20.6329 4.23144 20.7717 4.3152 20.895C4.39896 21.0184 4.5064 21.1238 4.63128 21.2053C4.75615 21.2867 4.89597 21.3425 5.04261 21.3695C5.18925 21.3964 5.33978 21.3939 5.48545 21.3622C5.63112 21.3304 5.76903 21.2701 5.89116 21.1845C6.01329 21.099 6.1172 20.9901 6.19685 20.864C7.53466 18.8053 9.65623 17.625 12 17.625C14.3437 17.625 16.4653 18.8053 17.8078 20.864C17.8874 20.9901 17.9914 21.099 18.1135 21.1845C18.2356 21.2701 18.3735 21.3304 18.5192 21.3622C18.6649 21.3939 18.8154 21.3964 18.962 21.3695C19.1087 21.3425 19.2485 21.2867 19.3734 21.2053C19.4982 21.1238 19.6057 21.0184 19.6894 20.895C19.7732 20.7717 19.8316 20.6329 19.8613 20.4868C19.8909 20.3407 19.8913 20.1902 19.8622 20.0439C19.8332 19.8977 19.7754 19.7587 19.6922 19.635C18.7671 18.19 17.4645 17.0255 15.9253 16.2675C17.0999 15.3511 17.916 14.0518 18.2315 12.5958C18.547 11.1398 18.342 9.6192 17.6522 8.29873L21.3553 7.06405C21.579 6.9892 21.7735 6.84592 21.9114 6.65447C22.0492 6.46301 22.1234 6.23308 22.1234 5.99717C22.1234 5.76127 22.0492 5.53133 21.9114 5.33988C21.7735 5.14842 21.579 5.00514 21.3553 4.9303V4.93311ZM12 4.18311L17.4422 5.99998L12 7.81405L6.56248 5.99998L12 4.18311ZM16.125 11.25C16.1251 11.8907 15.976 12.5226 15.6894 13.0957C15.4028 13.6688 14.9867 14.1672 14.474 14.5515C13.9613 14.9358 13.3662 15.1953 12.7357 15.3096C12.1053 15.4239 11.4569 15.3897 10.8419 15.2099C10.227 15.03 9.66239 14.7093 9.1929 14.2733C8.72342 13.8373 8.36196 13.2979 8.13717 12.698C7.91239 12.098 7.83046 11.4538 7.89788 10.8167C7.9653 10.1795 8.18022 9.56683 8.5256 9.02717L11.6447 10.0669C11.8752 10.1444 12.1248 10.1444 12.3553 10.0669L15.4744 9.02717C15.8998 9.69044 16.1256 10.462 16.125 11.25Z' fill='black'/%3E%3C/svg%3E");
        }
        /* circuitry icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M19.5 2.625H4.5C4.00272 2.625 3.52581 2.82254 3.17417 3.17417C2.82254 3.52581 2.625 4.00272 2.625 4.5V19.5C2.625 19.9973 2.82254 20.4742 3.17417 20.8258C3.52581 21.1775 4.00272 21.375 4.5 21.375H19.5C19.9973 21.375 20.4742 21.1775 20.8258 20.8258C21.1775 20.4742 21.375 19.9973 21.375 19.5V4.5C21.375 4.00272 21.1775 3.52581 20.8258 3.17417C20.4742 2.82254 19.9973 2.625 19.5 2.625ZM4.875 4.875H7.125V13.8019C6.69606 14.0495 6.36081 14.4318 6.17127 14.8894C5.98173 15.347 5.94847 15.8544 6.07667 16.3328C6.20486 16.8112 6.48734 17.234 6.88029 17.5355C7.27324 17.837 7.7547 18.0004 8.25 18.0004C8.7453 18.0004 9.22676 17.837 9.61971 17.5355C10.0127 17.234 10.2951 16.8112 10.4233 16.3328C10.5515 15.8544 10.5183 15.347 10.3287 14.8894C10.1392 14.4318 9.80394 14.0495 9.375 13.8019V11.7188L13.125 15.4688V19.125H4.875V4.875ZM19.125 19.125H15.375V15C15.3751 14.8522 15.3461 14.7059 15.2897 14.5693C15.2332 14.4327 15.1504 14.3086 15.0459 14.2041L9.375 8.53125V4.875H11.625V6.75C11.6249 6.89778 11.6539 7.04414 11.7103 7.18071C11.7668 7.31728 11.8496 7.44138 11.9541 7.54594L13.5769 9.16781C13.4492 9.64618 13.4829 10.1533 13.6727 10.6106C13.8625 11.0679 14.1979 11.4498 14.6268 11.6971C15.0557 11.9444 15.5542 12.0434 16.045 11.9787C16.5359 11.9139 16.9917 11.6891 17.3418 11.339C17.6919 10.9889 17.9167 10.5331 17.9815 10.0422C18.0462 9.55136 17.9473 9.05286 17.6999 8.62395C17.4526 8.19505 17.0707 7.85971 16.6134 7.6699C16.1561 7.48008 15.649 7.4464 15.1706 7.57406L13.875 6.28125V4.875H19.125V19.125Z" fill="black"/>
</svg> */
        /* circuitry icon css */
        .circuitry-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.5 2.625H4.5C4.00272 2.625 3.52581 2.82254 3.17417 3.17417C2.82254 3.52581 2.625 4.00272 2.625 4.5V19.5C2.625 19.9973 2.82254 20.4742 3.17417 20.8258C3.52581 21.1775 4.00272 21.375 4.5 21.375H19.5C19.9973 21.375 20.4742 21.1775 20.8258 20.8258C21.1775 20.4742 21.375 19.9973 21.375 19.5V4.5C21.375 4.00272 21.1775 3.52581 20.8258 3.17417C20.4742 2.82254 19.9973 2.625 19.5 2.625ZM4.875 4.875H7.125V13.8019C6.69606 14.0495 6.36081 14.4318 6.17127 14.8894C5.98173 15.347 5.94847 15.8544 6.07667 16.3328C6.20486 16.8112 6.48734 17.234 6.88029 17.5355C7.27324 17.837 7.7547 18.0004 8.25 18.0004C8.7453 18.0004 9.22676 17.837 9.61971 17.5355C10.0127 17.234 10.2951 16.8112 10.4233 16.3328C10.5515 15.8544 10.5183 15.347 10.3287 14.8894C10.1392 14.4318 9.80394 14.0495 9.375 13.8019V11.7188L13.125 15.4688V19.125H4.875V4.875ZM19.125 19.125H15.375V15C15.3751 14.8522 15.3461 14.7059 15.2897 14.5693C15.2332 14.4327 15.1504 14.3086 15.0459 14.2041L9.375 8.53125V4.875H11.625V6.75C11.6249 6.89778 11.6539 7.04414 11.7103 7.18071C11.7668 7.31728 11.8496 7.44138 11.9541 7.54594L13.5769 9.16781C13.4492 9.64618 13.4829 10.1533 13.6727 10.6106C13.8625 11.0679 14.1979 11.4498 14.6268 11.6971C15.0557 11.9444 15.5542 12.0434 16.045 11.9787C16.5359 11.9139 16.9917 11.6891 17.3418 11.339C17.6919 10.9889 17.9167 10.5331 17.9815 10.0422C18.0462 9.55136 17.9473 9.05286 17.6999 8.62395C17.4526 8.19505 17.0707 7.85971 16.6134 7.6699C16.1561 7.48008 15.649 7.4464 15.1706 7.57406L13.875 6.28125V4.875H19.125V19.125Z' fill='black'/%3E%3C/svg%3E");
        }
        /* chalkboard teacher icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M5.25 7.875C5.25 7.57663 5.36853 7.29048 5.5795 7.0795C5.79048 6.86853 6.07663 6.75 6.375 6.75H17.625C17.9234 6.75 18.2095 6.86853 18.4205 7.0795C18.6315 7.29048 18.75 7.57663 18.75 7.875V16.125C18.75 16.4234 18.6315 16.7095 18.4205 16.9205C18.2095 17.1315 17.9234 17.25 17.625 17.25C17.3266 17.25 17.0405 17.1315 16.8295 16.9205C16.6185 16.7095 16.5 16.4234 16.5 16.125V9H6.375C6.07663 9 5.79048 8.88147 5.5795 8.6705C5.36853 8.45952 5.25 8.17337 5.25 7.875ZM22.125 5.25V18.75C22.125 19.2473 21.9275 19.7242 21.5758 20.0758C21.2242 20.4275 20.7473 20.625 20.25 20.625H13.9931C13.7561 20.625 13.5252 20.5501 13.3333 20.411C13.1413 20.2719 12.9982 20.0758 12.9244 19.8506C12.689 19.1972 12.2578 18.6322 11.6895 18.2329C11.1212 17.8336 10.4436 17.6193 9.74906 17.6193C9.05452 17.6193 8.37688 17.8336 7.80861 18.2329C7.24034 18.6322 6.80911 19.1972 6.57375 19.8506C6.49998 20.0755 6.35717 20.2714 6.16562 20.4105C5.97407 20.5495 5.74356 20.6246 5.50688 20.625H3.75C3.25272 20.625 2.77581 20.4275 2.42417 20.0758C2.07254 19.7242 1.875 19.2473 1.875 18.75V5.25C1.875 4.75272 2.07254 4.27581 2.42417 3.92417C2.77581 3.57254 3.25272 3.375 3.75 3.375H20.25C20.7473 3.375 21.2242 3.57254 21.5758 3.92417C21.9275 4.27581 22.125 4.75272 22.125 5.25ZM9.75 15.375C10.0467 15.375 10.3367 15.287 10.5834 15.1222C10.83 14.9574 11.0223 14.7231 11.1358 14.449C11.2494 14.1749 11.2791 13.8733 11.2212 13.5824C11.1633 13.2914 11.0204 13.0241 10.8107 12.8143C10.6009 12.6046 10.3336 12.4617 10.0426 12.4038C9.75166 12.3459 9.45006 12.3756 9.17597 12.4892C8.90189 12.6027 8.66762 12.795 8.5028 13.0416C8.33797 13.2883 8.25 13.5783 8.25 13.875C8.25 14.2728 8.40804 14.6544 8.68934 14.9357C8.97064 15.217 9.35218 15.375 9.75 15.375ZM19.875 5.625H4.125V18.375H4.77375C5.24692 17.4815 5.95149 16.7316 6.81375 16.2037C6.37505 15.6515 6.10097 14.9868 6.02299 14.2858C5.94501 13.5848 6.06629 12.8761 6.3729 12.2409C6.6795 11.6058 7.15901 11.07 7.75637 10.695C8.35373 10.3201 9.04472 10.1212 9.75 10.1212C10.4553 10.1212 11.1463 10.3201 11.7436 10.695C12.341 11.07 12.8205 11.6058 13.1271 12.2409C13.4337 12.8761 13.555 13.5848 13.477 14.2858C13.399 14.9868 13.125 15.6515 12.6863 16.2037C13.5485 16.7316 14.2531 17.4815 14.7262 18.375H19.875V5.625Z" fill="black"/>
</svg> */
        /* chalkboard teacher icon css */
        .chalkboard-teacher-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.25 7.875C5.25 7.57663 5.36853 7.29048 5.5795 7.0795C5.79048 6.86853 6.07663 6.75 6.375 6.75H17.625C17.9234 6.75 18.2095 6.86853 18.4205 7.0795C18.6315 7.29048 18.75 7.57663 18.75 7.875V16.125C18.75 16.4234 18.6315 16.7095 18.4205 16.9205C18.2095 17.1315 17.9234 17.25 17.625 17.25C17.3266 17.25 17.0405 17.1315 16.8295 16.9205C16.6185 16.7095 16.5 16.4234 16.5 16.125V9H6.375C6.07663 9 5.79048 8.88147 5.5795 8.6705C5.36853 8.45952 5.25 8.17337 5.25 7.875ZM22.125 5.25V18.75C22.125 19.2473 21.9275 19.7242 21.5758 20.0758C21.2242 20.4275 20.7473 20.625 20.25 20.625H13.9931C13.7561 20.625 13.5252 20.5501 13.3333 20.411C13.1413 20.2719 12.9982 20.0758 12.9244 19.8506C12.689 19.1972 12.2578 18.6322 11.6895 18.2329C11.1212 17.8336 10.4436 17.6193 9.74906 17.6193C9.05452 17.6193 8.37688 17.8336 7.80861 18.2329C7.24034 18.6322 6.80911 19.1972 6.57375 19.8506C6.49998 20.0755 6.35717 20.2714 6.16562 20.4105C5.97407 20.5495 5.74356 20.6246 5.50688 20.625H3.75C3.25272 20.625 2.77581 20.4275 2.42417 20.0758C2.07254 19.7242 1.875 19.2473 1.875 18.75V5.25C1.875 4.75272 2.07254 4.27581 2.42417 3.92417C2.77581 3.57254 3.25272 3.375 3.75 3.375H20.25C20.7473 3.375 21.2242 3.57254 21.5758 3.92417C21.9275 4.27581 22.125 4.75272 22.125 5.25ZM9.75 15.375C10.0467 15.375 10.3367 15.287 10.5834 15.1222C10.83 14.9574 11.0223 14.7231 11.1358 14.449C11.2494 14.1749 11.2791 13.8733 11.2212 13.5824C11.1633 13.2914 11.0204 13.0241 10.8107 12.8143C10.6009 12.6046 10.3336 12.4617 10.0426 12.4038C9.75166 12.3459 9.45006 12.3756 9.17597 12.4892C8.90189 12.6027 8.66762 12.795 8.5028 13.0416C8.33797 13.2883 8.25 13.5783 8.25 13.875C8.25 14.2728 8.40804 14.6544 8.68934 14.9357C8.97064 15.217 9.35218 15.375 9.75 15.375ZM19.875 5.625H4.125V18.375H4.77375C5.24692 17.4815 5.95149 16.7316 6.81375 16.2037C6.37505 15.6515 6.10097 14.9868 6.02299 14.2858C5.94501 13.5848 6.06629 12.8761 6.3729 12.2409C6.6795 11.6058 7.15901 11.07 7.75637 10.695C8.35373 10.3201 9.04472 10.1212 9.75 10.1212C10.4553 10.1212 11.1463 10.3201 11.7436 10.695C12.341 11.07 12.8205 11.6058 13.1271 12.2409C13.4337 12.8761 13.555 13.5848 13.477 14.2858C13.399 14.9868 13.125 15.6515 12.6863 16.2037C13.5485 16.7316 14.2531 17.4815 14.7262 18.375H19.875V5.625Z' fill='black'/%3E%3C/svg%3E");
        }
        /* cable icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M7.05305 3.4998C5.68305 4.8798 5.68305 7.0998 7.05305 8.4698L15.543 16.9498C16.123 17.5398 16.123 18.4998 15.543 19.0698C14.953 19.6598 14.003 19.6598 13.413 19.0698L9.17305 14.8298L10.233 13.7698L6.70305 10.2298L6.34305 10.5898L4.93305 9.1698C4.54305 8.7798 3.91305 8.7798 3.50305 9.1698L2.10305 10.5898C1.71305 10.9998 1.71305 11.6098 2.10305 11.9998L3.50305 13.4098L3.16305 13.7698L6.70305 17.2998L7.76305 16.2398L12.003 20.4998C13.373 21.8498 15.583 21.8498 16.953 20.4998C18.323 19.1198 18.323 16.8998 16.953 15.5398L8.46305 7.0498C7.88305 6.4598 7.88305 5.4998 8.46305 4.9298C9.05305 4.3398 10.003 4.3398 10.593 4.9298L14.833 9.1698L13.773 10.2298L17.303 13.7698L17.663 13.4098L19.073 14.8298C19.463 15.2198 20.103 15.2198 20.503 14.8298L21.903 13.4098C22.293 12.9998 22.293 12.3898 21.903 11.9998L20.503 10.5898L20.843 10.2298L17.303 6.6998L16.243 7.7598L12.003 3.4998C10.633 2.1498 8.42305 2.1498 7.05305 3.4998ZM2.81305 11.2898L4.22305 9.8798L5.64305 11.2898L4.22305 12.7098M18.363 12.7098L19.783 11.2898L21.193 12.7098L19.783 14.1198L18.363 12.7098Z" fill="#222222"/>
</svg> */
        /* cable icon css */
        .cable-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.05305 3.4998C5.68305 4.8798 5.68305 7.0998 7.05305 8.4698L15.543 16.9498C16.123 17.5398 16.123 18.4998 15.543 19.0698C14.953 19.6598 14.003 19.6598 13.413 19.0698L9.17305 14.8298L10.233 13.7698L6.70305 10.2298L6.34305 10.5898L4.93305 9.1698C4.54305 8.7798 3.91305 8.7798 3.50305 9.1698L2.10305 10.5898C1.71305 10.9998 1.71305 11.6098 2.10305 11.9998L3.50305 13.4098L3.16305 13.7698L6.70305 17.2998L7.76305 16.2398L12.003 20.4998C13.373 21.8498 15.583 21.8498 16.953 20.4998C18.323 19.1198 18.323 16.8998 16.953 15.5398L8.46305 7.0498C7.88305 6.4598 7.88305 5.4998 8.46305 4.9298C9.05305 4.3398 10.003 4.3398 10.593 4.9298L14.833 9.1698L13.773 10.2298L17.303 13.7698L17.663 13.4098L19.073 14.8298C19.463 15.2198 20.103 15.2198 20.503 14.8298L21.903 13.4098C22.293 12.9998 22.293 12.3898 21.903 11.9998L20.503 10.5898L20.843 10.2298L17.303 6.6998L16.243 7.7598L12.003 3.4998C10.633 2.1498 8.42305 2.1498 7.05305 3.4998ZM2.81305 11.2898L4.22305 9.8798L5.64305 11.2898L4.22305 12.7098M18.363 12.7098L19.783 11.2898L21.193 12.7098L19.783 14.1198L18.363 12.7098Z' fill='%23222222'/%3E%3C/svg%3E");
        }
        /* headset icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M19.1934 4.86093C17.7792 3.43768 15.9743 2.46638 14.0074 2.07014C12.0405 1.67391 10.0003 1.87059 8.1453 2.63525C6.29033 3.39991 4.70416 4.69812 3.58787 6.36531C2.47158 8.0325 1.87543 9.99359 1.875 12V17.25C1.875 17.9462 2.15156 18.6139 2.64384 19.1061C3.13613 19.5984 3.80381 19.875 4.5 19.875H6C6.69619 19.875 7.36387 19.5984 7.85616 19.1061C8.34844 18.6139 8.625 17.9462 8.625 17.25V13.5C8.625 12.8038 8.34844 12.1361 7.85616 11.6438C7.36387 11.1516 6.69619 10.875 6 10.875H4.20375C4.47525 9.00081 5.41264 7.28709 6.84434 6.04753C8.27603 4.80797 10.1063 4.12548 12 4.12499H12.06C13.9453 4.13306 15.7647 4.81965 17.1853 6.05914C18.6059 7.29864 19.5327 9.00817 19.7962 10.875H18C17.3038 10.875 16.6361 11.1516 16.1438 11.6438C15.6516 12.1361 15.375 12.8038 15.375 13.5V17.25C15.375 17.9462 15.6516 18.6139 16.1438 19.1061C16.6361 19.5984 17.3038 19.875 18 19.875H19.8375C19.7511 20.2985 19.5209 20.6791 19.1861 20.9525C18.8512 21.2258 18.4322 21.3751 18 21.375H12.75C12.4516 21.375 12.1655 21.4935 11.9545 21.7045C11.7435 21.9155 11.625 22.2016 11.625 22.5C11.625 22.7984 11.7435 23.0845 11.9545 23.2955C12.1655 23.5065 12.4516 23.625 12.75 23.625H18C19.0936 23.6237 20.1421 23.1888 20.9154 22.4154C21.6888 21.6421 22.1238 20.5936 22.125 19.5V12C22.1302 10.6757 21.8739 9.36333 21.3708 8.13826C20.8677 6.91318 20.1278 5.79945 19.1934 4.86093ZM6 13.125C6.09946 13.125 6.19484 13.1645 6.26517 13.2348C6.33549 13.3052 6.375 13.4005 6.375 13.5V17.25C6.375 17.3494 6.33549 17.4448 6.26517 17.5152C6.19484 17.5855 6.09946 17.625 6 17.625H4.5C4.40054 17.625 4.30516 17.5855 4.23484 17.5152C4.16451 17.4448 4.125 17.3494 4.125 17.25V13.125H6ZM17.625 17.25V13.5C17.625 13.4005 17.6645 13.3052 17.7348 13.2348C17.8052 13.1645 17.9005 13.125 18 13.125H19.875V17.625H18C17.9005 17.625 17.8052 17.5855 17.7348 17.5152C17.6645 17.4448 17.625 17.3494 17.625 17.25Z" fill="black"/>
</svg> */
        /* headset icon css */
        .headset-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.1934 4.86093C17.7792 3.43768 15.9743 2.46638 14.0074 2.07014C12.0405 1.67391 10.0003 1.87059 8.1453 2.63525C6.29033 3.39991 4.70416 4.69812 3.58787 6.36531C2.47158 8.0325 1.87543 9.99359 1.875 12V17.25C1.875 17.9462 2.15156 18.6139 2.64384 19.1061C3.13613 19.5984 3.80381 19.875 4.5 19.875H6C6.69619 19.875 7.36387 19.5984 7.85616 19.1061C8.34844 18.6139 8.625 17.9462 8.625 17.25V13.5C8.625 12.8038 8.34844 12.1361 7.85616 11.6438C7.36387 11.1516 6.69619 10.875 6 10.875H4.20375C4.47525 9.00081 5.41264 7.28709 6.84434 6.04753C8.27603 4.80797 10.1063 4.12548 12 4.12499H12.06C13.9453 4.13306 15.7647 4.81965 17.1853 6.05914C18.6059 7.29864 19.5327 9.00817 19.7962 10.875H18C17.3038 10.875 16.6361 11.1516 16.1438 11.6438C15.6516 12.1361 15.375 12.8038 15.375 13.5V17.25C15.375 17.9462 15.6516 18.6139 16.1438 19.1061C16.6361 19.5984 17.3038 19.875 18 19.875H19.8375C19.7511 20.2985 19.5209 20.6791 19.1861 20.9525C18.8512 21.2258 18.4322 21.3751 18 21.375H12.75C12.4516 21.375 12.1655 21.4935 11.9545 21.7045C11.7435 21.9155 11.625 22.2016 11.625 22.5C11.625 22.7984 11.7435 23.0845 11.9545 23.2955C12.1655 23.5065 12.4516 23.625 12.75 23.625H18C19.0936 23.6237 20.1421 23.1888 20.9154 22.4154C21.6888 21.6421 22.1238 20.5936 22.125 19.5V12C22.1302 10.6757 21.8739 9.36333 21.3708 8.13826C20.8677 6.91318 20.1278 5.79945 19.1934 4.86093ZM6 13.125C6.09946 13.125 6.19484 13.1645 6.26517 13.2348C6.33549 13.3052 6.375 13.4005 6.375 13.5V17.25C6.375 17.3494 6.33549 17.4448 6.26517 17.5152C6.19484 17.5855 6.09946 17.625 6 17.625H4.5C4.40054 17.625 4.30516 17.5855 4.23484 17.5152C4.16451 17.4448 4.125 17.3494 4.125 17.25V13.125H6ZM17.625 17.25V13.5C17.625 13.4005 17.6645 13.3052 17.7348 13.2348C17.8052 13.1645 17.9005 13.125 18 13.125H19.875V17.625H18C17.9005 17.625 17.8052 17.5855 17.7348 17.5152C17.6645 17.4448 17.625 17.3494 17.625 17.25Z' fill='black'/%3E%3C/svg%3E");
        }
        /* award icon svg
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M20.625 9.00003C20.6258 7.55408 20.2631 6.13113 19.5702 4.86201C18.8773 3.59289 17.8765 2.51834 16.6597 1.73716C15.4429 0.955982 14.0493 0.493245 12.6069 0.391499C11.1645 0.289752 9.71975 0.552262 8.40536 1.15489C7.09097 1.75752 5.94919 2.68093 5.08498 3.8402C4.22078 4.99948 3.6619 6.35742 3.45973 7.78917C3.25755 9.22092 3.41858 10.6805 3.92799 12.0338C4.43741 13.387 5.27887 14.5905 6.375 15.5335V22.5C6.37502 22.6918 6.42407 22.8804 6.51749 23.0479C6.61091 23.2154 6.7456 23.3562 6.90876 23.457C7.07192 23.5578 7.25815 23.6152 7.44974 23.6238C7.64133 23.6323 7.83193 23.5918 8.00344 23.506L12 21.5082L15.9975 23.506C16.169 23.5916 16.3595 23.632 16.5509 23.6233C16.7424 23.6146 16.9285 23.5572 17.0915 23.4564C17.2545 23.3556 17.3891 23.2149 17.4825 23.0475C17.5758 22.8801 17.6249 22.6917 17.625 22.5V15.5335C18.5662 14.7249 19.3216 13.7224 19.8394 12.5948C20.3572 11.4671 20.6252 10.2409 20.625 9.00003ZM5.625 9.00003C5.625 7.73917 5.99889 6.50663 6.69938 5.45827C7.39988 4.40991 8.39551 3.59281 9.56039 3.1103C10.7253 2.62779 12.0071 2.50154 13.2437 2.74752C14.4803 2.9935 15.6162 3.60066 16.5078 4.49222C17.3994 5.38378 18.0065 6.5197 18.2525 7.75633C18.4985 8.99296 18.3722 10.2748 17.8897 11.4396C17.4072 12.6045 16.5901 13.6002 15.5418 14.3006C14.4934 15.0011 13.2609 15.375 12 15.375C10.3098 15.3733 8.68928 14.7011 7.49411 13.5059C6.29895 12.3107 5.62674 10.6903 5.625 9.00003ZM15.375 20.6803L12.5025 19.2441C12.3462 19.1659 12.1738 19.1252 11.9991 19.1252C11.8243 19.1252 11.6519 19.1659 11.4956 19.2441L8.625 20.6794V16.9369C9.69232 17.3907 10.8402 17.6247 12 17.6247C13.1598 17.6247 14.3077 17.3907 15.375 16.9369V20.6803ZM12 13.875C12.9642 13.875 13.9067 13.5891 14.7084 13.0534C15.5101 12.5178 16.1349 11.7564 16.5039 10.8656C16.8729 9.97482 16.9694 8.99462 16.7813 8.04896C16.5932 7.10331 16.1289 6.23466 15.4471 5.55288C14.7654 4.8711 13.8967 4.4068 12.9511 4.2187C12.0054 4.0306 11.0252 4.12714 10.1344 4.49612C9.24363 4.86509 8.48226 5.48993 7.94659 6.29162C7.41091 7.09331 7.125 8.03584 7.125 9.00003C7.12649 10.2925 7.64058 11.5316 8.5545 12.4455C9.46842 13.3594 10.7075 13.8735 12 13.875ZM12 6.37503C12.5192 6.37503 13.0267 6.52898 13.4584 6.81742C13.8901 7.10586 14.2265 7.51583 14.4252 7.99549C14.6239 8.47514 14.6758 9.00294 14.5746 9.51214C14.4733 10.0213 14.2233 10.4891 13.8562 10.8562C13.489 11.2233 13.0213 11.4733 12.5121 11.5746C12.0029 11.6759 11.4751 11.6239 10.9955 11.4252C10.5158 11.2265 10.1058 10.8901 9.81739 10.4584C9.52895 10.0267 9.375 9.51921 9.375 9.00003C9.375 8.30384 9.65156 7.63616 10.1438 7.14387C10.6361 6.65159 11.3038 6.37503 12 6.37503Z" fill="black"/>
</svg> */
        /* award icon css */
        .award-icon {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.625 9.00003C20.6258 7.55408 20.2631 6.13113 19.5702 4.86201C18.8773 3.59289 17.8765 2.51834 16.6597 1.73716C15.4429 0.955982 14.0493 0.493245 12.6069 0.391499C11.1645 0.289752 9.71975 0.552262 8.40536 1.15489C7.09097 1.75752 5.94919 2.68093 5.08498 3.8402C4.22078 4.99948 3.6619 6.35742 3.45973 7.78917C3.25755 9.22092 3.41858 10.6805 3.92799 12.0338C4.43741 13.387 5.27887 14.5905 6.375 15.5335V22.5C6.37502 22.6918 6.42407 22.8804 6.51749 23.0479C6.61091 23.2154 6.7456 23.3562 6.90876 23.457C7.07192 23.5578 7.25815 23.6152 7.44974 23.6238C7.64133 23.6323 7.83193 23.5918 8.00344 23.506L12 21.5082L15.9975 23.506C16.169 23.5916 16.3595 23.632 16.5509 23.6233C16.7424 23.6146 16.9285 23.5572 17.0915 23.4564C17.2545 23.3556 17.3891 23.2149 17.4825 23.0475C17.5758 22.8801 17.6249 22.6917 17.625 22.5V15.5335C18.5662 14.7249 19.3216 13.7224 19.8394 12.5948C20.3572 11.4671 20.6252 10.2409 20.625 9.00003ZM5.625 9.00003C5.625 7.73917 5.99889 6.50663 6.69938 5.45827C7.39988 4.40991 8.39551 3.59281 9.56039 3.1103C10.7253 2.62779 12.0071 2.50154 13.2437 2.74752C14.4803 2.9935 15.6162 3.60066 16.5078 4.49222C17.3994 5.38378 18.0065 6.5197 18.2525 7.75633C18.4985 8.99296 18.3722 10.2748 17.8897 11.4396C17.4072 12.6045 16.5901 13.6002 15.5418 14.3006C14.4934 15.0011 13.2609 15.375 12 15.375C10.3098 15.3733 8.68928 14.7011 7.49411 13.5059C6.29895 12.3107 5.62674 10.6903 5.625 9.00003ZM15.375 20.6803L12.5025 19.2441C12.3462 19.1659 12.1738 19.1252 11.9991 19.1252C11.8243 19.1252 11.6519 19.1659 11.4956 19.2441L8.625 20.6794V16.9369C9.69232 17.3907 10.8402 17.6247 12 17.6247C13.1598 17.6247 14.3077 17.3907 15.375 16.9369V20.6803ZM12 13.875C12.9642 13.875 13.9067 13.5891 14.7084 13.0534C15.5101 12.5178 16.1349 11.7564 16.5039 10.8656C16.8729 9.97482 16.9694 8.99462 16.7813 8.04896C16.5932 7.10331 16.1289 6.23466 15.4471 5.55288C14.7654 4.8711 13.8967 4.4068 12.9511 4.2187C12.0054 4.0306 11.0252 4.12714 10.1344 4.49612C9.24363 4.86509 8.48226 5.48993 7.94659 6.29162C7.41091 7.09331 7.125 8.03584 7.125 9.00003C7.12649 10.2925 7.64058 11.5316 8.5545 12.4455C9.46842 13.3594 10.7075 13.8735 12 13.875ZM12 6.37503C12.5192 6.37503 13.0267 6.52898 13.4584 6.81742C13.8901 7.10586 14.2265 7.51583 14.4252 7.99549C14.6239 8.47514 14.6758 9.00294 14.5746 9.51214C14.4733 10.0213 14.2233 10.4891 13.8562 10.8562C13.489 11.2233 13.0213 11.4733 12.5121 11.5746C12.0029 11.6759 11.4751 11.6239 10.9955 11.4252C10.5158 11.2265 10.1058 10.8901 9.81739 10.4584C9.52895 10.0267 9.375 9.51921 9.375 9.00003C9.375 8.30384 9.65156 7.63616 10.1438 7.14387C10.6361 6.65159 11.3038 6.37503 12 6.37503Z' fill='black'/%3E%3C/svg%3E");
        }