.elementor-kit-8{--e-global-color-primary:#1B053A;--e-global-color-secondary:#A70095;--e-global-color-text:#000000;--e-global-color-accent:#3D43C0;--e-global-color-2c4bad5:#000000;--e-global-color-1359f40:#FFFFFF;--e-global-color-98013ae:#E2E3F6;--e-global-color-2feab6c:#F2D9F0;--e-global-color-6b5a1b9:#E3F6FD;--e-global-color-a1ce8ac:#F1F4FF;--e-global-color-1b4ab0f:#303595;--e-global-color-f3710ea:#880079;--e-global-color-5dea119:#1B053AE0;--e-global-color-1b0c518:#E3E3E3;--e-global-color-bbc39ad:#100322;--e-global-color-8208ce1:#F6F8FF;--e-global-color-4e00548:#FFFCFF;--e-global-color-838186e:#383838;--e-global-color-7a6df48:#7222AB;--e-global-color-7ce17cd:#1B053A;--e-global-color-7c0998c:#24074C;--e-global-color-90a6757:#3F0E83;--e-global-typography-primary-font-family:"Urbanist";--e-global-typography-primary-font-size:54px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:64px;--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:60px;--e-global-typography-text-font-family:"Urbanist";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Urbanist";--e-global-typography-accent-font-size:46px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:56px;--e-global-typography-c91f37a-font-family:"Urbanist";--e-global-typography-c91f37a-font-size:42px;--e-global-typography-c91f37a-font-weight:600;--e-global-typography-c91f37a-line-height:52px;--e-global-typography-82ee14f-font-family:"Urbanist";--e-global-typography-82ee14f-font-size:38px;--e-global-typography-82ee14f-font-weight:600;--e-global-typography-82ee14f-line-height:48px;--e-global-typography-91f3915-font-family:"Urbanist";--e-global-typography-91f3915-font-size:34px;--e-global-typography-91f3915-font-weight:600;--e-global-typography-91f3915-line-height:44px;--e-global-typography-89f95bb-font-family:"Urbanist";--e-global-typography-89f95bb-font-size:30px;--e-global-typography-89f95bb-font-weight:600;--e-global-typography-89f95bb-line-height:40px;--e-global-typography-2f89732-font-family:"Urbanist";--e-global-typography-2f89732-font-size:26px;--e-global-typography-2f89732-font-weight:600;--e-global-typography-2f89732-line-height:36px;--e-global-typography-7691794-font-family:"Urbanist";--e-global-typography-7691794-font-size:22px;--e-global-typography-7691794-font-weight:600;--e-global-typography-7691794-line-height:32px;--e-global-typography-c785a79-font-family:"Urbanist";--e-global-typography-c785a79-font-size:16px;--e-global-typography-c785a79-font-weight:400;--e-global-typography-c785a79-line-height:26px;--e-global-typography-09eeeab-font-family:"Urbanist";--e-global-typography-09eeeab-font-size:20px;--e-global-typography-09eeeab-font-weight:400;--e-global-typography-09eeeab-line-height:30px;--e-global-typography-a92bc4c-font-family:"Urbanist";--e-global-typography-a92bc4c-font-size:20px;--e-global-typography-a92bc4c-font-weight:300;--e-global-typography-a92bc4c-text-transform:uppercase;--e-global-typography-a92bc4c-line-height:30px;--e-global-typography-a92bc4c-letter-spacing:3px;--e-global-typography-55e7244-font-family:"Urbanist";--e-global-typography-55e7244-font-size:14px;--e-global-typography-55e7244-font-weight:300;--e-global-typography-55e7244-text-transform:uppercase;--e-global-typography-55e7244-line-height:24px;--e-global-typography-55e7244-letter-spacing:3px;--e-global-typography-10ee4db-font-family:"Urbanist";--e-global-typography-10ee4db-font-size:18px;--e-global-typography-10ee4db-font-weight:600;--e-global-typography-10ee4db-line-height:28px;--e-global-typography-db799c7-font-family:"Urbanist";--e-global-typography-db799c7-font-size:14px;--e-global-typography-db799c7-font-weight:400;--e-global-typography-db799c7-line-height:24px;--e-global-typography-7c72690-font-family:"Urbanist";--e-global-typography-7c72690-font-size:20px;--e-global-typography-7c72690-font-weight:600;--e-global-typography-7c72690-line-height:30px;--e-global-typography-d1d1867-font-family:"Urbanist";--e-global-typography-d1d1867-font-size:20px;--e-global-typography-d1d1867-font-weight:600;--e-global-typography-d1d1867-font-style:italic;--e-global-typography-d1d1867-line-height:30px;--e-global-typography-53b06cc-font-family:"Urbanist";--e-global-typography-53b06cc-font-size:16px;--e-global-typography-53b06cc-font-weight:300;--e-global-typography-53b06cc-line-height:26px;--e-global-typography-86065dd-font-family:"Urbanist";--e-global-typography-86065dd-font-size:11px;--e-global-typography-86065dd-font-weight:300;--e-global-typography-86065dd-text-transform:uppercase;--e-global-typography-86065dd-line-height:21px;--e-global-typography-86065dd-letter-spacing:3px;--e-global-typography-82748e4-font-family:"Urbanist";--e-global-typography-82748e4-font-size:18px;--e-global-typography-82748e4-font-weight:600;--e-global-typography-82748e4-line-height:28px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-10ee4db-font-family ), Sans-serif;font-size:var( --e-global-typography-10ee4db-font-size );font-weight:var( --e-global-typography-10ee4db-font-weight );line-height:var( --e-global-typography-10ee4db-line-height );color:var( --e-global-color-1359f40 );background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);border-radius:16px 16px 16px 0px;padding:12px 30px 12px 30px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1359f40 );background-image:linear-gradient(90deg, var( --e-global-color-1b4ab0f ) 0%, var( --e-global-color-f3710ea ) 100%);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-secondary );}.elementor-kit-8 a:hover{color:var( --e-global-color-f3710ea );}.elementor-kit-8 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-c91f37a-font-family ), Sans-serif;font-size:var( --e-global-typography-c91f37a-font-size );font-weight:var( --e-global-typography-c91f37a-font-weight );line-height:var( --e-global-typography-c91f37a-line-height );}.elementor-kit-8 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-82ee14f-font-family ), Sans-serif;font-size:var( --e-global-typography-82ee14f-font-size );font-weight:var( --e-global-typography-82ee14f-font-weight );line-height:var( --e-global-typography-82ee14f-line-height );}.elementor-kit-8 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-91f3915-font-family ), Sans-serif;font-size:var( --e-global-typography-91f3915-font-size );font-weight:var( --e-global-typography-91f3915-font-weight );line-height:var( --e-global-typography-91f3915-line-height );}.elementor-kit-8 label{font-family:var( --e-global-typography-c785a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c785a79-font-size );font-weight:var( --e-global-typography-c785a79-font-weight );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:var( --e-global-typography-c785a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c785a79-font-size );font-weight:var( --e-global-typography-c785a79-font-weight );line-height:var( --e-global-typography-c785a79-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-1359f40 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1b0c518 );border-radius:16px 16px 16px 16px;padding:12px 24px 12px 24px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:100px;--container-default-padding-right:25px;--container-default-padding-bottom:100px;--container-default-padding-left:25px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-c91f37a-font-size );line-height:var( --e-global-typography-c91f37a-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-82ee14f-font-size );line-height:var( --e-global-typography-82ee14f-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-91f3915-font-size );line-height:var( --e-global-typography-91f3915-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-10ee4db-font-size );line-height:var( --e-global-typography-10ee4db-line-height );}.elementor-kit-8 label{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-size:46px;--e-global-typography-secondary-line-height:56px;--e-global-typography-accent-font-size:42px;--e-global-typography-accent-line-height:52px;--e-global-typography-c91f37a-font-size:38px;--e-global-typography-c91f37a-line-height:48px;--e-global-typography-82ee14f-font-size:34px;--e-global-typography-82ee14f-line-height:44px;--e-global-typography-91f3915-font-size:30px;--e-global-typography-91f3915-line-height:40px;--e-global-typography-89f95bb-font-size:26px;--e-global-typography-89f95bb-line-height:36px;--e-global-typography-2f89732-font-size:22px;--e-global-typography-2f89732-line-height:32px;--e-global-typography-7691794-font-size:20px;--e-global-typography-7691794-line-height:30px;--e-global-typography-d1d1867-font-size:18px;--e-global-typography-d1d1867-line-height:28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-c91f37a-font-size );line-height:var( --e-global-typography-c91f37a-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-82ee14f-font-size );line-height:var( --e-global-typography-82ee14f-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-91f3915-font-size );line-height:var( --e-global-typography-91f3915-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-10ee4db-font-size );line-height:var( --e-global-typography-10ee4db-line-height );}.elementor-kit-8 label{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:60px;--container-default-padding-right:25px;--container-default-padding-bottom:60px;--container-default-padding-left:25px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:46px;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-line-height:52px;--e-global-typography-accent-font-size:38px;--e-global-typography-accent-line-height:48px;--e-global-typography-c91f37a-font-size:34px;--e-global-typography-c91f37a-line-height:44px;--e-global-typography-82ee14f-font-size:30px;--e-global-typography-82ee14f-line-height:40px;--e-global-typography-91f3915-font-size:26px;--e-global-typography-91f3915-line-height:36px;--e-global-typography-89f95bb-font-size:22px;--e-global-typography-89f95bb-line-height:32px;--e-global-typography-2f89732-font-size:20px;--e-global-typography-2f89732-line-height:30px;--e-global-typography-7c72690-font-size:18px;--e-global-typography-7c72690-line-height:28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-c91f37a-font-size );line-height:var( --e-global-typography-c91f37a-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-82ee14f-font-size );line-height:var( --e-global-typography-82ee14f-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-91f3915-font-size );line-height:var( --e-global-typography-91f3915-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-10ee4db-font-size );line-height:var( --e-global-typography-10ee4db-line-height );}.elementor-kit-8 label{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-c785a79-font-size );line-height:var( --e-global-typography-c785a79-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */textarea:focus, input:focus {
    outline: none;
}
html, body {
    overflow-x: hidden;
}
ul {
    margin-bottom:25px;
}
p:last-child {
    margin:0;
}
select {
    outline:none!important;
}
.gradient-text {
  background: linear-gradient(90deg, #3D43C0, #A70095);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.auto-slick .slick-track {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.e-n-tabs-heading {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: -58px;
    position: relative;
    z-index: 1;
}
.elementor-icon-box-icon .elementor-icon {
	margin-top:12px!important;
}
@media (max-width: 767px) {
  .hide-on-mobile {
    display: none !important;
  }
}
#header-outer #header-inner {
    -webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
}
#header-outer img {
    -webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
}
.elementor-sticky--effects #header-inner {
    background-color:var(--e-global-color-1359f40)!important;
    background-image:none!important;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    min-height:80px!important;
}

