/*Pagination*/

.red-top-border {
    border-top: 6px solid red !important;
}

.hireusiframe iframe{
    height: 132vh !important;
}
 
.pagination-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.pagination {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 10px;
}

.page-item {
    display: inline;
}

.page-link {
    display: inline-block;
    padding: 10px 20px;
    color: #333;
    border: 1px solid #ffb3b3;
    border-radius: 5px;
    text-decoration: none;
}

.page-item.disabled .page-link {
    color: #ccc;
    cursor: not-allowed;
}

.page-info {
    font-weight: bold;
    margin: 0 10px;
}


@font-face {
    font-family: 'Podkova';
    src: url('../font/Podkova-VariableFont_wght.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.eduvibe-footer-one {
    font-family: 'Podkova', sans-serif;
}

a:hover {
    color: unset;
}
.edu-pagination li.active-blog a{
    background:linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color:#fff;
}
.cursor-pointer{
    cursor:pointer!important;
}
 .parent-load {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
  }

  #loaderr {
    background-color: #fff;
    width: 100vw;
    height: 100vh;
  }
  
  #loaderr img {
   width: 45%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%);
  }
 #loaderr .darkmodegif{
    display:none;
}
#loaderr .lightmodegif{
    display:block;
}

  .hidden {
    display: none;
  }
      
.error {
    color: red !important;
    font-weight: 400 !important;
    text-transform: capitalize !important
    }
  /*.home-one-cat.top-padding{*/
  /*          padding: 550px 0 130px 0 !important;*/
  /*          margin-top: -444px;*/
  /*      }*/
        .video-section-overlayto-another.margin-top {
            position: relative;
            margin-bottom: 0px;
            z-index: 1;
        }
        .slick-arrow-style-2 {
            position: relative;
            z-index: 9;
        }
        /*.sercice-area {*/
        /*    margin-top: 100px;*/
        /*}*/
        .edu-course-area {
            /* margin-top: -100px; */
        }
        .pricing-table {
            padding: 60px 59px;
        }
        .satisfied-learner .trophy-content  {
             z-index: 100;
        }
        .toggle-checkbox {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
}

     .toggle-slot {
    position: relative;
    height: 3.5em;
    width: 3.5em;
    border: none;
    border-radius: 10em;
    background-color: #ffffff;
    border: 1px solid #ef3d68;
    box-shadow: 0px 10px 25px #e4e7ec;
    transition: background-color 250ms;
    margin-left: 20px;
    top: 5px;
}

.toggle-checkbox:checked ~ .toggle-slot {
  background-color: #374151;
  border-color: #374151;
}


.toggle-button {
 transform: translate(5.2em, 0.5em);
    position: absolute;
    height: 2.7em;
    width: 2.7em;
    border-radius: 50%;
    background-color: #f37743;
    box-shadow: inset 0px 0px 0px 0.75em #fff;
    transition: background-color 250ms, border-color 250ms, transform 500ms cubic-bezier(.26,2,.46,.71);
}

.toggle-checkbox:checked ~ .toggle-slot .toggle-button {
    background-color: #485367;
    box-shadow: inset 0px 0px 0px 0.75em white;
    transform: translate(0.5em, 0.5em);
}

.sun-icon {
     position: absolute;
    height: 2.5em;
    width: 2.5em;
    color: #ffbb52;
}

.sun-icon-wrapper {
    position: absolute;
    height: 5em;
    width: 1em;
    opacity: 0;
    transform: translate(em, 0em) rotate(15deg);
    transform-origin: 50% 50%;
    transition: opacity 150ms, transform 500ms cubic-bezier(.26,2,.46,.71);
}

.toggle-checkbox:checked ~ .toggle-slot .sun-icon-wrapper {
    opacity: 1;
    transform: translate(0.4em, 0.4em) rotate(0deg);
}

.moon-icon {
  position: absolute;
  height: 2.5em;
  width: 2.5em;
  color: red;
}

.moon-icon-wrapper {
    position: absolute;
    height: 5em;
    width: 1em;
    opacity: 1;
    transform: translate(0.4em, 0.4em) rotate(0deg);
    transform-origin: 50% 50%;
    transition: opacity 150ms, transform 500ms cubic-bezier(.26,2.5,.46,.71);
}

.toggle-checkbox:checked ~ .toggle-slot .moon-icon-wrapper {
    opacity: 0;
    transform: translate(1em, 0.6em) rotate(-15deg);
}
.edu-header .logo a img {
  max-height: 50px;
}
.edu-header .logo .logo-dark{
  display: none;
}
.rwt-dynamic-form .form-group select {
  background: #F5F5F5;
  border: 1px solid transparent;
}
/*.home-one-cat.cat1 {*/
/*            margin-top: -150px;*/
/*            padding: 300px 0 130px 0 !important;*/
/*}*/

        .home-one-cat.cat2 {
            background-image: none;
        }

        .rn-btn.edu-btn.btn1 {
            background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
            color: #fff;
        }

        .rn-btn.edu-btn.btn1:hover {
            background: #231F40;
            color: #f5f5f5;
        }

        .home-one-cat.cat1 {
            background-image: none;
        }

.modal-content form input,.modal-content form select{
        background-color: #f5f5f5;
    border-radius: 5px!important;
}
.modal-content.forgotpasswordinput form input,
.modal-content.forgotpasswordinput form select{
    background-color: transparent !important;
    border-radius: 5px!important;
}
.modal-content form input:focus,.modal-content form select:focus{
        background-color: transparent;
    border-radius: 5px!important;
    box-shadow:unset;
}
.modal-content .was-validated .form-control:invalid:focus,.modal-content .form-control.is-invalid:focus,.modal-content .was-validated .custom-select:invalid:focus,.modal-content .custom-select.is-invalid:focus{
    box-shadow:unset;
    background:transparent;
}

.modal-content form select:focus{
      border: 1px solid #ef4067;
}
.home-one-cat.cat1 {
    background-image: none;
}
.edu-product-modal .modal-dialog.enroll-popup {
    max-width: 400px;
}
.edu-product-modal label.signinlabel, .edu-product-modal label.signinlabel a{
    font-size: 14px;
    font-weight: 500;
}
.edu-product-modal label.signinlabel a{
    color: #f15c5a;
}
 section.time_line{
    /*background-image: url(home-one-banner.jpg);*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
  }

  section.time_line{
    /* background: #efe5ee; */
  } 
.file-input {
    display: inline-block;
    text-align: left;
    background: #fff;
    /* padding: 16px; */
    /* width: 450px; */
    position: relative;
    border-radius: 3px;
  }
  
  .file-input > [type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
  }
  
  .file-input > .button {
    display: inline-block;
    cursor: pointer;
    background: #eee;
    padding: 8px 16px;
    border-radius: 2px;
    margin-right: 8px;
    font-size:16px;
    font-weight:500;
  }
  
  .file-input:hover > .button {
    background:  linear-gradient(45deg, #f47f3d, #f26258, #ec2274);
    color: white!important;
  }
  
  .file-input > .label {
    color: #333;
    white-space: nowrap;
    font-size:16px;
    font-weight:500;
    opacity: 0.3;
  }
  
  .file-input.-chosen > .label {
    opacity: 1;
  }
  
 
.service-card-4 .inner .icon .subtitle{
    font-size: 16px;
}

.our-uspsection .slide-arrow.prev-arrow.slick-arrow{
    position: absolute;
    left: -80px;
    top: 116px;
    padding: 12px 12px 12px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #e9e2f2;
    color: #484848;
    transition: all 0.2s linear;
}

.our-uspsection .slide-arrow.next-arrow.slick-arrow{
    position: absolute;
    right: -80px;
    top: 116px;
    padding: 12px 12px 12px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #e9e2f2;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.prev-arrow.slick-arrow{
    position: absolute;
    left: -80px;
    top: 159px;
    padding: 12px 12px 12px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #e9e2f2;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.prev-arrow.slick-arrow:hover{
     background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.slide-arrow.next-arrow.slick-arrow{
    position: absolute;
    right: -80px;
    top: 159px;
    padding: 12px 12px 12px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #e9e2f2;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.next-arrow.slick-arrow:hover{
     background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.slide-arrow.prev-arrow.prev-arrow1.slick-arrow{
    position: absolute;
    left: -80px;
    top: 223px;
    padding: 12px 12px 10px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #fff2ec;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.prev-arrow.prev-arrow1.slick-arrow:hover{
     background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.slide-arrow.next-arrow.next-arrow1.slick-arrow{
    position: absolute;
    right: -80px;
    top: 223px;
    padding: 12px 12px 10px 12px;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #fff2ec;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.next-arrow.next-arrow1.slick-arrow:hover{
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.slide-arrow.prev-arrow.prev-arrow2.slick-arrow {
    position: absolute;
    left: -80px;
    top: 120px;
    padding: unset;
    font-size: 20px;
    border-radius: 50%;
    border: none;
    background: #fff2ec;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.prev-arrow.prev-arrow2.slick-arrow:hover{
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.slide-arrow.next-arrow.next-arrow2.slick-arrow{
    position: absolute;
    right: -80px;
    top: 120px;
    padding: unset;
    font-size: 20px;
    border-radius: 50%;
    border:none;
    background: #fff2ec;
    color: #484848;
    transition: all 0.2s linear;
}
.slide-arrow.next-arrow.next-arrow2.slick-arrow:hover{
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: #fff;
}
.eduvibe-animated-shape .avtar img.darkimg{
    opacity:.3;
}
.eduvibe-animated-shape .avtar {
    width: 500px;
	height: 500px;
	overflow: hidden;
	transform: translatey(0px);
	animation: float 12s ease-in-out infinite;
}
@keyframes float {
	0% {
		/*box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);*/
		transform: translatey(0px);
	}
	50% {
		/*box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);*/
		transform: translatey(-80px);
	}
	100% {
		/*box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);*/
		transform: translatey(0px);
	}
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.875rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.47;
  color: #636578;
  background-color: transparent;
  background-clip: padding-box;
  border: 2px solid #f7dbca;
  appearance: none;
  border-radius: 0.5rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control:focus {
  /*color: #f47b41;*/
  background-color: transparent;
  border-color: #ed2675 !important;
  outline: 0;
  box-shadow: none;
}

.form-control::placeholder {
  color: #bbbcc4;
  opacity: 1;
}
.form-control:disabled {
  background-color: #f4f4f6;
  opacity: 1;
}



/*.form-floating {*/
/*  position: relative;*/
/*  margin-bottom: 20px;*/
/*}*/

.form-floating {
    position: relative;
    margin-bottom: unset;
    margin-top:20px;
}
.form-floating .dropdown-menu-inner{
           overflow-y: scroll;
    min-height: 80px;
    max-height: 126px;
}
.form-floating .dropdown-menu-inner::-webkit-scrollbar{
    width:10px;
}
.form-floating .dropdown-menu-inner::-webkit-scrollbar-thumb
{
    padding-right:3px;
	border-radius: 10px;
	background:  #c1c1c1;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(4.40725rem + 8px);
  line-height: 1.47;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1.5rem 1.0813rem;
  font-size: 16px;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  color: #636578;
  font-weight : 500;
}
.modal-dialog.modal-dialog-centered.assesment-popup-box{
    max-width: 650px;
}
.modal-dialog.modal-dialog-centered.badges-popup {
    max-width: 360px;
}
.modal-dialog.modal-dialog-centered.attendance-popup {
    max-width: 590px;
}
.modal-dialog.modal-dialog-centered.coursematerial-popup {
    max-width: 550px;
}
.skillchips{
    background: #ed1f7626;
    color: #ed1f76;
    padding: 0 10px;
    border-radius: 50px;
}
.degreechips{
     background: #ed1f7626;
    color: #ed1f76;
    padding: 8px 20px 8px 45px;
    border-radius: 50px;
}
.badge-popup-img{
        width: 34%;
    padding: 12px;
    border-radius: 50%;
    margin: auto;
    background: #f5f5f5;
}
.linkdownload{
    color: #03A9F4;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    align-items: center;
}
ul.edu-pagination nav span,
ul.edu-pagination nav a{
    padding: 12px 22px!important;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #f4433652 !important;
}
.material-symbols-light--date-range-outline {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 13.885q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23M5.616 21q-.691 0-1.153-.462T4 19.385V6.615q0-.69.463-1.152T5.616 5h1.769V2.77h1.077V5h7.154V2.77h1V5h1.769q.69 0 1.153.463T20 6.616v12.769q0 .69-.462 1.153T18.384 21zm0-1h12.769q.23 0 .423-.192t.192-.424v-8.768H5v8.769q0 .23.192.423t.423.192M5 9.615h14v-3q0-.23-.192-.423T18.384 6H5.616q-.231 0-.424.192T5 6.616zm0 0V6z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--user-thin {
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M227.46 214c-16.52-28.56-43-48.06-73.68-55.09a68 68 0 1 0-51.56 0c-30.64 7-57.16 26.53-73.68 55.09a4 4 0 0 0 6.92 4C55 184.19 89.62 164 128 164s73 20.19 92.54 54a4 4 0 0 0 3.46 2a3.93 3.93 0 0 0 2-.54a4 4 0 0 0 1.46-5.46M68 96a60 60 0 1 1 60 60a60.07 60.07 0 0 1-60-60'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.circum--stopwatch {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.925 7.828a7.86 7.86 0 0 1 1.97 5.215A7.9 7.9 0 0 1 12 20.938a7.9 7.9 0 0 1-7.896-7.895c0-4.189 3.271-7.621 7.396-7.879V4.061H9.913c-.645 0-.643-1 0-1h4.174c.645 0 .644 1 0 1H12.5v1.103a7.87 7.87 0 0 1 4.718 1.956l1.135-1.134a.51.51 0 0 1 .707 0c.199.183.185.522 0 .707zm.97 5.215A6.9 6.9 0 0 0 12 6.148a6.9 6.9 0 0 0-6.896 6.895A6.9 6.9 0 0 0 12 19.938a6.9 6.9 0 0 0 6.895-6.895m-6.395.001c0 .645-1 .643-1 0V8.34c0-.644 1-.643 1 0z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.lets-icons--time-progress-duotone-line {
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='letsIconsTimeProgressDuotoneLine0'%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.2'%3E%3Cpath stroke='silver' stroke-opacity='0.25' d='M12 4v2'/%3E%3Cpath stroke='%23fff' d='M12 12L6.059 6.066'/%3E%3Cpath stroke='silver' stroke-opacity='0.25' d='M20 12h-2m-6 6v2m-6-8H4'/%3E%3Cpath stroke='%23fff' d='M12 3.6a8.4 8.4 0 1 1-5.94 2.46'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23000' d='M0 0h24v24H0z' mask='url(%23letsIconsTimeProgressDuotoneLine0)'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.fluent-mdl2--completed {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23000' d='m1491 595l90 90l-749 749l-365-365l90-90l275 275zM1024 0q141 0 272 36t245 103t207 160t160 208t103 245t37 272q0 141-36 272t-103 245t-160 207t-208 160t-245 103t-272 37q-141 0-272-36t-245-103t-207-160t-160-208t-103-244t-37-273q0-141 36-272t103-245t160-207t208-160T751 37t273-37m0 1920q123 0 237-32t214-90t182-141t140-181t91-214t32-238q0-123-32-237t-90-214t-141-182t-181-140t-214-91t-238-32q-123 0-237 32t-214 90t-182 141t-140 181t-91 214t-32 238q0 123 32 237t90 214t141 182t181 140t214 91t238 32'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.material-symbols--upload {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.event-meta li.dateandadmin{
    display:flex;
}
.event-meta .publishdatesize{
    font-size:15px;
}
.modal .modal-header {
    background: #fff;
    border-radius: 15px 15px 0 0;
    border-bottom: 0;
}
.modal .modal-header button{
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    width: 20px;
    height: 20px;
    border-radius: 50px;
}
.modal .modal-header button img{
     width: 12px;
    height: 12px;
}
.modal .modal-header button.btn-close:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    box-shadow: 0 0 0 .25rem rgb(244 67 54 / 14%);
    opacity: 1;
}
.modal .modal-header button.btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 1;
}
.lets-icons--money-light {
  display: inline-block;
  width: 1.3em;
  height: 1.3em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Crect width='18' height='12' x='3' y='6' rx='2'/%3E%3Cpath stroke-linecap='round' d='M5 9h3m8 6h3'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--gift-thin {
  display: inline-block;
  width: 6em;
  height: 6em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M216 76h-49.19a50.5 50.5 0 0 0 12.63-8A25.53 25.53 0 0 0 188 49.44A28.62 28.62 0 0 0 158.56 20A25.53 25.53 0 0 0 140 28.56c-5.91 6.67-9.63 15.36-12 23.69c-2.35-8.33-6.07-17-12-23.69A25.53 25.53 0 0 0 97.44 20A28.62 28.62 0 0 0 68 49.44A25.53 25.53 0 0 0 76.56 68a50.5 50.5 0 0 0 12.63 8H40a12 12 0 0 0-12 12v32a12 12 0 0 0 12 12h4v68a12 12 0 0 0 12 12h144a12 12 0 0 0 12-12v-68h4a12 12 0 0 0 12-12V88a12 12 0 0 0-12-12m-70-42.14A17.6 17.6 0 0 1 158.8 28h.61A20.62 20.62 0 0 1 180 49.2a17.6 17.6 0 0 1-5.86 12.8c-12.09 10.7-33.07 13.21-42 13.79c.62-8.86 3.12-29.79 13.86-41.93M76 49.2A20.62 20.62 0 0 1 96.59 28h.61a17.6 17.6 0 0 1 12.8 5.86c10.71 12.09 13.21 33.07 13.79 42c-8.89-.58-29.87-3.09-42-13.79A17.6 17.6 0 0 1 76 49.2M36 120V88a4 4 0 0 1 4-4h84v40H40a4 4 0 0 1-4-4m16 80v-68h72v72H56a4 4 0 0 1-4-4m152 0a4 4 0 0 1-4 4h-68v-72h72Zm16-80a4 4 0 0 1-4 4h-84V84h84a4 4 0 0 1 4 4Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--hand-coins-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M227.9 144.24a20.45 20.45 0 0 0-17.84-3.53L160.75 152a23.76 23.76 0 0 0 3.25-12a24 24 0 0 0-24-24H89.94a27.8 27.8 0 0 0-19.8 8.2L46.34 148H16a12 12 0 0 0-12 12v40a12 12 0 0 0 12 12h104a4 4 0 0 0 1-.12l64-16a5 5 0 0 0 .6-.2l38.82-16.54l.22-.1a20.6 20.6 0 0 0 3.29-34.8ZM12 200v-40a4 4 0 0 1 4-4h28v48H16a4 4 0 0 1-4-4m209.13-28.17l-38.41 16.37l-63.21 15.8H52v-50.34l23.8-23.8A19.86 19.86 0 0 1 89.94 124H140a16 16 0 0 1 0 32h-28a4 4 0 0 0 0 8h32a4 4 0 0 0 .9-.1l67-15.41h.16a12.6 12.6 0 0 1 9 23.38ZM164 92a32 32 0 0 0 8.73-1.2a32 32 0 1 0 22.55-37.58A32 32 0 1 0 164 92m64-8a24 24 0 1 1-24-24a24 24 0 0 1 24 24m-64-48a24 24 0 0 1 23.74 20.46A32 32 0 0 0 172 82.62A24 24 0 1 1 164 36'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--id-card-outline {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14.154 12.462h4.077v-1h-4.077zm0-2.77h4.077v-1h-4.077zm-8.385 5.616h6.616v-.166q0-.875-.88-1.355t-2.428-.48t-2.429.48t-.879 1.355zm3.308-3.616q.633 0 1.066-.433q.434-.434.434-1.067t-.434-1.066t-1.066-.434t-1.066.434t-.434 1.066t.434 1.067t1.066.433M4.616 19q-.691 0-1.153-.462T3 17.384V6.616q0-.691.463-1.153T4.615 5h14.77q.69 0 1.152.463T21 6.616v10.769q0 .69-.463 1.153T19.385 19zm0-1h14.769q.23 0 .423-.192t.192-.424V6.616q0-.231-.192-.424T19.385 6H4.615q-.23 0-.423.192T4 6.616v10.769q0 .23.192.423t.423.192M4 18V6z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.toast-designed{
    position:relative; 
}
h6 a.Referralbg{
   background: #fff;
    padding: 10px 42px;
    border-radius: 6px;
    transition: 0.3s;
}
.service-card-3.bg-grey:hover h6 a.Referralbg{
    background: #f5f5f5;
}
.leftdivreferal i{
    color: #ed2675;
}
.toast-designed button{
      position: absolute;
    right: 3px;
    top: 4px;
    cursor:pointer;
}
.toast-designed button.btn-check:focus+.btn, .toast-designed button.btn:focus {
    outline: 0;
    box-shadow: unset;
}
.material-symbols-light--file-copy-outline-rounded {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.385 18h-9.77q-.69 0-1.152-.462T7 16.384V3.616q0-.691.463-1.153T8.616 2h6.213q.323 0 .628.13t.522.349L19.52 6.02q.218.218.348.522t.131.628v9.214q0 .69-.462 1.153T18.384 18M19 7h-3.077q-.394 0-.659-.264Q15 6.47 15 6.077V3H8.616q-.231 0-.424.192T8 3.616v12.769q0 .23.192.423t.423.192h9.77q.23 0 .423-.192t.192-.424zM4.616 22q-.691 0-1.153-.462T3 20.385V8.5q0-.213.143-.357T3.5 8t.357.143T4 8.5v11.885q0 .23.192.423t.423.192H13.5q.214 0 .357.143T14 21.5t-.143.357T13.5 22zM8 3v4zv14z'/%3E%3C/svg%3E");
  background-color: #ed1f76;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.toast-designed p{
        background: #ed1f761a;
    color: #ed1f76;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
}
/*calendar css*/

.calendar {
      display: grid;
      grid-template-columns: repeat(7, 1fr);
      gap: 1px;
    }
    .calendar .day {
     border: 1px solid #ddd;
    padding: 10px 6px;
    text-align: center;
    border-radius: 5px;
    width: 42px;
    height: 42px !important;
    text-align: center !important;
    line-height: 1.4 !important;
    margin: 12px 15px;
    border-radius: 50px !important;
      font-size:14px;
      box-sizing: border-box;
      position: relative;
    }
    .attended {
      background-color: #4ac359;
    width: 35px;
    height: 35px !important;
    border-radius: 50px !important;
    color: #fff;
    text-align: center !important;
    line-height: .9 !important;
    margin: 16px 19px;
    }
    .missed {
     background-color: #e70000;
    color: #ffffff;
         text-align: center !important;
    line-height: .9 !important;
    margin: 16px 19px;
     width: 35px;
    height: 35px !important;
    border-radius: 50px !important;
    }
    .day-name {
      background-color: #f1f1f1;
      font-weight: bold;
    }
    .tooltip {
      position: absolute;
      bottom: 10px;
      left: 50%;
      transform: translateX(-50%);
      background-color: rgba(0, 0, 0, 0.7);
      color: #fff;
      padding: 5px;
      border-radius: 5px;
      white-space: nowrap;
      display: none;
    }
    .day:hover .tooltip {
      display: block;
    }

/*calendar css*/

.pagination button#prevPage,
.pagination button#nextPage{
    padding: 12px 22px !important;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #f4433652 !important;
    background:transparent;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    align-items: center;
    justify-content: center;
}

.pagination span{
    padding: 0 8px;
    font-size: 12px;
}
.testimonial-card-box.variation-2 .inner .description.about-description {
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    margin-bottom:0;
}
.ep--school {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M224 128v704h576V128zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32'/%3E%3Cpath fill='%23000' d='M64 832h896v64H64zm256-640h128v96H320z'/%3E%3Cpath fill='%23000' d='M384 832h256v-64a128 128 0 1 0-256 0zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192M320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--date-range-outline {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 13.885q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23M5.616 21q-.691 0-1.153-.462T4 19.385V6.615q0-.69.463-1.152T5.616 5h1.769V2.77h1.077V5h7.154V2.77h1V5h1.769q.69 0 1.153.463T20 6.616v12.769q0 .69-.462 1.153T18.384 21zm0-1h12.769q.23 0 .423-.192t.192-.424v-8.768H5v8.769q0 .23.192.423t.423.192M5 9.615h14v-3q0-.23-.192-.423T18.384 6H5.616q-.231 0-.424.192T5 6.616zm0 0V6z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--graduation-cap-light {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
    left: 23px;
    top: 2px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m250.82 90.71l-120-64a5.94 5.94 0 0 0-5.64 0l-120 64a6 6 0 0 0 0 10.58L34 116.67v49.62a14 14 0 0 0 3.55 9.32C50.42 189.94 79.29 214 128 214a127.2 127.2 0 0 0 50-9.73V240a6 6 0 0 0 12 0v-41.65a113.2 113.2 0 0 0 28.45-22.75a13.9 13.9 0 0 0 3.55-9.31v-49.62l28.82-15.38a6 6 0 0 0 0-10.58M128 202c-44 0-70-21.56-81.52-34.41a2 2 0 0 1-.48-1.3v-43.22l79.18 42.22a6 6 0 0 0 5.64 0L178 140.13v51c-13 6.22-29.55 10.87-50 10.87m82-35.71a2 2 0 0 1-.48 1.3A100.3 100.3 0 0 1 190 184.3v-50.57l20-10.66Zm-22.15-45a6.3 6.3 0 0 0-1-.71l-56-29.86a6 6 0 0 0-5.64 10.58l50.04 26.7L128 153.2L20.75 96L128 38.8L235.25 96Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.circum--percent {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 21.934A9.934 9.934 0 1 1 21.933 12A9.945 9.945 0 0 1 12 21.934m0-18.868A8.934 8.934 0 1 0 20.933 12A8.944 8.944 0 0 0 12 3.066'/%3E%3Cpath fill='%23000' d='M9 10.258a1.5 1.5 0 1 1 1.061-.439A1.5 1.5 0 0 1 9 10.258m0-2a.5.5 0 1 0 .353.146A.5.5 0 0 0 9 8.259Zm-1.242 8.485a.5.5 0 0 1-.358-.853l8.489-8.49a.5.5 0 0 1 .707.707L8.111 16.6a.5.5 0 0 1-.353.143M15 16.742a1.5 1.5 0 1 1 1.061-.438a1.5 1.5 0 0 1-1.061.438m0-2a.5.5 0 0 0-.354.147a.5.5 0 0 0-.146.352a.5.5 0 1 0 1 0a.5.5 0 0 0-.5-.5Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.cardpdfbg{
    border: 1px solid #f5f5f5;
    padding: 5px;
    border-radius: 8px;
    display: flex; 
    cursor: pointer;
    /*align-items:center;*/
}
h6.pdf_certificate_download{
    font-size: 16px;
    font-weight: 500;
}
.pdfptag{
    font-size: 12px;
}
.cardpdfbg img{
    border-radius:8px;
}
.healthicons--excel-logo-outline {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M15 8c0-1.105.806-2 1.8-2h23.4c.994 0 1.8.895 1.8 2v32c0 1.105-.806 2-1.8 2H16.8c-.994 0-1.8-.895-1.8-2v-6H7.8c-.994 0-1.8-.895-1.8-2V16c0-1.105.806-2 1.8-2H15zm13 6V8H17v6zm2-6v6h10V8zm-2 8h-4v7h4zm2 7v-7h10v7zm-2 2h-4v7h4zm2 7v-7h10v7zm-2 2H17v6h11zm2 6v-6h10v6zm-8-24v16H7.8V16zm-10.774 3h2.147l1.743 3.754L16.957 19h2.006L16.2 24l2.827 5H16.91l-1.899-3.93l-1.89 3.93h-2.148l2.874-5.018z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 0.7813rem 0.7813rem;
  /*padding-bottom: 40px;*/
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.17195rem;
  padding-bottom: calc(0.39065rem + 1px);
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.17195rem;
  padding-bottom: calc(0.39065rem + 1px);
}
.form-floating > .form-select {
  padding-top: 1.17195rem;
  padding-bottom: calc(0.39065rem + 1px);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.75;
  transform: scale(0.8) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.75;
  transform: scale(0.8) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}


.form-floating:not(.form-floating-outline) > .form-control,
.form-floating:not(.form-floating-outline) > .form-control-plaintext,
.form-floating:not(.form-floating-outline) > .form-select {
  background-color: #fafafa;
  border: 0;
  border-bottom: 1px solid #d8d8dd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-floating:not(.form-floating-outline) > .form-control:focus, .form-floating:not(.form-floating-outline) > .form-control:not(:placeholder-shown),
.form-floating:not(.form-floating-outline) > .form-control-plaintext:focus,
.form-floating:not(.form-floating-outline) > .form-control-plaintext:not(:placeholder-shown),
.form-floating:not(.form-floating-outline) > .form-select:focus,
.form-floating:not(.form-floating-outline) > .form-select:not(:placeholder-shown) {
  padding: 1.17195rem 0.7813rem calc(0.39065rem + 1px) 0.7813rem;
}
.form-floating:not(.form-floating-outline) > .form-control:focus::placeholder, .form-floating:not(.form-floating-outline) > .form-control:not(:placeholder-shown)::placeholder,
.form-floating:not(.form-floating-outline) > .form-control-plaintext:focus::placeholder,
.form-floating:not(.form-floating-outline) > .form-control-plaintext:not(:placeholder-shown)::placeholder,
.form-floating:not(.form-floating-outline) > .form-select:focus::placeholder,
.form-floating:not(.form-floating-outline) > .form-select:not(:placeholder-shown)::placeholder {
  color: #bbbcc4;
}
form-floating:not(.form-floating-outline) > .form-control:-webkit-autofill,
.form-floating:not(.form-floating-outline) > .form-control-plaintext:-webkit-autofill,
.form-floating:not(.form-floating-outline) > .form-select:-webkit-autofill {
  padding: 1.17195rem 0.7813rem calc(0.39065rem + 1px - 1px) 0.7813rem;
}
.form-floating:not(.form-floating-outline) > .form-control:focus ~ .form-floating-focused,
.form-floating:not(.form-floating-outline) > .form-select:focus ~ .form-floating-focused {
  transform: scaleX(1);
}

.form-floating-focused {
  position: relative;
  top: -1px;
  z-index: 9;
  display: block;
  width: 100%;
  height: 2px;
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transform: scaleX(0);
}

.form-floating.form-floating-outline > .form-control:focus,
.form-floating.form-floating-outline > .form-select:focus {
  border-width: 2px;
}
.form-floating.form-floating-outline > .form-control:focus, .form-floating.form-floating-outline > .form-control:not(:placeholder-shown),
.form-floating.form-floating-outline > .form-select:focus,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) {
  padding-top: 0.7813rem;
  padding-bottom: 0.7813rem;
}
.form-floating.form-floating-outline > .form-control:focus::placeholder, .form-floating.form-floating-outline > .form-control:not(:placeholder-shown)::placeholder,
.form-floating.form-floating-outline > .form-select:focus::placeholder,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown)::placeholder {
  color: #bbbcc4;
}
.form-floating.form-floating-outline > .form-control:focus ~ label, .form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label,
.form-floating.form-floating-outline > .form-select:focus ~ label,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ label {
  width: auto;
    height: auto;
    padding: 0 2px;
    background: #fdfdfd;
    font-size: 1.5rem;
    margin-left: 0.9813rem;
    transform: scale(0.8) translateY(-1.1rem) translateX(-2px);
    opacity: 1;
}
.form-floating.form-floating-outline > .form-control:focus ~ .newsletter, .form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .newsletter,
.form-floating.form-floating-outline > .form-select:focus ~ newsletter,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ .newsletter {
    background: #f7f9ff;
}

.form-floating.form-floating-outline > .form-control:focus ~ .enrolllabel110,
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .enrolllabel110,
.form-floating.form-floating-outline > .form-select:focus ~ .enrolllabel110,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ .enrolllabel110{
    background-color: #ffffff;
}

.form-floating.form-floating-outline > .form-control:focus ~ .enrolllabel1011,
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .enrolllabel1011,
.form-floating.form-floating-outline > .form-select:focus ~ .enrolllabel1011,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ .enrolllabel1011 {
    background-color: #ffffff!important;
}



.form-floating > .newsletter {
    padding: 1.5rem 1.0813rem;
    color: #57575d !important;
}
.form-floating.form-floating-outline > .form-control:focus ~ label:after, .form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label:after,
.form-floating.form-floating-outline > .form-select:focus ~ label:after,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ label:after {
  content: "";
  position: absolute;
  height: 0.5rem;
  width: 100%;
  left: 0;
  top: 0.35rem;
  z-index: -1;
}
.form-floating.form-floating-outline > .form-control:-webkit-autofill,
.form-floating.form-floating-outline > .form-select:-webkit-autofill {
  padding-top: 0.7813rem;
  padding-bottom: 0.7813rem;
}
.form-floating.form-floating-outline > .form-control:-webkit-autofill ~ label,
.form-floating.form-floating-outline > .form-select:-webkit-autofill ~ label {
  transform: scale(0.8) translateY(-0.7rem) translateX(-2px);
  opacity: 1;
}
.form-floating.form-floating-outline:focus-within > .form-control:first-child,
.form-floating.form-floating-outline:focus-within > .form-select:first-child {
  padding: 0.7813rem calc(1.0813rem - 1px);
}
.input-group .form-floating.form-floating-outline:not(:first-child) > .form-control:focus ~ label,
.input-group .form-floating.form-floating-outline:not(:first-child) > .form-control:not(:placeholder-shown) ~ label,
.input-group .form-floating.form-floating-outline:not(:first-child) > .form-select ~ label {
  padding: 0 2px !important;
  margin-left: -2px;
  transform: scale(0.8) translateY(-0.7rem) translateX(-2px);
}
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .enrolllabel{
    background: #f5f5f5;
}
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .enrolllabelser,
.form-floating.form-floating-outline > .form-control:focus ~ .enrolllabelser{
    background: #ded0c7;
}

.form-floating .form-control::file-selector-button {
  padding: 0.7813rem 0.7813rem;
  margin: -0.7813rem -0.7813rem;
  margin-inline-end: 0.7813rem;
}

[dir=rtl] .form-floating:not(.form-floating-outline) > label {
  right: 0;
  left: inherit;
  transform-origin: 100% 0;
}
[dir=rtl] .form-floating:not(.form-floating-outline) > .form-control:focus ~ label,
[dir=rtl] .form-floating:not(.form-floating-outline) > .form-control:not(:placeholder-shown) ~ label,
[dir=rtl] .form-floating:not(.form-floating-outline) > .form-select ~ label {
  transform: scale(0.8) translateY(-0.6rem) translateX(-0.15rem);
}
[dir=rtl] .form-floating:not(.form-floating-outline) > .form-control:-webkit-autofill ~ label {
  transform: scale(0.8) translateY(-0.6rem) translateX(-0.15rem);
}
[dir=rtl] .form-floating.form-floating-outline > label {
  right: 0;
  left: inherit;
  transform-origin: 100% 0;
}
[dir=rtl] .form-floating.form-floating-outline > .form-control:focus ~ label,
[dir=rtl] .form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label,
[dir=rtl] .form-floating.form-floating-outline > .form-select ~ label {
  margin-right: 0.7813rem;
  margin-left: 0px;
  transform: scale(0.8) translateY(-0.7rem) translateX(-2px);
}
[dir=rtl] .form-floating.form-floating-outline > .form-control:-webkit-autofill ~ label {
  transform: scale(0.8) translateY(-0.7rem) translateX(-2px);
}
[dir=rtl] .input-group .form-floating.form-floating-outline:not(:first-child) > .form-control:focus ~ label,
[dir=rtl] .input-group .form-floating.form-floating-outline:not(:first-child) > .form-control:not(:placeholder-shown) ~ label,
[dir=rtl] .input-group .form-floating.form-floating-outline:not(:first-child) > .form-select ~ label {
  margin-right: -2px;
  transform: scale(0.8) translateY(-0.7rem) translateX(-2px);
}
textarea.form-control {
    min-height: 2.47rem;
}

.h-px-100 {
    height: 100px !important;
}
.form-select {
    background-clip: padding-box;
}
.form-div form .form-group input{
        border: 2px solid #f7dbca;
}
.form-select {
    display: block;
    width: 100%;
    padding: 0.45rem 1.875rem 0.45rem 0.875rem;
    -moz-padding-start: calc(0.875rem - 3px);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.47;
    color: #636578;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgB7dSxCYAwEIXhp46iYO8ONhaZwrGcIq072IvgLOYKQSRGvVwK5X4IpDq+aw7QNO2jZWDWmb7NgRYCuTljAWbLPK1V3dAmJSIihLUDHyKB2RH0j4LEYI4IEQgHc0aIQd5gfAhRyBPMFUIcEsKEEEkgPswdInl09Ix70DTtz21KQECtmJVdEwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: right 0.875rem center;
    background-size: 17px 12px;
    border: 1px solid #d8d8dd;
    border-radius: 0.5rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

img.img-circle.img-responsive {
    width: 80%;
    height: 80%;
    border: 0px dotted #ef4d69;
    border-radius: 50%;
}

.step-icon{
  color: #ef4d69;
}

.form-select:focus {
    border-color: #ec2274;
    box-shadow : none;
  }
  textarea#exampleFormControlTextarea1 {
      font-size: 16px;
}


        .time-line {
            /* background-color: #f5f5f5; */
            color: #ec2274;
            height: 100%;
        }

        .time-line .circle {
          font-weight: bold;
    font-size: 15px;
    padding: 13px 20px;
    border-radius: 50%;
    background: linear-gradient(45deg, #ec2274 100%, #f26258, #f47f3d);
    color: #fff;
    max-height: 50px;
    z-index: 2;
        }

        .time-line .how-it-works {
            display: flex;
        }

        .time-line .how-it-works .colafter {
            display: inline-flex;
            align-self: stretch;
            align-items: start;
            justify-content: center;
        }

        .time-line .how-it-works .colafter::after {
            content: "";
            position: absolute;
            border-left: 3px dashed #ec2274;
            z-index: 1;
        }

        .time-line .how-it-works .colafter.bottom::after {
            height: 102%;
            left: 50%;
            top: -2%;
        }

        .time-line .how-it-works .colafter.full::after {
            height: 100%;
            left: calc(50% - 2px);
        }

        .time-line .how-it-works .colafter.top::after {
            height: 100%;
            left: 50%;
            top: 0;
        }

        .time-line .timeline div {
            padding: 0;
            height: 40px;
        }

        .time-line .timeline hr {
            border-top: 3px dashed #ec2274;
            margin: 0;
            top: 17px;
            position: relative;
            opacity: 1;
        }

        .time-line .timeline .colafter {
            display: flex;
            overflow: hidden;
        }

        .time-line .timeline .corner {
            border: 3px dashed #ec2274;
            width: 100%;
            position: relative;
            border-radius: 15px;
        }

        .time-line .timeline .top-right {
            left: 50%;
            top: -52%;
        }

        .time-line .timeline .left-bottom {
            left: -50%;
            top: calc(50% - 3px);
        }

        .time-line .timeline .top-left {
            left: -50%;
            top: -51%;
        }

        .time-line .timeline .right-bottom {
            left: 50%;
            top: calc(50% - 3px);
        }

        .time-line .images-time {
            width: 80%;
            border-radius: 10px;
            margin-left: 60%;
        }

        .time-line .images-time.time1 {

            margin-left: -80%;
        }

        .time-line .time-heading {
            color: #00011c;
            font-size: 30px;
            font-weight: 500;
            line-height: 1.2070;
            ;
        }

        .time-line .time-p {
            color: #6F6B80;
            font-size: 16px;
            font-weight: 500;
        }

        .time-line .main-time {
            color: #00011c;
            font-size: 40px;
            font-weight: 500;
        }
        /*multiselect css*/
        
        .multiSelect {
	 /*width: 300px;*/
	 position: relative;
}
 .multiSelect *, .multiSelect *::before, .multiSelect *::after {
	 box-sizing: border-box;
}
.multiSelect_dropdown {
    font-size: 14px;
    min-height: 50px;
    line-height: 50px;
    border-radius: 5px;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    color: #444f5b;
    border: 2px solid #d9dbde;
    font-weight: 400;
    padding: 0.5px 13px;
    margin: 0;
    transition: 0.1s border-color ease-in-out;
    cursor: pointer;
}
 .multiSelect_dropdown.-hasValue {
	 /*padding: 5px 30px 5px 5px;*/
	 cursor: default;
}
 .multiSelect_dropdown.-open {
	 box-shadow: none;
	 outline: none;
	 /*padding: 4.5px 29.5px 4.5px 4.5px;*/
	 border: 1.5px solid #ee376b;
}
 .multiSelect_arrow::before, .multiSelect_arrow::after {
	 content: "";
	 position: absolute;
	 display: block;
	 width: 2px;
	 height: 8px;
	 border-radius: 20px;
	 border-bottom: 8px solid #99a3ba;
	 top: 40%;
	 transition: all 0.15s ease;
}
 .multiSelect_arrow::before {
	 right: 18px;
	 -webkit-transform: rotate(-50deg);
	 transform: rotate(-50deg);
}
 .multiSelect_arrow::after {
	 right: 13px;
	 -webkit-transform: rotate(50deg);
	 transform: rotate(50deg);
}
 .multiSelect_list {
	 margin: 0;
	 margin-bottom: 25px;
	 padding: 0;
	 list-style: none;
	 opacity: 0;
	 visibility: hidden;
	 position: absolute;
	 max-height: calc(10 * 31px);
	 top: 28px;
	 left: 0;
	 z-index: 9999;
	 right: 0;
	 background: #fff;
	 border-radius: 4px;
	 overflow-x: hidden;
	 overflow-y: auto;
	 -webkit-transform-origin: 0 0;
	 transform-origin: 0 0;
	 transition: opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
	 transition: opacity 0.1s ease, visibility 0.1s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
	 transition: opacity 0.1s ease, visibility 0.1s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
	 -webkit-transform: scale(0.8) translate(0, 4px);
	 transform: scale(0.8) translate(0, 4px);
	 border: 1px solid #d9dbde;
	 box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.12);
}
 .multiSelect_option {
	 margin: 0;
	 padding: 0;
	 opacity: 0;
	 -webkit-transform: translate(6px, 0);
	 transform: translate(6px, 0);
	 transition: all 0.15s ease;
}
 .multiSelect_option.-selected {
	 display: none;
}
 .multiSelect_option:hover .multiSelect_text {
	 color: #fff;
	 background: #fcede6;
}
 .multiSelect_text {
	 cursor: pointer;
	 display: block;
	 padding: 5px 13px;
	 color: #525c67;
	 font-size: 14px;
	 text-decoration: none;
	 outline: none;
	 position: relative;
	 transition: all 0.15s ease;
}
 .multiSelect_list.-open {
	 opacity: 1;
	 visibility: visible;
	 -webkit-transform: scale(1) translate(0, 12px);
	 transform: scale(1) translate(0, 12px);
	 transition: opacity 0.15s ease, visibility 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
	 transition: opacity 0.15s ease, visibility 0.15s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
	 transition: opacity 0.15s ease, visibility 0.15s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}
 .multiSelect_list.-open + .multiSelect_arrow::before {
	 -webkit-transform: rotate(-130deg);
	 transform: rotate(-130deg);
}
 .multiSelect_list.-open + .multiSelect_arrow::after {
	 -webkit-transform: rotate(130deg);
	 transform: rotate(130deg);
}
 .multiSelect_list.-open .multiSelect_option {
	 opacity: 1;
	 -webkit-transform: translate(0, 0);
	 transform: translate(0, 0);
}
 .multiSelect_list.-open .multiSelect_option:nth-child(1) {
	 transition-delay: 10ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(2) {
	 transition-delay: 20ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(3) {
	 transition-delay: 30ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(4) {
	 transition-delay: 40ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(5) {
	 transition-delay: 50ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(6) {
	 transition-delay: 60ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(7) {
	 transition-delay: 70ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(8) {
	 transition-delay: 80ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(9) {
	 transition-delay: 90ms;
}
 .multiSelect_list.-open .multiSelect_option:nth-child(10) {
	 transition-delay: 100ms;
}
 .multiSelect_choice {
	 background: rgba(77, 132, 254, 0.1);
	 color: #444f5b;
	 padding: 4px 8px;
	 line-height: 17px;
	 margin: 0 5px;
	 display: inline-block;
	 font-size: 13px;
	 border-radius: 30px;
	 cursor: pointer;
	 font-weight: 500;
}
 .multiSelect_deselect {
	 width: 12px;
	 height: 12px;
	 display: inline-block;
	 stroke: #b2bac3;
	 stroke-width: 4px;
	 margin-top: -1px;
	 margin-left: 2px;
	 vertical-align: middle;
}
 .multiSelect_choice:hover .multiSelect_deselect {
	 stroke: #a1a8b1;
}
 .multiSelect_noselections {
	 text-align: center;
	 padding: 7px;
	 color: #b2bac3;
	 font-weight: 450;
	 margin: 0;
}
.multiSelect_placeholder {
    position: absolute;
    left: 20px;
    font-size: 16px;
    top: 15px;
    padding: 0;
    background-color: #f8ede9;
    color: #6F6B80;
    font-weight: 500;
    pointer-events: none;
    transition: all 0.1s ease;
}
 .multiSelect_dropdown.-open + .multiSelect_placeholder, .multiSelect_dropdown.-open.-hasValue + .multiSelect_placeholder {
	 top: -8px;
    left: 17px;
    color: #636578;
    font-size: 1.2rem;
}
.multiSelect_dropdown.-hasValue + .multiSelect_placeholder {
    top: -8px;
    left: 17px;
    color: #636578;
    font-size: 13px;
}
 
        
        /*multiselect css*/
        .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #231F40;
    border-color: #231F40;
     box-shadow: unset; 
}
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .newsletter {
    background: #f7f9ff;
}

/*header profile dropdown */
.dropdown10 {
  display: inline-block;
  position: relative;
}

.dd-button {
      display: inline-block;
    border: 0px solid gray;
    border-radius: 50px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    cursor: pointer;
    white-space: nowrap;
    color: #fff;
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.dd-button span.profile-img-head img{
    border-radius: 50px;
    height: 40px;
    width: 40px;
    line-height: 36px;
    
}
/*.popup-mobile-menu .dd-button{*/
    
/*    line-height: 0;*/
/*}*/
.popup-mobile-menu .dd-button img{
      border-radius: 50px;
    height: 40px;
    width: 40px;
}
.dd-button.userbtn {
    display: inline-block;
    border: 0px solid gray;
    border-radius: 50px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    cursor: pointer;
    white-space: nowrap;
    font-size: 15px;
    width: auto;
    padding: 10px 15px; 
    height: 40px;
    text-align: center;
    color: #fff;
}
.quote-icon .dropdown10 .dd-button i.profile-ico {
    font-size: 16px;
    color: #fff;
}

/*.dd-button:after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  right: 15px;*/
/*  transform: translateY(-50%);*/
/*  width: 0; */
/*  height: 0; */
/*  border-left: 5px solid transparent;*/
/*  border-right: 5px solid transparent;*/
/*  border-top: 5px solid #fff;*/
/*}*/

.dd-button:hover {
  background-color: #eeeeee;
}


.dd-input {
  display: none;
}

.dd-menu {
  width:217px;
  position: absolute;
  top: 100%;
  /*border: 1px solid #ccc;*/
  border-radius: 15px;
  padding: 0;
  margin: 2px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
  background-color: #fff;
  list-style-type: none;
  z-index: 999;
  max-height: 60vh;
  overflow-y: scroll;
}
/* width */
.dd-menu::-webkit-scrollbar {
  width: 5px;
}
.dd-menu::-webkit-scrollbar-thumb {
  background: #b9b9b9; 
  border-radius: 10px;
}


.dd-menu.signpageview{
        width: 400px;
    padding: 15px;
    overflow:hidden;
}
/*button.signinbutton{*/
/*    height: 52px;*/
/*    line-height: 52px*/
/*}*/
.dd-menu.desktop-view{
    right:-10px;
}

.dd-input + .dd-menu {
  display: none;
} 

.dd-input:checked + .dd-menu {
  display: block;
} 

.dd-menu li {
  padding: 0px 20px;
  margin:0;
  cursor: pointer;
  white-space: nowrap;
}

.dd-menu li:hover {
  background-color: #f6f6f6;
  border-radius:5px;
}

.dd-menu li a {
       display: flex;
    /*justify-content: space-between;*/
    align-items: center;
    margin: 0px -16px;
    padding: 8px 8px 8px 10px;
} 

.dd-menu li a span{ 
    margin-right:1px;
} 

.dd-menu li a span.pronoti{ 
       display: flex;
    justify-content: space-between;
    align-items: center;
} 
form.needs-validation.form_step_three.last-success{
    height: 420px;
    display: flex;
    justify-content: center;
    align-items: center;
}

p.user-select-none.cursorpointer{
    cursor:pointer;
}
.edu-header.disable-transparent.header-sticky.signuppageheader{
    position: sticky;
    left: 0;
    right: 0;
    background: #fff;
}
.mdi--arrow-down-drop {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ph--student-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m225.27 60.21l-96-32a4 4 0 0 0-2.54 0l-96 32A4 4 0 0 0 28 64v80a4 4 0 0 0 8 0V69.55l43.88 14.63a60 60 0 0 0 24.54 91c-20.86 5.74-39 19.13-51.77 38.65a4 4 0 0 0 6.7 4.36C75.17 193.92 100.2 180 128 180s52.83 13.92 68.65 38.18a4 4 0 0 0 6.7-4.36c-12.72-19.52-30.91-32.91-51.77-38.65a60 60 0 0 0 24.54-91l49.15-16.39a4 4 0 0 0 0-7.58ZM180 120a52 52 0 1 1-92.07-33.14l38.8 12.93a3.95 3.95 0 0 0 2.54 0l38.8-12.93A51.85 51.85 0 0 1 180 120m-52-28.22L44.65 64L128 36.22L211.35 64Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.clarity--employee-line {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%23000' d='M16.43 16.69a7 7 0 1 1 7-7a7 7 0 0 1-7 7m0-11.92a5 5 0 1 0 5 5a5 5 0 0 0-5-5M22 17.9a25.4 25.4 0 0 0-16.12 1.67a4.06 4.06 0 0 0-2.31 3.68v5.95a1 1 0 1 0 2 0v-5.95a2 2 0 0 1 1.16-1.86a22.9 22.9 0 0 1 9.7-2.11a23.6 23.6 0 0 1 5.57.66Zm.14 9.51h6.14v1.4h-6.14z'/%3E%3Cpath fill='%23000' d='M33.17 21.47H28v2h4.17v8.37H18v-8.37h6.3v.42a1 1 0 0 0 2 0V20a1 1 0 0 0-2 0v1.47H17a1 1 0 0 0-1 1v10.37a1 1 0 0 0 1 1h16.17a1 1 0 0 0 1-1V22.47a1 1 0 0 0-1-1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.devicon--linkedin {
  display: inline-block;
  width: 2em;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%230076b2' d='M116 3H12a8.91 8.91 0 0 0-9 8.8v104.42a8.91 8.91 0 0 0 9 8.78h104a8.93 8.93 0 0 0 9-8.81V11.77A8.93 8.93 0 0 0 116 3'/%3E%3Cpath fill='%23fff' d='M21.06 48.73h18.11V107H21.06zm9.06-29a10.5 10.5 0 1 1-10.5 10.49a10.5 10.5 0 0 1 10.5-10.49m20.41 29h17.36v8h.24c2.42-4.58 8.32-9.41 17.13-9.41C103.6 47.28 107 59.35 107 75v32H88.89V78.65c0-6.75-.12-15.44-9.41-15.44s-10.87 7.36-10.87 15V107H50.53z'/%3E%3C/svg%3E");
}
.devicon--git {
  display: inline-block;
  width: 2em;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f34f29' d='M124.737 58.378L69.621 3.264c-3.172-3.174-8.32-3.174-11.497 0L46.68 14.71l14.518 14.518c3.375-1.139 7.243-.375 9.932 2.314c2.703 2.706 3.461 6.607 2.294 9.993l13.992 13.993c3.385-1.167 7.292-.413 9.994 2.295c3.78 3.777 3.78 9.9 0 13.679a9.673 9.673 0 0 1-13.683 0a9.68 9.68 0 0 1-2.105-10.521L68.574 47.933l-.002 34.341a9.7 9.7 0 0 1 2.559 1.828c3.778 3.777 3.778 9.898 0 13.683c-3.779 3.777-9.904 3.777-13.679 0c-3.778-3.784-3.778-9.905 0-13.683a9.7 9.7 0 0 1 3.167-2.11V47.333a9.6 9.6 0 0 1-3.167-2.111c-2.862-2.86-3.551-7.06-2.083-10.576L41.056 20.333L3.264 58.123a8.133 8.133 0 0 0 0 11.5l55.117 55.114c3.174 3.174 8.32 3.174 11.499 0l54.858-54.858a8.135 8.135 0 0 0-.001-11.501'/%3E%3C/svg%3E");
}
.mynaui--user-square {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Ccircle cx='12' cy='9.1' r='2.5'/%3E%3Cpath d='M7 20.5v-1.3c.317-6.187 9.683-6.187 10 0v1.3'/%3E%3Cpath d='M3 9.4c0-2.24 0-3.36.436-4.216a4 4 0 0 1 1.748-1.748C6.04 3 7.16 3 9.4 3h5.2c2.24 0 3.36 0 4.216.436a4 4 0 0 1 1.748 1.748C21 6.04 21 7.16 21 9.4v5.2c0 2.24 0 3.36-.436 4.216a4 4 0 0 1-1.748 1.748C17.96 21 16.84 21 14.6 21H9.4c-2.24 0-3.36 0-4.216-.436a4 4 0 0 1-1.748-1.748C3 17.96 3 16.84 3 14.6z'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.carbon--skill-level {
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M30 30h-8V4h8zm-6-2h4V6h-4zm-4 2h-8V12h8zm-6-2h4V14h-4zm-4 2H2V18h8zm-6-2h4v-8H4z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.heroicons--arrow-long-right {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.25 8.25L21 12m0 0l-3.75 3.75M21 12H3'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.heroicons--arrow-long-right.communityforumarrow{
    rotate: 180deg;
    width: 3em;
    height: 3em;
    padding: 5px;
    cursor: pointer;
    background: #ed2675;
}
a.edu-btn.btn-secondary.btn-small i{
    /* padding-left: 10px; */
    position: relative;
    top: 4px;
    left: 5px;
}
.edu-modal-body.corsedestailsscroll::-webkit-scrollbar {
  width: 5px;
}
.edu-modal-body.corsedestailsscroll::-webkit-scrollbar-thumb {
  background: #b9b9b9; 
  border-radius: 10px;
}
.ph--building-light {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M232 226h-26V30h10a6 6 0 0 0 0-12H40a6 6 0 0 0 0 12h10v196H24a6 6 0 0 0 0 12h208a6 6 0 0 0 0-12M62 30h132v196h-36v-42a6 6 0 0 0-6-6h-48a6 6 0 0 0-6 6v42H62Zm84 196h-36v-36h36ZM90 64a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12H96a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6m-48 40a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12H96a6 6 0 0 1-6-6m48 0a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6m-42 46a6 6 0 0 1 0-12h16a6 6 0 0 1 0 12Zm42-6a6 6 0 0 1 6-6h16a6 6 0 0 1 0 12h-16a6 6 0 0 1-6-6'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.arcticons--adobe-experience-manager {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='37' height='37' x='5.5' y='5.5' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' rx='4' ry='4'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M32.75 19.5a4.25 4.25 0 0 1-4.25-4.25h0A4.25 4.25 0 0 0 24.25 11h-.5a4.25 4.25 0 0 0-4.25 4.25h0a4.25 4.25 0 0 1-4.25 4.25h0A4.25 4.25 0 0 0 11 23.75v.5a4.25 4.25 0 0 0 4.25 4.25h0a4.25 4.25 0 0 1 4.25 4.25h0A4.25 4.25 0 0 0 23.75 37h.5a4.25 4.25 0 0 0 4.25-4.25h0a4.25 4.25 0 0 1 4.25-4.25h0A4.25 4.25 0 0 0 37 24.25v-.5a4.25 4.25 0 0 0-4.25-4.25'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M33.37 27.005a4.25 4.25 0 0 1 0-6.01h0a4.25 4.25 0 0 0 0-6.01l-.354-.354a4.25 4.25 0 0 0-6.01 0h0a4.25 4.25 0 0 1-6.011 0h0a4.25 4.25 0 0 0-6.01 0l-.354.353a4.25 4.25 0 0 0 0 6.01h0a4.25 4.25 0 0 1 0 6.011h0a4.25 4.25 0 0 0 0 6.01l.353.354a4.25 4.25 0 0 0 6.01 0h0a4.25 4.25 0 0 1 6.011 0h0a4.25 4.25 0 0 0 6.01 0l.354-.353a4.25 4.25 0 0 0 0-6.01'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.lets-icons--time-light {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--stairs-outline {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.5 17.5h3.425v-3.325H12.5V10.85h2.575V7.5H17.5v-1h-3.425v3.325H11.5v3.325H8.925v3.35H6.5zM5.615 20q-.69 0-1.153-.462T4 18.384V5.616q0-.691.463-1.153T5.616 4h12.769q.69 0 1.153.463T20 5.616v12.769q0 .69-.462 1.153T18.384 20zm0-1h12.77q.23 0 .423-.192t.192-.424V5.616q0-.231-.192-.424T18.384 5H5.616q-.231 0-.424.192T5 5.616v12.769q0 .23.192.423t.423.192M5 5v14z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--developer-mode-outline-rounded {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m6.158 12l2.796 2.796q.146.146.153.345t-.153.363q-.166.165-.357.168t-.357-.162l-2.944-2.944q-.242-.243-.242-.566t.242-.565L8.241 8.49q.146-.146.347-.153t.366.16q.16.164.162.353t-.162.354zM7 19.5v.885q0 .23.192.423t.423.192h8.77q.23 0 .423-.192t.192-.424V19.5zm0-15h10v-.885q0-.23-.192-.423T16.384 3H7.616q-.231 0-.424.192T7 3.616zM17.842 12l-2.796-2.796q-.146-.146-.153-.345t.153-.363q.166-.165.357-.168t.357.162l2.944 2.944q.242.243.242.566t-.242.565L15.76 15.51q-.146.146-.347.153t-.367-.16q-.16-.164-.162-.353t.162-.354zM7 4.5V3zm0 15V21zm.616 2.5q-.691 0-1.153-.462T6 20.385V17.5q0-.213.143-.357T6.5 17t.357.143T7 17.5v1h10v-1q0-.213.143-.357T17.5 17t.357.143t.143.357v2.885q0 .69-.462 1.152T16.384 22zm0-20h8.769q.69 0 1.152.463T18 3.616V6.5q0 .214-.143.357T17.5 7t-.357-.143T17 6.5v-1H7v1q0 .214-.143.357T6.5 7t-.357-.143T6 6.5V3.616q0-.691.463-1.153T7.616 2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
/*for service page's form*/
.service_form input[type="text"]:focus,
.service_form input[type="email"]:focus,
.service_form textarea:focus{
    border: 2px solid #ffffff !important;
    color: #fff;
}
.service_form input[type="text"]:focus ~ .enrolllabelser,
.service_form input[type="email"]:focus ~ .enrolllabelser,
.service_form textarea:focus ~ .enrolllabelser{
    background: #ed2675 !important;
}
.service_form .form-floating > label{
color: #f7dbca !important;
}
button.service-btn {
    background: transparent !important;
    border: 2px solid #ffffff !important;
}
button.service-btn:hover {
    background: #ffffff !important;
    border: 2px solid #ed2675 !important;
    color: #ed2675 !important;
}
/*carousel of sessions */
.service_carousel .slide-arrow.prev-arrow.slick-arrow,
.service_carousel .slide-arrow.next-arrow.slick-arrow{
    top: 250px !important;
}
/*team card pink */
.card-pink .edu-card.card-type-5.meetteam {
    background: #f47d3c;
}
.card-pink .edu-meta.meta-01 li i {
    color: #ffffff ;
}

/*bouncing wave for chat button */
.wavewave {
  animation: pulse-animation 1s infinite;
}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }

  100% {
    box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
  }
}
/*end bouncing wave*/
.service_form .form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ .enrolllabelser, 
.service_form .form-floating.form-floating-outline > .form-control:focus ~ .enrolllabelser {
    background: #ed2675;
}
img.faq-questions{
    height:75vh;
    object-fit: cover;
}
img.services-img-colborate{
    height:70vh;
    object-fit: cover;
}
.referfriendcard{
    background: #f4dfe8;
    padding: 12px;
    border-radius: 10px !important;
}
.referfriendcard h5{
    color:#ed2675;
}
.referfriendcard h5 .revievefriendspan{
    font-size:16px;
    padding-right:5px;  
}
.material-symbols-light--picture-as-pdf-outline-rounded {
  display: inline-block;
  width: 3em;
  height: 3em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.423 10.385h1.23q.328 0 .549-.221q.221-.222.221-.548V8.385q0-.327-.221-.548t-.548-.221H9.039q-.154 0-.27.115q-.115.115-.115.269v4q0 .154.115.27q.116.114.27.114q.153 0 .269-.115q.115-.115.115-.269zm0-.77v-1.23h1.23v1.23zm4.962 2.77q.327 0 .548-.221q.22-.222.22-.548V8.385q0-.327-.22-.548q-.221-.221-.548-.221h-1.539q-.154 0-.269.115T12.462 8v4q0 .154.115.27q.115.114.27.114zm-1.154-.77v-3.23h1.154v3.23zm3.923-1.23h1q.154 0 .269-.116q.116-.115.116-.269t-.116-.27t-.27-.114h-1V8.385h1q.155 0 .27-.116q.116-.115.116-.269t-.116-.27q-.115-.114-.27-.114H16.77q-.153 0-.269.115q-.115.115-.115.269v4q0 .154.115.27q.116.115.27.115t.269-.116t.115-.269zM8.116 17q-.691 0-1.153-.462T6.5 15.385V4.615q0-.69.463-1.153T8.116 3h10.769q.69 0 1.153.462t.462 1.153v10.77q0 .69-.462 1.152T18.884 17zm0-1h10.769q.23 0 .423-.192t.192-.423V4.615q0-.23-.192-.423T18.884 4H8.116q-.231 0-.424.192t-.192.423v10.77q0 .23.192.423t.423.192m-3 4q-.69 0-1.153-.462T3.5 18.385V7.115q0-.212.144-.356t.357-.143t.356.143t.143.357v11.269q0 .23.192.423t.423.192h11.27q.212 0 .356.144t.143.357t-.143.356t-.357.143zM7.5 4v12z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.uploadbtndropfile{
    padding: 10px 50px;
    font-size: 16px;
}
button#submitassesssment01 i{
    top:0;
}
.startchattext{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.startchattext h4{
        margin: 0 !important;
    font-size: 24px;
}
.badgesdashboard{
   position: absolute;
    left: 94%;
    top: 50%;
    background: #ed2675;
    padding: 7px 10px;
}
.lets-icons--search-light {
  display: inline-block;
  width: 3.5em;
  height: 3.5em;
  right: 20px;
  position: absolute;
  top: 1px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath stroke-linecap='round' d='m20 20l-3-3'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--seal-question-thin {
  display: inline-block;
  width: 3.5em;
  height: 3.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M223 105.58c-4-4.2-8.2-8.54-10-12.8c-1.65-4-1.73-9.53-1.82-15.41c-.14-9-.29-19.19-6.83-25.74s-16.74-6.69-25.74-6.83c-5.88-.09-11.43-.17-15.41-1.82c-4.26-1.76-8.6-5.93-12.8-9.95c-6.68-6.41-13.59-13-22.42-13s-15.74 6.62-22.42 13c-4.2 4-8.54 8.2-12.8 10c-4 1.65-9.53 1.73-15.41 1.82c-9 .14-19.19.29-25.74 6.83s-6.67 16.69-6.81 25.69c-.09 5.88-.17 11.43-1.82 15.41c-1.76 4.26-5.93 8.6-9.95 12.8c-6.41 6.68-13 13.59-13 22.42s6.62 15.74 13 22.42c4 4.2 8.2 8.54 10 12.8c1.65 4 1.73 9.53 1.82 15.41c.14 9 .29 19.19 6.83 25.74s16.74 6.69 25.74 6.83c5.88.09 11.43.17 15.41 1.82c4.26 1.76 8.6 5.93 12.8 9.95c6.68 6.41 13.59 13 22.42 13s15.74-6.62 22.42-13c4.2-4 8.54-8.2 12.8-10c4-1.65 9.53-1.73 15.41-1.82c9-.14 19.19-.29 25.74-6.83s6.69-16.74 6.83-25.74c.09-5.88.17-11.43 1.82-15.41c1.76-4.26 5.93-8.6 9.95-12.8c6.41-6.68 13-13.59 13-22.42s-6.64-15.69-13.02-22.37m-5.78 39.3c-4.54 4.73-9.24 9.63-11.57 15.28c-2.23 5.39-2.33 12-2.43 18.35c-.12 8.2-.24 16-4.49 20.2s-12 4.37-20.2 4.49c-6.37.1-13 .2-18.35 2.43c-5.65 2.33-10.55 7-15.28 11.57c-5.81 5.55-11.28 10.8-16.9 10.8s-11.09-5.25-16.88-10.8c-4.73-4.54-9.63-9.24-15.28-11.57c-5.39-2.23-12-2.33-18.35-2.43c-8.2-.12-15.95-.24-20.2-4.49s-4.37-12-4.49-20.2c-.1-6.37-.2-13-2.43-18.35c-2.33-5.65-7-10.55-11.57-15.28C33.25 139.09 28 133.62 28 128s5.25-11.09 10.8-16.88c4.54-4.73 9.24-9.63 11.57-15.28c2.23-5.39 2.33-12 2.43-18.35c.12-8.2.24-15.95 4.49-20.2s12-4.37 20.2-4.49c6.37-.1 13-.2 18.35-2.43c5.65-2.33 10.55-7 15.28-11.57C116.91 33.25 122.38 28 128 28s11.09 5.25 16.88 10.8c4.73 4.54 9.63 9.24 15.28 11.57c5.39 2.23 12 2.33 18.35 2.43c8.2.12 16 .24 20.2 4.49s4.37 12 4.49 20.2c.1 6.37.2 13 2.43 18.35c2.33 5.65 7 10.55 11.57 15.28c5.55 5.79 10.8 11.26 10.8 16.88s-5.25 11.09-10.8 16.88ZM136 180a8 8 0 1 1-8-8a8 8 0 0 1 8 8m28-72c0 16.44-14 30-32 31.8v4.2a4 4 0 0 1-8 0v-8a4 4 0 0 1 4-4c15.44 0 28-10.77 28-24s-12.56-24-28-24s-28 10.77-28 24v4a4 4 0 0 1-8 0v-4c0-17.64 16.15-32 36-32s36 14.36 36 32'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.leftarrowrow{
    display:none;
}
.questionrow { display: block; }
.material-symbols-light--check-small-rounded {
  display: inline-block;
  width: 3em;
  height: 3em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m10 14.312l6.246-6.266q.139-.14.353-.14q.215 0 .355.139t.14.354t-.14.355l-6.389 6.369q-.242.243-.565.243t-.565-.243l-2.389-2.37q-.14-.138-.14-.352t.139-.355t.354-.14t.355.14z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.iconoir--instagram {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3Cpath d='M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m17.5 6.51l.01-.011'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.uit--youtube {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m14.792 10.775l-3.668-2.112A1.417 1.417 0 0 0 9 9.89v4.222c-.003.506.267.974.706 1.224a1.41 1.41 0 0 0 1.419.002l3.667-2.112a1.413 1.413 0 0 0 0-2.45m-.5 1.582l-3.666 2.113a.41.41 0 0 1-.419 0A.41.41 0 0 1 10 14.11V9.89a.41.41 0 0 1 .207-.359a.4.4 0 0 1 .418 0l3.667 2.113a.41.41 0 0 1 0 .714M19 4H5a3.003 3.003 0 0 0-3 3v10a3.003 3.003 0 0 0 3 3h14a3.003 3.003 0 0 0 3-3V7a3.003 3.003 0 0 0-3-3m2 13a2.003 2.003 0 0 1-2 2H5a2.003 2.003 0 0 1-2-2V7a2.003 2.003 0 0 1 2-2h14a2.003 2.003 0 0 1 2 2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.circum--linkedin {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.44 3.06H5.56a2.507 2.507 0 0 0-2.5 2.5v12.88a2.507 2.507 0 0 0 2.5 2.5h12.88a2.5 2.5 0 0 0 2.5-2.5V5.56a2.5 2.5 0 0 0-2.5-2.5m1.5 15.38a1.51 1.51 0 0 1-1.5 1.5H5.56a1.51 1.51 0 0 1-1.5-1.5V5.56a1.51 1.51 0 0 1 1.5-1.5h12.88a1.51 1.51 0 0 1 1.5 1.5Z'/%3E%3Cpath fill='%23000' d='M6.376 10.748a1 1 0 1 1 2 0v6.5a1 1 0 0 1-2 0Z'/%3E%3Ccircle cx='7.376' cy='6.744' r='1' fill='%23000'/%3E%3Cpath fill='%23000' d='M17.62 13.37v3.88a1 1 0 1 1-2 0v-3.88a1.615 1.615 0 1 0-3.23 0v3.88a1 1 0 0 1-2 0v-6.5a1.016 1.016 0 0 1 1-1a.94.94 0 0 1 .84.47a3.61 3.61 0 0 1 5.39 3.15'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.hugeicons--new-twitter {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 21l7.548-7.548M21 3l-7.548 7.548m0 0L8 3H3l7.548 10.452m2.904-2.904L21 21h-5l-5.452-7.548' color='%23000'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.basil--medium-outline {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m16.41 8.98l.84-.803V8h-2.902l-2.069 5.16L9.927 8H6.883v.177l.98 1.18a.4.4 0 0 1 .133.343v4.641a.53.53 0 0 1-.142.46l-1.104 1.34v.175h3.127v-.176l-1.103-1.338a.55.55 0 0 1-.152-.46v-4.014l2.745 5.989h.32l2.357-5.989v4.773c0 .127 0 .151-.084.235l-.848.823v.176h4.117v-.176l-.818-.804a.25.25 0 0 1-.094-.235V9.215a.25.25 0 0 1 .094-.235'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M17.258 2.833a47.7 47.7 0 0 0-10.516 0c-2.012.225-3.637 1.81-3.873 3.832a46 46 0 0 0 0 10.67c.236 2.022 1.86 3.607 3.873 3.832a47.8 47.8 0 0 0 10.516 0c2.012-.225 3.637-1.81 3.873-3.832a46 46 0 0 0 0-10.67c-.236-2.022-1.86-3.607-3.873-3.832m-10.35 1.49a46.2 46.2 0 0 1 10.184 0c1.33.15 2.395 1.199 2.55 2.517a44.4 44.4 0 0 1 0 10.32a2.89 2.89 0 0 1-2.55 2.516a46.2 46.2 0 0 1-10.184 0a2.89 2.89 0 0 1-2.55-2.516a44.4 44.4 0 0 1 0-10.32a2.89 2.89 0 0 1 2.55-2.516' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.iconoir--github {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M16 22.027v-2.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7a5.44 5.44 0 0 0-1.5-3.75a5.07 5.07 0 0 0-.09-3.77s-1.18-.35-3.91 1.48a13.4 13.4 0 0 0-7 0c-2.73-1.83-3.91-1.48-3.91-1.48A5.07 5.07 0 0 0 5 5.797a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7a3.37 3.37 0 0 0-.94 2.58v2.87'/%3E%3Cpath d='M9 20.027c-3 .973-5.5 0-7-3'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ic--round-whatsapp {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.05 4.91A9.82 9.82 0 0 0 12.04 2c-5.46 0-9.91 4.45-9.91 9.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21c5.46 0 9.91-4.45 9.91-9.91c0-2.65-1.03-5.14-2.9-7.01m-7.01 15.24c-1.48 0-2.93-.4-4.2-1.15l-.3-.18l-3.12.82l.83-3.04l-.2-.31a8.26 8.26 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24c2.2 0 4.27.86 5.82 2.42a8.18 8.18 0 0 1 2.41 5.83c.02 4.54-3.68 8.23-8.22 8.23m4.52-6.16c-.25-.12-1.47-.72-1.69-.81c-.23-.08-.39-.12-.56.12c-.17.25-.64.81-.78.97c-.14.17-.29.19-.54.06c-.25-.12-1.05-.39-1.99-1.23c-.74-.66-1.23-1.47-1.38-1.72c-.14-.25-.02-.38.11-.51c.11-.11.25-.29.37-.43s.17-.25.25-.41c.08-.17.04-.31-.02-.43s-.56-1.34-.76-1.84c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31c-.22.25-.86.85-.86 2.07s.89 2.4 1.01 2.56c.12.17 1.75 2.67 4.23 3.74c.59.26 1.05.41 1.41.52c.59.19 1.13.16 1.56.1c.48-.07 1.47-.6 1.67-1.18c.21-.58.21-1.07.14-1.18s-.22-.16-.47-.28'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.circum--facebook {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.02 4.975A9.93 9.93 0 0 0 2.07 12A9.935 9.935 0 0 0 12 21.935a10 10 0 0 0 3.8-.75a10.2 10.2 0 0 0 3.22-2.16a9.934 9.934 0 0 0 0-14.05m-.7 13.34a8.92 8.92 0 0 1-5.32 2.57v-6.56h1.88a1 1 0 0 0 0-2H13v-2.74a1 1 0 0 1 1-1h1.2a1 1 0 0 0 0-2h-1.7a2.5 2.5 0 0 0-2.5 2.5v3.24H9.13a1 1 0 1 0 0 2H11v6.56a8.919 8.919 0 1 1 9.26-5.47a9.1 9.1 0 0 1-1.94 2.9'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.willcomdiv .willcomesoon {
    color: #b3b3b3;
    margin: 20px 0;
}

.disabledbuttonmycourse{
        background: #919191 !important;
    pointer-events: none;
    opacity: 0.65;
    cursor: not-allowed;
}
a.bg-successclaimrewad{
    background: #198754!important;
}
button.signinbutton{
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    border: 0;
    border-radius: 50px;
    color: #fff;
    font-size: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
}
button.signinbutton.signinbuttonopacity{
    background:#7b7b7b;
}
.coursecardhoverbutton{
    position:absolute;
    bottom:42px;
}
.askaquestionbtn{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ed267517;
    color: #ed2675;
    height: 48px;
    border-radius: 50px;
    font-size: 16px!important;
    font-weight: 700;
    font-family: var(--font-primary);
}
.resetcard{
    border-radius: 15px!important;
}
.eduvibe-testimonial-one.seminarspagesection .edu-event.event-grid-1,
.eduvibe-testimonial-one.seminarspagesection .edu-event.event-grid-1 .inner{
     background-color: #f7f9ff;
    max-height: 490px;
    min-height: 485px;
}
.service-card-2 {
   padding: 20px 17px;
    background: #EAF8F6;
    border-radius: 12px;
    min-height: 440px;
    max-height: 440px;
}
.read-more-btn.coursepagebottombtn{
    position: absolute;
    bottom: 46px;
}
button.seemorendseeless{
    background: #ed2675;
    border: 0;
    padding: 8px 20px;
    font-size: 13px;
    border-radius: 50px;
}
button.seemorendseeless:hover{
    background: #ed267590;
    
}
.edu-modal-body .commentpopupscroll{
    overflow-y: scroll;
    overflow-x:hidden;
    height: 472px;
    margin: 2px;
    padding: 8px 15px;
}

.edu-modal-body .commentpopupscroll::-webkit-scrollbar {
  /*width: 5px;*/
  display: none; 
}
.edu-modal-body .commentpopupscroll::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background:  #c1c1c1;
}
.edu-product-modal .modal-dialog.coursepageenrollpoup {
    max-width: 650px;
}
.mobileviewdnone{
    display:block;
}
.blogpageheight .edu-event.event-grid-1 {
    max-height: 490px;
    min-height: 485px;
}
.blogpageheight .inner {
    max-height: 465px;
    min-height: 465px;
}
.courseofermainsection .service-card-1.service-card-1-serv {
    background: #ffffff;
}

.courseofermainsection .service-card-1 {
    background: #f8f9fa;
}

.edu-footer-widget iframe{
    height:unset;
}
.blogpageheight p.description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Show at least 3 lines */
    -webkit-box-orient: vertical;
    white-space: normal; /* Allow normal wrapping of text */
}
.blogpageheight p.shortdescription {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Show at least 3 lines */
    -webkit-box-orient: vertical;
    white-space: normal; /* Allow normal wrapping of text */
}
.footer-top .first-course p{
    padding: 0 10px 0 0;
    margin-bottom:0!important;
    cursor: pointer;
    line-height:1.3;
}
.footer-top .first-course {
        border-right: 1px solid #fff;
    /*height: 17px;*/
    display: flex;
    justify-content: left;
    align-items: center;
    margin-bottom: 20px;
}
.footer-top .first-course-1 {
    border-right: none;
}
.project-box-wrapper2 {
  padding: 8px;
  transition: 0.2s;
  width: 32.8%;
  display: inline-flex;
}

.chat-content {
    position: relative;
}
.chat-content-leftside .chat-left-msg {
    width: fit-content;
    background-color: #eff2f5;
    padding: .8rem;
    border-radius: 12px;
    max-width: 480px;
    text-align: left;
    border-top-left-radius: 0;
    margin-bottom:8px;
}

.chat-content img{
    width: 38px;
    height: 38px;
    object-fit: cover;
}
.chat-content-rightside .chat-right-msg {
    width: fit-content;
    background-color: #dcedff;
    padding: .8rem;
    border-radius: 12px;
    float: right;
    max-width: 480px;
    text-align: left;
    border-bottom-right-radius: 0;
     margin-bottom:8px;
}


/*hire from us css*/


.hire-us-theme .header {
    text-align: center;
    margin-bottom: 40px;
}

.hire-us-theme .header h1 {
    font-size: 2.5rem;
    color: #333;
    margin: 0;
}

.hire-us-theme .header p {
    font-size: 1rem;
    color: #555;
    margin: 10px 0 0;
}

.hire-us-theme .filters {
   display: flex;
    justify-content: start;
    align-items:center;
    margin-bottom: 30px;
    flex-wrap: wrap;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.09);
    position: relative;
}

.hire-us-theme .filters input[type="text"],
.hire-us-theme .filters select,
.hire-us-theme .filters button {
    padding: 6px 20px;
    /*font-size: 1rem;*/
    border: 0;
    border-radius: 5px;
    /*margin-bottom: 10px;*/
}

.hire-us-theme .filters input[type="text"] {
    flex: 2;
    min-width: 250px;
    margin-right: 10px;
}

.hire-us-theme .filters select {
    flex: 1;
    margin-right: 10px;
    margin-left: 10px;
}

.hire-us-theme .filters button {
   background-color: #ec2274;
    color: #fff;
    font-size: 14px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}

.hire-us-theme .job-cards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 20px;
}

.hire-us-theme .job-card {
    background-color: #f9fafc;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.hire-us-theme .job-card:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.hire-us-theme .job-card .icon {
    font-size: 2rem;
    margin-bottom: 15px;
    color: #333;
}

.hire-us-theme .job-card h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333;
}

.hire-us-theme .job-card p {
    font-size: 14px;
    color: #777;
    margin-bottom: 15px;
}

.hire-us-theme .job-card .meta {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.hire-us-theme .job-card .meta span {
   display: inline-block;
    padding: 10px 30px;
    border-radius: 6px;
    background-color: #ec2274;
    font-size: 12px;
    color: #ffffff;
    margin-bottom: 5px;
}

.hire-us-theme .load-more {
    padding: 15px 30px;
    background-color: #333;
    color: #fff;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    margin: 30px auto 0;
    font-size: 1rem;
}


.iconamoon--search-thin {
  display: inline-block;
  width: 2em;
  height: 2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m21 21l-4.343-4.343m0 0A8 8 0 1 0 5.343 5.343a8 8 0 0 0 11.314 11.314'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ei--location {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
      position: absolute;
  left: -12px;
    top: 13px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23000' d='m25 42.5l-.8-.9C23.7 41.1 12 27.3 12 19c0-7.2 5.8-13 13-13s13 5.8 13 13c0 8.3-11.7 22.1-12.2 22.7zM25 8c-6.1 0-11 4.9-11 11c0 6.4 8.4 17.2 11 20.4c2.6-3.2 11-14 11-20.4c0-6.1-4.9-11-11-11'/%3E%3Cpath fill='%23000' d='M25 24c-2.8 0-5-2.2-5-5s2.2-5 5-5s5 2.2 5 5s-2.2 5-5 5m0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--location-on-outline {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.004 11.73q.667 0 1.14-.475t.472-1.143t-.476-1.14t-1.143-.472t-1.14.476t-.472 1.143t.475 1.14t1.144.472M12 19.677q2.82-2.454 4.458-4.991t1.638-4.39q0-2.744-1.737-4.53Q14.62 3.981 12 3.981T7.641 5.766t-1.737 4.53q0 1.852 1.638 4.39T12 19.677m0 1.342q-3.525-3.117-5.31-5.814q-1.786-2.697-1.786-4.909q0-3.173 2.066-5.234Q9.037 3 12 3t5.03 2.062q2.066 2.061 2.066 5.234q0 2.212-1.785 4.909q-1.786 2.697-5.311 5.814m0-10.903'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--date-range-outline-rounded {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 13.885q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23m4 0q-.31 0-.54-.23t-.23-.54t.23-.539t.54-.23t.54.23t.23.54t-.23.539t-.54.23M5.616 21q-.691 0-1.153-.462T4 19.385V6.615q0-.69.463-1.152T5.616 5h1.769V3.308q0-.233.153-.386t.385-.153t.386.153t.153.386V5h7.154V3.27q0-.214.143-.358t.357-.143t.356.143t.144.357V5h1.769q.69 0 1.153.463T20 6.616v12.769q0 .69-.462 1.153T18.384 21zm0-1h12.769q.23 0 .423-.192t.192-.424v-8.768H5v8.769q0 .23.192.423t.423.192M5 9.615h14v-3q0-.23-.192-.423T18.384 6H5.616q-.231 0-.424.192T5 6.616zm0 0V6z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--date-range-outline-rounded.hireusyearicon{
    width: 1.5em;
  height: 1.5em;
}
li.hiredate{
    font-size:14px;
}
.hireuscard li{
    margin:0 14px !important;
}
.edu-meta.meta-01 li.yearchip{
    background: #f36d4f1a;
    color: #ec2274;
    padding: 2px 15px;
    border-radius: 50px;
}
.edu-meta.meta-01 li.yearchip i{
    color: #ec2274;
}
.hireusskillcolor{
    background: #f26753d4 !important;
}
a.hireusbuttonus{
    display: flex;
    align-items: center;
    font-size: 15px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    padding: 8px 22px;
    color: #fff;
    border-radius: 50px;
}
.filterinput{
    position: relative;
    /*padding: 10px 12px;*/
    border-right: 1px solid #dfdfdf;
}
.selectinput{
    position:relative;
    padding: 0 30px;
}
.searchbtn{
    padding: 10px 12px;
}
.searchbtn button{
    padding: 13px 20px !important;
}
.filterinput input{
    min-width: 485px!important;
    padding: 6px 20px 6px 46px!important;
}
.filterinput span{
    position: absolute;
    left: 24px;
    top: 20px;
}

.selectinput {
    position: relative;
    width: 100%;
    max-width: 300px;
}

.dropdown-content-hire {
            display: none; /* Initially hide dropdown */
            position: absolute;
            border: 1px solid #ccc;
            background-color: #fff;
            z-index: 1;
        }
        .option-hire {
            padding: 8px;
            cursor: pointer;
        }
        .option-hire:hover {
            background-color: #ddd;
        }

/*hire from us css*/

.candidatesocilaicon li a{
    line-height: 48px !important;
}

.candidatesocilaicon .iconoir--instagram,
.candidatesocilaicon .uit--youtube,
.candidatesocilaicon .circum--linkedin,
.candidatesocilaicon .hugeicons--new-twitter{
    width: 0.6em;
    height: 0.6em;
}

.custom-select2 .select2 {
  position: relative;
}

.custom-select2 .select2-list {
  display: none;
  position: absolute;
  left:10px;
  max-height: 300px;
  overflow: hidden;
  z-index: 999;
}

.custom-select2 .select2-item:hover,
.custom-select2 .select2-item:focus{
    background-color: #ec2274;
    color: #fff !important;
    cursor: pointer;
}


option.select2-item{
    padding: 10px 22px !important;
    color: #797777 !important;
}
select.hireusselectoppare{
    min-height: 215px;
    max-height: 220px;
}
select.hireusselectoppare::-webkit-scrollbar{
    width:0;
}
.hireusselectoppare{
    width: 220px !important;
}

.hire-us-theme .choices__inner{
    border: 0;
    background: transparent;
    padding: 0;
}
.hire-us-theme .choices__input.choices__input--cloned{
   margin-bottom:0; 
   background: unset;
    border: 0;
}
.choices__list--dropdown, .choices__list[aria-expanded]{
    z-index:99!important;
    border:0 !important;
}

.comunityforumcard{
    border-radius: 10px;
    cursor:pointer;
}
.comunityforumcard .comunityquestionp{
    margin-left: 12px !important;
    cursor:pointer;
}
.comunityforumprofile{
    display: flex;
    align-items: center;
    justify-content: start;
}
.comunityforumprofile img{
    background: #fbcfb887;
    width: 25px;
    height: 25px;
    padding: 6px;
    margin-right: 5px;
    border-radius: 50px;
}
.comunityforumprofile .comunityquestionpinsideptag {
    font-size: 13px;
}
.comunityquestionpinsideptag{
    font-size:11px;
}
.comunityforumcardinside{
    border-radius:10px;
}
.mdi-light--heart {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M178 44c-21.44 0-39.92 10.19-50 27.07C117.92 54.19 99.44 44 78 44a58.07 58.07 0 0 0-58 58c0 28.59 18 58.47 53.4 88.79a334 334 0 0 0 52.7 36.73a4 4 0 0 0 3.8 0a334 334 0 0 0 52.7-36.73C218 160.47 236 130.59 236 102a58.07 58.07 0 0 0-58-58m-50 175.42c-14-8-100-59.35-100-117.42a50.06 50.06 0 0 1 50-50c21.11 0 38.85 11.31 46.3 29.51a4 4 0 0 0 7.4 0C139.15 63.31 156.89 52 178 52a50.06 50.06 0 0 1 50 50c0 58-86 109.46-100 117.42'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.mdi-light--heart.filled {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M240 102c0 70-103.79 126.66-108.21 129a8 8 0 0 1-7.58 0C119.79 228.66 16 172 16 102a62.07 62.07 0 0 1 62-62c20.65 0 38.73 8.88 50 23.89C139.27 48.88 157.35 40 178 40a62.07 62.07 0 0 1 62 62'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}




.ctccardradius{
    border-radius: 10px;
}
.forctcsectionpadding{
    padding: 60px 0 265px 0 !important;
}
.bannercrousel .carousel-item img {
    border-radius: 15px;
    height: 600px;
    object-fit: cover;
}
button.carousel-control-prev.bannerleftarrow{
    left: -88px;
}
button.carousel-control-prev.bannerleftarrow span,
button.carousel-control-next.bannerrightarrow span{
    background: #e9e2f2;
    color: #000;
    font-size: 32px;
    border-radius: 50px;
    padding: 5px;
    transition: 0.3s;
}
button.carousel-control-prev.bannerleftarrow:hover span,
button.carousel-control-next.bannerrightarrow:hover span{
    color: #fff;
    background-color: #ec2274;
}
button.carousel-control-next.bannerrightarrow{
    right: -88px;
}

/* Hide spinner when hovering */
input[type="number"]:hover::-webkit-outer-spin-button,
input[type="number"]:hover::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/* Hide spinner when focused */
input[type="number"]:focus::-webkit-outer-spin-button,
input[type="number"]:focus::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.studentdashhr{
    border-color: #ef4c91;
}
.content-left.contentleftwidth{
    width:96%;
}

#Sessions .content.bg-lightsession{
    background: #f8f9fa;
}
.chatimage{
    width: 32px;
    height: 32px;
    object-fit: cover;
}

.markascombtn{
    top: 0 !important;
}
.enquiryformbtn .spinner-border,
.emailspinner .spinner-border,
#popup_submit_loader .spinner-border,
.paybutton .spinner-border,
.verifybtn .spinner-border,
.newupdate .spinner-border,
.confirmbutton .spinner-border{
   margin-bottom: 10px !important;
}

/*custom css for ednue certificate*/

/* Unique Certificate Container */
.custom-certificate {
    font-family: serif;
    position: relative;
    background-color: #fff;
    max-width: 900px;
    margin: auto;
    padding: 0px;
    border-radius: 0;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    border: 0;
  }
  
  /* Background Image */
  .custom-certificate .background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('../images/certificate/Ednue Technologies - Certificate Background.png') no-repeat center center;
    background-size: cover;
    opacity: 1;
    z-index: 0;
  }
  
  /* Company Name */
  .custom-certificate .company-name {
    font-size: 1.2rem;
    font-weight: bold;
    color: #333;
  }
  
  /* Certificate Title and Icon */
  .custom-certificate .title-section .icon {
    width: 70%;
  }
  
  .custom-certificate .certificate-title {
    font-size: 2.5rem;
    color: #000;
    text-transform: uppercase;
    font-family: 'remixicon';
    display: inline-block;
    line-height: 1;
  }

  .custom-certificate .certificate-title span{
    font-size: 60px;
    font-weight: 600;
    color: #e53474;
    letter-spacing: 3px;
  }
  .custom-certificate .certificate-title span.subtext{
    font-size: 32px;
    font-weight: 600;
    color: #044e9e;
    letter-spacing: 3px;
  }
  .custom-certificate .letterspacing{
    letter-spacing: 1px;
    font-weight: 700;
  }
  /* Recipient and Course Details */
  .custom-certificate h2 {
    font-size: 3rem;
    color: #333;
  }
  
  .custom-certificate h3 {
    font-size: 30px;
    color: #044e9e !important;
    font-weight: 600 !important;
  }
  
  .custom-certificate p {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
  
  /* Date and Certificate ID */
  .custom-certificate .row {
    font-size: 1rem;
  }
  
  /* Bottom Icons */
  .custom-certificate .bottom-icons img {
    width: 10%;
  }
  
  /* Footer */
  .custom-certificate p {
    font-size: 19px!important;
    font-weight: 400;
  }
  .certificatedate{
    text-align: center;
    font-weight: 800!important;
    font-size: 20px !important;
    color: #044e9e !important;
  }
  .candidatename{
    color: #044e9e !important;
  }
  .certificatedate.certificateid{
    color: #ed2675 !important;
  }
  .certificatedatesub{
    border-top: 2px solid #044e9e;
    text-align: center;
    font-weight: 600 !important;
    font-size: 19px !important;
  }
  .businessandpeople{
    color: #044e9e;
    font-weight: 600 !important;
  }
  .ph--globe-thin {
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M128 28a100 100 0 1 0 100 100A100.11 100.11 0 0 0 128 28m0 190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54c-8.27 30.2-24.94 48.52-31.27 54.61M94.82 156a140.4 140.4 0 0 1 0-56h66.36a140.4 140.4 0 0 1 0 56ZM128 37.39c6.33 6.09 23 24.41 31.27 54.61H96.73C105 61.8 121.67 43.48 128 37.39M169.41 100h46.23a92.1 92.1 0 0 1 0 56h-46.23a152.7 152.7 0 0 0 0-56m43.25-8h-45a129.4 129.4 0 0 0-29.19-55.4A92.25 92.25 0 0 1 212.66 92m-95.12-55.4A129.4 129.4 0 0 0 88.35 92h-45a92.25 92.25 0 0 1 74.19-55.4M40.36 100h46.23a152.7 152.7 0 0 0 0 56H40.36a92.1 92.1 0 0 1 0-56m3 64h45a129.4 129.4 0 0 0 29.19 55.4A92.25 92.25 0 0 1 43.34 164Zm95.12 55.4a129.4 129.4 0 0 0 29.17-55.4h45a92.25 92.25 0 0 1-74.19 55.4Z'/%3E%3C/svg%3E");
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }
  .fontfamilysanssarif{
    font-family: sans-serif;
  }
  .margintop{
    margin-top: -20px;
  }

/*custom css for ednue certificate*/

/* Icon Styling */
.custom-icon-class {
    font-size: 50px; /* Icon size */
    margin-bottom: 15px; /* Space below the icon */
    display: flex;
    justify-content: center; /* Center align */
}

/* Text Styling */
.custom-text-class {
    font-size: 20px; /* Text size */
    color: #333; /* Text color */
    text-align: center; /* Center align text */
    margin-top: 10px; /* Space above the text */
}

/* Popup Styling */
.swal-popup-class {
    padding: 20px; /* Add padding around the popup */
    border-radius: 10px; /* Rounded corners */
    width: 20em;
}

/* Confirm Button Styling */
.swal-confirm-btn-class {
    border: 0 !important;
    border-radius: .25em !important;
    background: initial !important;
    background-color: #28a745 !important;
    color: #fff !important;
    font-size: 1em !important;
    padding: 10px 28px !important;
}

.swal-confirm-btn-class:focus{
    box-shadow: none;
}

/* Cancel Button Styling */
.swal-cancel-btn-class {
    background-color: #f44336;
    color: white;
    border: none;
    padding: 10px 28px;
    border-radius: 5px;
    cursor: pointer;
}
.swal-cancel-btn-class:focus{
    box-shadow: none;
}

.comunityforumcardinside .user-banner .user .avatar{
    width: 45px;
    height: 45px;
    background: #ec2274;
    border-radius: 50px;
    line-height: 45px;
    text-align: center;
    color: #fff;
}


#preview_internalLink{
    /*display: block;*/
}
#preview_internalLink img{
    height: 22px !important;
    margin-right: 12px;
    display: inline-flex;
}
/*#preview_internalLinkText{*/
/*    font-size: 13px;*/
/*    color: #007bff;*/
/*}*/
/*span#preview_externalLinkText{*/
/*    color: #007bff;*/
/*}*/
span#preview_externalLinkText i{
    margin-right: 3px;
}
.card.cardheight{
    height: 95px;
}

.thumb.shorttext{
    padding: 12px;
    background: #b95f7b;
    border-radius: 50px;
}
.thumb.shorttext span{
    color: #fff;
    font-size: 16px
}
a.cardforatag{
    background: #fff;
    height: 45px !important;
    line-height: 45px !important;
    margin-right: 20px;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0px 8px 30px #dc354517;
}
.mainmenu-nav .mainmenu li.has-droupdown .submenu.scrollcard li a:hover {
    color: #dc3545 !important;
    background: var(--color-darker);
}
.submenu.scrollcard{
        overflow-y: scroll;
    height: 20vh !important;
}

@media (min-width: 300px) and (max-width: 767px) {
    .dd-menu.desktop-view{
        left:-10px;
}
.edu-mission-vision-area.gallerymainsection .thumbnail .shape-image {
    padding: 15px;
    width: 300px;
    height: 300px;
    margin-bottom: 29px;
}
.gallerymainsection .thumbnail img{
    width:300px !important;
    height:300px !important;
    object-fit:cover;
}

}
@media (max-width: 300px){
    .dd-menu.desktop-view{
    left:-10px;
    } 
   
}

.mainmenu-nav .mainmenu.mainmenu1 {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: center;
    flex-wrap: wrap;
}
.mainmenu-nav .mainmenu.mainmenu1>li>a {
      color: var(--color-heading);
    font-size: 16px;
    font-weight: 600;
    /*padding: 0 35px 0 0;*/
    display: block;
    height: 42px;
    line-height: 42px;
    transition: 0.3s;
}
.edu-header.header-sticky.sticky.sticky1{
    top: 80px;
    height: 42px;
    border-top: 1px solid #f4f4f4;
}
li.different{
  border:none;
  position: relative;
}
li.different:hover{
  border: none;
}
li:hover, li.different.active{
  /*border-bottom: 5px solid #FFFFFF;*/
}
.edu-header.header-sticky.sticky.chipstickyheader{
    width: 48%;
    left: 132px;
    border-radius: 50px;
    margin-top: 10px;
    padding: 0px !important;
    top: 80px;
    border-top:0;
}


/*.section-title.text-white .subs-pra,*/
/*.section-title.text-white .subs-news{*/
/*    color: #1e1e1e;*/
/*}*/


.different::after{
  content: '';
  position: absolute;
  width: 0px;
  height: 5px;
  left: 50%;
  bottom:0;
  background-color: #ed2675;
  transition: all ease-in-out .2s;
}
.different:hover::after, .different.active::after{
  width: 80%;
  left: 11px;
}
.breadcrumb-inner.chipradius{
    border-radius:50px;
}

.edu-header.header-sticky.sticky.chipstickyheader .chipcol-6{
    width:100%;
}
.hover-bottom-content.coursegoto{
    margin: 0;
    margin-top: 0px;
    display: flex;
    align-items: center;
}
.hover-bottom-content.coursegoto a{
    font-size: 15px;
    color: #fff;
    text-decoration: underline;
}

 /*Datepicker Css*/


/* .calendar, .datepicker {*/
/*	 max-width: 300px;*/
/*	 margin: auto;*/
/*}*/
.calendar {
     background-color:#fff;
	 border: 1px solid #ccc;
    border-radius: 5px;
    padding: .5em;
}
 .datepicker input {
	 margin: 0;
	    font-family: inherit;
    display: block;
     width: 100%; 
    height: calc(4.25rem + 2px);
    padding: 0.375rem 0.75rem 0.375rem 2.75rem;
    font-size: 1.5rem;
    font-weight: 400;
	 line-height: 1.5;
	 color: #495057;
	 /*background-color: #fff;*/
	 background-clip: padding-box;
	 /*border: 1px solid #ced4da;*/
	 /*border-radius: 0.25rem;*/
	 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.calendar h4{
    font-size:2.0375rem!important;
}
 .datepicker input:focus {
	 color: #495057;
	 /*background-color: #fff;*/
	 border-color: #f28388;
	 outline: 0;
	 box-shadow: 0 0 0 0.2rem rgba(219, 61, 68, 0.25);
}
 .datepicker i {
	 position: absolute;
}
 .icon {
	 padding: 12px;
	 font-size: larger;
	 color: #555;
}
.edu-testimonial-area .icon img{
    width:50px;
    height:50px;
}
.edu-testimonial-area .icon img.testimonial{
    width:50px;
    height:auto;
}
 .title {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
}
 .title .arrow-control {
	 border: none;
	 border-radius: 50px;
	 background-color: transparent;
	 width: 35px;
	 height: 35px;
}
.title .arrow-control i{
    font-size: 18px;
}
 .title .arrow-control:hover {
	 background-color: #db3d44;
	 color: white;
	 cursor: pointer;
}
 .title .year-month:hover, .title .year:hover {
	 color: #ccc;
	 cursor: pointer;
	 transition: 0.3s all;
}
 .week .day {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 width: 14.28%;
	 font-weight: bold;
	 font-size: 1.3rem;
}
 .list, .week {
	 display: flex;
	 flex-wrap: wrap;
	 width: 100%;
}
 .list .date {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 width: 14.28%;
	 height: 42px;
	 margin-top: 1em;
	 font-size:1.3rem;
	/* padding: 7.14%;
	 */
	 border: none;
	 border-radius: 50px;
	 background-color: transparent;
}
 .list .date:hover, .list .date:focus, .list .mon:hover, .list .mon:focus {
	 background-color: #db3d44;
	 color: white;
	 cursor: pointer;
}
/* .active {*/
/*	 background-color: #db3d44 !important;*/
/*	 color: white;*/
/*}*/
 .list .fadeout {
	 color: #c0c0c0;
}
 .list .today {
	 color: #db3d44;
}
 .list .today.active {
	 color: white;
}
 .list .mon {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 width: 25%;
	 height: 50px;
	 margin-top: 1em;
	 font-size:1.3rem;
	/* padding: 7.14%;
	 */
	 border: none;
	 border-radius: 50px;
	 background-color: transparent;
}
 #yearlist .mon:first-child, #yearlist .mon:last-child {
	 color: #9d9d9d;
}
 .d-none {
	 display: none;
}

h5.step_indicate {
    margin-bottom: 0px;
    font-size: 12px;
    width: max-content;
    padding: 5px 15px;
    border-radius: 25px;
    background: #ef47630f;
    color:#ef4167;
}
 .edu-event.event-list .inner .thumbnail.profile-img a img {
    object-fit: cover;
    width:130px;
    min-width: 130px;
    max-height: 130px;
    min-height: 130px;
    border-radius:100px;
    object-fit: cover;
}
.edu-blog-widget-2.widget-categories.sidebarbg.edu-breadcrumb-area{
    background-repeat: no-repeat;
    background-size: cover;
    padding: 26px;
    border-radius: 8px;
    background-position: center;
    background: #f5f5f5;
}
.content.sidebaroverflowstudent{
    height: 100vh;
    overflow-y: scroll;
}
.content.sidebaroverflowstudent::-webkit-scrollbar {
  width: 0px;
}
.edu-event .inner.displayunset{
    display: block;
}
.edu-event.event-list .inner.displayunset:hover {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
    background: #f5f5f5;
}
.rwt-dynamic-form .form-group select.selected-bg.coursefilter{
    border:2px solid #dcdcdc;
}
label.enrolllabel1005 {
    background: #f5f5f5;
     width: auto;
    height: auto;
    padding: 0 2px;
    font-size: 1.5rem;
    margin-left: 0.9813rem;
    transform: scale(0.8) translateY(-1.1rem) translateX(-2px);
    opacity: 1;
    position: absolute;
    top: 0px;
    color: #636578;
    font-weight: 400;
    left: -7px;
}
.edu-blog-widget-2.widget-categories .category-list li a.aactive {
background-color: #ed26750f;
    color: #ed2675;
    padding: 5px 8px;
    border-radius: 5px;
}
.contact-btn .incompletestep{
    font-size: 14px;
}
.contact-btn .progress.incompleteprogressbar{
    height:14px;
    line-height:1;
    border-radius:15px!important;
}

.edu-event.event-list .inner .thumbnail.profile-img.widthofimg {
    flex-basis: 20%;
}

.edu-event.event-list .inner .content.widthofsecond {
    flex-basis: 80%;
}

.edu-event .formbgcolor {
    padding: 15px 40px 15px 20px;
    background: var(--color-shade);
    transition: 0.4s;
    border-radius:10px;
}
/*.edu-event.event-list .inner.hoverunset{*/
/*   border-top-left-radius: 10px;*/
/*    border-top-right-radius: 10px;*/
/*    border-bottom-left-radius: 0;*/
/*    border-bottom-right-radius: 0;*/
/*}*/
.edu-event.event-list .inner.hoverunset:hover {
    box-shadow: unset;
    background: #f5f5f5;
}

/*Calender Css*/


.w3-bar-item input[type=radio],
        .w3-bar-item label {
            cursor: pointer;
        }

        .w3-bar-item:focus-within {
            border-color: #2196f3 !important;
        }
        
.color-guide .calender-event {
    height: 15px;
    width: 15px;
    border-radius: 50px;
    margin-right: 10px;
}
.color-guide .calender-event.present {
    background: #4ac359;
}
.color-guide .calender-event.absent {
    background: #e70000;
}
.color-guide .calender-event.holiday,
.holiday{
    background: #FF5722;
    color: #fff;
}

.color-guide .calender-event.ednueholiday,
.ednueholiday{
    background: #ec2274;
    color: #fff;
}
.color-guide .event-text{
    font-size: 15px;
}
 


/*Calender Css*/

/*alert boxes code */
    .unstyled {
    margin: 0;
    list-style: none;
  }
  .unstyled a, .unstyled #test {
    width: 120px;
    text-decoration: none;
    padding: .5em 1em;
    background-color: #7b31b6;
    border-radius: 4px;
    display: block;
    margin-bottom: .5em;
    font-size:15px;
    font-weight:300;
    /*font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; */
    color: #fff;
  }
  .unstyled a:hover, .unstyled #test:hover {
    background-color: #9a5ecc;
  }
  
  .cf, .alert {
    zoom: 1;
  }
  .cf:before, .alert:before, .cf:after, .alert:after {
    display: table; 
    content: "";
    line-height: 0;
  }
  .cf:after, .alert:after {
    clear: both;
  }
  
#alerts {
    width: max-content;
    top: 12px;
    right: 5px;
    position: fixed;
    z-index: 9999;
    list-style: none;
}
/*.alert {*/
/*    width: 100%;*/
/*    margin-bottom: 8px;*/
/*    display: block;*/
/*    position: relative;*/
/*    right: -50px;*/
/*    opacity: 0;*/
/*    line-height: 1;*/
/*    padding: 0;*/
/*    transition: right 400ms, opacity 400ms, line-height 300ms 100ms, padding 300ms 100ms;*/
/*    display: table;*/
/*}*/
.alert {
    width: 40%;
    margin-bottom: 8px;
    display: block;
    position: absolute;
    right: 0px;
    /* border-left: 6px solid; */
    opacity: 0;
    line-height: 2;
    padding: 0;
    transition: right 400ms, opacity 400ms, line-height 300ms 100ms, padding 300ms 100ms;
    display: table;
    /* box-shadow: 5px 5px 10px #dcdcdc; */
    z-index: 9;
}
  
  .alert:hover {
    cursor: pointer;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  }
  
/*.open {*/
/*    right: 0;*/
/*    opacity: 1;*/
/*    line-height: 4;*/
/*    padding: 3px 15px;*/
/*    transition: line-height 200ms, padding 200ms, right 350ms 200ms, opacity 350ms 200ms;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    gap: 10px;*/
/*    border-radius: 5px;*/
/*}*/
  
.alert-title {
    font-weight: 600;
    font-size: 20px;
    color: #6f6b80;
} 
.alert-block {
    /* width: 80%; */
    /* width: -webkit-calc(100% - 10px); */
    width: calc(100% - 10px);
    text-align: left;
    color: #dc667e;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
span.min {
    font-size: 14px;
    font-weight: 100;
    color: #6f6b80;
}

  .alert-block em, .alert-block small {
    font-size: .75em;
    opacity: .75;
    display: block;
  }
  i.cross1 {
    background: #ffe7e7;
    font-size: 1.5em;
    color: #d3cccc;
    position: relative;
    bottom: 2px;
}
  
.alert i {
    font-size: 1.5em;
    max-width: 5px;
    max-height: 5px;
    /* top: 50%; */
    /* margin-top: -12px; */
    display: table-cell;
    background: #000;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 12px;
    border-radius: 50px;
    background: #f15372;
    /* box-shadow: 3px 3px 3px #dcdcdc; */
}
i.fas10 {
    position: relative;
    /* top: -15px; */
    right: 8px;
    color: #fff1f1;
}
i.fas11 {
    color: #e8ffe8;
    background: #548c61;
}
i.fas2 {
    margin-right: 10px;
    margin-left: 10px;
    background: transparent;
    /* padding: 10px; */
    font-size: 2.5rem;
}
  
.alert-success {
    color: #0f5132 !important;
    border-color: #ccd8cf !important;
    background-color: #e8ffe8 !important;
}
.alert-success .alert-block {
    color: #548c61 !important;
}

  
  .alert-error {
    color: #fff !important;
    border-color: #86000d !important ;
    background-color: #dc3545 !important ;
  }
  
.alert-trash {
    color: #fff !important;
    /* border-color: #dcdcdc !important; */
    /* background-color: #dc3545 !important; */
    background: #fff1f1;
    border: 1px solid #ffdce3;
}
  .alert-info {
    color: #fff !important;
    border-color: #007a8d !important;
    background-color: #17a2b8 !important;
  }
  
  .alert-warning {
    color: #fff !important;
    border-color: #816100 !important;
    background-color: #ffc107 !important;
  }
/*end alert box */


/*enquiry page form label */


.dropdown-select.dropdown-select-enq {
    border: 2px solid #eeeeee ;
}
textarea.enq-textarea {
    border-color: #f7dbca;
    resize: none;
}
.header-c button.toggle2.filterbtn{
   background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    padding: 21px 15px;
    border-radius: 10px;
    color: #fff;
}
.course-details-card .course-content{
    font-size: 18px;
}
.swal2-popup.swal2-toast {
    flex-direction: row;
}
.swal2-popup{
    font-size: unset;
}
 
/*.swal2-popup {*/
/*    width: 40em;*/
/*    font-size: 0.9em;*/
/*    padding: 30px 20px;*/
/*    border-radius: 15px;*/
/*    border-top: 6px solid #7ee445;*/
/*}*/
a.edu-btn.btn-dark, button.edu-btn.btn-dark {
    background: #602130;
    color: var(--color-white);
}
a.edu-btn:hover, button.edu-btn:hover {
     animation: gradient-rotate 1s forwards;
}

@keyframes gradient-rotate {
  0% {
    background: linear-gradient(45deg, #ec2274 50%, #ec2274 90%, #ec2274);
  }
  100% {
    background: linear-gradient(-45deg, #ec2274 50%, #ec2274 90%, #ec2274);
  }
}
.eduvibe-post-share span {
    font-weight: 600;
    color: var(--color-dark);
    margin-right: 15px;
    font-size: 15px;
}
.eduvibe-post-share a {
    color: var(--body-color);
    font-size: 15px;
}

/*student assesment */
.app-container-ass {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: var(--app-container);
  transition: 0.2s;
  max-width: 1800px;
}
.app-content-ass {
  display: flex;
  height: 100%;
  overflow: hidden;
  padding: 0;
}
.app-header-ass {
  display: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  position: relative;
}
.app-header-left, .app-header-right {
  display: flex;
  align-items: center;
}
.app-header-left {
  flex-grow: 1;
}
.app-header-right button {
  margin-left: 10px;
  display: none;
}

.mode-switch {
  background-color: transparent;
  border: none;
  padding: 0;
  color: var(--main-color);
  display: flex;
  justify-content: center;
  align-items: center;
}

.projects-section {
  flex: 2;
  background-color: var(--projects-section);
  border-radius: 32px;
  padding: 15px 15px 0 15px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.projects-section-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 32px;
}

.projects-status {
  display: flex;
}

.item-status-ass {
    display: flex;
    margin-right: 16px;
    align-items: center;
    background: #f5f5f5;
    border-radius: 50px;
    padding: 0px 22px;
    cursor: pointer;
}
.item-status-ass.active{
    background: #ed2675;
    color: #fff;
}
.item-status-ass:not(:last-child) .status-type:after {
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translatey(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 1px solid var(--secondary-color);
}

.status-number {
  font-size: 14px;
  line-height: 32px;
  padding-right: 5px;
  font-weight: 700;
  color: var(--main-color);
}

.status-type {
  position: relative;
  color: var(--secondary-color);
  font-size: 14px;
}

.view-actions {
  display: flex;
  align-items: center;
}

.view-btn {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px;
  border-radius: 4px;
  background-color: transparent;
  border: none;
  color: var(--main-color);
  margin-left: 8px;
  transition: 0.2s;
}
.view-btn.active {
  background-color: var(--link-color-active-bg);
  color: var(--link-color-active);
}
.view-btn:not(.active):hover {
  background-color: var(--link-color-hover);
  color: var(--link-color-active);
}

.project-boxes {
  margin: 0 -8px;
  overflow-y: auto;
}
.project-boxes.jsGridView {
  display: flex;
  flex-wrap: wrap;
}
.project-boxes.jsGridView .project-box-wrapper {
  width: 33.3%;
}
.project-boxes.jsListView .project-box {
  display: flex;
  border-radius: 10px;
  position: relative;
}
.project-boxes.jsListView .project-box > * {
  margin-right: 24px;
}
.project-boxes.jsListView .more-wrapper-ass {
  position: absolute;
  right: 16px;
  top: 16px;
}
.project-boxes.jsListView .project-box-content-header {
  order: 1;
  max-width: 120px;
  min-width: 120px;
}
.project-boxes.jsListView .project-box-header {
  order: 2;
}
.project-boxes.jsListView .project-box-footer {
  order: 3;
  padding-top: 0;
  flex-direction: column;
  justify-content: flex-start;
}
.project-boxes.jsListView .project-box-footer:after {
  display: none;
}
.project-boxes.jsListView .participants-ass {
  margin-bottom: 8px;
}
.project-boxes.jsListView .project-box-content-header p {
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.project-boxes.jsListView .project-box-header > span {
  position: absolute;
  bottom: 16px;
  left: 16px;
  font-size: 12px;
}
.project-boxes.jsListView .box-progress-wrapper {
  order: 3;
  flex: 1;
}

.project-box {
  --main-color-card: #dbf6fd;
  border-radius: 30px;
  padding: 16px;
  background-color: var(--main-color-card);
}

/*.project-box-wrapper:nth-child(1) .project-box {*/
/*  background-color: #fee4cb!important;*/
/*}*/

/*.project-box-wrappe:nth-child(2)r .project-box  {*/
/*  background-color: #e9e7fd!important;*/
/*}*/

/*.project-box-wrapper:nth-child(3) .project-box  {*/
/*  background-color: #dbf6fd!important;*/
/*}*/

/*.project-box-wrapper:nth-child(4) .project-box  {*/
/* background-color: #ffd3e2!important;*/
/*}*/

/*.project-box-wrapper:nth-child(5) .project-box  {*/
/* background-color: #c8f7dc!important;*/
/*}*/

/*.project-box-wrapper:nth-child(6) .project-box  {*/
/*   background-color: #d5deff!important;*/
/*}*/

.project-box-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  color: var(--main-color);
}
.project-box-header span {
  color: #4A4A4A;
  opacity: 0.7;
  font-size: 14px;
  line-height: 16px;
}
.project-box-content-header {
  text-align: center;
  margin-bottom: 16px;
}
.project-box-content-header p {
  margin: 0;
}
.project-box-wrapper {
  padding: 8px;
  transition: 0.2s;
}

.project-btn-more {
  padding: 0;
  height: 14px;
  width: 24px;
  height: 24px;
  position: relative;
  background-color: transparent;
  border: none;
  flex-shrink: 0;
}

.more-wrapper-ass {
  position: relative;
}

.box-content-header {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  opacity: 0.7;
}

.box-content-subheader {
  font-size: 14px;
  line-height: 24px;
  opacity: 0.7;
}

.box-progress {
  display: block;
  height: 4px;
  border-radius: 6px;
}
.box-progress-bar {
  width: 100%;
  height: 4px;
  border-radius: 6px;
  overflow: hidden;
  background-color: #fff;
  margin: 8px 0;
}
.box-progress-header {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin: 0;
  display:flex;
  align-items:center;
}
.box-progress-percentage {
  text-align: right;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.project-box-footer {
  display: flex;
  justify-content: space-between;
  padding-top: 16px;
  position: relative;
}
.project-box-footer:after {
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: calc(100% + 32px);
  top: 0;
  left: -16px;
  height: 1px;
}

.participants-ass {
  display: flex;
  align-items: center;
}
.participants-ass img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
.participants-ass img:not(:first-child) {
  margin-left: -8px;
}

.add-participant-ass {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: none;
  background-color: rgba(255, 255, 255, 0.6);
  margin-left: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.days-left {
  background-color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  border-radius: 20px;
  flex-shrink: 0;
  padding: 6px 16px;
  font-weight: 700;
}
/*#scrollsection{*/
/*     overflow-y: scroll;*/
/*    overflow-x: hidden;*/
/*    height: 130vh;*/
/*}*/
#scrollsection::-webkit-scrollbar {
  width: 0px;
}

.mode-switch.active .moon {
  fill: var(--main-color);
}
.bg-color-ad-skill{
    display:none;
    background:linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    border:none;
}
.bg-color-ad-skill:hover,
.bg-color-ad-skill:focus,{
    border:unset;
    box-shadow:unset!importanty;
    outline:none;
}
.btn-check:focus+.btn-primary, .btn-primary:focus{
    border:unset;
    box-shadow:unset!important;
    outline:none;
}
.read-more-btn.livesessionbtn{
    width: 86%;
    text-align: end;
}
.grid-metro3 {
    margin: 0 -15px;
    height: unset !important;
}
.row.positionunset{
    position:unset!important;
}
/*course page popup for course's details */
.modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal {
    max-width: 70%;
}
.edu-card.card-type-3 .card-hover-action .title a.course_pop_detail {
    color: var(--color-white);
    cursor: pointer;
}
.eduvibe-product-modal-popup.eduvibe-product-modal-popup .thumbnail img.radius-small.details_img {
    width: 97% !important;
}
.eduvibe-product-modal-popup.modal.edu-product-modal.edu-product-details-style.coursedetailspopup{
    overflow:hidden !important;
}
.edu-modal-body.corsedestailsscroll {
    overflow-y: scroll;
    height: 625px;
    margin: 5px;
}
.corsedestailsscroll::-webkit-scrollbar {
  /*width: 0px;*/
}
.custom-popup-content::-webkit-scrollbar{
    width: 0px;
}
/*end course page popup for course's details */

/*comment design popup*/

 
       .block-comment .writing {
            display: flex;
            justify-content: start;
            align-items: center;
        }

       .block-comment .comment {
            display: grid;
            gap: 10px;
        }

       .block-comment .comment .user-banner {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

       .block-comment .comment .user-banner .user {
            gap: 8px;
            align-items: center;
            display: flex;
            cursor:pointer;
        }

       .block-comment .comment .user-banner .user .avatar {
            height: 36px;
            width: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid transparent;
            position: relative;
            border-radius: 100px;
            font-weight: 500;
            font-size: 13px;
            line-height: 20px;
        }
       .user-banner .user img.rowimground{
             height: 36px;
            width: 36px;
            border-radius: 100px;
        }

       .block-comment .comment .user-banner .user .avatar img {
          width: 35px;
          height: 35px;
          object-fit: cover;
          border-radius: 50%;
        }

      .block-comment .comment .user-banner .user .avatar .stat {
            display: flex;
            position: absolute;
            right: -2px;
            bottom: -2px;
            display: block;
            width: 12px;
            height: 12px;
            z-index: 9;
            border: 2px solid #fff;
            border-radius: 100px;
        }

       .block-comment .comment .user-banner .user .avatar .stat.green {
            background: #00ba34;
        }

      .block-comment .comment .user-banner .user .avatar .stat.grey {
            background: #969696;
        }

      .block-comment .comment .footer {
            gap: 12px;
            margin: 0px 0 20px;
            display: flex;
            align-items: center;
        }

       .block-comment .comment .footer .reactions {
            display: flex;
            align-items: center;
            gap: 8px;
        }

       .block-comment .comment .footer .divider {
            height: 12px;
            width: 1px;
            background: #e8e8e8;
        }

       .block-comment .comment:not(.comment:first-child) {
            padding-bottom: 12px;
        }

       .block-comment .comment+.comment {
            padding-top: 12px;
        }

       .block-comment .comment.reply .user-banner,
       .block-comment .comment.reply .content,
       .block-comment .comment.reply .footer {
            margin-left: 32px;
        }

    .block-comment .group-radio {
            position: relative;
            display: flex;
            user-select: none;
            align-items: stretch;
        }

       .block-comment .group-radio .button-radio {
            box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06);
        }

       .block-comment .group-radio .button-radio label {
            cursor: pointer;
            padding: 4px 8px;
            font-weight: 500;
            font-size: 14px;
            display: flex;
            height: 28px;
            align-items: center;
            line-height: 28px;
            transition: 0.2s ease;
        }

        .block-comment .group-radio .button-radio:first-child {
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
            border-left: 1px solid #e8e8e8;
            border-top: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
        }

       .block-comment .group-radio .button-radio:last-child {
            border-top-right-radius: 8px;
            border-right: 1px solid #e8e8e8;
            border-top: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
            border-bottom-right-radius: 8px;
        }

       .block-comment .group-radio .button-radio input[type="radio"] {
            display: none;
        }

       .block-comment .group-radio .button-radio input[type="radio"]:checked+label {
            background: #f7f7f7;
        }

        .block-comment .group-radio .divider {
            width: 1px;
            background: #e8e8e8;
        }

       

       .block-comment .comentinput input {
            border: 2px solid #bbb;
            border-radius: 50px !important;
            padding: 10px 15px;
            width: 100%;
        }
        .block-comment a,
        .block-comment span{
            font-size: 13px;
        }
       .block-comment input[type="text"]:focus{
           border-radius: 50px!important;
       }

.solar--map-arrow-right-broken {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='m14 16.597l7.007-3.125c1.324-.59 1.324-2.354 0-2.944L4.497 3.164c-1.495-.667-3.047.814-2.306 2.202l3.152 5.904c.245.459.245 1 0 1.458l-3.152 5.904c-.74 1.388.81 2.87 2.306 2.202l4.752-2.119'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
/*comment design popup*/



@media (max-width: 360px) {
    .eduvibe-product-modal-popup.edu-product-modal .edu-modal-header.course-details {
        top: 12px;
        left: calc(88% + 10px);
    }
}
@media (max-width: 490px){
    .edu-header.header-sticky.sticky.chipstickyheader {
        width: 96%;
    }
        .edit-btn {
        position: absolute;
        width: auto;
        top: 92px;
        left: 168px!important;
        z-index: 9;
    }
    .modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal {
    max-width: 98%;
}
       .eduvibe-product-modal-popup.edu-product-modal .edu-modal-header.course-details {
        top: 5px;
        left: calc(85% + 10px);
    }
    .edu-product-modal .edu-modal-header button {
    padding: 0;
    margin: 0;
    outline: none;
    opacity: 1;
    width: 16px;
    height: 16px;
    padding: 10px;
    border-radius: 50px;
}
    .edu-modal-body.corsedestailsscroll {
    overflow-y: scroll;
    height: 625px;
    margin: 4rem 2rem 1rem;
    padding: 0 !important;
}
  .banner-style-1 .scroll-down-btn {
    position: absolute;
    top: 89%!important;
    left: calc(50% - 30px);
    transform: translateY(-50%);
    z-index: 1;
}
}

@media (max-width: 520px) {
  .projects-section {
    overflow: auto;
  }

  .project-boxes {
    overflow-y: visible;
  }

  .app-content-ass {
    padding: 16px 12px 24px 12px;
  }

  .status-number, .status-type {
    font-size: 10px;
  }

  .view-btn {
    width: 24px;
    height: 24px;
  }

  .app-header-ass {
    padding: 16px 10px;
  }

  .project-boxes.jsGridView .project-box-wrapper {
    width: 100% !important;
  }

  .projects-section {
    padding: 24px 16px 0 16px;
  }

  .profile-btn img {
    width: 24px;
    height: 24px;
  }

  .app-header-ass {
    padding: 10px;
  }
  .status-type {
    padding-right: 4px;
  }
  .status-type:after {
    display: none;
  }
  .box-content-header {
    font-size: 12px;
    line-height: 16px;
  }

  .box-content-subheader {
    font-size: 12px;
    line-height: 16px;
  }

  .project-boxes.jsListView .project-box-header > span {
    font-size: 10px;
  }

  .box-progress-header {
    font-size: 12px;
  }

  .box-progress-percentage {
    font-size: 10px;
  }

  .days-left {
        font-size: 12px;
        padding: 4px 18px;
        text-align: center;
    }

  .project-boxes.jsListView .project-box > * {
    margin-right: 10px;
  }

  .project-boxes.jsListView .more-wrapper-ass {
    right: 2px;
    top: 10px;
  }
    .mainmenu-nav .mainmenu.mainmenu1>li>a{
      font-size:12px;
     padding: 0 6px;
 }
 .edu-header.header-sticky.sticky.chipstickyheader {
    width: 94%!important;
    left: 12px!important;
    border-radius: 50px;
    top: 80px;
}
.time-line .time-heading {
    color: #00011c;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.2070;
}
.satisfied-learner .trophy-content {
    left: 5px;
}
    .edit-btn {
         position: absolute; 
        width: auto;
        top: 92px!important;
        left: 192px !important;
        
    }
       .wrapper10 {
    display: block!important;
    margin-bottom: 75px!important;
    width:260px!important;
    padding: 20px 0!important;
}
.wrapper10 .option{
    margin: 10px 0px!important;
}
.form-floating.mob-floating {
    position: relative;
    margin-top:unset!important;
    margin-bottom: 20px!important;
}
.form-floating.form-floating-outline > .form-control:focus ~ label,
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label,
.form-floating.form-floating-outline > .form-select:focus ~ label,
.form-floating.form-floating-outline > .form-select:not(:placeholder-shown) ~ label {
    background: #fdfdfd;
}
.material-symbols-light--picture-as-pdf-outline-rounded {
    display: inline-block;
    width: 4em;
    height: 4em;
}
h6 a.Referralbg {
    font-size: 17px;
    width: 100%;
}
button.sub-btn {
    width: 100% ;
    height: 56px;
    
}
.pttl .service-card-1 {
    max-height: 470px;
    min-height: 468px;
}
.service-card-1 .inner .thumbnail a img {
    max-height: 275px;
    min-height: 270px;
    object-fit: cover;
}
}
@media (min-width: 710px){
      .modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal {
    max-width: 95%;
}
.edu-modal-body.corsedestailsscroll {
    overflow-y: scroll;
    height: 785px;
    margin: 4rem 2rem 1rem;
    padding: 0 !important;
}
.eduvibe-product-modal-popup.edu-product-modal .edu-modal-header.course-details {
        top: 4px;
        left: calc(92% + 10px);
    }
}
@media (min-width: 491px){
      .modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal {
    max-width: 95%;
}
.edu-modal-body.corsedestailsscroll {
    overflow-y: scroll;
    height: 785px;
    margin: 4rem 2rem 1rem;
    padding: 0 !important;
}
.eduvibe-product-modal-popup.edu-product-modal .edu-modal-header.course-details {
        top: 4px;
        left: calc(92% + 10px);
    }
}
@media (max-width: 720px) {
  .profile-btn span {
    display: none;
  }

  .add-btn, .notification-btn, .mode-switch {
    width: 20px;
    height: 20px;
  }
  .add-btn svg, .notification-btn svg, .mode-switch svg {
    width: 16px;
    height: 16px;
  }

  .app-header-right button {
    margin-left: 4px;
  }
  .read-more-btn.livesessionbtn {
    width: 100%;
    text-align:start!important;
}

.banner-style-1 .scroll-down-btn {
    position: absolute;
    top: 86%;
    left: calc(50% - 30px);
    transform: translateY(-50%);
    z-index: 1;
}
.banner-style-1 .work-shop {
    min-width: 165px;
    max-width: 170px;
}
.box.box1 {
    width: 340px;
    height: 0px;
    border-radius: 10px;
    transition: 0.5s;
    position: absolute;
    overflow-y: scroll;
    padding: 0px;
    left: 8px;
    background-color: #F4F4F4;
    -webkit-box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.1);
    cursor: context-menu;
    z-index: 9;
}
}
@media (min-width: 768px) {
  .edu-header .t_ss{
     padding-right: 20px;
 }
 

}
@media (max-width: 768px) {
      .edu-footer-widget img.logo-dark{ 
     width:100%;
 }
 .images-time{
     display:none;
 }
 .time-line .timeline-odd-padding {
    padding: 0 35px 0 0;
}
.time-line .timeline-even-padding {
    padding: 0 0 0 88px;
}
.slider-area .mob-margin{
    margin-top:0;
    margin-bottom: 25px;
}
a.edu-btn, button.edu-btn{
    font-size:14px;
}
.degreechips {
    display: flex;
    background: #ed1f7626;
    color: #ed1f76;
    padding: 6px 12px;
    border-radius: 50px;
    justify-content: start;
    align-items: center;
}
.ph--graduation-cap-light {
    position: unset;
   
}
    .edu-header.header-sticky.sticky.chipstickyheader {
        width: 75%;
        left: 70px;
    }
    .edit-btn {
    position: absolute;
    width: auto;
    top: 92px;
    left: 265px;
    z-index: 9;
}
#loaderr img {
    width: 100%;
    /*height:100vh;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -70%);
}
    .edu-event.event-list .inner {
        padding: 20px;
        text-align: start;
    }
   .edu-event.event-list .section-title{
        text-align:start!important;
    }
   .edu-event.event-list .section-title h6.welcome_css{
       text-align: center !important;
   }
   .edu-blog-widget-2.edu-blog-widget-d.widget-categories.sidebarbg.edu-breadcrumb-area .content{
           height: 79vh;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0 5px 0 0;
   }
  .calendar .day {
    padding: 10px 6px;
    width: 40px;
    height: 40px !important;
    line-height: 1.4 !important;
    margin: 4px 3px;
    font-size: 13px;
}
.block-comment .comment .user-banner .user .avatar img {
    width: 40px;
    border-radius: 50%;
    height: 40px;
}
    .project-boxes.jsGridView .project-box-wrapper {
        width: 100%;
    }
        .counterup-overlay-top {
        position: relative;
        margin-top: -191px;
        padding-top: 260px !important;
    }
   
}
@media (min-width: 920px){
      .modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal {
    max-width: 70%;
}
.modal-dialog.enroll-popup.bars.modal-dialog-centered.course_details_modal.modal-fullscreen {
    max-width: 100%;
}
    .edu-modal-body.corsedestailsscroll {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 625px;
        margin: 2rem 2rem 1rem;
        padding: 0 !important;
    }
       .eduvibe-product-modal-popup.edu-product-modal .edu-modal-header.course-details {
        top: 10px;
        left: calc(96%);
    }
    .edu-product-modal .edu-modal-header button.btn-close {
    height: 10px;
    width: 10px;
}
}

@media (max-width: 980px) {
  .project-boxes.jsGridView .project-box-wrapper {
    width: 50%;
  }

  .status-number, .status-type {
    font-size: 14px;
  }

  .status-type:after {
    width: 4px;
    height: 4px;
  }

  /*.item-status-ass {*/
  /*  margin-right: 0;*/
  /*}*/
  .reverse-column{
      flex-direction: column-reverse;
  }
  .edu-header.header-sticky.sticky.chipstickyheader {
    width: 80%;
    left: 82px;
      
  }
  .edit-btn {
    position: absolute;
    width: auto;
    top: 95px;
    left: 332px;
    z-index: 9;

}
#my-sidebar-id {
    width: 385px;
    height: 100%;
    background-color: #f4f4f4;
    position: fixed;
    top: 0;
    left: -385px;  /* Initially hidden off-screen */
    margin: 0;
    transition: left 0.3s ease;
    box-shadow: 2px 0 5px rgba(0,0,0,0.1);
    padding: 20px;
    z-index: 1000;  /* Ensures sidebar is above other elements */
}

#my-sidebar-id.open {
    left: 0;  /* Slide into view */
}

#sidebar-close-d {
    cursor: pointer;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    color: #333;
}
.mobileviewdnone{
    display:none;
}
 .mobdflexnone{
        display:unset!important;
        text-align:start!important;
    }
    .footer-top .mobdflexnone .first-course{
        border-right:0;
        justify-content:start;
    }
    .banner-style-1 .scroll-down-btn {
    position: absolute;
    top: 87%;
    left: calc(50% - 30px);
    transform: translateY(-50%);
    z-index: 1;
}
.box.box1 {
    width: 350px;
    height: 0px;
    border-radius: 10px;
    transition: 0.5s;
    position: absolute;
    overflow-y: scroll;
    padding: 0px;
    left: 20px;
    margin-top: -10px;
    background-color: #F4F4F4;
    -webkit-box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 10px 10px 23px 0px rgba(0, 0, 0, 0.1);
    cursor: context-menu;
    z-index: 9;
}

}
/*end student assesment */

 span.linethrough{
            text-decoration: line-through;
            font-size: 12px;
    padding-left: 7px;
        }
        
         #skill-input {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        font-size: 16px;
        border: 2px solid #f7dbca;
        border-radius: 4px;
        margin-bottom: 10px;
      }

      #add-skill-btn {
           padding: 14px 30px;
    font-size: 16px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: white;
    border: none;
    border-radius: 4px;
    position: absolute;
    right: 7px;
    cursor: pointer;
    margin-bottom: 10px;
      }

      #chips-container {
        display: flex;
        flex-wrap: wrap;
        margin-top: 10px;
      }
      
             #st_lang_known01,
             #w_skill_applied012{
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        font-size: 16px;
        border: 2px solid #f7dbca;
        border-radius: 4px;
        margin-bottom: 10px;
      }

      #add-language-btn03,
      #add-skill-app-btn04{
           padding: 14px 30px;
    font-size: 16px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: white;
    border: none;
    border-radius: 4px;
    position: absolute;
    right: 7px;
    cursor: pointer;
    margin-bottom: 10px;
      }

      #chips-container03,
      #chips-container04{
        display: flex;
        flex-wrap: wrap;
        margin-top: 10px;
      }
      
      
      

      .chip {
            background-color: #f263574a;
    color: #323030;
    font-size: 11px;
        padding: 10px;
        border-radius: 20px;
        margin: 5px;
        display: flex;
        align-items: center;
        justify-content: space-between;
      }

      .chip .close-btn {
           background-color: #f9f9f987;
    border: none;
    border-radius: 50%;
    color: black;
        margin-left: 10px;
        cursor: pointer;
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
      }

      /* Responsive design */
      @media (max-width: 480px) {
        .chip {
          padding: 8px;
          font-size: 14px;
        }

        .chip .close-btn {
          width: 18px;
          height: 18px;
        }
      }
      .chips-tool-tech .parentchips{
          align-items:center;
      }
      .chipstootech .icon i{
          font-size: 19px;
    background: #e45d51;
    padding: 11px;
    border-radius: 50px;
    color: #fff;
      }
      .chipstootech p{
          padding: 0 30px 0 0px;
      }
     .chips-tool-tech .chipstootech{
        display: flex;
    justify-content: start;
    align-items: center;
    background: #fff;
    color: #000;
    border-radius: 50px;
    box-shadow: 0 0px 18px #f5f5f5;
      }
      .newsletterbg{
          position:relative;
          z-index:1;
      }
      .dropdown-menu-search{
          display:none;
      }
/*.swal2-header img.swal2-image{*/
/*    width: 100px!important;*/
/*    height: 100px!important;*/
/*    background: linear-gradient(to bottom right, #5de593, #41d67c);*/
/*    padding: 21px;*/
/*    border-radius: 20px;*/
/*}*/
/*.swal2-header .swal2-title{*/
/*    font-size:2.9em!important;*/
/*}*/
/*.swal2-html-container{*/
/*    font-size: 16px;*/
/*    color: #838383;*/
/*}*/
/*.swal2-actions .swal2-styled.swal2-confirm {*/
/*    border: 0;*/
/*    border-radius: 15px;*/
/*    background: initial;*/
/*    background: linear-gradient(45deg, #7ee445, #9efa6b, #a1f373);*/
/*    color: #000;*/
/*    font-size: 1.6em;*/
/*    margin-top: 10px;*/
    /* width: 90px; */
}
/*.swal2-popup.swal2-modal.swal2-icon-error.swal2-show {*/
/*    width: 40em;*/
/*    font-size: 0.9em;*/
/*    padding: 30px 20px;*/
/*    border-radius: 15px;*/
/*    border-top: 6px solid #fd3f3f;*/
/*}*/
/*.swal2-icon-error .swal2-actions .swal2-styled.swal2-confirm {*/
/*    border: 0;*/
/*    border-radius: 15px;*/
/*    background: initial;*/
/*    background: linear-gradient(45deg, #fd3f3f, #fc6868, #fa8080);*/
/*    color: #fff;*/
/*    font-size: 1.6em;*/
/*    margin-top: 10px;*/
    /* width: 90px; */
/*}*/
/*.swal2-icon-error .swal2-actions:not(.swal2-loading) .swal2-styled:active,*/
/*.swal2-icon-error .swal2-actions:not(.swal2-loading) .swal2-styled:hover{*/
/*     background: linear-gradient(45deg,#fa8080, #fc6868, #fd3f3f);*/
/*}*/
/*.swal2-icon.swal2-error {*/
/*    border-color: #fd3f3f;*/
/*    color: #fd3f3f;*/
/*}*/
/*.swal2-icon.swal2-error [class^=swal2-x-mark-line] {*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 2.3125em;*/
/*    width: 2.9375em;*/
/*    height: .3125em;*/
/*    border-radius: .125em;*/
/*    background-color: #fd3f3f;*/
/*}*/
/*.swal2-actions .swal2-styled:focus {*/
/*    outline: 0;*/
/*    box-shadow: unset;*/
/*}*/
/*.swal2-actions:not(.swal2-loading) .swal2-styled:active,*/
/*.swal2-actions:not(.swal2-loading) .swal2-styled:hover{*/
/*     background: linear-gradient(45deg,#a1f373, #9efa6b, #7ee445);*/
/*}*/
/*.swal2-header,.swal2-content{*/
/*    padding:0;*/
/*}*/
/*.swal2-icon.swal2-success .swal2-success-ring {*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    top: -1.18em;*/
/*    left: -1.25em;*/
/*    box-sizing: content-box;*/
/*    width: 145%;*/
/*    height: 140%;*/
/*    border: .25em solid rgb(123 227 65 / 98%);*/
/*    border-radius: 50%;*/
/*}*/
/*.swal2-icon.swal2-success [class^=swal2-success-line] {*/
/*    display: block;*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    height: .3125em;*/
/*    border-radius: .125em;*/
/*    background-color: #7ee445;*/
/*}*/
 
 .iconamoon--profile-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Cpath stroke-linejoin='round' d='M4 18a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.iconamoon--notification-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 19v-9a6 6 0 0 1 6-6v0a6 6 0 0 1 6 6v9M6 19h12M6 19H4m14 0h2m-9 3h2'/%3E%3Ccircle cx='12' cy='3' r='1'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--star-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M235.36 98.49A12.21 12.21 0 0 0 224.59 90l-61.47-5l-23.68-57.33a12.37 12.37 0 0 0-22.88 0L92.88 85l-61.47 5a12.45 12.45 0 0 0-7.07 21.84l46.85 40.41l-14.32 60.39a12.35 12.35 0 0 0 18.51 13.49L128 193.77l52.62 32.36a12.12 12.12 0 0 0 13.69-.51a12.28 12.28 0 0 0 4.82-13l-14.32-60.42l46.85-40.41a12.29 12.29 0 0 0 3.7-13.3m-8.93 7.26l-48.68 42a4 4 0 0 0-1.28 3.95l14.87 62.79a4.37 4.37 0 0 1-1.72 4.65a4.24 4.24 0 0 1-4.81.18l-54.71-33.65a4 4 0 0 0-4.2 0l-54.71 33.65a4.24 4.24 0 0 1-4.81-.18a4.37 4.37 0 0 1-1.72-4.65l14.87-62.79a4 4 0 0 0-1.28-3.95l-48.68-42a4.37 4.37 0 0 1-1.32-4.75a4.31 4.31 0 0 1 3.81-3L96 92.79a4 4 0 0 0 3.38-2.46L124 30.73a4.35 4.35 0 0 1 8.08 0l24.62 59.6a4 4 0 0 0 3.3 2.46l63.9 5.15a4.31 4.31 0 0 1 3.81 3a4.37 4.37 0 0 1-1.28 4.81'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi-light--alert {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M1 21L11.5 2.81L22 21zm19.27-1L11.5 4.81L2.73 20zM11 14v-4h1v4zm0 2h1v2h-1z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.iconamoon--settings-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Ccircle cx='12' cy='12' r='2' stroke='%23000'/%3E%3Cpath fill='%23000' d='m5.399 5.88l.25-.434a.5.5 0 0 0-.617.093zM3.4 9.344l-.478-.148a.5.5 0 0 0 .228.58zm-.002 5.311l-.25-.433a.5.5 0 0 0-.228.581zm2 3.464l-.367.34a.5.5 0 0 0 .617.093zm4.6 2.655h-.5a.5.5 0 0 0 .39.488zm4.001.002l.111.488a.5.5 0 0 0 .389-.488zM18.6 18.12l-.25.433a.5.5 0 0 0 .617-.093zm1.998-3.466l.478.148a.5.5 0 0 0-.228-.58zm.002-5.311l.25.433a.5.5 0 0 0 .228-.581zm-2-3.465l.367-.34a.5.5 0 0 0-.617-.093zM14 3.225h.5a.5.5 0 0 0-.389-.487zm-4-.002l-.111-.488a.5.5 0 0 0-.39.488zm4 1.849h-.5zm5 8.66l-.25.433zm-2 3.464l-.25.433zM5 13.732l.25.433zm2-6.928l-.25.433zM3.878 9.492a8.49 8.49 0 0 1 1.887-3.273l-.733-.68a9.49 9.49 0 0 0-2.11 3.658zm.76 6.758a8.527 8.527 0 0 1-.761-1.742l-.956.296a9.54 9.54 0 0 0 .852 1.946zm1.128 1.53a8.53 8.53 0 0 1-1.127-1.53l-.866.5a9.528 9.528 0 0 0 1.259 1.71zm8.123 2.51a8.49 8.49 0 0 1-3.778-.002l-.222.974a9.491 9.491 0 0 0 4.222.003zm6.233-5.782a8.49 8.49 0 0 1-1.887 3.273l.733.68a9.491 9.491 0 0 0 2.11-3.658zm-.76-6.758c.324.563.577 1.147.762 1.742l.955-.296a9.529 9.529 0 0 0-.852-1.946zm-1.128-1.53a8.48 8.48 0 0 1 1.127 1.53l.866-.5a9.524 9.524 0 0 0-1.259-1.71zm-8.123-2.51a8.49 8.49 0 0 1 3.778.002l.222-.974a9.49 9.49 0 0 0-4.222-.003zm.389 1.362v-1.85h-1v1.85zM7.25 6.37l-1.601-.925l-.5.866l1.6.925zm-2.5 6.928l-1.601.924l.5.866l1.6-.924zm.5-3.464l-1.6-.923l-.5.866l1.6.923zm5.25 10.94v-1.847h-1v1.847zm-3.75-4.012l-1.601.924l.5.866l1.6-.924zm12.101.925l-1.601-.925l-.5.866l1.601.925zm-4.351 3.09v-1.85h-1v1.85zM20.351 8.91l-1.601.924l.5.866l1.601-.924zm.498 5.311L19.25 13.3l-.5.866l1.6.923zM14.5 5.072V3.225h-1v1.847zm3.851.374l-1.601.925l.5.866l1.601-.925zM13.5 5.072c0 1.924 2.083 3.127 3.75 2.165l-.5-.866a1.5 1.5 0 0 1-2.25-1.3zm5.25 4.763c-1.667.962-1.667 3.368 0 4.33l.5-.866a1.5 1.5 0 0 1 0-2.598zm-1.5 6.928c-1.667-.962-3.75.24-3.75 2.165h1a1.5 1.5 0 0 1 2.25-1.299zm-6.75 2.165c0-1.924-2.083-3.127-3.75-2.165l.5.866a1.5 1.5 0 0 1 2.25 1.3zm-5.25-4.763c1.667-.962 1.667-3.368 0-4.33l-.5.866c1 .577 1 2.02 0 2.598zM9.5 5.072A1.5 1.5 0 0 1 7.25 6.37l-.5.866c1.667.962 3.75-.24 3.75-2.165z'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--note-pencil-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m226.83 61.17l-32-32a4 4 0 0 0-5.66 0l-96 96A4 4 0 0 0 92 128v32a4 4 0 0 0 4 4h32a4 4 0 0 0 2.83-1.17l96-96a4 4 0 0 0 0-5.66M126.34 156H100v-26.34l68-68L194.34 88ZM200 82.34L173.66 56L192 37.66L218.34 64ZM220 128v80a12 12 0 0 1-12 12H48a12 12 0 0 1-12-12V48a12 12 0 0 1 12-12h80a4 4 0 0 1 0 8H48a4 4 0 0 0-4 4v160a4 4 0 0 0 4 4h160a4 4 0 0 0 4-4v-80a4 4 0 0 1 8 0'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--graduation-cap-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m249.88 92.47l-120-64a4 4 0 0 0-3.76 0l-120 64a4 4 0 0 0 0 7.06L36 115.47v50.82a11.92 11.92 0 0 0 3 8c12.65 14.09 41 37.73 89 37.73c21 0 38.2-4.52 52-10.79V240a4 4 0 0 0 8 0v-42.82a111.6 111.6 0 0 0 29-22.91a11.94 11.94 0 0 0 3-8v-50.8l29.88-15.94a4 4 0 0 0 0-7.06M128 204c-44.83 0-71.25-22-83-35.08a3.92 3.92 0 0 1-1-2.63v-46.56l82.12 43.8a4 4 0 0 0 3.76 0L180 136.8v55.53C166.58 199 149.39 204 128 204m84-37.71a4 4 0 0 1-1 2.64a103.3 103.3 0 0 1-23 19v-55.4l24-12.8Zm-24.59-42.51a4 4 0 0 0-1.53-1.44l-56-29.87a4 4 0 0 0-3.76 7.06L179.5 128L128 155.47L16.5 96L128 36.53L239.5 96Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--user-square-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M208 36H48a12 12 0 0 0-12 12v160a12 12 0 0 0 12 12h160a12 12 0 0 0 12-12V48a12 12 0 0 0-12-12M63 212a68 68 0 0 1 130 0Zm149-4a4 4 0 0 1-4 4h-6.66a76 76 0 0 0-52.75-53.13a44 44 0 1 0-41.18 0A76 76 0 0 0 54.66 212H48a4 4 0 0 1-4-4V48a4 4 0 0 1 4-4h160a4 4 0 0 1 4 4Zm-84-52a36 36 0 1 1 36-36a36 36 0 0 1-36 36'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols-light--logout {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.616 20q-.691 0-1.153-.462T4 18.384V5.616q0-.691.463-1.153T5.616 4h6.403v1H5.616q-.231 0-.424.192T5 5.616v12.769q0 .23.192.423t.423.192h6.404v1zm10.846-4.461l-.702-.72l2.319-2.319H9.192v-1h8.887l-2.32-2.32l.702-.718L20 12z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ph--download-thin {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M236 136v64a12 12 0 0 1-12 12H32a12 12 0 0 1-12-12v-64a12 12 0 0 1 12-12h40a4 4 0 0 1 0 8H32a4 4 0 0 0-4 4v64a4 4 0 0 0 4 4h192a4 4 0 0 0 4-4v-64a4 4 0 0 0-4-4h-40a4 4 0 0 1 0-8h40a12 12 0 0 1 12 12m-110.83-5.17a4 4 0 0 0 5.66 0l48-48a4 4 0 1 0-5.66-5.66L132 118.34V24a4 4 0 0 0-8 0v94.34L82.83 77.17a4 4 0 0 0-5.66 5.66ZM196 168a8 8 0 1 0-8 8a8 8 0 0 0 8-8'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.dateandtime input{
        margin-bottom: 20px;
    font-size: 15px;
    border-radius: 10px;
    border: 2px solid #f7dbca;
    padding: 6px 14px;
    height: 45px;
}

.thumbnailwork a img{
    border-radius:5px;
}
.edu-blog.blog-type-3 .inner.innerwork{
    padding:0;
}
.edu-blog.blog-type-3 .inner.innerwork .content{
    padding:20px;
}
.badge.circle {
    display: inline-block;
    padding: 7px 10px 8px;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    background: #f26c53;
    color: #fafafa;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 50px;
    margin-left: 40px;
}
/*email verification page */
.email_verification {
   display: flex;
    align-items: center;
    overflow-y: auto;
    height: 100vh;
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
}
.edu-contact-us-area.eduvibe-contact-us.email_verification{
    padding-top: 40px;
    padding-bottom: 190px;
}
.home-one-cat.email-indexpage{
      padding-top: 40px !important;
    padding-bottom: 190px !important;
}
.thumbnail.emailverification{
    padding-top: 326px;
}
/*sign buttons of course page */
.gradient-button {
    background-color: white !important;
    color: transparent !important;
    padding: 10px 20px;
    font-size: 16px;
    border: 1px solid #f26358 !important;
    cursor: pointer;
    border-radius: 5px;
    text-decoration: none;
    background-image: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
}
.gradient-button i {
    color: #f47645 !important;
}

.gradient-button:hover {
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d) !important; /* Light gray background on hover */
    color: #ffffff !important;
}
.gradient-button:hover i {
    color: #ffffff !important;
}

/*login module label */
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label.enrolllabel105,
.form-floating>.form-control:focus~label.enrolllabel105{
    background: #fdefec;
}

/*student k multi part form k progress bar k liye steps label */
.step_label ul {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding: 0px 0;
    position: relative;
    margin: 0;
}
li.step_indicator {
    margin-bottom: 0px;
    font-size: 12px;
    width: 100%;
    padding: 5px 15px;
    border-radius: 5px;
    background: #ef47630f;
    color: #ef4167;
    text-align: center;
    margin-left: 2px;
    margin-right: 2px;
}

/*for the last step of student multi part form animated icon */
.success-container {
  width: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.success-mark-container {
  width: 7.25rem;
  height: 8.5rem;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: space-between;
}
.success-mark-container .success-background {
  width: 100%;
  height: calc(100% - 1.25rem);
  background: linear-gradient(to bottom right, #5de593, #41d67c);
  box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset;
  transform: scale(0.84);
  border-radius: 50%;
  animation: successAnimateContainer 0.75s ease-out forwards 0.75s;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.success-mark-container .success-background svg {
  width: 65%;
  transform: translateY(0.25rem);
  stroke-dasharray: 80;
  stroke-dashoffset: 80;
  animation: successAnimateCheck 0.35s forwards 1.25s ease-out;
}
.success-mark-container .success-shadow {
  bottom: calc(-15% - 5px);
  left: 0;
  border-radius: 50%;
  background: radial-gradient(closest-side, #49da83, transparent);
  animation: successAnimateShadow 0.75s ease-out forwards 0.75s;
}

@keyframes successAnimateContainer {
  0% {
    opacity: 0;
    transform: scale(0);
    box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset;
  }
  25% {
    opacity: 1;
    transform: scale(0.9);
    box-shadow: 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset;
  }
  43.75% {
    transform: scale(1.15);
    box-shadow: 0px 0px 0px 43.334px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 65px rgba(255, 255, 255, 0.25) inset;
  }
  62.5% {
    transform: scale(1);
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 21.667px rgba(255, 255, 255, 0.25) inset;
  }
  81.25% {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset;
  }
  100% {
    opacity: 1;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset, 0px 0px 0px 0px rgba(255, 255, 255, 0.25) inset;
  }
}
@keyframes successAnimateCheck {
  from {
    stroke-dashoffset: 80;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes successAnimateShadow {
  0% {
    opacity: 0;
    width: 100%;
    height: 15%;
  }
  25% {
    opacity: 0.25;
  }
  43.75% {
    width: 40%;
    height: 7%;
    opacity: 0.35;
  }
  100% {
    width: 85%;
    height: 15%;
    opacity: 0.25;
  }
}

/*END - for the last step of student multi part form animated icon */



/*CHAT BOX */
  .formbold-mb-5 {
    margin-bottom: 20px;
  }
  .formbold-pt-3 {
    padding-top: 12px;
  }
  .formbold-main-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding: 0px 20px 88px;*/
  }

 .formbold-form-wrapper {
  margin: 0 auto;
  max-width: 550px;
  width: 100%;
  background: white;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  height: 0;
  position: relative;
  z-index: 9;
  overflow: hidden;
  visibility: hidden;
  transition: height 0.3s ease, visibility 0.3s ease;
}

.formbold-form-wrapper.active {
    height: auto;
    visibility: visible;
}

  .formbold-form-label {
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: #07074d;
    margin-bottom: 6px;
  }
  .formbold-form-label-2 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
  }

  .formbold-form-input {
    width: 100%;
    padding: 10px 10px;
    border-radius: 6px;
    border: 1px solid #e0e0e0;
    background: white;
    font-weight: 500;
    font-size: 16px;
    color: #6b7280;
    outline: none;
  }
  .formbold-form-input:focus {
    border-color: #6a64f1;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
  }

  .formbold-btn {
    text-align: center;
    font-size: 16px;
    border-radius: 6px;
    padding: 14px 32px;
    border: none;
    font-weight: 600;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: white;
    cursor: pointer;
  }
  .formbold-btn:hover {
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
  }

  .formbold--mx-3 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .formbold-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .full_width_cont {
    width: 100%;
    position: relative;
  }
  .formbold-form-header {
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 10px;
    border-radius: 8px 8px 0px 0px;
  }
  .formbold-form-header h3 {
    font-weight: 700;
    font-size: 20px;
    color: white; 
    margin: 0;
  }
  .formbold-form-header button {
    color: white;
    background: transparent;
    border: none;
  }
    .formbold-chatbox-form {
    padding: 10px 30px;
  }
  .formbold-chatbox-form.home_chatbox {
    height: auto;
    overflow: hidden;
}
    .bottum-left-btn .formbold-chatbox-form {
    padding: 10px 30px;
        overflow:auto;
        height:70vh;
  }
  .formbold-action-buttons {
    /*max-width: 550px;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: flex-end;*/
    position: absolute;
    right: 0px;
    bottom: -60px;

  }
  .formbold-action-btn {
    width: 55px;
    height: 55px;
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    color: white;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .formbold-action-btn .formbold-cross-icon {
    display: none;
  }

  .formbold-action-btn.active .formbold-cross-icon {
    display: block;
  }

  .formbold-action-btn.active .formbold-chat-icon {
    display: none;
  }
  @media (min-width: 540px) {
    .sm\:w-half {
      width: 50%;
    }
}
@media (max-width: 380px) {
    .bottom-left-btn {
    position: absolute;
    position: fixed;
  bottom: 0;
  right: 5px;
  z-index: 999;
  /* max-height: 700px; overflow-y: auto; */

}
  .formbold-main-wrapper {
    padding: 15px 24px 80px;
  }

  .formbold-form-wrapper {
    max-width: 100%;
    width: 100%;

    border: none;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
  }

  .formbold-form-header {
    padding: 15px 25px;
  }

  .formbold-form-header h3 {
    font-size: 20px;
  }

  .formbold-form-header button {
    width: 22px;
    height: 22px;
  }

  .formbold-chatbox-form {
    padding: 5px 15px;
  }

  .formbold-form-input {
    font-size: 15px;
    padding: 10px 10px;
  }

  .formbold-form-label {
    font-size: 15px;
  }

  .formbold-btn {
    font-size: 15px;
    padding: 14px 24px;
  }

  .formbold-action-btn {
    width: 50px;
    height: 50px;
  }
   .formbold-action-buttons {
        right: -21px !important;
        bottom: -70px !important;
    }
    .box.box1 {
        left: 4px !important;
    }
  .message-field {
    height: 45px;
  }

  #reason {
    height: 28px;
    line-height: 26px;
    padding: 0px 15px;
  }

  .formbold-mb-5 {
    margin-bottom: 18px;
  }
  .formbold-form-wrapper {
    position: relative;
    top: 110px;
    z-index: 9;
}

}

@media (max-width: 320px) {
    .bottom-left-btn {
    position: absolute;
    position: fixed;
  bottom: 0;
  right: 5px;
  z-index: 999;
  /* max-height: 700px; overflow-y: auto; */

}
  .formbold-main-wrapper {
    padding: 10px 10px 20px;
  }

  .formbold-form-wrapper {
    max-width: 100%;
    width: 100%;
    padding: 20px 10px;
    border: none;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
  }

  .formbold-form-header {
    padding: 10px 20px;
  }

  .formbold-form-header h3 {
    font-size: 18px;
  }

  .formbold-form-header button {
    width: 20px;
    height: 20px;
  }

  .formbold-chatbox-form {
    padding: 10px 10px;
  }

  .formbold-form-input {
    font-size: 14px;
    padding: 8px 8px;
  }

  .formbold-form-label {
    font-size: 14px;
  }

  .formbold-btn {
    font-size: 14px;
    padding: 12px 20px;
  }

  .formbold-action-btn {
    width: 45px;
    height: 45px;
  }
  .message-field {
    height: 40px;
  }
  #reason {
    height: 28px;
    line-height: 26px;
    padding: 0px 10px;
  }
  .formbold-mb-5 {
    margin-bottom: 15px;
  }
}

  .bottom-left-btn {
    position: absolute;
       position: fixed;
    bottom: 88px;
    right: 25px;
    z-index: 999;
  display: none;
  /* max-height: 700px; overflow-y: auto; */
}

.message-field {
  height: 50px; 
}
#reason{
    height: 30px;
    line-height: 28px;
    padding: 0px 20px 0px;
}
/*END CHAT BOX */

/*Free courses section carousel home page */
.splide {
    max-width: 1200px;
    margin: 0 auto;
    /*height: 350px;*/
  }
  .splide .splide__slide {
    position: relative;
    padding: 20px;
    transform: scale(1);
    transition: transform 400ms;
  }
  .splide .is-active {
    transform: scale(1.2);
    padding-top: 25px !important;
  }
  .splide__arrows button {
    font-size: 20px;
    padding: 14px;
    background: #e9e2f2;
}
.splide__arrows button:hover {
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
}
.splide__arrows button:hover i {
    /*color: white;*/
}
button.splide__arrow.splide__arrow--prev {
    position: absolute;
    left: -50px;
}
button.splide__arrow.splide__arrow--next {
    position: absolute;
    right: -50px;
}
/*.splide .splide__slide {*/
/*    max-height: 350px;*/
/*}*/
/*end carousel home page */

/*video page */
iframe.video-play {
    height: 570px;
}
.edu-card.card-type-5 .inner .content .title .teamtextsize{
    font-size:16px;
}


/*owl carousel */
.gtco-testimonials {
position: relative;
margin-top: 30px;
padding: 20px 0px;
border-radius: 10px;
/* min-height: 550px;
max-height: 550px; */
}
.gtco-testimonials h2 {
font-size: 24px;
FONT-WEIGHT: 700;
text-align: center;
color: #2A793C;
margin-bottom: 0px;
}
.gtco-testimonials .owl-stage-outer {
/*padding: 30px 0 0;*/
/*min-height: 375px;*/
/*max-height: 400px;*/
}
.gtco-testimonials .owl-nav {
/*display: none;*/
text-align: center;
}
/* General styling for custom navigation buttons */
.slide-arrow {
  background-color: #e9e2f2; 
  color: #484848; 
  border: none; 
  padding: 12px; 
  cursor: pointer; 
  font-size: 20px;
  border-radius: 50%; 
   transition: all 0.2s linear;
}

/* Specific styling for previous arrow */
.prev-arrow3 {
  position: absolute;
  left: -5%;
  top: 40%;
  transform: translateY(-50%);
}

/* Specific styling for next arrow */
.next-arrow3 {
  position: absolute;
  right: -5%;
  top: 40%;
  transform: translateY(-50%);
}

/* Hover effect */
.slide-arrow:hover {
  background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d); 
  color: #fff;
}

/* Icon styling */
.slide-arrow i {
  font-size: 24px; /* Icon size */
  vertical-align: middle; /* Align icon vertically */
}

/*onload css popup*/

/* Custom Popup Styles */
.custom-popup {
    display: none; 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 100%; 
    background-color: rgba(0, 0, 0, 0.5); 
    justify-content: center; 
    align-items: center; 
    z-index: 99999;
    animation: customFadeIn 0.5s ease;
}

.custom-popup-content {
    background-color: white;
    padding: 20px;
    border-radius: 15px;
    text-align: start;
    width: 550px;
    transform: scale(0.8);
    animation: customScaleUp 0.5s ease forwards;
        height: auto;
        overflow:auto;
}

.custom-close-btn {
    position: absolute;
    top: 2px;
    right: 20px;
    font-size: 34px;
    cursor: pointer;
}
.custom-close-btn svg{
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    padding: 5px;
    color: #fff;
    border-radius: 50px;
}

.custom-enquiry-form {
    display: flex;
    flex-direction: column;
}

.custom-enquiry-form label {
    margin-top: 10px;
}

.custom-enquiry-form input, 
.custom-enquiry-form textarea {
    margin-top: 5px;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.custom-enquiry-form button {
    margin-top: 10px;
    padding: 10px;
    border: none;
    background-color: #007bff;
    color: white;
    border-radius: 4px;
    cursor: pointer;
}

.custom-enquiry-form button:hover {
    background-color: #0056b3;
}

/* Custom Animations */
@keyframes customFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes customScaleUp {
    from {
        transform: scale(0.8);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}



/*onload css popup*/

/* Positioning adjustments for small screens */
@media (max-width: 680px) {
  .owl-carousel .owl-nav {
    display: none; /* Hide navigation on small screens */
  }
}

.gtco-testimonials .active {
opacity: 0.5;
transition: all 0.3s;
border-bottom: none;
}
.gtco-testimonials .center {
opacity: 1;
border-bottom: none;
}

/*enquiry page's dropdown icon */
span.form-arrow101 {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    cursor: pointer;
    pointer-events: none;
    font-size: 20px;
}

/*end owl */

/*chat box label */

.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label.enrolllabel1.enrolllabel101_white, 
.form-floating>.form-control:focus~label.enrolllabel1.enrolllabel101_white {
    padding: 0 !important;
}
/*chatbox */
.form-control.l_height {
    padding: 0.5rem 0.5rem !important;
    height: 4rem;
}
label.enrolllabel1.enrolllabel101_white.l_height_label {
    padding: 0.9rem !important;
}
.mob-flag.mob-flag2.l-height {
    padding: 3px 9px !important;
}
/*course hover primary btn */
a.edu-btn.btn-medium.pre_btn {
    background: transparent;
    border: 1px solid;
    color: #fff;
}
/*enquiry page label */



/*course popup accordian -- verticle */
 /* verticle tabs css start  */
      .container_ver-tabs .topic_ver-tabs{
        font-size: 30px;
        font-weight: 500;
        margin-bottom: 20px;
        color: rgba(255, 255, 255, 0.7);
      }
      
      .content_ver-tabs .input_ver-tabs{
        display: none;
      }
      
      .content_ver-tabs{
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      
      .content_ver-tabs .list_ver-tabs{
        display: flex;
        flex-direction: column;
        position: relative;
        width: 20%;
        margin-right: 50px;
      }
      
      .content_ver-tabs .list_ver-tabs label.l_ver-tabs {
        cursor: pointer;
        /* height: 50px; */
        /* line-height: 60px; */
        font-size: 16px;
        font-weight: 500;
        transition: all 0.5s ease;
        z-index: 10;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        padding: 15px;
    }
      
      #home_ver-tabs:checked ~ .list_ver-tabs label.home_ver-tabs,
      #blog_ver-tabs:checked ~ .list_ver-tabs label.blog_ver-tabs,
      #help_ver-tabs:checked ~ .list_ver-tabs label.help_ver-tabs,
      #code_ver-tabs:checked ~ .list_ver-tabs label.code_ver-tabs,
      #about_ver-tabs:checked ~ .list_ver-tabs label.about_ver-tabs{
        color: #fff;
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
        border-radius:15px;   
        width: auto;
      }
      
      #home_ver-tabs:not(:checked) ~ .list_ver-tabs label.home_ver-tabs, 
      #blog_ver-tabs:not(:checked) ~ .list_ver-tabs label.blog_ver-tabs, 
      #help_ver-tabs:not(:checked) ~ .list_ver-tabs label.help_ver-tabs, 
      #code_ver-tabs:not(:checked) ~ .list_ver-tabs label.code_ver-tabs, 
      #about_ver-tabs:not(:checked) ~ .list_ver-tabs label.about_ver-tabs {
        border-radius: 15px;
        border: 2px solid whitesmoke;
    }
      /*.content_ver-tabs .slider_ver-tabs{*/
      /*  position: absolute;*/
      /*  left: 0;*/
      /*  top: 0;*/
      /*  height: 60px;*/
      /*  width: 100%;*/
      /*  border-radius: 12px;*/
      /*  transition: all 0.5s ease;*/
      /*  background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);*/
      /*}*/
      
      #home_ver-tabs:checked ~ .list_ver-tabs .slider_ver-tabs{
        top: 0;
      }
      
      #blog_ver-tabs:checked ~ .list_ver-tabs .slider_ver-tabs{
        top: 60px;
      }
      
      #help_ver-tabs:checked ~ .list_ver-tabs .slider_ver-tabs{
        top: 120px;
      }
      
      #code_ver-tabs:checked ~ .list_ver-tabs .slider_ver-tabs{
        top: 180px;
      }
      
      #about_ver-tabs:checked ~ .list_ver-tabs .slider_ver-tabs{
        top: 240px;
      }
      
      .content_ver-tabs .text-content_ver-tabs{
        width: 80%;
        height: 100%;
        color: rgba(255, 255, 255, 0.7);
      }
      
      .content_ver-tabs .text_ver-tabs{
        display: none;
      }
      
      .content_ver-tabs .text_ver-tabs .title_ver-tabs{
        font-size: 25px;
        margin-bottom: 10px;
        font-weight: 500;
      }
      
      .container_ver-tabs .text_ver-tabs p{
        text-align: justify;
      }
      
      .content .text-content .home{
        display: block;
      }
      
      #home_ver-tabs:checked ~ .text-content_ver-tabs .home_ver-tabs,
      #blog_ver-tabs:checked ~ .text-content_ver-tabs .blog_ver-tabs,
      #help_ver-tabs:checked ~ .text-content_ver-tabs .help_ver-tabs,
      #code_ver-tabs:checked ~ .text-content_ver-tabs .code_ver-tabs,
      #about_ver-tabs:checked ~ .text-content_ver-tabs .about_ver-tabs{
        display: block;
      }
      
      #blog_ver-tabs:checked ~ .text-content_ver-tabs .home_ver-tabs,
      #help_ver-tabs:checked ~ .text-content_ver-tabs .home_ver-tabs,
      #code_ver-tabs:checked ~ .text-content_ver-tabs .home_ver-tabs,
      #about_ver-tabs:checked ~ .text-content_ver-tabs .home_ver-tabs{
        display: none;
      }
      
      p.ver-tabs-p {
        color: #000;
    }
      /* end vertical tabs css here  */
      
            /*  horizontal tabs css here  */
      .tabs_hor-tabs {
        /* max-width: 800px; */
        width: 100%;
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        padding: 15px;
    }
    
    .tabs_hor-tabs .input_hor-tabs[type="radio"] {
        display: none;
    }
    
    .tabs_hor-tabs .ul_hor-tabs {
        display: flex;
        padding: 0;
        margin: 0;
        list-style: none;
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
        border-radius: 10px 10px 0 0;
        overflow: hidden;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs {
        flex-grow: 1;
        text-align: center;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs {
        display: block;
        padding: 15px 20px;
        color: #fff;
        cursor: pointer;
        border: 1px solid #fff;
        background: transparent;
        color: #fff;
        transition: background 0.3s, color 0.3s;
        margin: 0 5px;
        border-radius: 10px 10px 0 0;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:hover {
        background: #fff;
        color: #000;
    }

    .tabs_hor-tabs .input_hor-tabs[type="radio"]:checked + .label_hor-tabs {
        background: #fff;
        /* color: #4CAF50; */
        /* border-bottom: 2px solid #4CAF50; */
        position: relative;
        z-index: 2;
    }

     
    .tabs_hor-tabs .content_hor-tabs .section_hor-tabs {
        display: none;
        padding: 20px;
        background: #fff;
        border-top: 1px solid #eee;
    }
    
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(1):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(1),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(2):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(2),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(3):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(3),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(4):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(4),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(5):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(5),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(6):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(6) {
        display: block;
    }

    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(1):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab1,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(2):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab2,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(3):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab3,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(4):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab4,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(5):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab5
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(6):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab6 {
        background: #fff;
        color: #000;
    }
    .content_hor-tabs {
      border: 2px solid #f5f5f5;
      border-radius: 0 0 10px 10px;
      border-top: none;
  }


    
    @media (max-width: 600px) {
        .tabs_hor-tabs .ul_hor-tabs {
            flex-direction: column;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs {
            border-radius: 0;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:first-of-type {
            border-radius: 10px 10px 0 0;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:last-of-type {
            border-radius: 0 0 10px 10px;
        }
    }
      /*end horizontal  tabs css here  */
      
            /*  horizontal tabs css here  */
      .tabs_hor-tabs {
        /* max-width: 800px; */
        width: 100%;
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        padding: 15px;
    }
    
    .tabs_hor-tabs .input_hor-tabs[type="radio"] {
        display: none;
    }
    
    .tabs_hor-tabs .ul_hor-tabs {
        display: flex;
        padding: 0;
        margin: 0;
        list-style: none;
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
        border-radius: 10px 10px 0 0;
        overflow: hidden;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs {
       flex-grow: 1;
    text-align: center;
    margin-bottom: -2px;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs {
        display: block;
        padding: 15px 20px;
        color: #fff;
        cursor: pointer;
        border: 1px solid #fff;
        background: transparent;
        color: #fff;
        transition: background 0.3s, color 0.3s;
        margin: 0 5px;
        border-radius: 10px 10px 0 0;
    }
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs span{
        font-size:13px;
    }
    
    .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:hover {
        background: #fff;
        color: #000;
    }

    .tabs_hor-tabs .input_hor-tabs[type="radio"]:checked + .label_hor-tabs {
        background: #fff;
        /* color: #4CAF50; */
        /* border-bottom: 2px solid #4CAF50; */
        position: relative;
        z-index: 2;
    }

     
    .tabs_hor-tabs .content_hor-tabs .section_hor-tabs {
        display: none;
        padding: 20px;
        background: #fff;
        border-top: none;
    }
    
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(1):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(1),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(2):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(2),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(3):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(3),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(4):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(4),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(5):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(5),
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(6):checked ~ .content_hor-tabs .section_hor-tabs:nth-of-type(6) {
        display: block;
    }

    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(1):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab1,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(2):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab2,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(3):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab3,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(4):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab4,
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(5):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab5
    .tabs_hor-tabs .input_hor-tabs[type="radio"]:nth-of-type(6):checked ~ .ul_hor-tabs .li_hor-tabs .label_hor-tabs.l_tab6 {
        background: #fff;
        color: #000;
    }
    .content_hor-tabs {
      border: 2px solid #f5f5f5;
      border-radius:10px;
      border-top: none;
  }


    
    @media (max-width: 600px) {
        .tabs_hor-tabs .ul_hor-tabs {
            flex-direction: column;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs {
            border-radius: 0;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:first-of-type {
            border-radius: 10px;
        }
    
        .tabs_hor-tabs .ul_hor-tabs .li_hor-tabs .label_hor-tabs:last-of-type {
            border-radius:10px;
        }
    }
      /* end horizontal  tabs css here  */
/*course popup accordian -- verticle END */

/*course details popup */
.edu-accordion-02 .edu-accordion-item.pop-acc-item {
    border: 1px solid #eeeeee;
    border-radius: 15px;
}
.edu-accordion-02 .edu-accordion-button.d-pop-btn {
    border: none !important;
    padding: 20px 50px 20px 20px !important;
}
ul.topics-covered-item {
    list-style: none;
}
ul.topics-covered-item .tc-item-li .tc_icon {
    color: white;
    background: #ed2675;
    padding: 5px;
    font-size: 5px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;    
    margin-top: 5px;
    margin-right: 5px;
}
ul.topics-covered-item .tc-item-li {
    align-items: start;
    display: flex;
}

.form-control.mob-flag.mob-flag2.cp-flag {
    background: white !important;
    border: 2px solid #f7dbca !important;
    border-right: 0 !important;
}

/*mobile number field */
.my-flag {
    position: absolute;
    width: 10%;
    padding: 10px;
    display: flex;
    align-items: center;
}
.form-floating.form-floating-outline > .form-control.mob.flag-input:focus, 
.form-floating.form-floating-outline > .form-control.mob.flag-input:not(:placeholder-shown){
    padding: 0.7813rem 0.7813rem 0.7813rem 6rem !important;
    border: 2px solid #ed2675  !important;
    border-radius: 5px !important;
}
.form-floating > .form-control.mob.flag-input {
    padding: 0.7813rem 0.7813rem 0.7813rem 5rem !important;
        border: 2px solid #f7dbca !important;
    border-radius: 5px !important;
}
.form-floating > label.mob-label {
    padding: 1.5rem 1.5rem 1.5rem 6rem ;
}

/*home page mobile field enquiry form */
.my-flag.cp-my-flag {
    position: absolute;
    width: auto;
    padding: 0.7rem 1rem 0.7rem 0.8rem;
    display: flex;
    align-items: center;
}
.form-floating > label.cp-mob-label {
    padding: 1rem 1.5rem 1.5rem 6rem;
}

/*USP design elements */
.edu-shop-areaa {
    position: relative; 
    overflow: hidden;
}
.shape-dot-wrapper {
    position: absolute; /* Positions the wrapper relative to the nearest positioned ancestor */
    top: 0; /* Adjust as needed */
    left: 0; /* Adjust as needed */
    width: 100%; /* Adjust width if needed */
    height: 100%; /* Adjust height if needed */
    pointer-events: none; /* Ensures that the shapes do not interfere with interactions */
    z-index: -1; /* Places the shapes behind other content */
}
.shape-imagee {
    position: absolute;
    /* Position and size each shape image as needed */
    /* Example styles */
}
.shape-image-11 {
    top: 15%;
    left: 5%;
}

.shape-image-22 {
    top: 10%;
    right: 0%;
}

.shape-image-33 {
    bottom: 20%;
    left: 50%;
}

.shape-image-44 {
    bottom: 10%;
    right: 10%;
}


/*   Read More Button */


/*end usp */
/*onboarding submit btn */
button.sub-btn {
    font-size: 17px;
    font-weight: bold;
    position: relative;
    padding: 10px 35px;
    /*width: max-content !important;*/
    height: 56px;
    /* background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d); */
    margin: 0 auto;
    margin-top: 40px;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    transition: color .3s;
    text-align: center;
    color: #f15260;
    border: 0;
    border-radius: 50px;
    background-color: #fde3d0 !important;
}
/*button.sub-btn a{*/
/*    color: #f15260;*/
/*    background-color: #fde3d0 !important;*/
/*}*/
/*end */

/*popup course details left content */
.details_left {
    position: relative;
    top: -7rem;
}
/*background pink class*/
.bg-pink {
    background: #ed2675 !important;
}
.set {
    padding: 40px;
    border-radius: 15px;
}
/*enwuiry form- mob field */
label.enrolllabel1.enrolllabel101_white.l_height_label.mob-label.cp-mob-label {
    padding: 1rem 1.5rem 1.5rem 6rem !important;
}
.form-floating.form-floating-outline > .form-control:not(:placeholder-shown) ~ label.enrolllabel1.enrolllabel101_white.l_height_label.mob-label.cp-mob-label, 
.form-floating>.form-control:focus~label.enrolllabel1.enrolllabel101_white.l_height_label.mob-label.cp-mob-label {
    padding: 0 !important;
}

/*for service page's form */
.service_form .form-floating.form-floating-outline > .form-control:focus ~ input[type="text"]::placeholder  {
    color: #000000;
}

/*onboarding form moile autofilled */
.form-floating.form-floating-outline > .form-control.mob.flag-input.mob_autofill:not(:placeholder-shown) {
    border: 2px solid #f7dbca !important;
}
.custom-alert {
color: #28a745;
    background-color: transparent;
    display: none;
    font-size: 12px;
}


/*PDF Preview*/

.file-preview {
    display: flex;
    align-items: center;
}

.file-preview a {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.file-preview span {
    margin-right: 10px;
}

.file-preview img {
    max-width: 100px;
    max-height: 100px;
    display: block;
}

.file-preview button {
    background: transparent;
    border: none;
    color: #dc3545;
    cursor: pointer;
}





.pagination-container {
    text-align: center; /* Center the pagination controls */
    margin-top: 20px; /* Space above the pagination controls */
}

/* Base style for pagination buttons */
.pagination-btn {
    background-color: #007bff; /* Primary button color */
    color: #fff; /* Text color */
    border: 1px solid #007bff; /* Border color */
    padding: 10px 20px; /* Padding inside the button */
    margin: 0 5px; /* Space between buttons */
    border-radius: 5px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor on hover */
    font-size: 16px; /* Font size */
    transition: all 0.3s ease; /* Smooth transition for hover effects */
    display: inline-block; /* Buttons should be inline */
}

/* Hover effect for buttons */
.pagination-btn:hover {
    background-color: #0056b3; /* Darker shade on hover */
    border-color: #0056b3; /* Border color on hover */
    transform: scale(1.05); /* Slightly enlarge the button */
}

/* Disabled button style */
.pagination-btn:disabled {
    background-color: #d6d6d6; /* Gray background */
    border-color: #d6d6d6; /* Gray border */
    cursor: not-allowed; /* Not-allowed cursor */
    opacity: 0.7; /* Slightly transparent */
}

/* Style for Previous button */
.prev-btn {
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d); /* Alternative color for Previous button */
    border:0; /* Border color */
    border-radius: 50px; 
}

/* Style for Next button */
.next-btn {
        background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);/* Alternative color for Next button */
    border:0; /* Border color */
    border-radius: 50px; 
    
}

/* Responsive design adjustments */
@media (max-width: 600px) {
    .pagination-btn {
        padding: 8px 16px; /* Adjust padding for smaller screens */
        font-size: 14px; /* Adjust font size */
    }
    .bottom-left-btn {
    position: absolute;
    position: fixed;
    bottom: 105px;
        right: 25px;
        z-index: 999;
    display: none;
}

 .formbold-action-buttons {
    /* max-width: 550px; */
    /* margin-left: auto; */
    /* margin-right: auto; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: flex-end; */
    position: absolute;
   right: 0px;
        bottom: 0px;
        z-index: 0;
}

.rn-progress-parent {
    position: fixed;
    right: 30px;
    bottom: 175px;
}
}

@media (max-width: 1199px) {
   .banner-style-1 .scroll-down-btn {
    position: absolute;
    top: 85%;
    left: calc(50% - 30px);
    transform: translateY(-50%);
    z-index: 1;
}
.counterup-overlay-top {
    position: relative;
    margin-top: -151px;
    padding-top: 230px !important;
}
.cta-btn{
    margin-top:25px;
}
 
}

/* Drag and Drop by AP*/

.drop_box {
    border: 2px dashed #ccc;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.drop_box.dragging {
    border-color: #000;
}

 .description-container001 {
            max-height: 60px; /* Limit height for collapsed view */
            overflow: hidden;
            position: relative;
            transition: max-height 0.3s ease-out; /* Smooth transition */
            line-height: 1.5em; /* Adjust line-height for better readability */
        }

        .description-container001.expanded {
            max-height: none; /* Allow full height when expanded */
        }

        .toggle-button001 {
            background: none;
            border: none;
            color: #007bff;
            cursor: pointer;
            font-size: 16px;
            padding: 0;
            text-decoration: underline;
        }

        .description-container001::after {
            content: '...';
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            background: white; /* Ensure background matches container */
            padding-left: 5px;
            display: none; /* Hide ellipsis initially */
        }

        .description-container001.expanded::after {
            display: none; /* Hide ellipsis when expanded */
        }
        
        /*blog details page's code container */
        .blog-details-1 .blog-main-content .code-parent {
            width: 100% !important;
            border-radius: 5px !important;
            background: #000000 !important;
        }
        .blog-details-1 .blog-main-content .code-parent .code-container .code-pre{
            line-height: 15px;
        }
        
        
        
        /*course detqails popup */
        .service-card.service-card-5 .inner .content span.pre-title.benifit-pre-title {
            background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-size: 12px;
            font-weight: 800;
        }
        .service-card.service-card-5:hover .inner .content span.pre-title.benifit-pre-title {
            background: #ffffff;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-weight: 800;
        }
        .service-card.service-card-5 .inner .benifit-one-div .icon {
            position: relative;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            background: #FFFFFF;
            box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.02);
            border-radius: 7px;
            transition: 0.4s;
            justify-content: center;
            margin-right: 20px;
            padding: 5px;
        }
        .service-card.service-card.service-card-5:hover .inner .benifit-one-div .icon {
            background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
        }
        .service-card.service-card-5 .inner .benifit-one-div .icon i {
            color: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
            font-size: 20px;
        }
        .mdi--checkbox-marked-circle-plus-outline {
              display: inline-block;
              width: 24px;
              height: 24px;
              --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14.3 21.7c-.7.2-1.5.3-2.3.3c-5.5 0-10-4.5-10-10S6.5 2 12 2c1.3 0 2.6.3 3.8.7l-1.6 1.6c-.7-.2-1.4-.3-2.2-.3c-4.4 0-8 3.6-8 8s3.6 8 8 8c.4 0 .9 0 1.3-.1c.2.7.6 1.3 1 1.8M7.9 10.1l-1.4 1.4L11 16L21 6l-1.4-1.4l-8.6 8.6zM18 14v3h-3v2h3v3h2v-3h3v-2h-3v-3z'/%3E%3C/svg%3E");
              background-color: currentColor;
              -webkit-mask-image: var(--svg);
              mask-image: var(--svg);
              -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
              -webkit-mask-size: 100% 100%;
              mask-size: 100% 100%;
            }
        .inner.benifit-par-div.d-block {
    min-height: 165px;
    max-height: 346px;
}
.inner.benifit-par-div.d-block.coursedetailbenifits {
    min-height: 165px;
    max-height: unset;
}

        
        /*tool & technologies sectionb */
        .tool_item {
            background-color: #f0f0f0;
            padding: 2px 5px;
            margin-right: 10px;
            border-radius: 5px;
            display: inline-block;
            font-size: 12px;
        }
    .chips-tool-tech .chipstootech.tool_par_chip {
            border-radius: 15px;
        }
    .chipstootech.tool_par_chip .icon {
           background: #e45d51;
    display: flex;
    margin: 0px 2px;
    border-radius: 50px;
    width: 50px;
    height: 50px;
        }
    .chipstootech.tool_par_chip .icon img{
        width: 40px;
        object-fit: cover;
        padding: 4px;
        }
    .chipstootech.tool_par_chip .icon i {
            font-size: 13px;
            padding: 5px;
            border-radius: 0;
            background: #ffffff;

        }
        /*additiojnal */
        div#setBlogsDataHere {
            min-height: 100vh !important;
        }
        
        /*about us page galley section*/
         /*Style for the lightbox */
        .custom-lightbox_ab {
            display: none;
            position: fixed;
            z-index: 1000;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: rgba(0, 0, 0, 0.9);
        }

        .custom-lightbox-content_ab {
            margin: auto;
            display: block;
            width: 80%;
            max-width: 700px;
            height: 100vh;
            object-fit: contain;
        }

        .custom-close_ab {
            position: absolute;
            top: 15px;
            right: 35px;
            color: #fff;
            font-size: 40px;
            font-weight: bold;
            transition: 0.3s;
        }

        .custom-close_ab:hover,
        .custom-close_ab:focus {
            color: #bbb;
            text-decoration: none;
            cursor: pointer;
        }

        .custom-prev_ab, .custom-next_ab {
            cursor: pointer;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            color: #484848 !important;
            font-weight: bold;
            font-size: 20px;
            transition: 0.6s ease;
            user-select: none;
            padding: 12px;
            border-radius: 50%;
            border: none;
            background: #e9e2f2;
            height: 40px;
            width: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .custom-next_ab {
            right: 50px;
        }
        
        .custom-prev_ab {
            left: 50px;
        }

        .custom-prev_ab:hover, .custom-next_ab:hover {
            background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
        }
        
        .custom-prev_ab:hover i, .custom-next_ab:hover i {
            color: #ffffff;
        }
        
        /*about us 3rd image */
        .shape-image.image-3,
        .shape-image.image-1{
            display: flex;
            align-items: center;
        }
        
        /*gallery page hover */
        /*.eduvibe-shop-single-product .inner .eduvibe-single-product-thumb-wrapper img:hover {*/
        /*    transform: scale(1.1);*/
        /*}*/
        
        
        .hugeicons--code {
          display: inline-block;
          width: 20px;
          height: 20px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 12h.009m3.986 0h.01m3.986 0H16m2 9c1.232 0 2.231-1.151 2.231-2.571c0-2.248-.1-3.742 1.442-5.52c.436-.502.436-1.316 0-1.818c-1.542-1.777-1.442-3.272-1.442-5.52C20.231 4.151 19.232 3 18 3M6 21c-1.232 0-2.231-1.151-2.231-2.571c0-2.248.1-3.742-1.442-5.52c-.436-.502-.436-1.316 0-1.818C3.835 9.353 3.769 7.84 3.769 5.57C3.769 4.151 4.768 3 6 3' color='%23000'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*details popup side chip */
        .side-chip .side-chip-par .side-chip-item {
            background: #f5f5f5;
            padding: 0px 8px;
            border-radius: 50px;
            color: #000000;
            font-weight: 400;
        }
        /*end chip */
        
        /*Toggle for pricing on popup */
                  /* Style for the switch */
        .switch-beta_ed {
            position: relative;
            display: inline-block;
            width: 115px;
            height: 34px;
        }

        .switch-beta_ed input {
            /* opacity: 0; */
            width: 0;
            height: 0;
        }

        .slider-beta_ed {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #000000;
            transition: .4s;
            border-radius: 34px;
        }

        .slider-beta_ed:before {
            position: absolute;
            content: "";
            height: 26px;
            width: 52.5px;
            left: 4px;
            background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
            transition: .4s;
            border-radius: 34px;
        }

        input:checked + .slider-beta_ed {
            background-color: #000000;
        }

        input:checked + .slider-beta_ed:before {
            transform: translateX(55px);
        }

        .slider-beta_ed .text {
            position: absolute;
            width: 50%;
            height: 100%;
            color: #ffffff !important;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
            font-weight: bold;
            transition: .4s;
        }

        .slider-beta_ed .offline {
            left: 0;
        }

        .slider-beta_ed .online {
            right: 0;
            /* opacity: 0; */
        }

        input:checked + .slider-beta_ed .offline {
            /* opacity: 0; */
        }

        input:checked + .slider-beta_ed .online {
            /* opacity: 1; */
        }

        #statusText-beta_ed {
            font-weight: 700;
            color: #231F40;
            padding: 0px 10px;
            font-size: 20px;
        }
        #toggleSwitch-beta_ed {
            font-weight: 700;
            color: #231F40;
            padding: 0px 10px;
            font-size: 20px;
        }
        /*end toggle */
        
        /*icons for tools and technologies */
        /*frontend */
        .mdi--code-block-html {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.59 3.41L7 4.82L3.82 8L7 11.18L5.59 12.6L1 8zm5.82 0L16 8l-4.59 4.6L10 11.18L13.18 8L10 4.82zM22 6v12c0 1.11-.89 2-2 2H4a2 2 0 0 1-2-2v-4h2v4h16V6h-2.97V4H20c1.11 0 2 .89 2 2'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*backend */
        .simple-icons--typeorm {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22.593 6.863c0 .9-.008 1.742.004 2.583c.006.355.07.708.21 1.038c.133.306.35.544.652.692c.153.075.314.131.47.204a.134.13 0 0 1 .066.099q.008.58 0 1.16c0 .039-.052.097-.093.11a1.818 1.82 0 0 0-1.178 1.22c-.125.387-.137.785-.137 1.187q.002 2.24-.006 4.48c0 .466-.07.926-.225 1.363c-.087.241-.226.463-.347.69c-.016.031-.05.052-.08.073c-.185.137-.365.287-.56.407c-.169.103-.354.177-.535.255c-.114.048-.236.082-.352.121q-.025.01-.05.014c-.23.028-.46.062-.689.083q-.418.033-.834.052c-.061.003-.123-.02-.183-.026c-.104-.01-.13-.07-.128-.168a31.962 32 0 0 0 0-1.017c0-.104.027-.15.139-.141c.117.007.24.012.354-.004q.332-.047.655-.125a2.996 3 0 0 0 .44-.153a.94.94 0 0 0 .456-.409c.125-.208.185-.437.236-.676c.057-.263.036-.52.04-.78c.007-1.485 0-2.97.008-4.456q.003-.47.078-.935a2.148 2.15 0 0 1 1.09-1.585l.25-.143c.061-.037.054-.107-.016-.144a2.797 2.8 0 0 1-.815-.646a2.097 2.1 0 0 1-.39-.711c-.18-.551-.205-1.12-.202-1.694c.002-1.446-.01-2.892 0-4.337a2.996 3 0 0 0-.072-.666c-.08-.37-.24-.712-.59-.909a2.298 2.3 0 0 0-.467-.177a2.996 3 0 0 0-.503-.11a3.995 4 0 0 0-.54-.025c-.113.001-.153-.03-.15-.147c.006-.364.003-.728.001-1.092c0-.089.03-.122.117-.119c.196.005.39-.007.584.004c.272.016.545.035.815.073a3.096 3.1 0 0 1 1.598.714c.252.215.408.479.534.772c.15.346.226.71.275 1.082c.13.99.03 1.986.072 2.918ZM1.421 6.715c0-.581-.006-1.163.002-1.745c.006-.382.009-.77.049-1.149c.027-.263.11-.52.18-.778a1.798 1.8 0 0 1 .366-.723a2.466 2.4 0 0 1 .508-.449c.194-.127.416-.208.629-.305c.17-.076.348-.108.53-.141A8.29 8.3 0 0 1 5.258 1.3c.09 0 .122.027.12.117q-.004.558 0 1.118c0 .091-.028.126-.123.122a1.598 1.6 0 0 0-.321.003a7.99 8 0 0 0-.704.127c-.15.035-.291.094-.434.148a.94.94 0 0 0-.46.406c-.123.208-.183.44-.238.68c-.067.3.008.588.002.882c-.02 1.329-.006 2.658-.01 3.99a9.988 10 0 0 1-.051 1.098c-.08.724-.385 1.328-1.024 1.727q-.173.103-.345.209c-.023.014-.051.049-.047.068a.14.14 0 0 0 .058.084a2.897 2.9 0 0 1 .843.678c.19.23.311.494.4.78c.15.496.159 1.006.164 1.516c.008 1.298.002 2.597.003 3.896c0 .144.015.288.013.431c0 .072-.025.143-.027.215q-.004.126.005.253c.003.052.02.104.029.156c.043.301.137.583.336.817c.131.153.303.252.494.321c.201.072.41.1.616.149c.246.058.485.044.73.054c.065.003.09.03.09.093c0 .392.002.784-.005 1.176c0 .029-.053.081-.082.081c-.252.005-.503.01-.754-.002a4.994 5 0 0 1-.678-.069c-.234-.044-.46-.122-.69-.186a2.148 2.15 0 0 1-.955-.572a1.898 1.9 0 0 1-.376-.54a4.195 4.2 0 0 1-.292-.87a4.994 5 0 0 1-.103-.964c-.015-1.423-.013-2.846-.023-4.268c-.002-.322-.004-.645-.039-.964c-.04-.36-.12-.712-.342-1.013a1.498 1.5 0 0 0-.624-.487c-.11-.048-.226-.083-.334-.137c-.037-.02-.077-.075-.077-.115q-.006-.56-.003-1.118c0-.1.088-.118.155-.141c.372-.13.676-.348.891-.684a2.048 2.05 0 0 0 .344-1.087c.022-.92.03-1.841.044-2.76h-.016Zm6.035.98v-3.11c0-.295.175-.472.472-.472h5.152c.296 0 .473.177.473.472v6.2c0 .32-.17.49-.488.49c-1.708 0-3.412-.002-5.12.004c-.287 0-.494-.197-.49-.493c.006-1.03.002-2.06.002-3.091m.245.002v3.091c0 .208.035.242.24.242h5.119c.214 0 .246-.03.246-.244V4.603c0-.213-.033-.245-.244-.245H7.945c-.21 0-.242.033-.242.247zm-.245 8.39v-3.1c0-.298.173-.474.471-.474h5.152c.3 0 .473.177.473.48v6.184q0 .499-.496.499h-5.11c-.32 0-.488-.17-.488-.489zm.245.006v3.109c0 .189.039.228.227.228h5.142c.202 0 .236-.035.236-.239v-6.197c0-.197-.038-.234-.233-.234H7.941c-.205 0-.24.035-.24.243zm8.741-4.058q-.002 2.09.002 4.184c0 .11-.03.143-.14.142a96.883 97 0 0 0-1.752 0c-.104 0-.12-.04-.12-.13c0-.093.03-.12.12-.12c.5.004 1 0 1.499.004c.108 0 .148-.031.148-.145q-.003-3.934 0-7.868c0-.112-.036-.147-.147-.146c-.5.005-.999 0-1.498.004c-.1 0-.123-.034-.123-.128c0-.09.024-.122.119-.121q.888.005 1.776 0c.096 0 .117.033.117.122q-.002 2.101 0 4.202m-5.9-6.336q-1.024 0-2.047-.002c-.04 0-.109-.01-.113-.028c-.012-.061-.004-.127 0-.191c0-.01.031-.02.052-.023q.04-.004.082-.002h4.046c.133 0 .194.088.137.208c-.01.024-.066.036-.1.036q-.846.002-1.691.001zm.273 1.413c-.585 0-1.17-.004-1.758.003c-.13 0-.118-.068-.123-.153c-.007-.102.055-.097.123-.097h3.526c.068 0 .13-.004.123.097c-.005.086.006.154-.123.153c-.59-.008-1.178-.003-1.766-.003Zm.005 1.307c.59 0 1.178.002 1.767-.002c.103 0 .118.041.12.13c0 .093-.03.12-.12.12a737.113 738 0 0 0-3.536 0c-.092 0-.121-.029-.12-.121c0-.09.02-.13.121-.13q.886.005 1.768.003m-.009 1.797c-.585 0-1.173-.002-1.759.002c-.093 0-.12-.03-.12-.122c0-.093.023-.128.123-.126q1.764.006 3.528 0c.098 0 .123.03.123.125c.002.1-.03.124-.127.123q-.884-.003-1.768-.002M8.564 8.664H8.53c-.16 0-.202-.034-.147-.187c.045-.129.185-.035.28-.055c.027-.004.087.033.092.06c.03.172.017.181-.19.181Zm.003-1.799h.034c.166 0 .206.031.148.19c-.047.13-.187.034-.284.052c-.023.006-.08-.038-.084-.064c-.024-.177-.02-.177.185-.177Zm.002 3.351h-.051q-.206.001-.138-.2c.006-.02.038-.04.06-.042c.06-.006.118-.002.176-.002c.133 0 .19.086.135.208c-.006.018-.041.03-.066.034c-.038.006-.078.002-.117.002Zm1.973 3.638q1.025.001 2.047-.002c.092 0 .12.027.12.12c0 .09-.017.13-.119.128a878.942 880 0 0 0-4.093 0c-.096 0-.126-.027-.126-.124s.03-.125.125-.125q1.025.004 2.046.003m.272 1.658c-.585 0-1.171-.004-1.758.003c-.134 0-.113-.076-.119-.156c-.007-.097.051-.094.12-.094h3.533c.075 0 .126.005.12.103c-.007.081.006.15-.12.148c-.592-.006-1.184-.002-1.776-.002Zm0 1.551q-.88-.002-1.758.002c-.1 0-.12-.037-.121-.129c0-.091.029-.12.12-.12q1.768.004 3.535 0c.09 0 .121.027.12.12c0 .089-.016.13-.12.128q-.887-.004-1.775-.002Zm.009 1.309q.883.002 1.767-.002c.096 0 .12.033.12.122c-.002.086-.015.127-.116.126a742.107 743 0 0 0-3.545 0c-.092 0-.116-.033-.113-.118c.001-.08.005-.131.11-.13q.889.004 1.778.002m-2.257-3.108h.025c.177 0 .2.013.157.185c-.033.13-.161.042-.246.06c-.043.008-.117.033-.127-.06c-.02-.179-.016-.184.192-.184Zm-.003 1.554h.046c.14 0 .19.07.141.204c-.006.019-.039.036-.062.038c-.062.005-.124-.003-.187.003c-.1.012-.132-.026-.133-.13c-.003-.187.133-.087.195-.115m.002 1.798h-.051c-.135 0-.184-.067-.136-.202c.006-.018.038-.038.062-.04c.054-.006.11-.002.165-.002c.145 0 .192.062.146.2c-.006.02-.038.038-.06.042c-.042.005-.085.001-.125.001Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*build tools */
        .simple-icons--apachemaven {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.237.001c-.312-.013-.665.072-.828.457c-.158.374-.283 1.188-.34 2.276l1.223.591c-.02-.737.007-1.43.076-2.066c-.026.299-.056.96.006 2.039q.029.513.088 1.15q.001.036.007.069a46 46 0 0 0 .309 2.412c.057.368.126.752.195 1.16l-.01.01c.014.01.015.018.014.023l.03.16q.044.244.093.494l.108.553l.056.289a62 62 0 0 0 .457 2.068q.135.575.287 1.186q.146.579.309 1.193q.146.543.303 1.117c.003.018.012.036.015.055a146 146 0 0 0 .34 1.185l.049.174c.078.261.158.533.242.805a4 4 0 0 1-.293-.135l-.19-.654c-.02-.077-.042-.148-.062-.225l-.002-.004l-.004-.002q-.128-.451-.257-.916q-.033-.13-.069-.263l-.314-1.178c-.1-.381-.194-.765-.29-1.154q-.14-.584-.277-1.172q-.14-.6-.265-1.203c-.085-.396-.161-.798-.24-1.193a50 50 0 0 1-.211-1.17c-.004-.013-.006-.03-.01-.041l.004-.002q-.086-.58-.174-1.15a61 61 0 0 1-.154-1.204a28 28 0 0 1-.172-2.41l-1.22-.59l-.013.23q-.018.442-.023.93a45 45 0 0 0 .006 1.157q.014.557.045 1.148q.029.503.07 1.022l.002.039l.006.004q.006.036.006.076c.033.368.064.739.107 1.115a35 35 0 0 0 .303 2.125l.035.195a23 23 0 0 0 .547 2.32q.105.356.21.68q.096.274.194.545q.233.633.512 1.232l.006.004a.3.3 0 0 0 .02.05q.336.727.755 1.395c.01.013.02.033.03.047c-.455-.183-1.259-.098-1.253-.097c.83.288 1.557.64 2.016 1.175c-.183.2-.523.352-.953.477c.594.064.924-.039 1.045-.092c-.31.26-.483.732-.635 1.24c.35-.57.696-.949 1.033-1.094c.078.258.162.524.244.788A148 148 0 0 0 5.157 24a.56.56 0 0 0 .43-.312c.13-.282.83-1.775 1.908-3.875c.413 1.303.88 2.679 1.386 4.109a.5.5 0 0 0 .076-.465a104 104 0 0 1-1.308-3.945q.232-.45.484-.932q.188.062.389.155c.203.186.352.491.482.84a1.52 1.52 0 0 0-.334-1.098c1.335.258 2.547.09 3.287-.81a4 4 0 0 0 .192-.258c-.325.304-.682.404-1.313.273c.996-.281 1.523-.617 2.035-1.22q.18-.216.371-.48c-.943.722-1.927.822-2.9.493l-.045-.018c.914.02 2.203-.474 3.092-1.189c.41-.33.796-.73 1.17-1.21c.28-.359.55-.76.82-1.216q.352-.59.7-1.293a2.8 2.8 0 0 1-.74.137l-.144.008c-.048.002-.093 0-.146.002c.885-.198 1.5-.74 1.994-1.447c-.24.117-.628.262-1.07.297q-.088.008-.182.006c-.013-.002-.028 0-.047-.002c.306-.078.574-.178.81-.309a3 3 0 0 0 .358-.236l.13-.106q.149-.128.28-.287c.028-.034.056-.063.08-.098q.056-.075.104-.146a8 8 0 0 0 .51-.828c.015-.031.032-.057.046-.088c.04-.084.08-.16.11-.227q.064-.149.092-.238a.5.5 0 0 1-.108.051c-.273.112-.727.187-1.086.201q-.006-.001-.013.004h-.067c.72-.214 1.067-.45 1.422-.818a14 14 0 0 0 1.154-1.428c.264-.37.505-.738.692-1.072a7 7 0 0 0 .298-.592q.098-.234.172-.45c-.466.01-.986.011-1.48 0c.495.01 1.015.007 1.484-.005c.5-1.485.063-2.262.063-2.262s-.526-1.212-1.4-.851c-.426.175-1.172.73-2.083 1.56l.514 1.45a18 18 0 0 1 1.703-1.602c-.257.22-.807.726-1.615 1.644q-.384.436-.844.997q-.027.028-.047.06a51 51 0 0 0-1.666 2.187c-.248.34-.498.704-.765 1.088h-.016c.002.02-.004.028-.01.032l-.101.152c-.104.155-.213.31-.318.47l-.352.534q-.092.134-.186.277c-.184.282-.367.573-.558.873a97 97 0 0 0-1.428 2.338a97 97 0 0 0-1.341 2.343c-.012.017-.02.04-.034.057a197 197 0 0 0-.668 1.223l-.097.181q-.257.475-.52.979c0 .004-.005.008-.006.013q-.039.07-.072.141c-.117.222-.218.424-.45.87a1.4 1.4 0 0 0-.233-.182l.345-.65q.072-.132.143-.27l.04-.077l.546-1.001l.13-.233v-.006l-.001-.006c.169-.31.345-.62.52-.94q.076-.129.153-.265l.684-1.197a92 92 0 0 1 2.135-3.504c.247-.386.503-.77.754-1.152c.092-.138.182-.272.279-.41a73 73 0 0 1 .48-.701c.007-.012.019-.024.026-.037h.006l.773-1.065q.417-.559.83-1.09a31 31 0 0 1 1.777-2.075l-.515-1.446l-.192.178a32 32 0 0 0-.758.729q-.441.441-.912.935a46 46 0 0 0-1.632 1.838l-.03.033l.002.008q-.024.032-.054.064c-.266.323-.538.649-.801.985a39 39 0 0 0-1.445 1.95c-.043.06-.085.126-.127.186a27 27 0 0 0-1.403 2.303q-.197.37-.37.715c-.096.195-.187.395-.278.591q-.315.695-.566 1.399l.002.006a.4.4 0 0 0-.026.058q-.16.455-.29.914q-.21.26-.483.46a4 4 0 0 0-.131-.153a5.15 5.15 0 0 0 .824-2.211a6.4 6.4 0 0 0-.016-1.488c-.046-.4-.126-.82-.238-1.274q-.145-.59-.363-1.248q-.139.278-.379.545l-.086.094c-.029.032-.06.06-.092.094c.434-.674.486-1.397.358-2.148a2.7 2.7 0 0 1-.49.85q-.051.057-.11.116l-.033.028c.144-.24.25-.467.318-.698a1 1 0 0 0 .04-.146a3 3 0 0 0 .038-.225l.018-.146a2 2 0 0 0-.002-.354q-.003-.059-.01-.113c-.01-.055-.016-.105-.027-.154a7 7 0 0 0-.193-.84c-.01-.028-.015-.056-.026-.084c-.027-.079-.048-.149-.072-.209a2 2 0 0 0-.09-.209a.5.5 0 0 1-.035.1c-.102.24-.34.57-.557.8q-.006.003-.007.01l-.04.043c.318-.58.39-.946.385-1.398a12 12 0 0 0-.16-1.615a11 11 0 0 0-.232-1.104a6 6 0 0 0-.18-.558a6 6 0 0 0-.172-.391l.002-.004C5.576.341 4.82.124 4.82.124s-.27-.11-.582-.123zm3.38 15.783l.032.082v.002c-.06.033-.116.067-.178.097l-.039.018a2 2 0 0 0 .186-.2zm-.603 1.626q.197.203.354.32l.07.227a2 2 0 0 0-.246.053l-.03-.098q-.035-.126-.076-.257l-.021-.073zm.26.875a2 2 0 0 1 .271.01l.07.229a.8.8 0 0 1 .247-.004l-.326.627z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*testing */
        .tabler--settings-code {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.482 20.924a1.67 1.67 0 0 1-1.157-1.241a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.312.318 1.644 1.794.995 2.697'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m11 9l2-2l-2-2m-3 0l-2 2l2 2'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*web services */.arcticons--wordweb {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10'%3E%3Cpath d='M28.3 5.6c-7.7 0-13.9 6.1-13.9 13.7c0 8 6.1 14.2 13.9 14.2s14.1-6.2 14.1-13.9c-.1-7.7-6.4-13.9-14.1-14zM5.4 39.3c.1 1.3.9 2.4 2.3 3s2.6.2 3.6-.8c.5-.5.9-1 1.3-1.6c1.9-2.5 1.6-2.7 3.8-5c2.6-2.8 2-1.9-.1-4.3c-.5-.6-1-.5-1.5 0c-3.1 3-4.3 3.3-7.8 5.7c-1.1.7-1.6 1.7-1.6 3z'/%3E%3Cpath stroke-linecap='round' d='m22.3 14.2l2.6 10.9m0 0l3.4-10.9m0 0l3.4 10.9m0 0l2.6-10.9'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*database */
        .icon-park-twotone--data-display {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cmask id='ipTDataDisplay0'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='M22 8v12c0 2.21-4.03 4-9 4s-9-1.79-9-4V8'/%3E%3Cpath d='M22 14c0 2.21-4.03 4-9 4s-9-1.79-9-4'/%3E%3Cpath fill='%23555' d='M22 8c0 2.21-4.03 4-9 4s-9-1.79-9-4s4.03-4 9-4s9 1.79 9 4'/%3E%3Cpath d='M32 6h6a4 4 0 0 1 4 4v6M16 42h-6a4 4 0 0 1-4-4v-6m29 6v6m6 0H29'/%3E%3Cpath fill='%23555' d='M44 38V26H26v12z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23000' d='M0 0h48v48H0z' mask='url(%23ipTDataDisplay0)'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Version Control Git*/
        .fluent-mdl2--external-git {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23000' d='M1342 640q38 0 65 27l614 614q27 27 27 65q0 37-27 64l-611 612q-13 13-30 19t-35 7q-17 0-34-6t-30-20l-614-615q-27-27-27-64q0-38 27-65l421-421l160 160q-9 20-9 42q0 21 8 41t24 35q7 7 9 7t11 3v390q-8 4-14 10t-12 12q-19 19-28 38t-10 46q0 23 9 43t24 36t35 24t44 9q24 0 45-7t36-22t25-35t10-44q0-29-17-58t-43-43v-379l146 145q-9 20-9 42t8 41t24 35t34 23t42 9q22 0 42-8t34-23t23-34t9-43q0-23-8-42t-23-34t-35-23t-42-9q-9 0-18 1t-17 4l-156-156q6-16 6-35q0-22-8-42t-24-34t-34-22t-42-9q-20 0-34 5l-162-162l127-127q27-27 64-27M256 1792h512v128H128V128h1792v640h-128V256H256z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Microservices */
        .carbon--microservices-2 {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 22v-6h-6v-6H2v20h20v-8zm-2-4v4h-4v-4zM4 12h4v4H4zm4 6v4H4v-4zM4 28v-4h4v4zm10 0h-4v-4h4zm6 0h-4v-4h4zm9.6-14.4L27 16.2V10h3V2h-8v8h3v6.2l-2.6-2.6L21 15l5 5l5-5zM24 4h4v4h-4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }

        /*CI/CD */
        .clarity--ci-cd-line {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%23000' d='M23.53 19.81a7.5 7.5 0 0 1-1.65-.18a10.5 10.5 0 0 1 .72 2.13h.93a9.5 9.5 0 0 0 3-.49l-.93-1.81a7.7 7.7 0 0 1-2.07.35m-5.17-1.94l-.36-.38a7.4 7.4 0 0 1-2.2-5.92a7.3 7.3 0 0 1 1.54-4L17.26 9a1 1 0 0 0 .91 1h.09a1 1 0 0 0 1-.91L19.6 5a1 1 0 0 0-.29-.79a1 1 0 0 0-.79-.21l-4.09.35a1 1 0 0 0 .17 2l1.29-.11a9.45 9.45 0 0 0-2.05 5.32a9.28 9.28 0 0 0 2.67 7.26l.31.37a7.33 7.33 0 0 1 2.06 4.91a7.4 7.4 0 0 1-.26 2.47l1.8.91a8.8 8.8 0 0 0 .45-3.51a9.28 9.28 0 0 0-2.51-6.1m14.04.04l-1.21.09a9.65 9.65 0 0 0-7.66-15.55a9.3 9.3 0 0 0-3 .49l.91 1.8a7.67 7.67 0 0 1 9.76 7.39a7.58 7.58 0 0 1-1.65 4.72l.1-1.54a1 1 0 1 0-2-.13l-.28 4.08a1 1 0 0 0 .31.78a.94.94 0 0 0 .69.28h.1l4.08-.42a1 1 0 0 0 .9-1.1a1 1 0 0 0-1.05-.89M4.07 20.44h.08l4.09-.35a1 1 0 1 0-.17-2l-1.39.12a7.63 7.63 0 0 1 4.52-1.49a8 8 0 0 1 1.63.18a10.2 10.2 0 0 1-.71-2.13h-.92a9.66 9.66 0 0 0-5.9 2l.12-1.31a1 1 0 0 0-.92-1.08a1 1 0 0 0-1.08.91l-.35 4.08a1 1 0 0 0 1 1.08Zm14.35 7.79l-4.09.27a1 1 0 0 0 .13 2l1.54-.11a7.71 7.71 0 0 1-12.54-6a7.6 7.6 0 0 1 .29-2L2 21.46a9.6 9.6 0 0 0-.47 2.95A9.7 9.7 0 0 0 17.19 32l-.12 1.18a1 1 0 0 0 .89 1.1h.11a1 1 0 0 0 1-.9l.42-4.06a1 1 0 0 0-1.06-1.1Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*ORM */
        .simple-icons--hibernate {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.365 0L9.98 7.994h8.95L14.31 0zm-.431.248L.46 7.994l4.613 8.008L9.55 8.24zm13.992 7.75l-4.475 7.76l4.617 7.992l4.471-7.744zm-4.905 8.006l-8.95.002L9.688 24h8.946l-4.615-7.994l.001-.002Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Restfull Services */
        .carbon--ibm-cloud-internet-services {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M27 22c-.7 0-1.4.3-1.9.7l-5.2-3.1c0-.2.1-.4.1-.6s0-.4-.1-.6l5.2-3.1c.5.4 1.2.7 1.9.7c1.7 0 3-1.3 3-3s-1.3-3-3-3s-3 1.3-3 3c0 .2 0 .4.1.6l-5.2 3.1c-.5-.4-1.2-.7-1.9-.7c-1.7 0-3 1.3-3 3s1.3 3 3 3c.7 0 1.4-.3 1.9-.7l5.2 3.1c0 .2-.1.4-.1.6c0 1.7 1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3m0-10c.6 0 1 .4 1 1s-.4 1-1 1s-1-.4-1-1s.4-1 1-1m-10 8c-.6 0-1-.4-1-1s.4-1 1-1s1 .4 1 1s-.4 1-1 1m10 6c-.6 0-1-.4-1-1s.4-1 1-1s1 .4 1 1s-.4 1-1 1'/%3E%3Cpath fill='%23000' d='M19 25H8.5c-3 0-5.5-2.5-5.5-5.5c0-2.7 1.9-4.9 4.5-5.4l1.3-.2l.3-1.3C9.9 8.7 13.2 6 17 6c.5 0 1 0 1.5.1c1.6.3 3 1.1 4.2 2.2l1.4-1.4c-1.4-1.4-3.2-2.4-5.2-2.7c-.6-.1-1.3-.2-1.9-.2c-4.7 0-8.9 3.3-9.8 8.1c-3.6.7-6.2 3.8-6.2 7.4C1 23.6 4.3 27 8.5 27H19z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*python */
        .akar-icons--python-fill {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cg fill='%23000' clip-path='url(%23akarIconsPythonFill0)'%3E%3Cpath d='M11.914 0C5.82 0 6.2 2.656 6.2 2.656l.007 2.752h5.814v.826H3.9S0 5.789 0 11.969s3.403 5.96 3.403 5.96h2.03v-2.867s-.109-3.42 3.35-3.42h5.766s3.24.052 3.24-3.148V3.202S18.28 0 11.913 0M8.708 1.85c.578 0 1.046.47 1.046 1.052c0 .581-.468 1.051-1.046 1.051s-1.046-.47-1.046-1.051c0-.582.467-1.052 1.046-1.052'/%3E%3Cpath d='M12.087 24c6.092 0 5.712-2.656 5.712-2.656l-.007-2.752h-5.814v-.826h8.123s3.9.445 3.9-5.735s-3.404-5.96-3.404-5.96h-2.03v2.867s.109 3.42-3.35 3.42H9.452s-3.24-.052-3.24 3.148v5.292S5.72 24 12.087 24m3.206-1.85c-.579 0-1.046-.47-1.046-1.052c0-.581.467-1.051 1.046-1.051c.578 0 1.046.47 1.046 1.051c0 .582-.468 1.052-1.046 1.052'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='akarIconsPythonFill0'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*pandas */
        .devicon-plain--pandas-wordmark {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M79.69 5.193v59.79h8.663V5.192zM52.438 9.875v17.988H61.1V9.875zM38.52 24.664v59.791h8.663V24.664h-8.662zm27.546.024v17.986h8.662V24.688zm-13.63 8.427v8.487H61.1v-8.487h-8.662zm0 13.707V64.81H61.1V46.823h-8.662zm13.63 1.102v8.486h8.662v-8.486zm0 13.74V79.65h8.662V61.664zm15.988 27.732v9.544c-1.556-1.977-4.038-2.987-6.475-2.987c-4.925 0-8.54 4.119-8.54 9.584s3.622 9.586 8.54 9.586c2.566 0 5.256-1.176 6.768-3.404l.17 2.902h4.414V89.397h-4.877zm38.843 6.512c-4.919 0-7.148 2.7-7.148 5.549c-.002 2.565 1.597 4.919 6.05 5.887c2.483.588 3.87 1.05 3.87 2.351c0 1.515-1.346 2.104-3.28 2.104c-2.69 0-4.918-1.137-6.39-2.02l-.797 3.375a14.27 14.27 0 0 0 7.274 2.059c4.664 0 7.523-2.394 7.523-6.295c0-2.44-1.934-4.667-6.725-5.676c-1.933-.462-3.197-1.01-3.197-2.228c0-1.094.97-1.766 2.945-1.766a10.56 10.56 0 0 1 5.254 1.516l.79-3.215c-.58-.335-3.183-1.64-6.169-1.64zm-109.543.03c-2.564-.004-5.255 1.174-6.769 3.402l-.172-2.889H0v26.356h4.879v-10.678c1.556 1.977 4.035 2.986 6.474 2.986c4.917.003 8.546-4.123 8.546-9.59s-3.627-9.587-8.544-9.587zm19.995.011c-4.927-.003-8.541 4.12-8.541 9.584c0 5.465 3.622 9.586 8.54 9.586c2.563 0 5.255-1.177 6.768-3.404l.168 2.898l4.414.002V96.453h-4.414l-.168 2.9c-1.513-2.218-4.206-3.404-6.767-3.404m26.658.002c-2.774 0-5.506 1.554-6.727 3.867l-.209-3.365h-4.469v18.153h4.876v-10.131c.002-2.523 2.525-4.623 4.836-4.623c2.226 0 3.447 1.177 3.447 4.709v10.058h4.89v-10.805c0-4.498-1.811-7.863-6.644-7.863m40.312.008c-4.925-.002-8.543 4.119-8.543 9.584s3.624 9.584 8.543 9.584c2.563.002 5.254-1.176 6.768-3.404l.168 2.9h4.426v-18.16h-4.426l-.168 2.9c-1.514-2.218-4.205-3.404-6.768-3.404M9.842 99.561c2.857 0 5.164 2.226 5.164 5.968S12.699 111.5 9.84 111.5s-5.17-2.229-5.17-5.97s2.324-5.97 5.172-5.97zm23.021 0c2.86.014 5.17 2.233 5.17 5.972s-2.31 5.969-5.17 5.969s-5.17-2.229-5.17-5.97c0-3.743 2.322-5.971 5.17-5.971m44.235.015c2.857 0 5.168 2.229 5.168 5.97c0 3.743-2.31 5.972-5.17 5.972c-2.86-.004-5.17-2.23-5.17-5.971s2.312-5.97 5.172-5.97zm22.736 0c2.86 0 5.17 2.229 5.17 5.97c0 3.743-2.311 5.972-5.17 5.972s-5.17-2.23-5.17-5.971s2.311-5.97 5.17-5.97z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*numpy */
        .devicon-plain--numpy {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M64.113 0L43.6 10.24l21.37 10.774L84.854 10.4L64.114 0zm-30.48 15.217l-23.479 11.71l21.969 11.03l22.889-11.951zm61.135.158L74.734 25.938L97.2 37.272l20.606-10.344l-23.037-11.553zM64.82 30.957L41.982 42.912l22 11.043l23.26-11.676zM4.115 33.32v64.977l15.041 8.064v-33.98s20.477 39.348 20.688 39.781c.213.43 2.257 4.569 4.459 6.027c2.92 1.94 15.459 9.48 15.459 9.48l.008-65.952l-16.918-8.512v36.766s-20.7-44.034-22.612-47.993c-.246-.512-1.263-1.07-1.521-1.209c-3.732-1.947-14.604-7.449-14.604-7.449m119.77.928l-21.471 10.674l.018 28.068l21.453-10.9zm-30.186 15.01L68.64 61.717V89.74l25.088-12.47l-.028-28.012zm30.186 22.765l-21.447 10.823l.017 28.277l21.43-10.69zm-30.147 15.13L68.638 99.7V128l25.124-12.537z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*matpotlib */
        .devicon-plain--matplotlib {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M64 126c-16.56 0-32.13-6.449-43.84-18.159S2 80.561 2 64s6.449-32.13 18.159-43.841S47.439 2 64 2s32.131 6.449 43.841 18.159S126 47.439 126 64s-6.449 32.131-18.159 43.841S80.561 126 64 126M64 3.82c-16.074 0-31.187 6.26-42.553 17.626C10.08 32.813 3.82 47.925 3.82 64s6.26 31.188 17.626 42.554S47.925 124.18 64 124.18s31.188-6.26 42.554-17.626S124.18 80.075 124.18 64s-6.26-31.187-17.626-42.554C95.187 10.08 80.075 3.82 64 3.82'/%3E%3Cpath fill='%23000' d='M64 112.35c-26.66 0-48.35-21.689-48.35-48.35S37.34 15.65 64 15.65S112.35 37.34 112.35 64S90.66 112.35 64 112.35m0-96c-26.274 0-47.65 21.375-47.65 47.65S37.726 111.65 64 111.65S111.65 90.274 111.65 64S90.274 16.35 64 16.35'/%3E%3Cpath fill='%23000' d='M64 98.35c-18.94 0-34.35-15.41-34.35-34.35S45.06 29.65 64 29.65S98.35 45.06 98.35 64S82.94 98.35 64 98.35m0-68c-18.555 0-33.65 15.095-33.65 33.65S45.445 97.65 64 97.65S97.65 82.555 97.65 64S82.555 30.35 64 30.35'/%3E%3Cpath fill='%23000' d='M64 84.35c-11.221 0-20.35-9.129-20.35-20.35S52.779 43.65 64 43.65S84.35 52.779 84.35 64S75.221 84.35 64 84.35m0-40c-10.835 0-19.65 8.815-19.65 19.65S53.165 83.65 64 83.65S83.65 74.835 83.65 64S74.835 44.35 64 44.35'/%3E%3Cpath fill='%23000' d='M64 71.35c-4.053 0-7.35-3.297-7.35-7.35s3.297-7.35 7.35-7.35s7.35 3.297 7.35 7.35s-3.297 7.35-7.35 7.35m0-14c-3.667 0-6.65 2.983-6.65 6.65s2.983 6.65 6.65 6.65s6.65-2.983 6.65-6.65s-2.983-6.65-6.65-6.65'/%3E%3Cpath fill='%23000' d='M107.061 96.836L65.178 64.197l12.373.001a.413.413 0 0 0 .413-.413a13.9 13.9 0 0 0-.684-4.323v-.001a.414.414 0 0 0-.521-.264l-11.604 3.769L89.693 32.2a.414.414 0 0 0-.066-.581a41 41 0 0 0-11.196-6.351h-.001a.41.41 0 0 0-.531.242L64.072 62.349L52.296 10.752a.414.414 0 0 0-.495-.312a54.8 54.8 0 0 0-22.892 11.342l-.002.002a.41.41 0 0 0-.05.58L62.43 62.578L21.347 42.794h-.001a.413.413 0 0 0-.551.193c-4.378 9.046-5.79 19.471-3.977 29.355a.415.415 0 0 0 .481.332l43.748-7.94l-21.715 10.457h-.001a.414.414 0 0 0-.192.552a28 28 0 0 0 2.177 3.738a.42.42 0 0 0 .577.105L63.334 64.73l-7.315 32.049a.416.416 0 0 0 .311.496c2.495.57 5.08.857 7.66.857c1.923.001 3.842-.16 5.738-.481a.414.414 0 0 0 .339-.477l-5.417-31.88l32.857 41.202a.414.414 0 0 0 .58.067a54.7 54.7 0 0 0 9.045-9.146a.413.413 0 0 0-.071-.581'/%3E%3Cpath fill='%23000' d='M64.35 125.35h-.7V64.845l-42.784 42.783l-.495-.495l.248-.247L63.155 64.35H2.65v-.7h60.505L20.372 20.866l.495-.495L63.65 63.155V2.65h.7v60.505l42.784-42.783l.495.495l-.248.248L64.845 63.65h60.505v.7H64.845l42.783 42.784l-.495.495l-.247-.248L64.35 64.845z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }

        /*sql */
        .ph--file-sql {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M48 120a8 8 0 0 0 8-8V40h88v48a8 8 0 0 0 8 8h48v16a8 8 0 0 0 16 0V88a8 8 0 0 0-2.34-5.66l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v72a8 8 0 0 0 8 8m112-68.69L188.69 80H160ZM228 208a8 8 0 0 1-8 8h-28a8 8 0 0 1-8-8v-56a8 8 0 0 1 16 0v48h20a8 8 0 0 1 8 8M91.82 196.31a20.82 20.82 0 0 1-9.19 15.23C77.44 215 71 216 65.14 216A60.7 60.7 0 0 1 50 214a8 8 0 0 1 4.3-15.41c4.38 1.2 14.95 2.7 19.55-.36c.89-.59 1.83-1.52 2.14-3.93c.35-2.67-.71-4.1-12.78-7.59c-9.35-2.7-25-7.23-23-23.11a20.55 20.55 0 0 1 9-14.95c11.84-8 30.72-3.31 32.83-2.76a8 8 0 0 1-4.08 15.48c-4.49-1.17-15.22-2.56-19.82.56a4.54 4.54 0 0 0-2 3.67c-.12.9-.14 1.08 1.12 1.9c2.31 1.49 6.44 2.68 10.45 3.84c9.79 2.83 26.35 7.66 24.11 24.97m71 3.23A39.05 39.05 0 0 0 168 180c0-19.85-14.35-36-32-36s-32 16.15-32 36s14.35 36 32 36a29.2 29.2 0 0 0 15.9-4.78l2.44 2.44a8 8 0 0 0 11.31-11.32ZM136 200c-8.82 0-16-9-16-20s7.18-20 16-20s16 9 16 20a24.4 24.4 0 0 1-1.18 7.51l-1.17-1.17a8 8 0 1 0-11.31 11.32l1.68 1.67a13 13 0 0 1-4.02.67'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }

        /*scikit learn */
        .devicon-plain--scikitlearn {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M34.04 65.56c-9.07-9.06-22.27-10.57-29.48-3.37c-7.21 7.21-5.7 20.4 3.37 29.46c9.07 9.07 26.4 6.44 29.48 3.37c2.49-2.49 5.71-20.4-3.37-29.46m69.95-28.2c-12.43-12.42-35.17-9.82-50.8 5.8s-11.11 45.48-5.8 50.78c4.29 4.29 35.17 9.82 50.8-5.8c1.11-1.11 2.14-2.25 3.12-3.43c.23-1.56 1.09-3.52 2.6-5.9c-.87.45-1.83.76-2.86.94c-.77 1.41-1.97 2.93-3.61 4.56c-1.89 1.79-3.24 2.96-4.05 3.5s-1.59.81-2.33.81c-1.86 0-2.74-1.64-2.63-4.93c-1.18 1.68-2.27 2.93-3.26 3.73c-1 .8-2.02 1.2-3.09 1.2s-1.92-.48-2.64-1.46c-.57-.76-.91-1.67-1.03-2.71c-1.43 1.4-2.73 2.44-3.88 3.11c-1.19.7-2.5 1.05-3.94 1.05c-1.6 0-2.9-.51-3.88-1.54c-.73-.76-1.18-1.69-1.37-2.8v.02c-1.6 1.47-3.01 2.56-4.22 3.26s-2.36 1.05-3.46 1.05c-1.26 0-2.28-.49-3.05-1.47s-1.16-2.29-1.16-3.94c0-2.47.54-5.44 1.61-8.9s2.37-6.66 3.91-9.58l4.49-1.66c.14-.05.25-.07.32-.07q.51 0 .84.75c.22.5.33 1.18.33 2.02c0 2.4-.55 4.73-1.66 6.98s-2.84 4.65-5.2 7.21c-.09 1.23-.14 2.07-.14 2.53c0 1.03.19 1.84.57 2.44q.57.9 1.5.9c.93 0 1.31-.23 2.03-.69q1.065-.675 3.21-2.79c.15-2.22 1-4.26 2.57-6.09q2.595-3.03 5.76-3.03c1.1 0 1.97.28 2.63.85s.99 1.31.99 2.23c0 2.44-2.59 4.42-7.78 5.94q.705 3.45 3.69 3.45c.78 0 1.52-.21 2.23-.63c.69-.41 1.71-1.29 3.06-2.65c.17-1.34.63-2.64 1.38-3.88c.97-1.6 2.22-2.9 3.74-3.89s2.86-1.49 4.03-1.49c1.47 0 2.51.68 3.09 2.03l3.61-2h.99l-1.56 5.18c-.8 2.6-1.2 4.39-1.2 5.35s.36 1.52 1.08 1.52c.46 0 .96-.24 1.52-.73c.53-.47 1.28-1.18 2.23-2.13c.8-.86 1.54-1.77 2.2-2.74c-1.02-.45-1.52-1.11-1.52-2s.31-1.88.93-2.91s1.47-1.54 2.55-1.54q1.38 0 1.38 1.41c0 .74-.26 1.8-.8 3.18c1.96-.21 3.67-1.71 5.13-4.49l1.21-.05c5.65-13 4.42-27.05-4.42-35.89ZM75.42 66.57c-.18.28-.44.49-.79.64c-.34.15-.73.23-1.16.23c-.72 0-1.26-.15-1.64-.45s-.62-.74-.72-1.33l.93-.15c.05.37.2.66.43.85c.24.2.57.3 1 .3s.75-.09.96-.26s.31-.38.31-.62c0-.21-.09-.38-.28-.5c-.13-.08-.45-.19-.96-.32c-.69-.17-1.16-.32-1.43-.45s-.47-.3-.6-.53c-.14-.22-.21-.47-.21-.74c0-.25.06-.47.17-.68s.27-.38.46-.52c.15-.11.34-.2.59-.27s.52-.11.81-.11c.43 0 .81.06 1.14.19c.33.12.57.29.73.51c.16.21.26.5.32.86l-.92.12c-.04-.28-.16-.51-.36-.67s-.48-.24-.85-.24c-.43 0-.74.07-.92.21s-.28.31-.28.5c0 .12.04.23.11.33c.08.1.2.18.36.25c.09.03.37.11.83.24c.66.18 1.12.32 1.39.43c.26.11.47.28.62.49s.22.48.22.8s-.09.61-.27.88Zm5.14.33q-.615.54-1.53.54c-.76 0-1.36-.25-1.82-.74s-.69-1.2-.69-2.12c0-.6.1-1.12.3-1.57s.5-.78.9-1.01c.4-.22.84-.34 1.32-.34q.9 0 1.47.45c.38.3.63.73.73 1.29l-.91.14c-.09-.37-.24-.65-.46-.84s-.49-.28-.8-.28c-.47 0-.85.17-1.15.51s-.44.87-.44 1.6s.14 1.28.43 1.62c.28.34.66.5 1.11.5c.37 0 .67-.11.92-.34c.25-.22.4-.57.47-1.04l.92.12c-.1.63-.36 1.13-.77 1.49Zm2.52.41h-.94v-5.52h.94zm0-6.55h-.94v-1.08h.94zm4.85 6.55l-1.83-2.82l-.66.63v2.19h-.94v-7.62h.94v4.35l2.22-2.25h1.21l-2.11 2.05l2.33 3.47zm2.84 0h-.94v-5.52h.94zm0-6.55h-.94v-1.08h.94zm2.9 6.62c-.34 0-.6-.05-.79-.16a.87.87 0 0 1-.39-.42c-.08-.18-.11-.54-.11-1.1v-3.18h-.69v-.73h.69v-1.37l.93-.56v1.93h.94v.73h-.94v3.23c0 .27.02.44.05.51c.03.08.09.14.16.18c.07.05.18.07.32.07c.1 0 .24-.01.41-.04l.14.83c-.26.06-.5.08-.71.08Zm-4.71 7.78c.29.37.44.89.44 1.55c0 1.7-.52 3.55-1.56 5.56s-2.16 3.01-3.33 3.01c-.48 0-.88-.2-1.19-.59s-.47-.91-.47-1.55c0-1.68.53-3.53 1.58-5.53s2.17-3 3.35-3c.49 0 .89.18 1.18.56Zm-15.13 1.18c0 2.29-1.51 3.85-4.53 4.7c0-1.9.35-3.44 1.06-4.62c.71-1.19 1.45-1.78 2.23-1.78c.82 0 1.24.57 1.24 1.7m-10.22-9.86c0 1.49-.46 3.26-1.4 5.33c-.93 2.06-2.15 3.93-3.64 5.59c.8-3.91 1.62-6.94 2.45-9.11s1.47-3.26 1.9-3.26c.2 0 .37.13.5.4c.13.26.19.62.19 1.05m64.41 15.8v2.03c-2.72 2.88-5.06 4.31-7 4.31c-.79 0-1.43-.28-1.91-.83s-.73-1.3-.73-2.23c0-1.26.52-3.19 1.56-5.78c.55-1.39.83-2.28.83-2.65s-.15-.57-.44-.57c-.16 0-.38.08-.65.25c-.25.16-.54.4-.87.69q-.435.405-.99.99c-.32.33-.66.71-1.02 1.13l-.99 1.15q-.66.795-.81 1.68c-.18 1-.29 1.92-.35 2.76c-.04.62-.05 1.46-.05 2.53l-3.91.92c-.13-1.59-.19-2.77-.19-3.55c0-.22.01-.43.02-.65c-2.88 2.79-5.11 4.2-6.68 4.2c-.72 0-1.33-.3-1.82-.91s-.74-1.36-.74-2.25c0-.25.03-.51.07-.78c3-3.6 5.38-7.48 7.11-11.47l.4-.02l-1.64 4.52c-.68 1.91-1.13 3.21-1.33 3.9q-.3 1.035-.3 1.83c0 .5.12.89.34 1.18c.23.3.54.44.93.44c.42 0 .83-.14 1.22-.43s1.26-1.09 2.61-2.39c.11-.88.27-1.73.49-2.56c.44-1.7 1.15-3.6 2.13-5.73l4.31-.83c-.91 2.44-1.5 4.36-1.78 5.76c1.93-2.16 3.47-3.65 4.6-4.48s2.14-1.24 3.03-1.24c.6 0 1.1.23 1.5.68s.6 1.02.6 1.7c0 1.13-.51 2.99-1.52 5.58c-.7 1.78-1.04 2.93-1.04 3.46c0 .71.29 1.06.87 1.06c.86 0 2.26-1.14 4.18-3.41Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*NLTK */
        .hugeicons--ai-brain-02 {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23000'%3E%3Cpath d='M12 4.5a2.5 2.5 0 0 0-5 0a3 3 0 0 0-2.567 4.554a3.001 3.001 0 0 0 0 5.893A3 3 0 0 0 7 19.5a2.5 2.5 0 0 0 5-.001'/%3E%3Cpath d='M12 19.5a2.5 2.5 0 0 0 5 0a3 3 0 0 0 2.567-4.553a3.001 3.001 0 0 0 0-5.893A3 3 0 0 0 17 4.5a2.5 2.5 0 0 0-5-.001'/%3E%3Cpath d='M10.487 7.001V8.98M7 10.501h2.052m5.971 0h2.052m-2.052 2.974h2.052M7 13.475h2.052m1.435 1.545V17m3.025-1.98V17m-.009-10v1.98m-3.45 5.989h3.971a1 1 0 0 0 1-1V9.98a1 1 0 0 0-1-1h-3.971a1 1 0 0 0-1 1v3.989a1 1 0 0 0 1 1'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*SpaCy*/
        .simple-icons--spacy {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.001 11.213c-.55-.065-.591-.803-1.297-.738c-.342 0-.66.143-.66.457c0 .473.73.517 1.17.636c.75.228 1.476.383 1.476 1.199c0 1.035-.811 1.394-1.884 1.394c-.897 0-1.806-.318-1.806-1.142c0-.228.22-.407.432-.407c.269 0 .363.114.457.301c.208.367.44.563 1.019.563c.367 0 .742-.139.742-.457c0-.452-.46-.55-.937-.66C.869 12.122.143 12 .057 11.062c-.09-1.598 3.242-1.659 3.433-.257c-.004.253-.24.408-.489.408M6.964 9.81c1.171 0 1.835.979 1.835 2.186c0 1.211-.644 2.185-1.835 2.185c-.66 0-1.072-.281-1.37-.713v1.598c0 .481-.155.714-.505.714c-.428 0-.506-.273-.506-.714v-4.648c0-.379.159-.612.506-.612c.326 0 .505.257.505.612v.13c.331-.416.71-.738 1.37-.738m-.277 3.54c.685 0 .991-.632.991-1.37c0-.722-.31-1.37-.991-1.37c-.714 0-1.044.587-1.044 1.37c0 .762.335 1.37 1.044 1.37m2.907-2.398c0-.84.967-1.142 1.904-1.142c1.317 0 1.86.384 1.86 1.656v1.223c0 .29.179.869.179 1.044c0 .265-.244.432-.505.432c-.29 0-.506-.342-.661-.587c-.428.342-.881.587-1.574.587c-.766 0-1.37-.453-1.37-1.199c0-.66.473-1.039 1.044-1.17c0 .004 1.835-.432 1.835-.436c0-.563-.2-.812-.791-.812c-.522 0-.787.143-.991.457c-.163.237-.143.379-.457.379c-.253-.004-.473-.175-.473-.432m1.566 2.524c.803 0 1.142-.424 1.142-1.268v-.18c-.216.074-1.089.29-1.325.327c-.253.049-.506.236-.506.534c.008.326.342.587.689.587m5.9-5.26c1.134 0 2.361.677 2.361 1.753a.49.49 0 0 1-.481.506c-.371 0-.424-.2-.587-.481c-.273-.502-.596-.836-1.297-.836c-1.085-.008-1.57.921-1.57 2.079c0 1.167.404 2.007 1.525 2.007c.746 0 1.158-.433 1.37-.991c.086-.257.241-.506.563-.506c.253 0 .506.257.506.534c0 1.142-1.167 1.933-2.365 1.933c-1.313 0-2.055-.555-2.463-1.476a3.5 3.5 0 0 1-.326-1.525c-.009-1.77 1.023-2.997 2.764-2.997m6.483 1.594c.29 0 .457.188.457.481c0 .119-.094.355-.13.482l-1.395 3.665c-.31.795-.542 1.346-1.598 1.346c-.502 0-.938-.045-.938-.481c0-.253.191-.38.457-.38c.048 0 .13.025.179.025c.077 0 .13.024.179.024c.53 0 .604-.542.791-.917L20.2 10.724c-.078-.18-.131-.302-.131-.408c0-.294.229-.506.534-.506c.343 0 .478.269.563.563l.889 2.642l.889-2.442c.134-.379.147-.763.599-.763'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Tensarflow */
        .cib--tensorflow {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m26.135 16l.13 6.266l-4.13-2.401v8.938l-5.469 3.198v-32l13.599 7.865v7.068l-8.13-4.797v3.599zM1.734 7.865L15.333 0v32l-5.469-3.198V10.135l-8.13 4.797z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*PyTorch */
        .cib--pytorch {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16.005.052L6.636 9.427a13.106 13.106 0 0 0 0 18.636a13.105 13.105 0 0 0 18.629 0c5.297-5.188 5.297-13.563.115-18.636l-2.317 2.313c3.859 3.859 3.859 10.145 0 14.005c-3.86 3.859-10.145 3.859-14.005 0s-3.86-10.147 0-14.005l6.177-6.172l.776-.885zm4.744 5.183c-.973 0-1.765.792-1.765 1.765a1.763 1.763 0 1 0 1.765-1.765'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Apache Shark */
        .devicon-plain--apachespark-wordmark {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='m71.73 61.123l1.163-6.6h3.654l-.232 1.33h-2.276l-.233 1.28h2.088l-.228 1.326h-2.092l-.233 1.326h2.277l-.233 1.33H71.73m-4.949-2.632h-2.865l-.465 2.653h-1.374l1.162-6.6h1.379l-.461 2.608h2.865l.465-2.608h1.378l-1.162 6.6h-1.378l.46-2.653m-8.663 2.432a3.6 3.6 0 0 1-1.491.34c-1.743 0-2.837-1.306-2.837-2.945c0-2.091 1.759-3.855 3.855-3.855c.525 0 .998.129 1.386.341l-.196 1.579c-.289-.32-.757-.545-1.334-.545c-1.199 0-2.269 1.086-2.269 2.34c0 .958.602 1.707 1.551 1.707c.581 0 1.142-.224 1.523-.529l-.184 1.567m-10.311-2.512h1.354l-.32-2.056zm1.567 1.326h-2.256l-.718 1.407H44.81l3.527-6.6h1.539l1.202 6.6h-1.483l-.212-1.407m-8.287-3.843h-.806l-.268 1.523h.801c.49 0 .87-.32.87-.922c0-.397-.24-.601-.601-.601zm-1.948-1.326h2.112c1.106 0 1.875.657 1.875 1.787c0 1.426-1.005 2.384-2.44 2.384h-.91l-.428 2.413h-1.379l1.162-6.596m-7.694 3.855H32.8l-.32-2.056zm1.571 1.326H30.76l-.717 1.407h-1.6l3.527-6.6h1.539l1.202 6.6h-1.479l-.216-1.407m85.72 30.38V87.8h-.012l-.91 2.308h-.288l-.906-2.308h-.016v2.308h-.453v-2.765h.706l.825 2.104l.814-2.104h.7v2.765zm-4.015-2.397v2.396h-.453v-2.396h-.87v-.369h2.192v.369h-.865M89.459 66.317l-.718 5.442c-1.114 0-2.2-.004-3.29.004c-.881.004-1.687.577-1.955 1.402c-.1.321-.14.666-.184 1.006L81.66 86.706l-.408 3.182h-5.486c.104-.806.2-1.583.3-2.365c.357-2.712.714-5.441 1.074-8.122c.309-2.345.59-4.7.954-7.05c.493-3.133 3.61-5.938 6.764-6.062c1.507-.064 3.022-.008 4.577-.008m-22.24 15.993c-.297 2.264-.578 4.412-.866 6.556c-.016.112-.1.26-.193.3c-4.412 2.036-10.186 1.752-13.773-2.344c-1.94-2.204-2.749-4.825-2.633-7.714c.285-6.72 5.86-12.615 12.535-13.44c3.9-.477 7.302.573 9.938 3.602c1.8 2.064 2.633 4.536 2.509 7.257c-.08 1.8-.365 3.583-.585 5.362c-.317 2.533-.665 5.073-.998 7.586c-.012.088-.032.18-.052.293h-5.238c.069-.582.133-1.15.209-1.72c.38-2.92.801-5.854 1.134-8.78c.208-1.823.076-3.634-.758-5.321c-.89-1.792-2.372-2.745-4.331-2.95c-4.048-.428-7.915 2.38-8.74 6.348c-.57 2.633.328 5.153 2.424 6.556c2.04 1.358 4.204 1.362 6.432.485c1.13-.45 2.088-1.158 3.001-2.108M24.148 62.278c-1.815 1.35-3.567 2.652-5.322 3.963c-.28-.445-.533-.894-.83-1.31c-.765-1.067-1.71-1.864-3.089-1.956c-1.146-.08-2.128.296-2.91 1.142c-.692.753-.785 1.831-.135 2.685c.717.938 1.502 1.827 2.304 2.7c1.334 1.443 2.725 2.826 4.043 4.289c1.198 1.318 2.16 2.793 2.457 4.616c.352 2.144-.077 4.163-1.09 6.063c-1.876 3.482-4.821 5.522-8.74 6.143c-1.723.277-3.439.225-5.114-.272c-2.232-.654-3.782-2.12-4.78-4.164c-.353-.73-.625-1.503-.942-2.284c1.952-1.042 3.851-2.064 5.775-3.09c.064.16.112.293.172.421c.328.657.6 1.355 1.002 1.96c1.21 1.79 3.157 2.336 5.113 1.45a5.7 5.7 0 0 0 1.415-.917c1.27-1.13 1.51-2.705.569-4.124c-.541-.817-1.215-1.55-1.876-2.28c-1.575-1.751-3.218-3.442-4.74-5.238c-1.062-1.23-1.784-2.656-2.012-4.287c-.253-1.8.108-3.49 1.042-4.99c2.32-3.758 5.69-5.69 10.142-5.566c2.545.093 4.577 1.283 6.143 3.262c.47.585.906 1.19 1.379 1.824m18.33 14.598c-.089-.46-.153-1.134-.357-1.767c-.99-3.046-4.112-4.7-7.342-3.963c-3.55.825-6.103 3.618-6.431 7.257c-.273 2.68 1.17 5.278 3.85 6.227c2.16.782 4.248.453 6.184-.705c2.56-1.535 3.947-3.815 4.123-7.049zM26.868 88.253c-.176 1.31-.34 2.544-.505 3.783q-.33 2.473-.637 4.949c-.024.188-.084.276-.289.272l-4.865-.008c-.04 0-.076-.02-.164-.044c.1-.773.196-1.555.297-2.328q.532-4.08 1.078-8.167c.416-3.114.741-6.223 1.274-9.317c.938-5.486 5.606-10.186 11.048-11.38c3.162-.686 6.187-.37 8.948 1.414c2.753 1.771 4.328 4.372 4.7 7.586c.514 4.576-1.173 8.371-4.411 11.545c-2.136 2.068-4.7 3.378-7.63 3.823c-3.038.457-5.895-.048-8.451-1.84c-.093-.064-.197-.124-.357-.224m85.235 1.791c-2.252-.004-4.496-.012-6.764-.004c-.297 0-.465-.084-.63-.336c-2.664-4.06-5.361-8.123-8.002-12.167c-.084-.128-.172-.252-.325-.468c-.573 4.372-1.138 8.66-1.703 12.947h-5.894c.068-.573.128-1.13.2-1.683c.573-4.412 1.154-8.784 1.731-13.196c.553-4.204 1.102-8.411 1.663-12.615c.016-.124.1-.284.2-.348c2.032-1.327 4.068-2.637 6.104-3.948c.028-.02.072-.02.176-.052c-.613 4.7-1.226 9.361-1.84 14.018l.073.052c3.197-3.539 6.391-7.093 9.65-10.68c.091.545.175 1.01.256 1.475c.228 1.335.448 2.673.693 4.003c.048.269-.024.433-.204.626c-2.064 2.16-4.12 4.327-6.184 6.511c-.088.097-.176.197-.276.309c.064.104.12.204.188.3c3.547 4.99 7.089 9.979 10.635 14.968c.065.088.16.16.237.24v.08m4.96-25.803c-.107-.236-.16-.356-.22-.468c-1.602-3.05-3.201-6.104-4.824-9.153c-.16-.309-.14-.489.08-.754c2.552-2.977 5.073-5.978 7.63-8.944a.8.8 0 0 0 .204-.405q-1.11.288-2.232.582c-3.078.817-6.183 1.63-9.233 2.46c-.288.076-.417-.008-.56-.248l-5.278-8.74l-.385-.425l-.425 2.332c-.489 2.753-.982 5.486-1.467 8.247c-.052.297-.124.597-.152.894c-.024.28-.168.388-.429.469q-5.445 1.715-10.883 3.442c-.16.052-.317.116-.49.272c2.97 1.178 5.94 2.357 8.949 3.559c-.108.084-.18.152-.26.204l-5.567 3.603c-.224.148-.4.168-.649.056c-2.22-.998-4.452-1.98-6.68-2.97c-.998-.444-1.891-1.037-2.589-1.895c-1.578-1.927-1.266-4.123.838-5.482c.69-.44 1.47-.765 2.252-1.022c3.559-1.158 7.133-2.276 10.68-3.398c.296-.096.436-.228.492-.553c.477-2.753.97-5.526 1.467-8.247c.269-1.47.409-2.977 1.122-4.328c.277-.52.601-1.03.998-1.463c1.418-1.574 3.394-1.63 4.909-.132c.505.505.937 1.098 1.314 1.715c1.651 2.693 3.274 5.402 4.905 8.123c.192.32.365.385.717.293c3.98-1.07 7.959-2.12 11.958-3.174c.826-.217 1.655-.297 2.5-.136c1.836.34 2.637 1.739 2.016 3.518c-.28.805-.769 1.487-1.318 2.132c-2.781 3.27-5.566 6.56-8.331 9.814c-.225.268-.229.46-.072.761c1.667 3.138 3.314 6.268 4.989 9.441c.397.75.701 1.535.71 2.397c.02 1.963-1.42 3.57-3.371 3.859c-1.09.16-2.108-.072-3.134-.389q-3.747-1.16-7.505-2.284c-.229-.072-.321-.164-.361-.413c-.289-1.76-.601-3.514-.906-5.278c-.008-.048.004-.1.012-.208c2.85.79 5.69 1.563 8.62 2.376'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }

        /*Apache Hive */
        .simple-icons--apachehive {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.902.258c-.331.216-.65.525-.994.877c-.569.589-.947 1.164-1.526 1.59c-.116.1-.441.26-.85.284c-.192.01-.318.042-.672-.003c-.312-.169-.608-.059-.897.287c-.317.456-.72 1.322-.886 1.868c-.345 1.39.533 2.536 1.375 3.42c.749.73 1.18 1.188 1.488 1.859c.233.435.405 1.032.592 1.45c.067.133.053.132.235.172c.39.084.934.084 1.417.126c.209.003.496-.005.768-.033c.375-.071.815-.14 1.185-.268c.36-.09.682-.212.971-.325c-.037.126-.313.249-.416.41c-.962 1.376-1.24 2.605-1.09 4.51l-.008-.007l.011.05l.006.077c.097.874.298 1.6.6 2.43a6.8 6.8 0 0 0 .717 1.38q.109.152.238.31h-.002l.005.004c.93 1.13 2.706 2.45 5.098 2.986c.457.062.975.029 1.463-.1c1.292-.392 3.925-1.319 3.925-1.319s-2.337.194-3.408.088c-.248-.039-.52-.052-.693-.221c-.03-.037-.135-.25-.067-.251c.093-.003.36-.113.77-.15c-.877-.094-.865-.093-.929-.253a10 10 0 0 0-.409-.884c.386.033 1.24.08 1.529-.218c0 0-.505.058-.951.006a3 3 0 0 1-.484-.137c-.2-.079-.365-.103-.404-.154c-.07-.177-.116-.236-.2-.473c-.114-.315-.123-.665-.145-.986c.292.36.664.663 1.157.818c.006-.013.638.275 1.098.127l.088-.029c-.045.009-.307.02-.409-.03c-.934-.398-1.075-.745-1.226-.918l-.403-.604c.123-.245.192-.254.355-.256c.491.054.705.096 1.004.024c.203.416.257.835.718 1.137c1.533.456 1.866-.135 2.237-.656c1.104.81 2.9 1.059 4.147.014c1.586-1.835 2.088-4.728 1.947-4.893c-.198-.336-.457-.683-.68-.635c-.796.217-1.09.62-1.877.529c.094-.006.252-.008.253-.017c.06-.667-.005-.99-.034-1.046c-.24-.527-.554-1.082-.772-1.498c-.057-.086-.223-.742-.5-1c-.12-.102-.41-.37-.41-.37l-.026.285s.114.017.158.193c.079.322.313.854.542 1.33h-.37l.424.11c.228.465.437.852.467.888c.193.312.148.673.155.98l-.11.055c-.017-.361-.405-.335-.732-.338l-.268-.066c.082.076.334.07.232.233c-.086.046-.125.242-.174.407l-.145.007c.256.1.494.188.776.306l.142.021l-.142.357l-.193-.078l-.007-.135c-.34-.136-.995-.193-1.019-.165c-.242.237-.418.524-.609.8c.262-.204.46-.512.813-.597c.028-.003.378.065.568.098c-.122.025-.32.034-.35.077c-.269.332-.466.736-.697 1.105c.319-.329.416-.666.957-.985c.045-.03.375-.023.536.058c-.051.183-.167.401-.26.607c-.133.313-.386.601-.58.902c.608-.74.435-.469.841-.946c.17-.404.34-.84.497-1.271l.03-.016c.054.033.47-.008.795.012c.559-.12.535-.367 1.018-.404c.325-.025.358.586.353.634a7.3 7.3 0 0 1-.58 2.174c-.652 1.258-1.383 2.388-2.42 2.545c-1.265.221-1.922-.332-2.608-.684l-.262.224c-.891.887-1.949.808-2.382-.351l-.003-.006a3 3 0 0 0-.092-.175c-.127-.246-.25-.495-.402-.724c-1.338-1.058-.72-2.022-.364-2.632c-.744-.188-1.73-.588-1.866-1.113c-.219-1.7-.108-2.24.11-3.113c-.996.21-2.006.419-3.077.776l-.001-.008c-.286.064-1.246.416-1.518.563c-.617.179-1.13.366-1.917.563a3 3 0 0 1-.753-.002c-.566-.077-1.531-.008-1.593-.065c-.383-.535-.488-1.493-.838-2.006l-.004-.005l-.005-.004c-.203-.275-.441-.498-.675-.73C1.49 8.213.773 7.407.572 6.554c-.05-.252-.18-.513-.112-1.258l.002-.004l.001-.003c.202-.697.53-1.265 1.087-1.834c.58.01 1.153.022 1.6.108c.205.034.631.09 1.071.254c1.115.415 2.587 1.097 2.587 1.097c-1.105-.607-2.34-1.395-3.121-1.554c-.117-.017-.188-.07-.222-.162c1.173-.69 1.388-1.502 2.16-2.23c.353-.154.49-.232.79-.265c2.774.439 4.52 1.543 5.9 2.282c.56.304 1.07.535 1.557.812c.426.14 1.713 1.113 2.09 1.637c.383.807.662 1.68.917 2.522c.183.857.343 1.204.343 1.204s-.155-.716-.13-.845c.162.06.542.18.7.16c0 0-.705-.364-.797-.686c-.296-1.033-.594-2.641-.674-2.725c-.226-.284-1.168-1.005-1.746-1.339c-.218-.126-.336-.204-.345-.26c.184-.186.412-.433.617-.59c.195-.15.374-.32.647-.42c1.2-.541 1.886.207 2.05.056c0 0-.259-.296-.144-.247c.117.063.5.138.542.177c.437.342 1.581 1.593 2.27 2.913c.166.323.233.536.156.925c-.077.39-.136.604-.22.864c-.076.174-.505 1.365-.503 1.525c-.087.653.28 1.471.28 1.471c.003-.222-.014-.34.006-.499l.025-.284s-.016-.075-.013-.105c.019-.196.067-.361.081-.474c.138-.853.377-1.467.65-2.216c.08-.189.185-.294.18-.438c.005-.255-.224-.598-.389-.933a10 10 0 0 0-.627-1.112c-.596-.857-1.103-1.527-2.033-1.947c-.26-.114-1.284-.226-1.638-.16c-.429.09-.797.178-1.092.367c-.462.296-.826.755-1.252 1.025c-.944-.472-1.4-.825-1.484-.874c-.561-.3-1.234-.649-1.958-.98c-.348-.321-2.504-1.096-4.479-1.25zm9.705 19.318q.007 0 .007-.002zm1.957-16.262c.05.26.091.517.287.844c.42.463.571.79.63.935c.205.526.369 1.052.519 1.578c-.05-.548-.237-1.136-.313-1.66c-.043-.24-.954-1.68-1.123-1.697m-7.078 2.51c1.051.267 2.609.274 3.368.743c.011.041-.02.068-.066.09c-.187-.026-.372-.077-.57-.03c-.29.093-.548.269-.822.406c.754-.154.965.027 1.538.075c.62.236.985 1.375 1.394 1.696c-.378-.827-.617-2.06-1.355-2.714c-.917-.294-2.267-.226-3.487-.267zm6.987 4.916a3 3 0 0 0-.668.066c-.16.215-.17.433-.24.635c.476-.525.665-.557 1.427-.666a4 4 0 0 0-.52-.035zm-7.787.365c.496 1.86 1.516 3.733 2.53 5.44c.39.496.497.718 1.087 1.018q-.073.156-.162.376c-1.132-.559-2.067-1.232-3.008-1.91c-1.512-1.104-1.89-2.418-2.155-4.136a.4.4 0 0 1 .12-.108a4.6 4.6 0 0 1 1.588-.68m8.185 1.135c-.466-.002-.851.16-1.351.482c0 0 .554-.08.544-.03c-.037.175.048.575.073.602l.006-.005q0 .01-.006.005l-.306.25c.654-.329 1.341-.263 2.039-.313c0 0-.588-.162-.552-.167c.131-.019-.035-.613-.08-.626a4 4 0 0 1 .334-.094a2.8 2.8 0 0 0-.701-.104m-.447.563c.094.001.189.028.22.09a.5.5 0 0 1 .018.265a.54.54 0 0 0-.395.12c-.071.07-.123-.347-.068-.412c.034-.04.13-.064.225-.063m3.017.298c.084-.001.256.009.287.12c.02.062-.042.27-.072.292c-.046.023-.356.003-.369-.061c-.026-.076.037-.306.108-.348zm2.897.384l-.553.27c-.9.284-.954.03-1.29-.066c.222.253.487.442.958.33c.645-.196.667-.36.885-.534m-16.499.699c.5 1.36 2.887 3.894 6.09 4.278l-.008.018c-.11.266-.202.724-.196 1.104l-.006.01c-4.155-.885-4.67-1.994-5.951-2.987c-.093-.768-.105-1.602.071-2.423m9.442 1.904q-.032 0-.033.003c-.296.21-.34.412-.334.586c.491-.483.473-.485 1.19-.48a7 7 0 0 0-.823-.109m.296.363c-.105.567-.487.97-.783 1.368c-.059.093-.101.22.189.624c.078.108.36.126.55.116c-.193-.146-.488-.301-.536-.436c.341.233.657.3.943.262c.065-.007.146-.077.209-.183c.127-.274.227-.34.328-.413l.232.29l.262-.223c-.581-.455-1.07-.923-1.394-1.405m-9.281 2.42c1.46.878 3.814 1.839 5.812 1.791c.2.347.439.711.633 1.001c-2.544.387-4.308-.391-5.387-.92l-.117-.118c-.345-.391-.676-1.134-.941-1.755zm6.884 3.456c.1.207.262.379.273.402c.856 1.116-1.079.859-1.478.791c-.71-.113-1.405-.391-2.065-.767c1.074-.021 2.208.06 3.27-.426'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Hadoop */
        .devicon-plain--hadoop-wordmark {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M18.283 48.844c-1.712.42-2.216.719-2.785 2.703c.723-1.453 1.272-1.99 2.785-2.703m4.4.105c-1.12.022-2.311.36-3.687.94a6 6 0 0 0-1.812 1.15c-.47.434-.868.937-1.305 1.52a2.3 2.3 0 0 0-.711.144c-.254.102-.51.267-.816.537a19 19 0 0 0-.625.578q-.284.274-.553.555c-1.43.23-2.597.485-3.64.889c-1.069.413-2.01.982-2.977 1.84a7.8 7.8 0 0 0-1.797 2.324a9 9 0 0 1-.604.625a2.2 2.2 0 0 1-.666.433c-.143.055-.2.087-.207.084a.4.4 0 0 1-.021-.068c.347-.334.405-.824.437-1.31q.063.076.125.175q.069.109.153.217l.236.3l.084-.374c.07-.314.123-.731.04-1.094a1 1 0 0 0-.353-.592l.055-.136c.06-.153.12-.311.172-.46l.103-.292l-.306.052c-.409.071-1.288.554-1.906 1.196c-.23.238-.427.502-.557.779c-.135.288-.195.59-.143.89c.046.263.179.52.416.762a9 9 0 0 0 .127.469c.05.157.104.298.17.436c.18.374.467.602.8.709c.269.086.566.09.858.025c-.057.33-.099.67-.113 1.045a14 14 0 0 0 .053 1.654a9 9 0 0 0 .123.87l-.164.44l-.254.69l-.555.551l-.52.514l-.124.12c-.35.338-.42.405-.32.999c.06.364.18.732.367 1.088c.172.327.402.648.699.945c.37.37.975.831 1.61 1.072c.36.137.734.204 1.083.149c-.018.054-.03.107-.05.162a6 6 0 0 1-.186.455c-.43.944.011 1.436.7 1.75c.342.156.75.262 1.13.361c.077.02.156.04.254.067c.45.121 1.226.345 1.935.39c.775.05 1.473-.111 1.66-.806a4 4 0 0 0 .135-.694c.016-.19.008-.383-.013-.619c.218-.484.316-.634.476-.87l.08-.118c.173-.257.256-.44.285-.645c.029-.198.003-.394-.033-.695h.002l-.017-.13a11 11 0 0 0 1.345.097q.336 0 .67-.018c-.061.032-.103.056-.17.09l-.084.043c-.597.307-.622.89-.435 1.49c.169.54.516 1.092.734 1.428c.458.706.894 1.302 1.424 1.627c.556.34 1.19.38 2.01-.063c.417-.225.547-.455.724-.765c.056-.098.117-.204.186-.309c.162-.103.584-.45 1.016-.806q.21-.175.449-.368q.164.122.406.178c.21.05.463.072.764.094c.225.016.96.018 1.433.017h.342c.489.003.883-.024 1.182-.193c.318-.18.507-.5.549-1.072c.018-.255.021-.412-.014-.572c-.033-.149-.1-.287-.21-.483l-.019-.746l-.02-.787a3.6 3.6 0 0 0-.105-.81a5.4 5.4 0 0 0-.271-.766c-.08-.192-.147-.368-.211-.541v-.002a9 9 0 0 0-.346-.83l.028-.182l.275.264l.402.388c.307.296.587.564.916.758c.341.201.725.319 1.221.295c.52-.024 1.077-.244 1.535-.582c.443-.327.797-.766.945-1.254l.13-.424l.103-.34a8.4 8.4 0 0 0 2.266.086c.729-.076 1.433-.261 2.04-.585q.173-.093.335-.196l-2.17 9.7l7.492.001l2.254-9.894h2.535c.302 0 .242.171.191.398l-2.13 9.496h49.665c.843 0 1.504-.173 2.262-.56c.748.5 1.41.666 2.322.658l11.502-.098l-.923 4.297h7.498l.927-4.226c2.14 0 4.35.013 6.49.013c1.046 0 1.972-.323 2.794-.879a4.8 4.8 0 0 0 2.01-2.964q.706-3.216 1.417-6.43c.27-1.224.622-2.606-.256-3.711c-.807-1.017-1.878-1.096-3.054-1.096c-8.467.01-16.934 0-25.4 0c-.855 0-1.57.277-2.317.662c-.7-.495-1.334-.662-2.193-.662H82.855l.952-4.283h-7.51l-.928 4.178h-6.605c-.913 0-1.79.288-2.555.78c-.742-.462-1.313-.663-2.191-.663H42.215l.998-4.342l-7.422-.012c-.149-.554-.329-1.069-.547-1.486a1.1 1.1 0 0 0-.207-.27a2.1 2.1 0 0 0-.77-.468c-.31-.107-.638-.13-.898.006a.8.8 0 0 0-.187.138a4 4 0 0 0-.453.586c-.159.232-.318.465-.508.627c-.222.19-.5.305-.762.41a5 5 0 0 0-.39-.77a7 7 0 0 0-.604-.815a3.3 3.3 0 0 0-.553-.526a8 8 0 0 0-.619-.414c-.616-.385-1.14-.845-1.674-1.314c-.243-.213-.488-.43-.728-.627c-1.273-1.05-2.461-1.56-3.73-1.639a6 6 0 0 0-.477-.01zm-5.761.018c-.863.208-1.028.369-1.287 1.215c.413-.62.651-.823 1.287-1.215m5.746.705c1.341-.059 2.547.393 3.898 1.53c.623.523 1.168 1.032 1.8 1.484c-.23.02-.427.06-.688.162c.317-.06.684 0 1.013.06q.14.09.286.176c.445.263.698.408 1 .828c.318.444.584.886.818 1.375a9 9 0 0 0-.397-.135a.85.85 0 0 0-.804.051l-.018.008c-.246.12-.629.257-.885.299c.13.045.42.061.555.008a.4.4 0 0 1 .057-.018a.9.9 0 0 0-.116.352a.85.85 0 0 0 .073.418a.347.347 0 0 1 .361-.45c.193.019.335.19.317.383a.4.4 0 0 1-.034.115a3 3 0 0 0-.533.149a7 7 0 0 0-.36.146a5.6 5.6 0 0 1 1.641-.029c.037.175.074.362.108.55l-.207.016l-.016.002c-.263-.21-.556-.175-.957-.084c-1.218.278-.933.962-1.494 1.993c.582-.712.54-1.456 1.488-1.68c.221-.052.372-.118.522-.096c-.27.136-.504.36-.596.621c-.26.735-.099 1.355-.385 2.041c.355-.614.377-1.213.694-1.86c.113-.231.535-.603.795-.608l.212-.004c.063.408.1.813.077 1.15a13 13 0 0 1-.3 1.875c.322-.412.467-1.287.608-1.902c.147-.64.111-1.408-.017-2.096c-.177-.944.795-.792 1.359-1.236c.415-.327.702-.85 1.082-1.22c.377-.366.97.173 1.12.532c.643 1.557.935 4.005.765 5.574c-.191 1.761-1.04 3.684-2.594 4.551c-1.98 1.105-4.314.43-6.281-.232c-.42-.142-.713-.348-1.082-.58c.1.452.147.93.013 1.382c-.212.717-.555 1.891.418 2.108c.37.082.54.07 1.063-.2a1.96 1.96 0 0 1-.928.018a.61.61 0 0 1-.478-.414c.092.067.243.104.5.166c.721.174 1.408-.173 1.543-.674c.078-.292.066-.447.232-.845q.225.069.461.127l-.268.875c-.232.756-1.135 1.365-1.933 1.351c-.738-.013-1.206-.475-1.715-.928c-.35-.312-.689-.61-1.023-.906c-.919-.29-1.654-.629-2.506-1.26c.606.713 1.017 1.109 1.863 1.463c-.123 1.255-.558 2.169-.93 3.37c-.168.542-1.497 2.717-1.865 2.93c-.262.15-1.906 1.535-2.215 1.718c-.23.306-.433.729-.78.912c-1.054.558-1.732-.512-2.3-1.414c-.258-.411-.975-1.594-.35-1.926c.592-.313.922-.537 1.526-.933c.089.161.242.317.342.478l-.067-.53c-.04-.32-.039-.58-.013-.902l.074-.933c-.091.317-.273.632-.363.949a3 3 0 0 0-.084.324a10.7 10.7 0 0 1-4.053.053a25 25 0 0 0-.281-1.398c-.027.42-.01 1.579-.012 2.228c-.002.503-.022.675-.281 1.104c-.243.4-.348.492-.688 1.17c.028.427.03.71-.084 1.115c-.189.674-2.093.151-2.596.013c-.618-.169-1.897-.42-1.576-1.246c.283-.726.463-1.49.602-2.506c-1.134-1.633-2.189-3.872-2.39-5.855c-.158-1.54-.064-2.486.269-3.428c.528-1.492 1.266-2.784 2.45-3.824c1.6-1.403 3.095-1.966 5.434-2.322c-.562.63-1.12 1.295-1.726 2.01c-.614.723-.98 1.453-1.37 2.244c-.538 1.092-.526 1.508.188 2.466c.616.827.948 1.198 1.217 2.006c-.222.458-.302.844-.377 1.47c.754.823 1.313 1.388 2.045 1.562c.718.17 1.317.138 1.959-.19c1.426-.729 2.745-1.672 4.354-1.71c.744-1.83.67-3.36.312-5.13c-.244-1.209-.342-2.353-.418-3.586c-.302 1.27-.359 2.386-.135 3.65c.27 1.525.48 3.208-.271 4.548c-1.455.111-2.7.994-4.012 1.673c-.527.273-1.075.301-1.658.141c-.542-.149-.907-.507-1.49-1.18c-.01-.675.143-.988.453-1.6c.498-.982 1.049-1.896 1.652-2.862c-.739.892-1.44 1.638-2.021 2.535c-.223-.634-.54-.955-1.067-1.668c-.514-.697-.57-1.003-.185-1.809c.386-.81.714-1.522 1.373-2.232c1.137-1.229 2.18-2.597 3.424-3.807c.675-.657.95-.634 1.845-.77c.81-.122 1.6-.276 2.426-.468c-.799.074-1.57.102-2.348.12h-.023c.765-.976 1.209-1.52 2.451-2.06c1.338-.58 2.463-.936 3.506-.982m1.064 4.215c-1.664.416-1.977 1.117-1.763 2.191c.182-.808.508-1.589 1.763-2.191m-4.931.092q-1.01.114-2.02.209c-.566.053-.657.044-1.058.44c-.61.604-1.204 2.675-1.393 3.503c.298-.688 1.045-2.612 1.617-3.102c.159-.135.27-.219.389-.279c-.41.687-.38.859-.236 1.78c.122-.937.445-1.299.976-1.997a14 14 0 0 0 1.725-.554m15.453.078c-.386.781-.98 1.435-1.79 1.836c-.433.214-.71.14-1.194.093c.492.142.805.32 1.289.147c.985-.352 1.459-1.144 1.695-2.076m-3.445 1.261l.101.217a1 1 0 0 0-.078.063a.9.9 0 0 0-.187-.276zm-4.928.604c-.543.25-1.173.19-1.639.504c-.41.277-.978 1.155-1.394 1.527c.301-.117.593-.32.861-.533a1.12 1.12 0 0 0 .408.851a.467.467 0 1 1 .79-.455c-.223.166-.427.36-.598.586c-.15.198-.275.42-.364.664a6.4 6.4 0 0 1 3.026-1.955a3.2 3.2 0 0 0-1.024.172a1.12 1.12 0 0 0-.73-.928c.242-.129.479-.265.664-.433m12.478.601h3.627l-.98 4.424h7.683c1.47 0 2.408 1.208 2.082 2.678l-1.224 5.535h-.006l-1.025 4.61h-3.627l1.02-4.61l.831-3.752c.172-.778-.328-1.418-1.105-1.418h-5.287l-.317 1.399v.02l-.82 3.7h-.006l-1.037 4.66h-3.623l1.037-4.66h-.012l1.22-5.484q.024-.117.06-.23l.062-.26h-.017zm40.604 0h3.621l-.957 4.33l-2.863 12.917H67.457c-1.47 0-2.406-1.203-2.08-2.672l1.684-7.578c.325-1.47 1.792-2.673 3.261-2.672l7.678.006zM1.996 56.9C.556 57.916.194 58.377.39 60.432c.142-1.617.458-2.315 1.607-3.532zm-1.223.612c-.727.508-.823.717-.755 1.6c.158-.728.307-1.003.755-1.6m2.69.293a4 4 0 0 0-.233.576c-.222.768.102 1.453-.595 2.01c.327.66.312.924 1.074.619a2.5 2.5 0 0 0 .752-.479a14 14 0 0 0-.332.967c-.545.231-1.261.38-1.535-.193c-.133-.278-.208-.551-.305-.903c-.897-.93.443-2.157 1.174-2.597m.185.416c.186.108.236.304.256.568c-.11-.11-.198-.184-.341-.168a2 2 0 0 1 .085-.4m48.463 2.629l12.145.004c1.44.028 2.35 1.217 2.03 2.67l-.23 1.033h.003l-.28 1.252h.004l-1.426 6.43h-.002l-.34 1.529h-12.08c-1.47 0-2.406-1.203-2.08-2.672l.486-2.198h.002l.094-.423c.325-1.47 1.794-2.673 3.263-2.672l8.455.004l.125-.563c.133-.732-.328-1.326-1.054-1.355h-9.788l.674-3.04zm61.354.097h11.3c1.47 0 2.406 1.209 2.08 2.678l-1.677 7.572c-.326 1.47-1.79 2.673-3.26 2.672l-7.68-.008l-.962 4.33h-3.621l.957-4.33l.502-2.279l2.36-10.635zm-28.39.002h9.417c1.47 0 2.406 1.204 2.08 2.674l-1.677 7.574c-.326 1.47-1.794 2.672-3.264 2.672h-9.42c-1.47 0-2.406-1.202-2.08-2.672l1.678-7.574c.325-1.47 1.795-2.674 3.265-2.674zm15.525 0h9.42c1.47 0 2.405 1.204 2.08 2.674l-1.678 7.574c-.326 1.47-1.794 2.672-3.264 2.672h-9.42c-1.47 0-2.405-1.202-2.08-2.672l1.678-7.574c.326-1.47 1.794-2.674 3.264-2.674M26.117 63.16c-.197.033-.55.106-.746.139c-.526.089-.586.215-.668.732c-.038.244-.092.546-.13.79c.102-.276.227-.597.347-.86c.127-.278.199-.302.469-.45c.191-.103.537-.247.728-.35zm45.912.733c-.777 0-1.554.633-1.726 1.41l-.889 4.011c-.172.778.322 1.41 1.1 1.41h5.293l1.521-6.831H72.03zm14.752.097c-.778 0-1.556.636-1.728 1.414l-.887 4.01c-.172.778.322 1.414 1.1 1.414h4.658c.778 0 1.554-.636 1.726-1.414l.89-4.01c.171-.777-.324-1.414-1.103-1.414zm15.528 0c-.779 0-1.557.636-1.729 1.414l-.889 4.01c-.172.778.324 1.414 1.102 1.414h4.656c.778 0 1.556-.636 1.729-1.414l.888-4.01c.173-.777-.323-1.414-1.101-1.414zm14.107 0l-1.516 6.84h5.3c.777 0 1.554-.639 1.726-1.416l.888-4.006c.173-.777-.321-1.418-1.1-1.418zm-44.506.989h2.211l-1.045 4.664h-2.152c-.312 0-.493-.06-.414-.416l.83-3.725c.077-.348.182-.523.57-.523m14.893.09h2.361c.455 0 .43.237.348.605l-.81 3.648c-.095.425-.36.418-.725.418h-2.403c-.353 0-.356-.208-.293-.494l.807-3.648c.1-.45.277-.53.715-.53zm15.545 0h2.361c.454 0 .43.237.348.605l-.81 3.648c-.095.425-.36.418-.726.418h-2.402c-.353 0-.356-.208-.293-.494l.807-3.648c.1-.45.277-.53.715-.53zm14.908.042h2.152c.312 0 .491.058.412.414l-.83 3.725c-.077.348-.18.525-.568.525h-2.211zM4.252 66.787c.413 1.429 1.117 2.834 1.896 4.014v.02c-.048.202-.106.4-.224.558c-.558.746-1.975-.349-2.385-.768c-.449-.458-.749-1-.82-1.51c-.052-.37-.004-.38.256-.642q.524-.529 1.046-1.059zM23 67.723c.085.276.151.55.275.843c.208.492.31.795.325 1.323l.046 1.67c.179.311.206.378.174.734c-.064.727-.307.775-.945.764c-.29-.005-1.444-.012-1.736-.037c-.414-.036-.647-.072-.774-.166c.65-.478 1.756-2.449 1.97-3.127c.229-.717.48-1.342.665-2.004m32.059 1.115c-.519 0-1.037.425-1.15.943c-.114.512.208.932.716.942l-.002.004h6.438l.42-1.883h-6.329a1 1 0 0 0-.093-.006'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Tableu */
        .simple-icons--tableau {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.654.174v2.203H9.682v.58h1.972V5.16h.696V2.957h1.97v-.58h-1.97V.174h-.348zm6.03 2.262l-.002 1.623v1.623h-2.957v.927h2.957v3.188h1.043l.011-1.582l.02-1.576l1.465-.02l1.46-.01v-.927h-2.953V2.436h-.522zm-12.407.06v3.19H2.291v.925h2.986v3.19h.985V6.61h3.013v-.925H6.262V2.496H5.77zm6.086 5.27v3.593H8.06v1.188h3.304v3.596h1.28v-3.596h3.309v-1.188h-3.31V7.766h-.637zm9.721 1.55v2.221h-2.012v.811h2.012v2.261h.887v-2.261H24v-.811h-2.029v-2.22h-.422zm-19.111.131v2.174H0v.621h1.973v2.194h.667v-2.194h2v-.62H2.609V9.446h-.318zm15.709 4.516v3.254h-3.016v.927h3.016v3.217h1.072v-3.216h2.986v-.928h-2.986v-3.254h-.533zm-12.463.008v3.246H2.262v.928h2.957v3.189H6.32v-3.189h2.955v-.928H6.32V13.97h-.55zm6.316 4.578l.002 1.103v1.1H9.566v.812h1.971v2.262h.928l.012-1.119l.017-1.143h1.969v-.812h-2v-2.203h-.465z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*star*/
        .cil--star {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M494 198.671a40.54 40.54 0 0 0-32.174-27.592l-115.909-18.837l-53.732-104.414a40.7 40.7 0 0 0-72.37 0l-53.732 104.414l-115.907 18.837a40.7 40.7 0 0 0-22.364 68.827l82.7 83.368l-17.9 116.055a40.672 40.672 0 0 0 58.548 42.538L256 428.977l104.843 52.89a40.69 40.69 0 0 0 58.548-42.538l-17.9-116.055l82.7-83.368A40.54 40.54 0 0 0 494 198.671m-32.53 18.7L367.4 312.2l20.364 132.01a8.671 8.671 0 0 1-12.509 9.088L256 393.136L136.744 453.3a8.671 8.671 0 0 1-12.509-9.088L144.6 312.2l-94.069-94.83a8.7 8.7 0 0 1 4.778-14.706l131.841-21.426l61.119-118.767a8.694 8.694 0 0 1 15.462 0l61.119 118.767l131.841 21.426a8.7 8.7 0 0 1 4.778 14.706Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*OS*/
        .tdesign--system-setting {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M1 2h22v8.25h-2V4H3v12h8.5v2H1zm2 18h8.5v2H3z'/%3E%3Cpath fill='%23000' d='M19.5 12v1.376c.715.184 1.352.56 1.854 1.072l1.193-.689l1 1.732l-1.192.688a4 4 0 0 1 0 2.142l1.192.688l-1 1.732l-1.193-.689a4 4 0 0 1-1.854 1.072V22.5h-2v-1.376a4 4 0 0 1-1.854-1.072l-1.193.689l-1-1.732l1.192-.688a4 4 0 0 1 0-2.142l-1.192-.688l1-1.732l1.193.688a4 4 0 0 1 1.854-1.071V12zm-2.751 4.283a2 2 0 0 0-.25.967c0 .35.091.68.25.967l.036.063a2 2 0 0 0 3.43 0l.036-.063c.159-.287.249-.616.249-.967c0-.35-.09-.68-.249-.967l-.036-.063a2 2 0 0 0-3.43 0z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*sciptiog and builing tools */
        .arcticons--network-tools-library {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M37.523 31.216H10.477V13.895c0-.615.499-1.113 1.114-1.113h24.818c.615 0 1.114.498 1.114 1.113zm0 0l5.977 4.002h-39l5.977-4.002'/%3E%3Ccircle cx='24' cy='21.999' r='1.902' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M31.754 23.404h-2.747a5.2 5.2 0 0 1-1.783 2.68c-.887.71-2.005 1.12-3.224 1.12s-2.337-.41-3.223-1.12m-4.531-5.494h2.747a5.13 5.13 0 0 1 1.783-2.67c.887-.708 2.005-1.13 3.224-1.13s2.337.422 3.224 1.13'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Virtualization and Cloud Services*/
        .carbon--cloud-services {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M25.822 10.124a10 10 0 0 0-19.644 0A7.496 7.496 0 0 0 7.5 25H8v-2h-.5a5.496 5.496 0 0 1-.377-10.98l.836-.057l.09-.833a7.998 7.998 0 0 1 15.902 0l.09.833l.836.058A5.496 5.496 0 0 1 24.5 23H24v2h.5a7.496 7.496 0 0 0 1.322-14.876'/%3E%3Cpath fill='%23000' d='M23 22v-2h-2.101a5 5 0 0 0-.732-1.753l1.49-1.49l-1.414-1.414l-1.49 1.49A5 5 0 0 0 17 16.101V14h-2v2.101a5 5 0 0 0-1.753.732l-1.49-1.49l-1.414 1.414l1.49 1.49A5 5 0 0 0 11.101 20H9v2h2.101a5 5 0 0 0 .732 1.753l-1.49 1.49l1.414 1.414l1.49-1.49a5 5 0 0 0 1.753.732V28h2v-2.101a5 5 0 0 0 1.753-.732l1.49 1.49l1.414-1.414l-1.49-1.49A5 5 0 0 0 20.899 22Zm-7 2a3 3 0 1 1 3-3a3.003 3.003 0 0 1-3 3'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Infrastructure as Code*/
        .carbon--ibm-secure-infrastructure-on-vpc-for-regulated-industries {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M9 21H3c-1.103 0-2-.897-2-2v-6c0-1.103.897-2 2-2h6c1.103 0 2 .897 2 2v6c0 1.103-.897 2-2 2m-6-8v6h6v-6zm13 17q-.543 0-1.076-.04c-4.352-.332-8.36-2.732-10.723-6.42l1.685-1.08a12.06 12.06 0 0 0 9.19 5.505Q15.533 28 16 28zm7 0l-2.1-1c-1.7-.8-2.9-2.6-2.9-4.5V18h10v6.5c0 1.9-1.1 3.7-2.9 4.5zm-3-10v4.5c0 1.2.7 2.2 1.7 2.7l1.3.6l1.3-.6c1-.5 1.7-1.6 1.7-2.7V20zm7.302-8c.454 1.282.698 2.621.698 4h2c0-1.37-.199-2.708-.584-4zM27 10h-3c-1.103 0-2-.897-2-2V5c0-1.103.897-2 2-2h3c1.103 0 2 .897 2 2v3c0 1.103-.897 2-2 2m-3-5v3h3V5zm-4-2.416A14 14 0 0 0 16 2A13.95 13.95 0 0 0 4.202 8.46l1.684 1.08A11.96 11.96 0 0 1 20 4.698z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Containerization and Orchestration*/
        .mdi--docker {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21.81 10.25c-.06-.04-.56-.43-1.64-.43c-.28 0-.56.03-.84.08c-.21-1.4-1.38-2.11-1.43-2.14l-.29-.17l-.18.27c-.24.36-.43.77-.51 1.19c-.2.8-.08 1.56.33 2.21c-.49.28-1.29.35-1.46.35H2.62c-.34 0-.62.28-.62.63c0 1.15.18 2.3.58 3.38c.45 1.19 1.13 2.07 2 2.61c.98.6 2.59.94 4.42.94c.79 0 1.61-.07 2.42-.22c1.12-.2 2.2-.59 3.19-1.16A8.3 8.3 0 0 0 16.78 16c1.05-1.17 1.67-2.5 2.12-3.65h.19c1.14 0 1.85-.46 2.24-.85c.26-.24.45-.53.59-.87l.08-.24zm-17.96.99h1.76c.08 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16H3.85c-.09 0-.16.07-.16.16v1.58c.01.09.07.16.16.16m2.43 0h1.76c.08 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16H6.28c-.09 0-.16.07-.16.16v1.58c.01.09.07.16.16.16m2.47 0h1.75c.1 0 .17-.07.17-.16V9.5c0-.08-.06-.16-.17-.16H8.75c-.08 0-.15.07-.15.16v1.58c0 .09.06.16.15.16m2.44 0h1.77c.08 0 .15-.07.15-.16V9.5c0-.08-.06-.16-.15-.16h-1.77c-.08 0-.15.07-.15.16v1.58c0 .09.07.16.15.16M6.28 9h1.76c.08 0 .16-.09.16-.18V7.25c0-.09-.07-.16-.16-.16H6.28c-.09 0-.16.06-.16.16v1.57c.01.09.07.18.16.18m2.47 0h1.75c.1 0 .17-.09.17-.18V7.25c0-.09-.06-.16-.17-.16H8.75c-.08 0-.15.06-.15.16v1.57c0 .09.06.18.15.18m2.44 0h1.77c.08 0 .15-.09.15-.18V7.25c0-.09-.07-.16-.15-.16h-1.77c-.08 0-.15.06-.15.16v1.57c0 .09.07.18.15.18m0-2.28h1.77c.08 0 .15-.07.15-.16V5c0-.1-.07-.17-.15-.17h-1.77c-.08 0-.15.06-.15.17v1.56c0 .08.07.16.15.16m2.46 4.52h1.76c.09 0 .16-.07.16-.16V9.5c0-.08-.07-.16-.16-.16h-1.76c-.08 0-.15.07-.15.16v1.58c0 .09.07.16.15.16'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Configuration Management and Monitoring*/
        .carbon--cloud-monitoring {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M28 16v6H4V6h7V4H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8v4H8v2h16v-2h-4v-4h8a2 2 0 0 0 2-2v-6ZM18 28h-4v-4h4Z'/%3E%3Cpath fill='%23000' d='M18 18h-.01a1 1 0 0 1-.951-.725L15.246 11H11V9h5a1 1 0 0 1 .962.725l1.074 3.76l3.009-9.78A1.01 1.01 0 0 1 22 3a.98.98 0 0 1 .949.684L24.72 9H30v2h-6a1 1 0 0 1-.949-.684l-1.013-3.04l-3.082 10.018A1 1 0 0 1 18 18'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Core Java*/
        .la--java {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M17.625 3c1.402 3.309-5.027 5.336-5.625 8.094c-.547 2.531 3.809 5.5 3.813 5.5c-.665-1.047-1.149-1.93-1.813-3.563C12.875 10.273 20.855 7.785 17.625 3m4.25 4.594s-5.621.355-5.906 4.031c-.13 1.637 1.484 2.496 1.531 3.688c.04.972-.969 1.78-.969 1.78s1.809-.327 2.375-1.812c.625-1.648-1.218-2.773-1.031-4.094c.18-1.261 4-3.593 4-3.593m1.375 8.468c-.59-.027-1.254.192-1.844.625c1.164-.257 2.157.473 2.157 1.313c0 1.883-2.688 3.656-2.688 3.656s4.156-.465 4.156-3.562c0-1.278-.8-1.985-1.781-2.032m-11.031.032c-1.45.05-4.344.289-4.344 1.406c0 1.555 6.742 1.676 11.563.719c0 0 1.312-.914 1.656-1.25c-3.16.656-10.375.758-10.375.187c0-.523 2.312-1.062 2.312-1.062s-.328-.016-.812 0m-.438 2.875c-.793 0-1.969.617-1.969 1.218c0 1.211 5.97 2.141 10.376.375l-1.532-.937c-2.988.977-8.508.652-6.875-.656m.75 2.718c-1.082 0-1.781.684-1.781 1.188c0 1.55 6.465 1.703 9.031.125l-1.625-1.063c-1.914.825-6.73.946-5.625-.25m-3.625 1.407C7.141 23.059 6 23.859 6 24.53c0 3.574 18.094 3.403 18.094-.25c0-.605-.715-.894-.969-1.031c1.477 3.492-14.781 3.219-14.781 1.156c0-.468 1.203-.937 2.312-.718l-.937-.532a6 6 0 0 0-.813-.062zM26 25.5c-2.75 2.66-9.71 3.613-16.719 1.969c7.008 2.93 16.684 1.3 16.719-1.969'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Selenium*/
        .simple-icons--selenium {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m23.174 3.468l-7.416 8.322a.23.23 0 0 1-.33 0l-3.786-3.9a.23.23 0 0 1 0-.282L12.872 6a.228.228 0 0 1 .366 0l2.106 2.346a.228.228 0 0 0 .342 0l5.94-8.094A.162.162 0 0 0 21.5 0H.716a.174.174 0 0 0-.174.174v23.652A.174.174 0 0 0 .716 24h22.566a.174.174 0 0 0 .174-.174V3.6a.162.162 0 0 0-.282-.132M6.932 21.366a5.7 5.7 0 0 1-4.05-1.44a.22.22 0 0 1 0-.288l.882-1.236a.222.222 0 0 1 .33-.036a4.34 4.34 0 0 0 2.964 1.158c1.158 0 1.722-.534 1.722-1.098c0-1.752-5.7-.552-5.7-4.278c0-1.65 1.428-3 3.756-3a5.57 5.57 0 0 1 3.708 1.242a.22.22 0 0 1 0 .3l-.906 1.2a.22.22 0 0 1-.318.036a4.3 4.3 0 0 0-2.706-.936c-.906 0-1.41.402-1.41.996c0 1.572 5.688.522 5.688 4.2c.006 1.812-1.284 3.18-3.96 3.18m12.438-3.432a.19.19 0 0 1-.192.192h-5.202a.06.06 0 0 0-.06.066a1.986 1.986 0 0 0 2.106 1.638a3.26 3.26 0 0 0 1.8-.6a.19.19 0 0 1 .276.042l.636.93a.2.2 0 0 1-.042.264a4.7 4.7 0 0 1-2.892.9a3.726 3.726 0 0 1-3.93-3.87a3.744 3.744 0 0 1 3.81-3.852c2.196 0 3.684 1.644 3.684 4.05zm-3.684-2.748a1.76 1.76 0 0 0-1.8 1.56a.06.06 0 0 0 .06.066h3.492a.06.06 0 0 0 .06-.066a1.7 1.7 0 0 0-1.812-1.56'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*TestNG*/
        .file-icons--test-generic {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M33.914 413.612h149.55v27.595H27.494c-26.348 0-34.136-13.194-21.729-34.31L137.91 187.753V61.975h-26.075c-19.504 0-19.504-27.595 0-27.595h189.93c19.505 0 19.505 27.595 0 27.595H275.69v132.828h-27.963V61.975h-81.854v132.828zm135.6-169.187L84.692 386.574h70.601l104.375-112.907l-15.582-29.242zm145.996 9.783L209.5 367.506l106.01 110.286l33.538-33.538l-80.65-76.748l80.65-79.76zm56.943 33.537l80.65 79.76l-80.65 76.75l33.538 33.537L512 367.506L405.99 254.208z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*cucumber*/
        .devicon-plain--cucumber {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M92.2 8.3c-1-.6-2-1.2-3-1.7l-3.3-1.5c-.4-.1-.7-.3-1.1-.4c-1-.4-1.9-.8-2.9-1.1Q73.8.9 64.8.9C34.3.9 9.7 25.6 9.7 56.1c0 26.9 19.2 49.2 44.5 54.2v15.8c32.9-5 62.1-31.2 64.3-65.6c1.3-20.8-9-42-26.3-52.2M51.6 21.6c1.8-.2 3.8.5 5.1 2.1c1 1 1.6 2.3 2.3 3.7c2 4.7 1.3 9.8-1.4 13.5c-4.7-1-9-4-11-8.7c-.7-1.3-1.1-3.1-1.1-4.4c.1-3.4 3-5.9 6.1-6.2M35.1 37.9h1.1c1.7 0 3 .4 4.7 1.1c4.7 2 8.1 6 9.1 10.4c-4 2.7-9.5 3.4-14.2 1.4c-1.3-.7-2.6-1.4-4-2.4c-4.4-3.6-2-10.3 3.3-10.5m1.1 34.7c-6.1.3-9-6.7-4.6-10.4c1-1 2.3-1.7 4-2.4c1.8-.8 3.6-1.1 5.5-1.2c3.1-.1 6.1.8 8.6 2.5c-.7 4.4-4 8.4-8.7 10.4c-1.5.8-3.2 1.1-4.8 1.1m23.2 9.8c-.7 1.3-1.3 2.7-2.3 4c-3.4 4.4-11.2 1.3-10.8-4.4c0-1.3.4-3 1.1-4.3c2-4.7 6-7.7 10.7-8.7c2.6 4 3.3 9.1 1.3 13.4m9.1-55c.7-1.3 1.3-2.7 2.3-4c1.4-1.6 3.4-2.3 5.3-2.1c3.1.3 6.1 2.8 5.9 6.4c0 1.3-.4 3.1-1.1 4.4c-2 4.7-6 7.7-10.7 8.7c-3-3.6-3.7-8.6-1.7-13.4m3 59c-1-1-1.6-2.3-2.3-3.7c-2-4.7-1.3-9.8 1.4-13.5c4.7 1 9 4 11 8.7c.7 1.3 1.1 3.1 1.1 4.4c.2 5.2-7.5 8.2-11.2 4.1m20.6-14.1c-1.7 0-3-.4-4.7-1.1c-4.7-2-8.1-6-9.1-10.4c2.5-1.7 5.6-2.6 8.7-2.5c1.8 0 3.7.4 5.5 1.2c1.3.7 2.6 1.3 4 2.3c4.6 3.4 1.6 10.9-4.4 10.5'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*REST Assured*/
        .ph--globe-light {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M128 26a102 102 0 1 0 102 102A102.12 102.12 0 0 0 128 26m81.57 64h-40.38a132.6 132.6 0 0 0-25.73-50.67A90.29 90.29 0 0 1 209.57 90m8.43 38a89.7 89.7 0 0 1-3.83 26h-42.36a155.4 155.4 0 0 0 0-52h42.36a89.7 89.7 0 0 1 3.83 26m-90 87.83a110 110 0 0 1-15.19-19.45A124.2 124.2 0 0 1 99.35 166h57.3a124.2 124.2 0 0 1-13.46 30.38A110 110 0 0 1 128 215.83M96.45 154a139.2 139.2 0 0 1 0-52h63.1a139.2 139.2 0 0 1 0 52ZM38 128a89.7 89.7 0 0 1 3.83-26h42.36a155.4 155.4 0 0 0 0 52H41.83A89.7 89.7 0 0 1 38 128m90-87.83a110 110 0 0 1 15.19 19.45A124.2 124.2 0 0 1 156.65 90h-57.3a124.2 124.2 0 0 1 13.46-30.38A110 110 0 0 1 128 40.17m-15.46-.84A132.6 132.6 0 0 0 86.81 90H46.43a90.29 90.29 0 0 1 66.11-50.67M46.43 166h40.38a132.6 132.6 0 0 0 25.73 50.67A90.29 90.29 0 0 1 46.43 166m97 50.67A132.6 132.6 0 0 0 169.19 166h40.38a90.29 90.29 0 0 1-66.11 50.67Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Maven*/
        .devicon-plain--maven {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M21.91.007c-1.485.068-3.021.634-3.785 2.433a43.5 43.5 0 0 0-1.826 12.138l6.522 3.156a83 83 0 0 1 .455-11.615a73 73 0 0 0-.013 11.46a126 126 0 0 0 9.665-9.144A13.9 13.9 0 0 0 25.647.66S23.821-.08 21.91.007m1.353 17.571c.103 1.83.262 3.879.46 6.147c.004.116.017.238.04.353c.188 1.983.43 4.116.741 6.442c.263 2.009.559 4.116.915 6.402c.294 1.972.66 4.04 1.034 6.234l-.034.029c.067.057.076.103.072.134c.053.295.107.554.156.852c.17.867.322 1.746.5 2.63c.183.964.384 1.946.576 2.955c.094.509.193 1.017.299 1.536c.318 1.554.661 3.148 1.013 4.785c.456 2.019.911 4.09 1.42 6.246c.46 2.04.995 4.166 1.536 6.326c.526 2.062 1.057 4.174 1.642 6.361c.514 1.933 1.063 3.92 1.62 5.942c0 .094.067.2.086.299a723 723 0 0 0 1.763 6.183a.4.4 0 0 0 .04.134l2.643-2.433c-.066 0-.115.058-.205.094a25 25 0 0 0 .975-1.257a28 28 0 0 1 .237.594a14 14 0 0 1-1.007.591l-2.643 2.433c.099.303.178.606.295.924c.393 1.397.838 2.849 1.29 4.306a13 13 0 0 1-1.603-.759a857 857 0 0 1-.995-3.453c-.111-.411-.227-.795-.34-1.21l-.022-.011a653 653 0 0 1-1.366-4.888c-.129-.478-.245-.944-.38-1.422c-.553-2.066-1.108-4.165-1.669-6.281a413 413 0 0 1-1.544-6.154c-.509-2.077-.996-4.167-1.483-6.252c-.482-2.088-.96-4.27-1.406-6.4c-.451-2.13-.87-4.256-1.29-6.372c-.15-.768-.287-1.513-.424-2.286c-.241-1.303-.46-2.62-.696-3.942a.7.7 0 0 0-.045-.214l-8.665-4.422c.023.137.032.275.036.417c.174 1.96.339 3.953.576 5.945c.232 1.986.481 4.066.785 6.129c.255 1.737.531 3.458.817 5.198c.057.344.13.708.188 1.047a125 125 0 0 0 2.92 12.375c.374 1.258.745 2.477 1.124 3.63c.33.967.687 1.941 1.031 2.901a84 84 0 0 0 2.741 6.576l.025.013c.026.087.055.169.096.253a68 68 0 0 0 4.027 7.437c.048.07.098.173.151.245a17.7 17.7 0 0 0-6.673-.513a24.5 24.5 0 0 1 10.754 6.268a11.3 11.3 0 0 1-5.085 2.549a11.24 11.24 0 0 0 5.58-.496a13.73 13.73 0 0 0-3.393 6.616a14.1 14.1 0 0 1 5.51-5.834c.413 1.37.861 2.79 1.3 4.196c-3.883 7.568-7.835 15.71-11.863 24.294a2.97 2.97 0 0 0 2.286-1.665c.704-1.5 4.447-9.484 10.183-20.683c2.205 6.956 4.691 14.3 7.392 21.928a2.65 2.65 0 0 0 .41-2.473c-.525-1.445-3.383-9.532-6.979-21.05a757 757 0 0 1 2.572-4.945a8.8 8.8 0 0 1 1.96.752a9.97 9.97 0 0 1 2.698 4.538a8.1 8.1 0 0 0-1.772-5.861c7.12 1.375 13.588.46 17.535-4.317a21 21 0 0 0 1.009-1.375a6.96 6.96 0 0 1-7.004 1.455a19.48 19.48 0 0 0 10.861-6.53a41 41 0 0 0 1.973-2.554a15.79 15.79 0 0 1-15.464 2.625l-.049-.003c-.06-.023-.121-.037-.2-.069a28.7 28.7 0 0 0 16.49-6.352a38.7 38.7 0 0 0 6.254-6.447a63 63 0 0 0 4.37-6.477a99 99 0 0 0 3.724-6.906a14.8 14.8 0 0 1-3.933.74l-.772.04h-.786a17.46 17.46 0 0 0 10.634-7.713a16.4 16.4 0 0 1-5.706 1.571c-.308.032-.638.032-.968.036h-.25a18.2 18.2 0 0 0 4.316-1.643q.404-.206.782-.46c.392-.245.759-.517 1.125-.794c.236-.192.459-.366.692-.558a12.7 12.7 0 0 0 1.49-1.532c.157-.178.305-.335.43-.522c.191-.272.378-.523.544-.781a47 47 0 0 0 2.009-3.125c.267-.455.508-.888.719-1.29c.075-.165.17-.304.25-.456c.219-.46.428-.852.58-1.21c.183-.41.348-.833.486-1.267a2.7 2.7 0 0 1-.571.268a19.3 19.3 0 0 1-5.781 1.08a.07.07 0 0 0-.076 0a7 7 0 0 0-.406 0a15.5 15.5 0 0 0 7.656-4.393a52 52 0 0 0 1.544-1.723a76 76 0 0 0 4.603-5.857a64 64 0 0 0 3.656-5.719a34 34 0 0 0 1.603-3.16a38 38 0 0 0 .915-2.398c-4.999.13-10.001.005-14.986-.37a185 185 0 0 0-4.51 5.321a2 2 0 0 0-.25.317a204 204 0 0 0-4.521 5.777c-1.37 1.826-2.835 3.768-4.362 5.897c-1.326 1.815-2.666 3.766-4.089 5.815l-.09-.003c.024.085-.009.13-.035.152c-.192.272-.358.532-.55.804c-.553.834-1.13 1.66-1.687 2.513a238 238 0 0 1-1.888 2.84c-.321.486-.647.968-.978 1.477c-.982 1.505-1.969 3.057-2.99 4.656a398 398 0 0 0-3.818 6.152a575 575 0 0 0-3.79 6.312c-1.213 2.076-2.46 4.2-3.727 6.402c-1.126 1.963-2.26 4-3.429 6.085c-.063.089-.106.21-.17.303a606 606 0 0 0-3.495 6.402a.34.34 0 0 0-.067.125h-.004c-.174.348-.354.656-.518.986a415 415 0 0 0-2.768 5.219c0 .023-.031.044-.036.067c-.138.263-.276.495-.388.754c-.625 1.184-1.174 2.292-2.408 4.67a7 7 0 0 0-1.257-.967c.612-1.164 1.205-2.303 1.848-3.51c.25-.457.518-.938.768-1.434l.21-.397c.941-1.737 1.91-3.522 2.915-5.348c.236-.423.455-.825.687-1.246v-.022l-.977-2.917l-.016-.103l1.002 2.989c.915-1.67 1.858-3.33 2.795-5.031c.25-.45.535-.915.799-1.41c1.196-2.108 2.418-4.232 3.656-6.403a339 339 0 0 1 3.66-6.178c1.254-2.066 2.51-4.143 3.773-6.214a323 323 0 0 1 3.964-6.286c1.343-2.085 2.683-4.111 4.018-6.151a99 99 0 0 1 1.487-2.188a306 306 0 0 1 2.575-3.727c.037-.068.093-.138.13-.21l.004.013c1.397-1.888 2.764-3.8 4.13-5.67a364 364 0 0 1 4.424-5.812a158 158 0 0 1 4.634-5.656c.089-.115.187-.223.272-.317a155 155 0 0 1 4.571-5.102l-2.74-7.706c-.328.309-.674.612-1.028.938a156 156 0 0 0-4.04 3.888a254 254 0 0 0-4.866 4.991a252 252 0 0 0-4.674 5.112a298 298 0 0 0-4.03 4.683l-.157.178l.016.047a3 3 0 0 1-.28.333c-1.419 1.718-2.86 3.455-4.272 5.254a211 211 0 0 0-4.236 5.562a303 303 0 0 0-3.473 4.835c-.228.322-.46.669-.679.991c-1.371 2.054-2.701 4.066-3.87 6a130 130 0 0 0-3.607 6.286a154 154 0 0 0-1.983 3.816c-.504 1.04-.99 2.108-1.473 3.152a98 98 0 0 0-3.022 7.469l.458 1.364l-.012.024l-.455-1.357a2 2 0 0 0-.134.317a77 77 0 0 0-1.536 4.79a14 14 0 0 1-2.676 2.652a20 20 0 0 0-.71-.994a25.35 25.35 0 0 0 4.498-11.73a34 34 0 0 0-.085-7.941a54 54 0 0 0-1.268-6.795a90 90 0 0 0-1.941-6.656a13.3 13.3 0 0 1-2.018 2.915l-.456.5c-.152.17-.322.318-.49.496a15.43 15.43 0 0 0 1.901-11.46a14.5 14.5 0 0 1-2.616 4.531c-.174.21-.38.415-.585.621c-.054.04-.094.094-.165.152a16 16 0 0 0 1.696-3.723a7 7 0 0 0 .197-.777c.094-.398.156-.801.214-1.201c.023-.269.067-.514.09-.781a11 11 0 0 0 0-1.889c0-.209 0-.396-.05-.593c-.053-.294-.089-.567-.143-.835a47 47 0 0 0-.683-3.2a24 24 0 0 0-.348-1.255c-.053-.152-.08-.3-.134-.46c-.143-.415-.258-.8-.384-1.116a12 12 0 0 0-.482-1.107a2.5 2.5 0 0 1-.192.522a17.2 17.2 0 0 1-2.877 4.16l-.11.099a.1.1 0 0 0-.04.058a5 5 0 0 0-.357.397c0-.023.022-.042.036-.062l.05-.045a13.7 13.7 0 0 0 2.088-7.531c0-.652-.048-1.34-.102-2.045a65 65 0 0 0-.723-6.544a56 56 0 0 0-1.237-5.884a32 32 0 0 0-.955-2.987a37 37 0 0 0-.915-2.071a132 132 0 0 1-9.67 9.09zm81.784-13.861a4.5 4.5 0 0 0-1.66.357a49.3 49.3 0 0 0-11.094 8.33l2.74 7.728a92 92 0 0 1 9.603-8.982a82 82 0 0 0-9.142 9.2a144 144 0 0 0 15.03.33a15.75 15.75 0 0 0 .322-12.066s-2.139-4.948-5.799-4.897M16.294 14.592c0 .392-.044.799-.062 1.227c-.063 1.558-.111 3.2-.125 4.96c0 1.963 0 4.013.036 6.156c.044 1.977.129 4.036.232 6.13c.107 1.79.223 3.598.37 5.446v.21l8.714 4.41c-.29-2.058-.606-4.106-.915-6.138a265 265 0 0 1-.821-6.397a128 128 0 0 1-.598-6.438c0-.13-.023-.258 0-.37a102 102 0 0 1-.317-6.058Zm74.03 29.38l.043.003h-.047zM48.115 80.5l.748 2.236l-.007.036l-.747-2.232zM37.328 92.766a12.7 12.7 0 0 0 1.879 1.692c.112.37.33 1.055.455 1.456a16 16 0 0 0-1.352.196c-.059-.195-.114-.373-.172-.57c-.134-.46-.256-.915-.406-1.374c-.042-.13-.072-.246-.112-.384zm1.91 4.775a16 16 0 0 1 .978.156c.136.437.168.533.346 1.107a9 9 0 0 1 1.27.047c-.563 1.067-1.13 2.174-1.696 3.268c-.453-1.466-.92-3-1.389-4.56a16 16 0 0 1 .491-.018'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Jenkins*/
        .simple-icons--jenkins {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M2.872 24h-.975a4 4 0 0 1-.07-.197c-.215-.666-.594-1.49-.692-2.154c-.146-.984.78-1.039 1.374-1.465c.915-.66 1.635-1.025 2.627-1.62c.295-.179 1.182-.624 1.281-.829c.201-.408-.345-.982-.49-1.3c-.225-.507-.345-.937-.376-1.435c-.824-.13-1.455-.627-1.844-1.185c-.63-.925-1.066-2.635-.525-3.936c.045-.103.254-.305.285-.463c.06-.308-.105-.72-.12-1.048c-.06-1.692.284-3.15 1.425-3.66c.463-1.84 2.113-2.453 3.673-3.367c.58-.342 1.224-.562 1.89-.807c2.372-.877 6.027-.712 7.994.783c.836.633 2.176 1.97 2.656 2.939c1.262 2.555 1.17 6.825.287 9.934c-.12.421-.29 1.032-.533 1.533c-.168.35-.689 1.05-.625 1.36c.064.314 1.19 1.17 1.432 1.395c.434.422 1.26.975 1.324 1.5c.07.557-.248 1.336-.41 1.875c-.217.721-.436 1.441-.654 2.131H2.87zm11.104-3.54a7.7 7.7 0 0 0-2.065-.757c-.87-.164-.78 1.188-.75 1.994c.03.643.36 1.316.51 1.744c.076.197.09.41.256.449c.3.068 1.29-.326 1.575-.479c.6-.328 1.064-.844 1.574-1.189c.016-.17.016-.34.03-.508a2.65 2.65 0 0 0-1.095-.277c.314-.15.75-.15 1.035-.332l.016-.193c-.496-.03-.69-.254-1.021-.436zm7.454 2.935a18 18 0 0 0 .465-1.752c.06-.287.215-.918.178-1.176c-.059-.459-.684-.799-1.004-1.086c-.584-.525-.95-.975-1.56-1.469c-.249.375-.78.615-.983.914c1.447-.689 1.71 2.625 1.141 3.69c.09.329.391.45.514.735l-.086.166h1.29c.013 0 .03 0 .044.014zm-6.634-.012c-.05-.074-.1-.135-.15-.209l-.301.195h.45zm2.77 0c.008-.209.018-.404.03-.598c-.53.029-.825-.48-1.196-.527c-.324-.045-.6.361-1.02.195c-.095.105-.183.227-.284.316q.23.27.424.584h.815a.3.3 0 0 1 .3-.285c.165 0 .284.121.284.27h.66zm2.116 0c-.314-.479-.947-.898-1.68-.555l-.03.541h1.71zm-8.51 0l-.104-.344c-.225-.72-.36-1.26-.405-1.68c-.914-.436-1.875-.87-2.654-1.426c-.15-.105-1.109-1.35-1.23-1.305c-1.739.676-3.359 1.86-4.814 2.984c.256.557.48 1.141.69 1.74h8.505zm8.265-2.113c-.029-.512-.164-1.56-.48-1.74c-.66-.39-1.846.78-2.34.943c.045.15.135.271.15.48c.285-.074.645-.029.898.092c-.299.03-.629.03-.824.164c-.074.195.016.48-.029.764c.69.197 1.5.303 2.385.332c.164-.227.225-.645.211-1.082zm-4.08-.36c-.044.375.046.51.12.943c1.26.391 1.034-1.74-.135-.959zM8.76 19.5c-.45.457 1.27 1.082 1.814 1.115c0-.29.165-.564.135-.77c-.65-.118-1.502-.042-1.945-.347zm5.565.215c0 .043-.061.03-.068.064c.58.451 1.014.545 1.802.51c.354-.262.67-.563 1.043-.807c-.855.074-1.931.607-2.774.23zm3.42-17.726c-1.606-.906-4.35-1.591-6.076-.731c-1.38.692-3.27 1.84-3.899 3.292c.6 1.402-.166 2.686-.226 4.109c-.018.757.36 1.42.391 2.242c-.2.338-.825.38-1.26.356c-.146-.729-.4-1.549-1.155-1.63c-1.064-.116-1.845.764-1.89 1.683c-.06 1.08.833 2.864 2.085 2.745c.488-.046.608-.54 1.139-.54c.285.57-.445.75-.523 1.154c-.016.105.06.511.104.705c.233.944.744 2.16 1.245 2.88c.635.9 1.884 1.051 3.229 1.141c.24-.525 1.125-.48 1.706-.346c-.691-.27-1.336-.945-1.875-1.529c-.615-.676-1.23-1.41-1.261-2.28c1.155 1.604 2.1 3 4.2 3.704c1.59.525 3.45-.254 4.664-1.109c.51-.359.811-.93 1.17-1.439c1.35-1.936 1.98-4.71 1.846-7.394c-.06-1.111-.06-2.221-.436-2.955c-.389-.781-1.695-1.471-2.475-.781c-.15-.764.63-1.23 1.545-.96c-.66-.854-1.336-1.858-2.266-2.384zM13.58 14.896c.615 1.544 2.724 1.363 4.505 1.323c-.084.194-.256.435-.465.515c-.57.232-2.145.408-2.937-.012c-.506-.27-.824-.873-1.102-1.227c-.137-.172-.795-.608-.012-.609zm.164-.87c.893.464 2.52.517 3.731.48c.066.267.066.593.068.913c-1.55.08-3.386-.304-3.794-1.395h-.005zm6.675-.586c-.473.9-1.145 1.897-2.539 1.928c-.023-.284-.045-.735 0-.904c1.064-.103 1.727-.646 2.543-1.017zm-.649-.667c-1.02.66-2.154 1.375-3.824 1.21c-.351-.31-.485-1-.14-1.458c.181.313.06.885.57.97c.944.165 2.038-.579 2.73-.84c.42-.713-.046-.976-.42-1.433c-.782-.93-1.83-2.1-1.802-3.51c.314-.224.346.346.391.45c.404.96 1.424 2.175 2.174 3c.18.21.48.39.51.524c.092.39-.254.854-.209 1.11zm-13.439-.675c-.314-.184-.393-.99-.768-1.01c-.535-.03-.438 1.05-.436 1.68c-.37-.33-.435-1.365-.164-1.89c-.308-.15-.445.164-.618.284c.22-1.59 2.34-.734 1.99.96zM4.713 5.995c-.685.756-.54 2.174-.459 3.188c1.244-.785 2.898.06 2.883 1.394c.595-.016.223-.744.115-1.215c-.353-1.528.592-3.187.041-4.59c-1.064.084-1.939.52-2.578 1.215zm9.12 1.113c.307.562.404 1.148.84 1.57c.195.19.574.424.387.95c-.045.121-.365.391-.551.45c-.674.195-2.254.03-1.721-.81c.563.015 1.314.36 1.732-.045c-.314-.524-.885-1.53-.674-2.13zm6.198-.013h.068c.33.668.6 1.375 1.004 1.965c-.27.628-2.053 1.19-2.023.057c.39-.17 1.05-.035 1.395-.25c-.193-.556-.48-1.006-.434-1.771zm-6.927-1.617c-1.422-.33-2.131.592-2.56 1.553c-.384-.094-.231-.615-.135-.883c.255-.701 1.28-1.633 2.119-1.506c.359.057.848.386.576.834zM9.642 1.593c-1.56.44-3.56 1.574-4.2 2.974c.495-.07.84-.321 1.33-.351c.186-.016.428.074.641.015c.424-.104.78-1.065 1.102-1.41c.31-.345.685-.496.94-.81c.167-.09.409-.074.42-.33c-.073-.075-.15-.135-.232-.105z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Git*/
        .fluent-mdl2--external-git {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23000' d='M1342 640q38 0 65 27l614 614q27 27 27 65q0 37-27 64l-611 612q-13 13-30 19t-35 7q-17 0-34-6t-30-20l-614-615q-27-27-27-64q0-38 27-65l421-421l160 160q-9 20-9 42q0 21 8 41t24 35q7 7 9 7t11 3v390q-8 4-14 10t-12 12q-19 19-28 38t-10 46q0 23 9 43t24 36t35 24t44 9q24 0 45-7t36-22t25-35t10-44q0-29-17-58t-43-43v-379l146 145q-9 20-9 42t8 41t24 35t34 23t42 9q22 0 42-8t34-23t23-34t9-43q0-23-8-42t-23-34t-35-23t-42-9q-9 0-18 1t-17 4l-156-156q6-16 6-35q0-22-8-42t-24-34t-34-22t-42-9q-20 0-34 5l-162-162l127-127q27-27 64-27M256 1792h512v128H128V128h1792v640h-128V256H256z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*SOAPUI*/
        .simple-icons--sogou {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.801 22.74L17.79 24c1.561-.676 2.926-1.62 4.051-2.851l-.946-1.318a10.3 10.3 0 0 1-4.08 2.909zM12 22.199c-5.775 0-10.455-4.619-10.455-10.35C1.545 6.15 6.225 1.53 12 1.53s10.456 4.65 10.456 10.35c0 2.55-.946 4.891-2.507 6.69l.945 1.261C22.801 17.729 24 14.939 24 11.88C24 5.295 18.63 0 12 0S0 5.311 0 11.85c0 6.57 5.37 11.88 12 11.88c1.71 0 3.33-.346 4.801-.99l-.961-1.26c-1.2.45-2.49.719-3.84.719m6-9.553c-2.25-1.86-5.34-2.101-7.801-3.556c-.75-.479-.148-1.395.602-1.425c2.699-.45 5.369.63 7.889 1.5l.151-2.655c-3.151-1.14-6.57-1.875-9.901-1.35c-1.2.3-2.4.675-3.254 1.56c-1.171 1.2-.961 3.36.389 4.32c2.236 1.755 5.176 2.011 7.621 3.36c.96.39.555 1.68-.391 1.77c-2.925.555-5.805-.721-8.325-2.1c-.03 1.02-.06 2.01-.06 3c3.195 1.409 6.75 2.069 10.2 1.529c1.17-.225 2.37-.6 3.225-1.454c1.229-1.2 1.111-3.511-.33-4.5H18z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*SQL*/
        .akar-icons--postgresql-fill {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.805 1a10 10 0 0 0-2.603.37l-.06.018a10.6 10.6 0 0 0-1.615-.151c-1.113-.019-2.07.243-2.84.68c-.76-.256-2.336-.697-3.997-.609c-1.157.061-2.419.402-3.354 1.36c-.933.958-1.426 2.44-1.322 4.457c.028.557.191 1.464.463 2.64c.27 1.175.652 2.55 1.127 3.805s.996 2.384 1.81 3.15c.406.384.965.707 1.624.68c.463-.018.882-.215 1.243-.506c.176.225.364.323.535.414c.215.114.425.192.642.244a4.6 4.6 0 0 0 1.84.091c.267-.043.548-.127.828-.247c.01.302.022.598.035.898c.038.95.063 1.827.357 2.596c.047.126.176.773.687 1.344c.51.572 1.51.928 2.648.692c.803-.167 1.825-.468 2.503-1.404c.67-.926.973-2.254 1.033-4.409c.015-.116.033-.215.052-.308l.16.014h.018c.857.038 1.787-.08 2.564-.43c.688-.31 1.208-.622 1.587-1.177c.095-.137.199-.303.227-.59c.028-.285-.14-.733-.421-.939c-.563-.414-.916-.257-1.295-.18q-.56.12-1.136.133c1.093-1.784 1.876-3.68 2.323-5.358c.264-.99.413-1.903.425-2.701s-.055-1.505-.548-2.117c-1.541-1.91-3.708-2.438-5.384-2.456q-.078-.002-.156-.001zm-.044.587c1.585-.015 3.611.417 5.065 2.22c.327.405.424.997.413 1.727c-.012.729-.151 1.601-.405 2.557c-.493 1.852-1.425 4.01-2.738 5.948a.7.7 0 0 0 .15.079c.274.11.898.204 2.145-.044c.313-.065.543-.108.781.068a.48.48 0 0 1 .173.39a.64.64 0 0 1-.123.308c-.24.351-.716.684-1.326.958c-.539.244-1.313.371-1.999.379c-.344.003-.661-.023-.93-.104l-.018-.006c-.104.971-.343 2.89-.498 3.765c-.125.706-.343 1.267-.76 1.687c-.416.42-1.004.673-1.796.838c-.981.204-1.696-.016-2.157-.393c-.46-.375-.671-.874-.798-1.18c-.087-.21-.132-.483-.176-.848a18 18 0 0 1-.097-1.315a46 46 0 0 1-.028-2.312c-.41.363-.92.605-1.467.696c-.65.107-1.232.002-1.579-.082a2.2 2.2 0 0 1-.49-.185c-.162-.083-.315-.177-.417-.363a.5.5 0 0 1-.054-.35a.56.56 0 0 1 .206-.303c.188-.148.435-.23.808-.306c.68-.135.917-.228 1.061-.339c.123-.095.262-.287.508-.57l-.003-.037a2.9 2.9 0 0 1-1.257-.328c-.141.144-.865.887-1.748 1.917c-.371.431-.781.678-1.214.696s-.824-.194-1.156-.506c-.665-.626-1.195-1.703-1.657-2.92c-.46-1.218-.836-2.574-1.102-3.729c-.268-1.155-.426-2.086-.448-2.535c-.1-1.909.36-3.195 1.15-4.006S4.652 1.94 5.708 1.882c1.894-.106 3.693.535 4.057.673c.701-.462 1.604-.75 2.733-.732a7.2 7.2 0 0 1 1.588.2l.019-.008q.344-.117.698-.196a9.4 9.4 0 0 1 1.957-.23zm.143.614h-.137a8.5 8.5 0 0 0-1.61.176a7.05 7.05 0 0 1 2.692 2.062a7.7 7.7 0 0 1 1.07 1.76c.104.242.174.447.213.605c.02.08.034.147.038.217a.4.4 0 0 1-.011.132l-.006.012c.029.803-.176 1.347-.201 2.113c-.019.556.127 1.209.163 1.92c.034.67-.049 1.405-.497 2.127q.056.066.108.132c1.185-1.81 2.04-3.814 2.495-5.521c.243-.92.373-1.753.384-2.413c.01-.66-.117-1.139-.279-1.338c-1.268-1.573-2.983-1.974-4.422-1.985m-4.525.235c-1.117.002-1.919.33-2.526.82c-.627.507-1.047 1.2-1.323 1.911a7.9 7.9 0 0 0-.485 2.213l.013-.007c.337-.184.78-.367 1.254-.473c.475-.106.986-.139 1.449.035s.846.584.985 1.206c.665 2.986-.207 4.096-.529 4.933a9 9 0 0 0-.312.929q.06-.017.121-.024a1.06 1.06 0 0 1 .51.1c.324.13.546.402.666.714q.047.124.067.26q.02.057.019.117a49 49 0 0 0 .012 3.426c.022.494.054.928.095 1.271c.04.342.098.602.135.69c.12.294.297.678.617.939s.777.434 1.614.26c.726-.151 1.174-.36 1.474-.663c.298-.301.477-.72.591-1.363c.171-.963.515-3.754.556-4.28c-.018-.395.042-.7.172-.932c.135-.238.343-.384.522-.463c.09-.04.174-.066.243-.085a6 6 0 0 0-.23-.298a4 4 0 0 1-.629-1.007a8 8 0 0 0-.243-.443c-.125-.22-.284-.495-.45-.804c-.333-.619-.695-1.369-.883-2.1c-.187-.729-.215-1.484.265-2.017c.426-.473 1.172-.669 2.293-.559c-.033-.096-.053-.176-.109-.304a7 7 0 0 0-.983-1.617c-.95-1.178-2.487-2.346-4.863-2.384h-.108zm-6.276.047q-.18 0-.36.01c-.954.053-1.856.322-2.501.986c-.647.663-1.072 1.751-.98 3.553c.019.34.172 1.296.434 2.43c.262 1.136.634 2.471 1.08 3.65c.446 1.18.988 2.207 1.502 2.693c.259.243.484.341.688.333c.205-.01.451-.124.753-.475a40 40 0 0 1 1.71-1.877a3.2 3.2 0 0 1-.932-1.307a3.1 3.1 0 0 1-.17-1.58c.097-.678.11-1.312.099-1.812c-.012-.488-.048-.812-.048-1.015v-.028a8.8 8.8 0 0 1 .559-3.095c.264-.682.658-1.375 1.249-1.936c-.58-.185-1.61-.467-2.725-.52a7 7 0 0 0-.36-.01zm11.714 4.842c-.641.008-1.001.169-1.19.379c-.268.298-.293.82-.127 1.464s.507 1.365.829 1.963c.16.3.316.57.442.788c.127.22.22.376.276.51q.08.181.168.331c.248-.509.293-1.008.267-1.529c-.033-.644-.187-1.303-.164-1.97c.025-.78.184-1.289.198-1.892a6 6 0 0 0-.699-.044m-7.78.105a2.7 2.7 0 0 0-.582.068a4.5 4.5 0 0 0-1.09.412q-.173.09-.33.209l-.02.018c.006.134.033.459.045.936c.01.523-.002 1.19-.106 1.91c-.226 1.568.946 2.866 2.324 2.868c.08-.322.213-.648.345-.992c.384-1.003 1.139-1.734.503-4.589c-.104-.467-.31-.656-.594-.763a1.4 1.4 0 0 0-.495-.077m7.48.187h.048q.094.003.17.02a.4.4 0 0 1 .13.051a.15.15 0 0 1 .071.1v.008a.2.2 0 0 1-.034.124a.6.6 0 0 1-.104.137a.65.65 0 0 1-.364.195a.57.57 0 0 1-.388-.095a.6.6 0 0 1-.123-.108a.24.24 0 0 1-.06-.116a.15.15 0 0 1 .04-.118a.4.4 0 0 1 .111-.082a1.3 1.3 0 0 1 .504-.118zm-7.388.154q.075 0 .157.012c.144.02.273.057.371.112q.072.037.126.097q.028.033.042.073t.009.083a.27.27 0 0 1-.071.141a.6.6 0 0 1-.135.12a.62.62 0 0 1-.424.103a.7.7 0 0 1-.396-.209a.7.7 0 0 1-.112-.15a.25.25 0 0 1-.039-.162c.014-.1.099-.15.18-.18a.8.8 0 0 1 .29-.036zm8.56 6.732h-.003c-.139.05-.253.07-.35.11a.42.42 0 0 0-.225.197c-.06.105-.11.292-.095.61a.5.5 0 0 0 .14.064c.161.048.432.08.735.075c.602-.007 1.344-.143 1.738-.321c.323-.146.623-.336.891-.564c-1.317.264-2.06.194-2.517.011a1.3 1.3 0 0 1-.314-.183m-7.588.086h-.02c-.05.004-.123.02-.263.172c-.33.358-.444.582-.716.792c-.27.21-.623.321-1.327.461c-.223.044-.35.093-.436.132c.028.022.025.028.066.049c.103.055.236.103.342.13c.303.073.8.159 1.319.073s1.058-.327 1.518-.953c.08-.108.088-.268.023-.44c-.067-.17-.211-.318-.313-.36a.6.6 0 0 0-.193-.054z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Excel*/
        .file-icons--microsoft-excel {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M453.547 273.449H372.12v-40.714h81.427zm0 23.264H372.12v40.714h81.427zm0-191.934H372.12v40.713h81.427zm0 63.978H372.12v40.713h81.427zm0 191.934H372.12v40.714h81.427zm56.242 80.264c-2.326 12.098-16.867 12.388-26.58 12.796H302.326v52.345h-36.119L0 459.566V52.492L267.778 5.904h34.548v46.355h174.66c9.83.407 20.648-.291 29.197 5.583c5.991 8.608 5.41 19.543 5.817 29.43l-.233 302.791c-.29 16.925 1.57 34.2-1.978 50.892m-296.51-91.256c-16.052-32.57-32.395-64.909-48.39-97.48c15.82-31.698 31.408-63.512 46.937-95.327c-13.203.64-26.406 1.454-39.55 2.385c-9.83 23.904-21.288 47.169-28.965 71.888c-7.154-23.323-16.634-45.774-25.3-68.515c-12.796.698-25.592 1.454-38.387 2.21c13.493 29.78 27.86 59.15 40.946 89.104c-15.413 29.081-29.837 58.57-44.785 87.825c12.737.523 25.475 1.047 38.212 1.221c9.074-23.148 20.357-45.424 28.267-69.038c7.096 25.359 19.135 48.798 29.023 73.051c14.017.99 27.976 1.862 41.993 2.676M484.26 79.882H302.326v24.897h46.53v40.713h-46.53v23.265h46.53v40.713h-46.53v23.265h46.53v40.714h-46.53v23.264h46.53v40.714h-46.53v23.264h46.53v40.714h-46.53v26.897H484.26z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*CrossBrowserTesting.com*/
        .bi--browser-edge {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23000'%3E%3Cpath d='M9.482 9.341c-.069.062-.17.153-.17.309c0 .162.107.325.3.456c.877.613 2.521.54 2.592.538h.002c.667 0 1.32-.18 1.894-.519A3.84 3.84 0 0 0 16 6.819c.018-1.316-.44-2.218-.666-2.664l-.04-.08C13.963 1.487 11.106 0 8 0A8 8 0 0 0 .473 5.29C1.488 4.048 3.183 3.262 5 3.262c2.83 0 5.01 1.885 5.01 4.797h-.004v.002c0 .338-.168.832-.487 1.244l.006-.006z'/%3E%3Cpath d='M.01 7.753a8.14 8.14 0 0 0 .753 3.641a8 8 0 0 0 6.495 4.564a5 5 0 0 1-.785-.377h-.01l-.12-.075a5.5 5.5 0 0 1-1.56-1.463A5.543 5.543 0 0 1 6.81 5.8l.01-.004l.025-.012c.208-.098.62-.292 1.167-.285q.194.001.384.033a4 4 0 0 0-.993-.698l-.01-.005C6.348 4.282 5.199 4.263 5 4.263c-2.44 0-4.824 1.634-4.99 3.49m10.263 7.912q.133-.04.265-.084q-.153.047-.307.086z'/%3E%3Cpath d='M10.228 15.667a5 5 0 0 0 .303-.086l.082-.025a8.02 8.02 0 0 0 4.162-3.3a.25.25 0 0 0-.331-.35q-.322.168-.663.294a6.4 6.4 0 0 1-2.243.4c-2.957 0-5.532-2.031-5.532-4.644q.003-.203.046-.399a4.54 4.54 0 0 0-.46 5.898l.003.005c.315.441.707.821 1.158 1.121h.003l.144.09c.877.55 1.721 1.078 3.328.996'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*BrowserStack*/
        .devicon-plain--browserstack-wordmark {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000' d='M64.727 23.539a17.54 17.54 0 0 0-17.54 17.54a17.54 17.54 0 0 0 17.54 17.54a17.54 17.54 0 0 0 17.54-17.54a17.54 17.54 0 0 0-17.54-17.54m8.398 5.941a3.462 5.539 24.166 0 1 .894.195a3.462 5.539 24.166 0 1 .891 6.47a3.462 5.539 24.166 0 1-5.426 3.637a3.462 5.539 24.166 0 1-.89-6.471a3.462 5.539 24.166 0 1 4.53-3.83zM58.957 0a45.234 45.234 0 0 0-45.232 45.234a45.234 45.234 0 0 0 45.232 45.234a45.234 45.234 0 0 0 43.855-34.9a36 36 0 0 1-7.656 10.617A33.46 33.46 0 0 1 67.65 80.697a33.5 33.5 0 0 1-14.727-3.475a39.23 39.23 0 0 1-28.97-37.758A39.233 39.233 0 0 1 63.133.234a45 45 0 0 0-4.176-.232zm5.078.23l-.383.014a39 39 0 0 1 .803.02l.482-.022a50 50 0 0 0-.902-.012m1.154 0a39.233 39.233 0 0 0-39.234 39.234A39.23 39.23 0 0 0 48.002 74.68l-.455-.187a34 34 0 0 0 2.168.978a33.5 33.5 0 0 1-6.91-5.937a33.46 33.46 0 0 0 22.846 9.164a33.464 33.464 0 0 0 33.463-33.463a33.46 33.46 0 0 0-8.371-22.086a33.46 33.46 0 0 1 10.371 24.086a33.46 33.46 0 0 1-5.799 18.742a36 36 0 0 0 8.875-23.512a36 36 0 0 0-36-36.002a36 36 0 0 0-25.113 10.406l.192-.205A36 36 0 0 1 70.19 4.462a36 36 0 0 1 36 36.002a36 36 0 0 1-2.4 12.67a45.234 45.234 0 0 1-44.833 39.334a45.234 45.234 0 0 1-44.756-38.717a50.08 50.08 0 0 0 49.834 46.641a50.08 50.08 0 0 0 50.08-50.08A50.08 50.08 0 0 0 73.986 1.23A39.2 39.2 0 0 0 65.19.232zm-2.462 9.31a23.54 23.54 0 0 1 16.949 7.372a23.54 23.54 0 0 0-14.95-5.373a23.54 23.54 0 0 0-23.538 23.54a23.54 23.54 0 0 0 5.45 14.817a19.1 19.1 0 0 1-1.794-8.072A19.14 19.14 0 0 1 63.98 22.687a19.14 19.14 0 0 1 19.14 19.137a19.14 19.14 0 0 1-19.14 19.139a19.14 19.14 0 0 1-17.075-10.578a23.54 23.54 0 0 1-7.717-17.307a23.54 23.54 0 0 1 23.539-23.54zm7 6.23h.002a20.54 20.54 0 0 1 20.539 20.54a20.54 20.54 0 0 1-6.475 14.8a20.54 20.54 0 0 0 4.475-12.8a20.54 20.54 0 0 0-20.54-20.54h-.001a20.54 20.54 0 0 0-12.74 4.441a20.54 20.54 0 0 1 14.74-6.441m-29.78 4.968a27.93 27.93 0 0 0-7.529 18.957A27.925 27.925 0 0 0 60.342 67.62a27.93 27.93 0 0 0 19.135-7.675a27.93 27.93 0 0 1-21.135 9.675a27.93 27.93 0 0 1-24.697-15.037h-.002a27.9 27.9 0 0 1-3.224-12.887a27.93 27.93 0 0 1 8.547-20.014l.005-.007a28 28 0 0 1 .977-.936zm11.149 5.676l-.116.184zm32.617 24.777a21 21 0 0 1-.844.875a21 21 0 0 1-.313.281a21 21 0 0 0 1.156-1.156zm-3.92 3.645a21 21 0 0 1-.598.375a21 21 0 0 0 .598-.375m-3.698 2.172a21 21 0 0 1-.955.334a21 21 0 0 0 .955-.334m49.424 70.652c-.169 0-.253-.084-.422-.253l-2.786-4.222l-1.52 1.604v2.618c0 .084-.084.253-.253.253h-2.11c-.085 0-.254-.084-.254-.253v-13.931c0-.085.084-.254.253-.254h2.11c.085 0 .254.085.254.254v8.274l3.8-4.053a.46.46 0 0 1 .421-.253h2.364c.085 0 .254.084.085.253l-3.546 3.715l3.968 6.079c.084.084.084.253-.085.253zm-17.31-2.53c-.253-.675-.422-1.435-.422-2.533s.084-1.857.422-2.533c.675-1.857 2.364-2.786 4.56-2.786c1.688 0 2.954.59 3.798 1.604c.085.085.085.254-.084.254l-1.435 1.182c-.085.084-.254.084-.338-.085c-.59-.59-1.098-.844-2.026-.844c-1.014 0-1.773.422-2.11 1.35c-.254.507-.254 1.098-.254 1.858s.084 1.35.253 1.942c.338.844 1.097 1.35 2.11 1.35c.93 0 1.52-.337 2.027-.843c.084-.085.253-.085.338-.085l1.435 1.182c.084.085.084.253.084.253c-.844.93-2.195 1.52-3.799 1.52c-2.195.085-3.884-.93-4.559-2.786m-4.13 2.53c-.084 0-.253-.084-.253-.253v-.76c-.507.675-1.52 1.182-3.124 1.182c-2.026 0-3.715-.93-3.715-3.124s1.69-3.293 4.39-3.293h2.195c.085 0 .085-.084.085-.084v-.507c0-1.182-.59-1.688-2.449-1.688c-1.182 0-2.026.338-2.532.675c-.085.085-.254.085-.338-.084l-.844-1.351c-.085-.084-.085-.253.084-.253c.844-.591 2.11-1.013 3.884-1.013c3.377 0 4.56 1.097 4.56 3.546v6.585c0 .084-.086.253-.254.253zm-.253-3.377v-.76c0-.084-.085-.084-.085-.084h-1.857c-1.689 0-2.364.422-2.364 1.35c0 .845.675 1.267 1.942 1.267c1.435-.085 2.364-.591 2.364-1.773m-9.46 3.637c-2.196 0-3.125-1.013-3.125-2.955v-5.403c0-.085-.084-.085-.084-.085h-.676c-.084 0-.253-.084-.253-.253v-1.435c0-.085.085-.254.253-.254h.676c.084 0 .084-.084.084-.084v-2.786c0-.085.085-.253.253-.253h2.111c.085 0 .253.084.253.253v2.786c0 .084.085.084.085.084h1.52c.084 0 .253.085.253.254v1.435c0 .084-.085.253-.253.253h-1.52c-.085 0-.085.085-.085.085v5.319c0 .675.338.928 1.014.928h.59c.085 0 .254.085.254.253v1.69c0 .083-.085.252-.253.252zm-16.295-1.78c-.084-.084-.084-.253-.084-.338l1.435-1.52c.084-.084.253-.084.338-.084c1.013.76 2.532 1.52 4.221 1.52c1.857 0 2.955-.844 2.955-2.11c0-1.014-.675-1.69-2.786-2.027l-.844-.085c-2.955-.422-4.644-1.688-4.644-4.052c0-2.617 2.11-4.39 5.235-4.39c1.941 0 3.8.59 4.98 1.435c.085.084.085.169.085.253l-1.097 1.52c-.085.084-.254.084-.338.084c-1.266-.76-2.448-1.097-3.715-1.097c-1.604 0-2.448.76-2.448 1.942c0 1.013.76 1.688 2.87 1.94l.845.086c2.955.422 4.643 1.688 4.643 4.22s-2.026 4.476-5.825 4.476c-2.449.084-4.644-.76-5.826-1.773m-8.02 1.52c-.085 0-.254-.084-.254-.253v-9.794c0-.084.084-.253.253-.253h2.11c.085 0 .254.084.254.253v.844h.084c.507-.76 1.52-1.35 2.87-1.35c.845 0 1.774.337 2.28.844c.085.084.085.253.085.253l-1.182 1.435c-.085.085-.253.085-.338.085c-.506-.253-1.013-.507-1.688-.507c-1.436 0-2.11.929-2.11 2.618v5.487c0 .085-.086.254-.254.254zm-11.23-2.53c-.253-.675-.422-1.435-.422-2.533s.084-1.857.422-2.533c.675-1.857 2.28-2.786 4.56-2.786s3.883 1.098 4.558 2.786c.253.676.422 1.436.422 3.124c0 .085-.084.253-.253.253h-6.923c-.084 0-.084.085-.084.085c0 .253.084.59.168.76c.423 1.013 1.182 1.52 2.45 1.52s2.025-.423 2.616-.93c.085-.084.253-.084.422-.084l1.351 1.098c.084.084.084.253.084.253c-.928 1.013-2.532 1.773-4.559 1.773c-2.532.085-4.22-.928-4.812-2.786m6.67-4.56c-.253-.843-1.098-1.35-2.11-1.35s-1.858.507-2.196 1.35c-.084.254-.084.507-.084.845c0 .085.084.085.084.085h4.39c.085 0 .085-.085.085-.085c-.085-.253-.085-.59-.17-.844zm-17.814 5.74c-.085-.084-.085-.253 0-.253l1.35-1.267a.26.26 0 0 1 .338 0c.76.676 2.111 1.182 3.293 1.182c1.35 0 2.026-.506 2.026-1.182c0-.59-.422-1.013-1.857-1.097l-1.182-.085c-2.195-.253-3.377-1.266-3.377-2.955c0-1.941 1.52-3.292 4.221-3.292c1.69 0 3.124.506 4.137 1.182c.085.084.085.253.085.253l-1.098 1.182c-.084.084-.253.084-.338.084c-.675-.422-1.857-.844-2.87-.844c-1.098 0-1.689.422-1.689 1.098c0 .59.422.928 1.858 1.097l1.182.085c2.28.253 3.377 1.35 3.377 2.955c0 2.026-1.604 3.46-4.644 3.46c-2.28.086-3.883-.76-4.812-1.603m-6.08 1.35c-.084 0-.252-.084-.252-.253l-2.11-6.586h-.086l-2.11 6.5c-.085.086-.085.254-.254.254H34.93c-.084 0-.253-.084-.253-.253l-3.462-9.793c-.084-.085.085-.254.17-.254h2.194q.254 0 .253.254l2.111 6.754h.085l2.11-6.754c.085-.085.17-.254.254-.254h1.688c.085 0 .253.085.253.254l2.196 6.754h.084l2.026-6.754c.085-.17.085-.254.254-.254h2.195c.084 0 .253.085.17.254l-3.379 9.793c-.084.085-.084.253-.253.253zm-20.515-2.53c-.253-.675-.422-1.35-.422-2.533s.084-1.857.422-2.533c.675-1.857 2.28-2.786 4.56-2.786s3.883 1.013 4.558 2.786c.253.676.422 1.35.422 2.533s-.084 1.858-.422 2.533c-.675 1.857-2.28 2.786-4.56 2.786s-3.967-.93-4.558-2.786m6.67-.591c.253-.507.253-1.013.253-1.857s-.085-1.351-.253-1.858c-.338-.844-1.013-1.35-2.11-1.35c-1.014 0-1.774.506-2.11 1.35c-.255.59-.255 1.013-.255 1.858c0 .844.084 1.35.253 1.857c.338.844 1.013 1.35 2.11 1.35c1.014 0 1.69-.506 2.112-1.35m-14.69 3.12c-.086 0-.255-.083-.255-.252v-9.794c0-.084.085-.253.254-.253h2.11c.085 0 .254.084.254.253v.844h.084c.507-.76 1.52-1.35 2.87-1.35c.845 0 1.774.337 2.28.844c.084.084.084.253.084.253l-1.182 1.435c-.084.085-.253.085-.337.085c-.507-.253-1.013-.507-1.689-.507c-1.435 0-2.11.929-2.11 2.618v5.487c0 .085-.085.254-.254.254zM.058 113.65c0-.083.084-.252.253-.252h5.825c3.293 0 4.813 1.52 4.813 3.799c0 1.689-.844 2.533-1.858 3.04v.084c.93.337 2.111 1.52 2.111 3.292c0 2.87-1.942 4.222-5.319 4.222H.314c-.085 0-.254-.085-.254-.253V113.65zm5.994 5.742c1.35 0 2.195-.76 2.195-1.857c0-1.182-.844-1.942-2.195-1.942H2.93c-.084 0-.084.084-.084.084v3.546c0 .085.084.085.084.085c-.084.084 3.124.084 3.124.084zm-3.208 6.079H6.14c1.52 0 2.364-.76 2.364-2.026c0-1.267-.845-2.027-2.364-2.027H2.846c-.085 0-.085.085-.085.085v3.715c-.084.253.085.253.085.253z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Sauce Labs*/
        .cib--saucelabs {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m3.907 20.636l8.525.004l-4.776 9.011A16.02 16.02 0 0 1 0 16C0 7.177 7.177 0 16 0c2.349 0 4.584.511 6.588 1.416L7.24 16.771h13.667L10.855 26.927l4.151-7.839H5.063C4.604 17.552 4.636 16 4.636 16C4.645 9.713 9.745 4.631 16.027 4.636l.375.004l1.459-1.463a13 13 0 0 0-1.833-.131c-7.141 0-12.975 5.808-12.975 12.953c0 0-.079 2.292.855 4.636zM24.339 2.355A16 16 0 0 1 32 16c0 8.823-7.177 16-16 16a15.8 15.8 0 0 1-6.588-1.421L24.645 15.23H10.937L21.145 5.074l-4.151 7.839h9.948c.421 1.437.421 3.088.421 3.088c-.009 6.287-5.109 11.369-11.395 11.364c-.141 0-.276-.004-.417-.009l-1.448 1.463c7.089 1.037 13.677-3.869 14.713-10.957a12.84 12.84 0 0 0-.729-6.5h-8.52z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Selendroid*/
        .cib--sellfy {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M30.906 1.089c-10.198-1.453-19.698-1.453-29.839 0c-1.422 10.083-1.422 19.479 0 29.505C6.015 31.323 10.958 32 16.005 32c5 0 9.948-.682 14.896-1.354c1.464-10.083 1.464-19.479 0-29.557zM15.521 25.51c-2.74 0-5.635-.922-6.906-1.599l1.073-4.167c1.422.938 3.578 1.859 5.932 1.859c1.859 0 2.984-.583 2.984-1.74c0-.823-.578-1.302-2.099-1.682l-3.042-.839c-3.219-.88-4.74-2.526-4.74-5.141c0-3.156 2.438-5.677 7.49-5.677c2.656 0 5.297.729 6.76 1.458l-1.266 3.969c-1.474-.823-3.724-1.5-5.635-1.5c-1.823 0-2.599.578-2.599 1.453c0 .828.536 1.161 1.719 1.458l3.318.979c3.422.979 4.943 2.62 4.943 5.177c-.099 3.604-3.281 6.021-7.943 6.021z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*appium */
        .simple-icons--appium {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.923 0C5.937 0 .976 4.384.07 10.115a11.94 11.94 0 0 1 7.645-2.754a11.98 11.98 0 0 1 9.43 4.58a11.94 11.94 0 0 0 1.015-8.769a12 12 0 0 0-.626-1.772l-.003-.008A12 12 0 0 0 11.923 0m7.721 2.754A12 12 0 0 1 9.398 16.521a12.08 12.08 0 0 0 9.02 5.617c.24-.119.766-.51 1.224-.89A11.97 11.97 0 0 0 23.995 12a11.98 11.98 0 0 0-4.35-9.247zM9.33 7.557a12 12 0 0 0-2.647.401A11.94 11.94 0 0 0 .01 12.595l-.005.006q.032.641.131 1.275C1.037 19.61 6 24 11.991 24c1.45 0 2.887-.26 4.243-.773a12 12 0 0 1-6.905-15.67z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*JIRA*/
        .mdi--jira {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.53 2c0 2.4 1.97 4.35 4.35 4.35h1.78v1.7c0 2.4 1.94 4.34 4.34 4.35V2.84a.84.84 0 0 0-.84-.84zM6.77 6.8a4.36 4.36 0 0 0 4.34 4.34h1.8v1.72a4.36 4.36 0 0 0 4.34 4.34V7.63a.84.84 0 0 0-.83-.83zM2 11.6c0 2.4 1.95 4.34 4.35 4.34h1.78v1.72c.01 2.39 1.95 4.34 4.34 4.34v-9.57a.84.84 0 0 0-.84-.84z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*JMeter*/
        .simple-icons--apachejmeter {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.35 7.79s-.247-.4-.537-.228c-.14.084-.374.318-.653.658l.257.484a6 6 0 0 1 .517-.653c-.079.09-.246.298-.484.662q.501-.035.996-.123c.099-.549-.096-.8-.096-.8m-.386.228l.022-.024zM.91 14.02a45 45 0 0 0-.774 2.33a.2.2 0 0 1-.136.132c.23-.76.458-1.476.687-2.124c-.143-.033-.346.007-.594.11c.17-.13.339-.242.5-.252c-.051-.011-.183-.057-.36-.22c.169.063.316.094.422.072c-.022-.282-.174-.57-.374-.86c-.001-.002.28.161.383.33l.002-.023q.025-.33.093-.654v-.002q.05-.261.127-.522l.066-.223q.043-.13.093-.27q.165-.452.375-.884l.036-.072q.192-.386.408-.76q.115-.199.231-.39q.01-.011.017-.026L2.11 9.71l.008-.013q.355-.57.754-1.108a8 8 0 0 1 .229-.296l.058-.072l.256.482a11 11 0 0 0-.268.404q-.259.415-.487.846l-.217.414l-.222-.439l.22.44l-.007.015l-.133.27l-.077.16l-.206.444a43 43 0 0 0-.57 1.344l-.18.457l-.04.103l-.134.357v.004l-.033.088l-.141.381zm3.235-4.623a5 5 0 0 1-.334.562c-.106.149-.216.25-.457.363l.022-.004q.002-.002.006-.002c.125-.023.28-.074.37-.127a.2.2 0 0 0 .036-.024a1 1 0 0 1-.02.089q-.01.038-.026.085l-.012.033l-.036.092a3 3 0 0 1-.102.226l-.028.057l-.024.039a1 1 0 0 1-.084.116l-.04.044a1 1 0 0 1-.113.101a1.2 1.2 0 0 1-.27.151l.017-.002l.064-.011q.195-.047.361-.16c-.138.275-.326.497-.628.612l.052-.007l.05-.011a1 1 0 0 0 .254-.087a7 7 0 0 1-.18.492q-.106.26-.225.47a2.6 2.6 0 0 1-.35.487c-.276.298-.705.54-1.027.58l.016.003c.366.076.745-.047.996-.324a3 3 0 0 1-.106.187c-.148.24-.318.386-.654.537c.23.013.35-.041.448-.165a1 1 0 0 1-.052.1c-.215.356-.634.478-1.117.456a.54.54 0 0 1 .174.37c-.074-.134-.152-.251-.251-.297l.116-.334l.02-.054v-.006l.132-.37l.026-.07l.003-.01l.17-.454l.007-.022l.168-.435q.093-.238.184-.46q.184-.452.382-.897q.077-.174.152-.336l.05-.108l.097-.205q.043-.093.088-.183l.027-.058q.003-.003.002-.011l.006-.001q.11-.225.213-.423q.226-.435.474-.857l.013-.023q.133-.222.246-.396q.5-.035.995-.12q-.015.078-.038.165a3 3 0 0 1-.075.225a4 4 0 0 1-.187.413zm2.351.674v4.596c0 .28-.041.527-.125.732a1.34 1.34 0 0 1-.35.512a1.4 1.4 0 0 1-.531.3q-.306.095-.674.095a2.7 2.7 0 0 1-.659-.074a.06.06 0 0 1-.046-.06v-.842a.063.063 0 0 1 .076-.062q.117.027.25.045c.162.024.376.03.54-.01a.48.48 0 0 0 .332-.29a.8.8 0 0 0 .052-.313v-4.63c0-.035.027-.063.062-.063h1.01c.036 0 .063.028.063.063zm8.588 1.44a1.35 1.35 0 0 0-.518-.334a1.9 1.9 0 0 0-.675-.114q-.383 0-.702.125c-.208.082-.395.21-.545.377a1.75 1.75 0 0 0-.35.619a2.7 2.7 0 0 0-.123.859c0 .32.044.606.135.848q.139.361.386.603c.164.157.364.276.59.355a2.3 2.3 0 0 0 .742.118q.213 0 .377-.015a2.3 2.3 0 0 0 .61-.13q.143-.05.273-.12a.06.06 0 0 0 .033-.055v-.77a.063.063 0 0 0-.09-.055a2.5 2.5 0 0 1-.827.265q-.153.015-.307.014a.9.9 0 0 1-.332-.055a.7.7 0 0 1-.243-.162a.8.8 0 0 1-.155-.263a1.2 1.2 0 0 1-.058-.295h2.157a.063.063 0 0 0 .063-.062v-.483a2.1 2.1 0 0 0-.114-.725a1.5 1.5 0 0 0-.327-.544zm-1.758 1.029q.033-.325.176-.478a.52.52 0 0 1 .395-.167a.55.55 0 0 1 .246.052q.106.051.176.144a.7.7 0 0 1 .105.22q.03.107.038.229zm10.673-1.387v.934a.062.062 0 0 1-.077.06a.7.7 0 0 0-.254-.027l-.08-.004q-.181 0-.337.047a.64.64 0 0 0-.253.145a.7.7 0 0 0-.163.264q-.059.166-.059.411v1.856a.063.063 0 0 1-.063.063h-.994a.063.063 0 0 1-.063-.063v-3.645c0-.035.028-.063.063-.063h.753c.028 0 .053.02.06.046l.124.462q.06-.1.133-.191a.93.93 0 0 1 .487-.338a1.1 1.1 0 0 1 .434-.044q.05-.002.096.006l.084.011a.3.3 0 0 1 .066.011a.06.06 0 0 1 .044.059zm-5.956 2.794a.06.06 0 0 1 .027.05v.741a.06.06 0 0 1-.033.055a1.5 1.5 0 0 1-.364.125c-.304.068-.62.066-.924-.008a.9.9 0 0 1-.381-.207a1.04 1.04 0 0 1-.256-.397a1.8 1.8 0 0 1-.088-.608V12h-.414a.063.063 0 0 1-.062-.062v-.42a.06.06 0 0 1 .03-.053l.529-.323l.28-.75a.06.06 0 0 1 .058-.04h.636c.035 0 .062.028.062.063v.714h.825c.034 0 .063.028.063.062v.747a.063.063 0 0 1-.063.063h-.825v1.695q0 .187.085.268a.32.32 0 0 0 .231.084q.14 0 .263-.03q.133-.034.264-.08a.06.06 0 0 1 .057.007zm-6.105-3.876v4.77a.063.063 0 0 1-.062.061h-.943a.063.063 0 0 1-.063-.063v-2.45l.014-.473l.01-.242l.008-.187l-1.018 3.37a.06.06 0 0 1-.06.044h-.93a.06.06 0 0 1-.06-.044l-.929-3.32a25 25 0 0 1 .033.88q.005.111.005.204v2.218a.063.063 0 0 1-.063.063h-.903a.063.063 0 0 1-.063-.063V10.07c0-.034.027-.063.062-.063h1.376c.03 0 .053.02.061.047l.981 3.473l1.046-3.474a.06.06 0 0 1 .06-.044h1.376c.034 0 .062.027.062.061zm9.135 1.44a1.35 1.35 0 0 0-.517-.334a1.9 1.9 0 0 0-.676-.114c-.253 0-.49.041-.701.125c-.208.082-.395.21-.545.377a1.75 1.75 0 0 0-.35.619c-.087.278-.13.568-.124.859c0 .32.046.606.135.848q.14.361.387.603c.164.157.364.276.59.355a2.3 2.3 0 0 0 .742.118q.213 0 .376-.015a2.3 2.3 0 0 0 .884-.25a.06.06 0 0 0 .033-.055v-.77a.063.063 0 0 0-.09-.055a2.5 2.5 0 0 1-.828.265q-.152.015-.306.014a.9.9 0 0 1-.332-.055a.7.7 0 0 1-.242-.162a.8.8 0 0 1-.157-.263a1.2 1.2 0 0 1-.057-.295h2.157a.063.063 0 0 0 .063-.062v-.483a2.1 2.1 0 0 0-.114-.725a1.5 1.5 0 0 0-.328-.544zm-.765.58a.7.7 0 0 1 .106.22q.03.107.038.229h-1.137q.034-.325.177-.478a.52.52 0 0 1 .395-.167a.55.55 0 0 1 .246.052a.5.5 0 0 1 .175.144M6.26 7.63h-.137L5.41 9.336h.179l.218-.534h.769l.22.534h.18l-.714-1.708H6.26zm-.419 1.04l.352-.844l.341.844zm1.483.035h.555c.292 0 .489-.262.489-.54c0-.265-.211-.536-.503-.536h-.708v1.708h.166zm0-.926h.532c.187 0 .346.172.346.386c0 .207-.13.392-.332.392h-.546zm1.129 1.558l.218-.534h.767l.22.534h.184l-.714-1.708H8.99l-.715 1.708zm.606-1.51l.342.843H8.71l.352-.844H9.06zm.778.643c0-.41.297-.85.81-.85a.67.67 0 0 1 .631.372l-.135.081a.54.54 0 0 0-.504-.303c-.408 0-.632.365-.632.709c0 .376.276.718.639.718a.58.58 0 0 0 .526-.318l.14.073c-.111.256-.414.397-.676.397c-.468 0-.799-.447-.799-.88zm1.875.867h-.165V7.629h.165v.76h1.011v-.76h.169v1.708h-.169v-.799h-1.01zm2.71 0h-1.145V7.629h1.124v.15h-.959v.616h.836v.142h-.837v.65h.982v.15z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*programming */
        .solar--programming-linear {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12Z'/%3E%3Cpath stroke-linecap='round' d='M17 15h-5m-5-5l.234.195c1.282 1.068 1.923 1.602 1.923 2.305s-.64 1.237-1.923 2.305L7 15'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*data visualization */
        .mdi--graph-box-multiple-outline {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 16V4H8v12m14 0c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2m-6 16v2H4c-1.1 0-2-.9-2-2V7h2v13m12-9h2v3h-2m-3-8h2v8h-2m-3-6h2v6h-2Z'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*database*/
        .material-symbols--database {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 11q3.75 0 6.375-1.175T21 7t-2.625-2.825T12 3T5.625 4.175T3 7t2.625 2.825T12 11m0 2.5q1.025 0 2.563-.213t2.962-.687t2.45-1.237T21 9.5V12q0 1.1-1.025 1.863t-2.45 1.237t-2.962.688T12 16t-2.562-.213t-2.963-.687t-2.45-1.237T3 12V9.5q0 1.1 1.025 1.863t2.45 1.237t2.963.688T12 13.5m0 5q1.025 0 2.563-.213t2.962-.687t2.45-1.237T21 14.5V17q0 1.1-1.025 1.863t-2.45 1.237t-2.962.688T12 21t-2.562-.213t-2.963-.687t-2.45-1.237T3 17v-2.5q0 1.1 1.025 1.863t2.45 1.237t2.963.688T12 18.5'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*ml*/
        .carbon--machine-learning-model {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M27 24a2.96 2.96 0 0 0-1.285.3l-4.3-4.3H18v2h2.586l3.715 3.715A3 3 0 0 0 24 27a3 3 0 1 0 3-3m0 4a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-15a2.995 2.995 0 0 0-2.816 2H18v2h6.184A2.995 2.995 0 1 0 27 13m0 4a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-15a3.003 3.003 0 0 0-3 3a3 3 0 0 0 .348 1.373L20.596 10H18v2h3.404l4.4-4.252A2.999 2.999 0 1 0 27 2m0 4a1 1 0 1 1 1-1a1 1 0 0 1-1 1'/%3E%3Cpath fill='%23000' d='M18 6h2V4h-2a3.98 3.98 0 0 0-3 1.382A3.98 3.98 0 0 0 12 4h-1a9.01 9.01 0 0 0-9 9v6a9.01 9.01 0 0 0 9 9h1a3.98 3.98 0 0 0 3-1.382A3.98 3.98 0 0 0 18 28h2v-2h-2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2m-6 20h-1a7.005 7.005 0 0 1-6.92-6H6v-2H4v-4h3a3.003 3.003 0 0 0 3-3V9H8v2a1 1 0 0 1-1 1H4.08A7.005 7.005 0 0 1 11 6h1a2 2 0 0 1 2 2v4h-2v2h2v4h-2a3.003 3.003 0 0 0-3 3v2h2v-2a1 1 0 0 1 1-1h2v4a2 2 0 0 1-2 2'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*natural language processing*/
        .fluent-mdl2--processing {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23000' d='M837 844q-23 37-53 67t-68 54l51 124l-118 48l-51-123q-40 10-86 10t-86-10l-51 123l-118-48l51-124q-37-23-67-53t-54-68L63 895L15 777l123-51q-10-40-10-86t10-86L15 503l48-118l124 51q46-75 121-121l-51-124l118-48l51 123q40-10 86-10t86 10l51-123l118 48l-51 124q75 46 121 121l124-51l48 118l-123 51q10 40 10 86t-10 86l123 51l-48 118zm-325 52q53 0 99-20t82-55t55-81t20-100q0-53-20-99t-55-82t-81-55t-100-20q-53 0-99 20t-82 55t-55 81t-20 100q0 53 20 99t55 82t81 55t100 20m1408 448q0 55-14 111l137 56l-48 119l-138-57q-59 98-156 156l57 137l-119 49l-56-137q-56 14-111 14t-111-14l-56 137l-119-49l57-137q-98-58-156-156l-138 57l-48-119l137-56q-14-56-14-111t14-111l-137-56l48-119l138 57q58-97 156-156l-57-138l119-48l56 137q56-14 111-14t111 14l56-137l119 48l-57 138q97 59 156 156l138-57l48 119l-137 56q14 56 14 111m-448 320q66 0 124-25t101-68t69-102t26-125t-25-124t-69-101t-102-69t-124-26t-124 25t-102 69t-69 102t-25 124t25 124t68 102t102 69t125 25'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*big data */
        .eos-icons--big-data-outlined {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 6.147a5 5 0 0 0-.65-.107a7.492 7.492 0 0 0-14-2A6 6 0 0 0 4 4.365A5.98 5.98 0 0 0 4 15.65v-2.204a3.976 3.976 0 0 1 0-6.901a3.9 3.9 0 0 1 1.56-.515l1.07-.11l.5-.95a5.487 5.487 0 0 1 10.26 1.46l.3 1.5l1.53.11a3 3 0 0 1 .78.171a2.963 2.963 0 0 1 0 5.604v2.084a4.972 4.972 0 0 0 0-9.752'/%3E%3Cpath fill='%23000' d='M12 11c-3.818 0-6 .758-6 2.167v8.666C6 23.242 9.087 24 12 24s6-.758 6-2.167v-8.666C18 11.758 15.818 11 12 11m0 1c2.711 0 4.91.81 4.91 1.708s-2.2 1.625-4.91 1.625s-4.91-.727-4.91-1.625S9.29 12 12 12m-4.91 7.924v-1.143a12 12 0 0 0 4.91.886a12 12 0 0 0 4.91-.886v1.179a12.6 12.6 0 0 1-4.91.79a12.8 12.8 0 0 1-4.91-.826'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*AI & DL */
        .hugeicons--ai-brain-02 {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23000'%3E%3Cpath d='M12 4.5a2.5 2.5 0 0 0-5 0a3 3 0 0 0-2.567 4.554a3.001 3.001 0 0 0 0 5.893A3 3 0 0 0 7 19.5a2.5 2.5 0 0 0 5-.001'/%3E%3Cpath d='M12 19.5a2.5 2.5 0 0 0 5 0a3 3 0 0 0 2.567-4.553a3.001 3.001 0 0 0 0-5.893A3 3 0 0 0 17 4.5a2.5 2.5 0 0 0-5-.001'/%3E%3Cpath d='M10.487 7.001V8.98M7 10.501h2.052m5.971 0h2.052m-2.052 2.974h2.052M7 13.475h2.052m1.435 1.545V17m3.025-1.98V17m-.009-10v1.98m-3.45 5.989h3.971a1 1 0 0 0 1-1V9.98a1 1 0 0 0-1-1h-3.971a1 1 0 0 0-1 1v3.989a1 1 0 0 0 1 1'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*Reinforcement leaning */
        .hugeicons--flow-connection {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 5.5c0-1.65 0-2.475.513-2.987C3.525 2 4.35 2 6 2s2.475 0 2.987.513C9.5 3.025 9.5 3.85 9.5 5.5s0 2.475-.513 2.987C8.475 9 7.65 9 6 9s-2.475 0-2.987-.513C2.5 7.975 2.5 7.15 2.5 5.5m1.157 10.157C4.76 14.552 5.314 14 6 14s1.239.552 2.343 1.657C9.448 16.76 10 17.314 10 18s-.552 1.239-1.657 2.343C7.24 21.448 6.686 22 6 22s-1.239-.552-2.343-1.657C2.552 19.24 2 18.686 2 18s.552-1.239 1.657-2.343M6 9v5m4 4h5m0 0c0-1.65 0-2.475.513-2.987c.512-.513 1.337-.513 2.987-.513s2.475 0 2.987.513C22 15.525 22 16.35 22 18s0 2.475-.513 2.987c-.512.513-1.337.513-2.987.513s-2.475 0-2.987-.513C15 20.475 15 19.65 15 18' color='%23000'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*postman */
        .simple-icons--postman {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.527.099C6.955-.744.942 3.9.099 10.473c-.843 6.572 3.8 12.584 10.373 13.428c6.573.843 12.587-3.801 13.428-10.374C24.744 6.955 20.101.943 13.527.099m2.471 7.485a.86.86 0 0 0-.593.25l-4.453 4.453l-.307-.307l-.643-.643c4.389-4.376 5.18-4.418 5.996-3.753m-4.863 4.861l4.44-4.44a.62.62 0 1 1 .847.903l-4.699 4.125zm.33.694l-1.1.238a.06.06 0 0 1-.067-.032a.06.06 0 0 1 .01-.073l.645-.645zm-2.803-.459l1.172-1.172l.879.878l-1.979.426a.074.074 0 0 1-.085-.039a.07.07 0 0 1 .013-.093m-3.646 6.058a.076.076 0 0 1-.069-.083a.1.1 0 0 1 .022-.046h.002l.946-.946l1.222 1.222zm2.425-1.256a.23.23 0 0 0-.117.256l.203.865a.125.125 0 0 1-.211.117h-.003l-.934-.934l-.294-.295l3.762-3.758l1.82-.393l.874.874c-1.255 1.102-2.971 2.201-5.1 3.268m5.279-3.428h-.002l-.839-.839l4.699-4.125a1 1 0 0 0 .119-.127c-.148 1.345-2.029 3.245-3.977 5.091m3.657-6.46l-.003-.002a1.822 1.822 0 0 1 2.459-2.684l-1.61 1.613a.12.12 0 0 0 0 .169l1.247 1.247a1.82 1.82 0 0 1-2.093-.343m2.578 0a1.7 1.7 0 0 1-.271.218h-.001l-1.207-1.207l1.533-1.533c.661.72.637 1.832-.054 2.522m-.1-1.544a.14.14 0 0 0-.053.157a.42.42 0 0 1-.053.45a.14.14 0 0 0 .023.197a.14.14 0 0 0 .084.03a.14.14 0 0 0 .106-.05a.69.69 0 0 0 .087-.751a.14.14 0 0 0-.194-.033'/%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*bugzilla */
        .solar--minimalistic-magnifer-bug-linear {
          display: inline-block;
          width: 24px;
          height: 24px;
          --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='11.5' cy='11.5' r='9.5'/%3E%3Cpath stroke-linecap='round' d='M11.5 15.5a3 3 0 0 1-3-3v-2m3 5a3 3 0 0 0 3-3v-2m-3 5v-5m3 0a3 3 0 1 0-6 0m6 0h-6m6.072 1H16m-9 0h1.5m6 2.5l1 .5m-7-.5l-1 .5m7-5.5l1-.5m-7 .5l-1-.5M20 20l2 2'/%3E%3C/g%3E%3C/svg%3E");
          background-color: currentColor;
          -webkit-mask-image: var(--svg);
          mask-image: var(--svg);
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
        }
        
        /*star - hollow */
        .icon-Star.blank:before {
            color: #cbcbcb;
        }
        
        .no-scroll {
    overflow: hidden;
    position: fixed;
    width: 100%;
}



    .ratingg {
        display: inline-flex;
        font-size: 15px; /* Adjust size as needed */
        color: #ffd700; /* Adjust color to a more golden shade */
        margin-right: 2px; /* Adjust spacing between stars */
    }
    

    .ratingg i {
        color: #ffB200; /* Full star color */
        margin: 0; /* Remove margin if necessary */
        padding: 0; /* Remove padding if necessary */
        border: none; /* Remove border */
    }

    .ratingg .half-star {
        position: relative;
        display: inline-block;
        color: #ffd700; /* Full star color */
        border:none;
    }

    .ratingg .half-star:before {
        content: "\f005"; /* Full star icon */
        font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
        font-weight: 900; /* Use font weight for full star */
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        color: #ffd700; /* Color for full star */
        border:none;
    }

    .ratingg .half-star span {
        content: "\f005"; /* Full star icon */
        font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
        font-weight: 900; /* Use font weight for half star */
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        color: #ffd700; /* Color for half star */
        border:none;
    }

    .ratingg .empty-star {
        color: #e0e0e0; /* Color for empty stars */
        border:none;
    }

    /* Custom classes for different partial star levels */
    .star-20::after {
        width: 20%;
    }

    .star-40::after {
        width: 40%;
    }

    .star-60::after {
        width: 60%;
    }

    .star-90::after {
        width: 90%;
    }
    
    
    
    .ratinggg {
        display: inline-flex;
        font-size: 10px; /* Adjust size as needed */
        color: #ffd700; /* Adjust color to a more golden shade */
        margin-right: 2px; /* Adjust spacing between stars */
    }
    

    .ratinggg i {
        color: #ffB200; /* Full star color */
        margin: 0; /* Remove margin if necessary */
        padding: 0; /* Remove padding if necessary */
        border: none; /* Remove border */
    }

    .ratinggg .half-star {
        position: relative;
        display: inline-block;
        color: #ffd700; /* Full star color */
        border:none;
    }

    .ratinggg .half-star:before {
        content: "\f005"; /* Full star icon */
        font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
        font-weight: 900; /* Use font weight for full star */
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        color: #ffd700; /* Color for full star */
        border:none;
    }

    .ratinggg .half-star span {
        content: "\f005"; /* Full star icon */
        font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
        font-weight: 900; /* Use font weight for half star */
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        color: #ffd700; /* Color for half star */
        border:none;
    }

    .ratinggg .empty-star {
        color: #e0e0e0; /* Color for empty stars */
        border:none;
    }

.upload-button {
        display: flex;
        align-items: center;
        padding: 10px 20px;
        border: none;
        background-color: #007bff;
        color: white;
        font-size: 16px;
        cursor: pointer;
        border-radius: 5px;
        transition: background-color 0.3s ease;
        font-family: Arial, sans-serif;
    }

    .upload-button:hover {
        background-color: #0056b3;
    }

    .upload-button i {
        margin-right: 8px;
    }


.content-left-width{
    width: 90%;
}
.content-left-wp{
    width: 120%;
}
/*upload btn */
label.upload-btn {
    background: linear-gradient(45deg, #ec2274 50%, #f26258 90%, #f47f3d);
    border-radius: 5px;
}



 /*.ratingg {*/
 /*           display: inline-flex;*/
            font-size: 20px; /* Adjust size as needed */
            color: #ffd700; /* Adjust color to a more golden shade */
            margin-right: 2px; /* Adjust spacing between stars */
 /*       }*/

 /*       .ratingg i {*/
            color: #ffd700; /* Full star color */
            margin: 0; /* Remove margin if necessary */
            padding: 0; /* Remove padding if necessary */
            border: none; /* Remove border */
 /*       }*/

 /*       .ratingg .half-star {*/
 /*           position: relative;*/
 /*           display: inline-block;*/
            color: #ffd700; /* Full star color */
 /*       }*/

 /*       .ratingg .half-star:before {*/
            content: "\f005"; /* Full star icon */
            font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
            font-weight: 900; /* Use font weight for full star */
 /*           position: absolute;*/
 /*           top: 0;*/
 /*           left: 0;*/
 /*           z-index: 1;*/
            color: #ffd700; /* Color for full star */
 /*       }*/

 /*       .ratingg .half-star span {*/
            content: "\f005"; /* Full star icon */
            font-family: 'Font Awesome 5 Free'; /* Use the correct font family */
            font-weight: 900; /* Use font weight for half star */
 /*           position: absolute;*/
 /*           top: 0;*/
 /*           left: 0;*/
 /*           z-index: 2;*/
            width: 50%; /* Width for half star */
 /*           overflow: hidden;*/
            color: #ffd700; /* Color for half star */
 /*       }*/

 /*       .ratingg .empty-star {*/
            color: #e0e0e0; /* Color for empty stars */
 /*       }*/
/*.file-preview {*/
/*    position: relative;*/
/*    padding: 10px;*/
/*    border: 1px solid #ddd;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.file-preview img {*/
/*    max-width: 100px;*/
/*    max-height: 100px;*/
/*    display: block;*/
/*}*/

/*.remove-file {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    right: 10px;*/
/*    background: red;*/
/*    color: white;*/
/*    border: none;*/
/*    padding: 5px;*/
/*    cursor: pointer;*/
/*}*/



/*youtube video home page section zoom animation */
/*    .card-sectionscroll {*/
/*      display: flex;*/
/*      justify-content: space-around;*/
/*      width: 100%;*/
/*      height: 300px;*/
/*      margin: 20px 0;*/
/*      transition: transform 0.9s ease-in-out;*/
/*    }*/
/*.card-sectionscroll {*/
/*    display: flex;*/
/*    justify-content: space-around;*/
/*    align-items: center;*/
/*    height: max-content;*/
/*    transform: scale(1);*/
/*    transition: transform 1.5s ease-in-out;*/
/*}*/
/*    .cardscroll {*/
/*    padding: 20px;*/
/*    border: 1px solid #ddd;*/
/*    border-radius: 5px;*/
/*    background-color: #eee;*/
/*    text-align: center;*/
/*    width: 200px;*/
/*    height: 200px;*/
/*}*/
/*.center-item{*/
/*    border: 2px solid red;*/
/*    transition: transform 1.5s ease-in-out;*/
/*    transform: scale(1.2);*/
    z-index: 1; /* Bring the centered item to the front 
    
}