@media only screen and (min-width: 1025px) {
    .elementor-sticky--effects img {
        width:150px!important;
    }
}
.e-n-tab-title:hover {
    background-color:var(--e-global-color-primary)!important;
}
.elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    background-color:var(--e-global-color-primary)!important;
}
.dark-socials svg {
	fill: var(--e-global-color-primary)!important;
}
.dark-socials svg:hover {
	fill: var(--e-global-color-secondary)!important;
}
.jet-select__control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background-image: url("/wp-content/uploads/2026/03/down-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 12px;

    padding-right: 44px; /* space for the icon */
    cursor: pointer;
}

.jet-select__control::-ms-expand {
    display: none;
}
.jet-form-builder__field.select-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background-image: url("/wp-content/uploads/2026/03/down-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 12px;

    padding-right: 44px; /* room for arrow */
    cursor: pointer;
}
.jet-form-builder__field.select-field::-ms-expand {
    display: none;
}
.background-cover {
  background-size: cover!important;
  background-position: center center!important;
}
.unfold-button .elementor-button {
    background-image:none!important;
}
.post-content h2 {
    font-family: var(--e-global-typography-2f89732-font-family), Sans-serif;
    font-size: var(--e-global-typography-2f89732-font-size);
    font-weight: var(--e-global-typography-2f89732-font-weight);
    line-height: var(--e-global-typography-2f89732-line-height);
}
.post-content h3 {
    font-family: var(--e-global-typography-7691794-font-family), Sans-serif;
    font-size: var(--e-global-typography-7691794-font-size);
    font-weight: var(--e-global-typography-7691794-font-weight);
    line-height: var(--e-global-typography-7691794-line-height);
}
.post-content h4 {
    font-family: var(--e-global-typography-82748e4-font-family), Sans-serif;
    font-size: var(--e-global-typography-82748e4-font-size);
    font-weight: var(--e-global-typography-82748e4-font-weight);
    line-height: var(--e-global-typography-82748e4-line-height);
}
.apply-form .elementor-field-label {
    display:none!important;
}
.apply-form .elementor-field-group-cv label {
  display:initial!important;
}
.jet-listing-not-found {
    margin-top:40px!important;
}
.jet-search-filter__input-clear {
    color:var(--e-global-color-secondary)!important;
    margin-right:10px;
}
.jet-search-filter__input-loading {
    color:var(--e-global-color-secondary)!important;
    margin-right:10px;
}
.no-line-height {
    line-height:0!important;
}/* End custom CSS */