.elementor-14893 .elementor-element.elementor-element-1f681d2{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14893 .elementor-element.elementor-element-a407a2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14893 .elementor-element.elementor-element-a407a2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14893 .elementor-element.elementor-element-a407a2f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14893 .elementor-element.elementor-element-a407a2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-adf225d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-9366e8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-9366e8c{column-gap:0px;}.elementor-14893 .elementor-element.elementor-element-272ec29 > .elementor-container{max-width:1273px;}.elementor-14893 .elementor-element.elementor-element-272ec29{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14893 .elementor-element.elementor-element-4aea560.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14893 .elementor-element.elementor-element-4aea560.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14893 .elementor-element.elementor-element-4aea560 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-5e4a169.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14893 .elementor-element.elementor-element-5e4a169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-23712b0{width:auto;max-width:auto;}.elementor-14893 .elementor-element.elementor-element-357e1d1:not(.elementor-motion-effects-element-type-background), .elementor-14893 .elementor-element.elementor-element-357e1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B63DA;}.elementor-14893 .elementor-element.elementor-element-357e1d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-357e1d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14893 .elementor-element.elementor-element-edcf36d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-f8108b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-d820522 > .elementor-container{max-width:1165px;}.elementor-14893 .elementor-element.elementor-element-d820522{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-fca0eae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14893 .elementor-element.elementor-element-fca0eae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-1777535{width:auto;max-width:auto;}.elementor-14893 .elementor-element.elementor-element-1777535 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-6a1372d{width:auto;max-width:auto;text-align:center;color:#E9E8F9;}.elementor-14893 .elementor-element.elementor-element-6a1372d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-56b3996.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14893 .elementor-element.elementor-element-56b3996 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-e03209f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-d5cecad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-d5cecad{text-align:center;color:#E9E8F9;}.elementor-14893 .elementor-element.elementor-element-91cd44e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14893 .elementor-element.elementor-element-91cd44e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-c6bcb3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-ae5441c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-ae5441c{text-align:center;color:#E9E8F9;}.elementor-14893 .elementor-element.elementor-element-c601e0c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14893 .elementor-element.elementor-element-c601e0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-0a1e99b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-0a1e99b{text-align:center;color:#E9E8F9;}.elementor-14893 .elementor-element.elementor-element-66804a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-1f30728 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-04d38be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14893 .elementor-element.elementor-element-4b3d737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-14893 .elementor-element.elementor-element-fca0eae{width:23%;}.elementor-14893 .elementor-element.elementor-element-56b3996{width:23%;}.elementor-14893 .elementor-element.elementor-element-91cd44e{width:27%;}.elementor-14893 .elementor-element.elementor-element-c601e0c{width:27%;}}/* Start custom CSS for html, class: .elementor-element-adf225d */.elementor-14893 .elementor-element.elementor-element-adf225d .sticky-cont {
    display: none;
    flex-direction: column;
    gap: 8px 0;
    position: absolute;
    top: 540px;
    right: min(112.5px, calc(((100vw - 1273px) * 0.5 * 0.375)));
}
.elementor-14893 .elementor-element.elementor-element-adf225d .sticky-cont svg {
    height: auto;
    width: calc((100vw - 1273px) * 0.5 * 0.54);
    max-width: 137px;
    min-width: 122px;
}
.elementor-14893 .elementor-element.elementor-element-adf225d a, .elementor-14893 .elementor-element.elementor-element-adf225d a:hover {
    line-height: 0;
    color: unset;
}
@media only screen and (min-width: 1024px) {
    .elementor-14893 .elementor-element.elementor-element-adf225d { 
    position: absolute;
    margin: 0;
    z-index: 9;
}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-adf225d .sticky-cont svg {
    width: 122px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-adf225d .sticky-cont svg { width:107px; height:auto;min-width: 107px;}
.elementor-14893 .elementor-element.elementor-element-adf225d .sticky-cont { right:48.5px;top:336px;}
}
.mobile-sticky.mobile-only {
    width:100vw;
    height: 57.59px;
    position: fixed;
    bottom: 0;
    z-index: 1;
}
.mobile-sticky > div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 1 0;
    gap: 0 12px;
    font-weight: 600;
    font-size: 18px;
    color: #333951;
}
.mobile-sticky > div:first-child {background: #F8F8FF;}
.mobile-sticky > div:last-child {background: #E3E0FF;}
@media only screen and (min-width: 320px) and (max-width: 600px) {
     .sticky-cont {display:none;}
    .mobile-sticky.mobile-only {display: flex; } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9366e8c */.elementor-14893 .elementor-element.elementor-element-9366e8c { width: 1273px;
    font-family: 'Assistant';
font-weight: 300;
font-size: 64px;
line-height: 70px;
color: #FFFFFF;
}
.elementor-14893 .elementor-element.elementor-element-9366e8c p { margin: 0; }
.elementor-14893 .elementor-element.elementor-element-9366e8c strong { font-weight: 700;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
 .elementor-14893 .elementor-element.elementor-element-9366e8c {   font-size: 58px;
     width:935px;
 }
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-9366e8c { width:1115px;}
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-14893 .elementor-element.elementor-element-9366e8c {
    font-size: 36px;
    line-height: 36px;
    width:100vw;
    height: auto;
    text-align:center;
    padding: 200px 0;
    background-image: url("data:image/svg+xml,%3Csvg height='405' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 508 405' width='508'%3E%3Cg opacity='0.4' filter='url(%23filter0_f_5002_4552)'%3E%3Cellipse cx='189.414' cy='202.797' rx='154.32' ry='102.093' fill='%231F1C54'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_5002_4552' x='-64.9062' y='0.703125' width='508.641' height='404.188' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_5002_4552'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a407a2f */.elementor-14893 .elementor-element.elementor-element-a407a2f { background-image: url('/wp-content/uploads/2022/04/Frame-5785.png');
background-size:cover;
    height: calc(100vw / 3.066);
    max-height: 650px;
    min-height: 580px;
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-a407a2f { background-image: url('/wp-content/uploads/2022/05/hazon-1024.png');
    height: calc(100vw / 2.054);
    max-height: 500px;
    min-height: 500px;
}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
    .elementor-14893 .elementor-element.elementor-element-a407a2f {
        background-image: url('/wp-content/uploads/2022/05/hazon-1330.png');
    height: calc(100vw / 2.124);
    max-height: 626px;
    min-height: 627px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .elementor-14893 .elementor-element.elementor-element-a407a2f {
    background-image: url('/wp-content/uploads/2022/07/hazon-mobile.png');
    background-repeat: no-repeat;
    background-position:center;
    width:100vw;
    min-height:auto;
    height: 157.77vw;
    max-height:157.77vw;
    }
    #mobile-menu-icon svg line { stroke:#FFFFFF;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f681d2 */.elementor-14893 .elementor-element.elementor-element-1f681d2 { margin-top:-109px;}
.elementor-widget:not(:last-child) { margin-bottom: unset;}
@media only screen and (min-width: 320px) and (max-width: 600px) {
.elementor-14893 .elementor-element.elementor-element-1f681d2 { margin-top:-57px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bc7f4 */.elementor-14893 .elementor-element.elementor-element-50bc7f4 { margin:139px 0 14px;}
.elementor-14893 .elementor-element.elementor-element-50bc7f4  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #333951;
}
.elementor-14893 .elementor-element.elementor-element-50bc7f4 h2 span { font-weight: 700;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-50bc7f4 {margin-top:155.5px;}
    
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-50bc7f4 h2 { font-size:52px;}
.elementor-14893 .elementor-element.elementor-element-50bc7f4 { margin-top:140px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-50bc7f4 h2 { 
font-size: 30px;
line-height: 33px;
}
.elementor-14893 .elementor-element.elementor-element-50bc7f4 { margin:0 0 12.5px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09fbc1d */.elementor-14893 .elementor-element.elementor-element-09fbc1d  p {
    font-family: 'Assistant';
font-weight: 400;
font-size: 26px;
line-height: 35px;
color: #686869;
margin: 0px;
width: 630px;
}
.elementor-14893 .elementor-element.elementor-element-09fbc1d strong { 
    font-weight: 700;
    color:#333951;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-09fbc1d p { width:522px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-09fbc1d p { 
    width:408px;
    font-size: 24px;
line-height: 33px;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-09fbc1d p { 
    width:77.8vw;
    font-size: 17px;
    line-height: 23px;
}
.elementor-14893 .elementor-element.elementor-element-09fbc1d p:last-child strong::before{
    content: "\a";
    white-space: pre;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4aea560 */.elementor-14893 .elementor-element.elementor-element-4aea560 { width: 630px;
    margin: 0;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
    .elementor-14893 .elementor-element.elementor-element-4aea560 { width:522px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-14893 .elementor-element.elementor-element-4aea560 {     width:408px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-4aea560 { width:calc(100vw - 44px); margin:auto auto 40px; order:2;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23712b0 */.elementor-14893 .elementor-element.elementor-element-23712b0 { margin: 132px 140px 112px 0px;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-23712b0 svg { width: 420.5px; height:auto;}
.elementor-14893 .elementor-element.elementor-element-23712b0 { margin-right:82px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-23712b0 svg { width: 318.73px; height:auto;}
.elementor-14893 .elementor-element.elementor-element-23712b0 {margin-right:99px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-23712b0 svg {width:52.3vw;height:auto;}
.elementor-14893 .elementor-element.elementor-element-23712b0 { margin:58px auto 28px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e4a169 */@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-5e4a169 { width:100vw; order:1;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-272ec29 */.elementor-14893 .elementor-element.elementor-element-272ec29 { background: #FFFFFF;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-272ec29 { width: 1115px;
    margin:auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-272ec29 { width: 935px;
    margin:auto;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-272ec29 { width:100vw;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8108b8 */.elementor-14893 .elementor-element.elementor-element-f8108b8 { margin:113px 0 57px;}
.elementor-14893 .elementor-element.elementor-element-f8108b8  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
text-align: center;
color: #FFFFFF;}
.elementor-14893 .elementor-element.elementor-element-f8108b8 h2 span { font-weight: 700;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-14893 .elementor-element.elementor-element-f8108b8 h2 { font-size:52px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .elementor-14893 .elementor-element.elementor-element-f8108b8 h2 {
        font-size: 30px;
        line-height: 62px;
    }
    .elementor-14893 .elementor-element.elementor-element-f8108b8 { margin:33px auto 28px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1777535 */@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-1777535 svg { margin-top: 0px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-1777535 svg { width:163px; height:auto;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-1777535 svg { width:31.38vw; height:auto;margin:3px 0 7.4px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a1372d */.elementor-14893 .elementor-element.elementor-element-6a1372d {
    width: auto;
    margin-top: 0;
}
.elementor-14893 .elementor-element.elementor-element-6a1372d p { width: 215px;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
    .elementor-14893 .elementor-element.elementor-element-6a1372d p { width:162px !important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
    .elementor-14893 .elementor-element.elementor-element-6a1372d p { width:149px !important;}
    .elementor-14893 .elementor-element.elementor-element-6a1372d {margin-top:2px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-6a1372d p {width: 132.73px !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fca0eae */.elementor-14893 .elementor-element.elementor-element-fca0eae { width: min-content !important; margin-right:-2px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e03209f */.elementor-14893 .elementor-element.elementor-element-e03209f {width: max-content;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-e03209f svg { width:163px; height:auto;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-e03209f svg { width:35.31vw; height:auto; display:block; margin-bottom:8px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5cecad */.elementor-14893 .elementor-element.elementor-element-d5cecad {  width: max-content;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-d5cecad { margin-top:1px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-d5cecad p {width: 125px !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56b3996 */.elementor-14893 .elementor-element.elementor-element-56b3996 { width: min-content !important;}
 .elementor-14893 .elementor-element.elementor-element-56b3996 { margin-right: 6px;}
 @media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-56b3996 { margin-right:0; margin-left:2px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6bcb3a */.elementor-14893 .elementor-element.elementor-element-c6bcb3a {   width: max-content;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-c6bcb3a svg { width:164px; height:auto;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-c6bcb3a svg { width:33.61vw; height:auto;margin:2px 0 8.4px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae5441c */@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
}
.elementor-14893 .elementor-element.elementor-element-ae5441c { width:max-content;}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-ae5441c p {width: 128px !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91cd44e */.elementor-14893 .elementor-element.elementor-element-91cd44e { width:min-content !important;}
 .elementor-14893 .elementor-element.elementor-element-91cd44e { margin:7.5px 0 0 10px; }
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
 .elementor-14893 .elementor-element.elementor-element-91cd44e .elementor-element-populated {padding: 0px !important;}   
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
 .elementor-14893 .elementor-element.elementor-element-91cd44e { margin:0 3px 0 10px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50fa272 */.elementor-14893 .elementor-element.elementor-element-50fa272 {     width: max-content;}
.elementor-14893 .elementor-element.elementor-element-50fa272 svg.only-1024 { display: none;}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-50fa272 svg {margin-top: 0px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-50fa272 svg:not(.only-1024) { display:none;}
.elementor-14893 .elementor-element.elementor-element-50fa272 svg.only-1024 { display: block;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-50fa272 svg { width:34.16vw; height:auto;margin-bottom:8.7px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a1e99b */.elementor-14893 .elementor-element.elementor-element-0a1e99b { width:max-content;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-0a1e99b { margin-top:7.5px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-0a1e99b p {width: 131px !important;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c601e0c */.elementor-14893 .elementor-element.elementor-element-c601e0c { 
            width: min-content !important;
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
    .elementor-14893 .elementor-element.elementor-element-c601e0c .elementor-element-populated {

    padding-right: 0.75px !important; 
    padding-left: 0px !important; 
    
    overflow-x: visible;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d820522 */.elementor-14893 .elementor-element.elementor-element-d820522 {
    overflow-x: visible;
    flex-shrink: 0;
    margin:auto;
    margin-bottom: 113px;
}
.elementor-14893 .elementor-element.elementor-element-d820522 .mobile-only { display:none;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-container { justify-content: space-between;}
.elementor-14893 .elementor-element.elementor-element-d820522 svg {margin-bottom: 9px;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-element-populated {
    width: 215px;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-text-editor {width: max-content;}
.elementor-14893 .elementor-element.elementor-element-d820522 p { margin: 0 auto;
    font-size: 24px;
line-height: 31px;
font-weight: 600;
width: 215px;
text-align: center;

}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-widget:not(:last-child) { margin-bottom:unset;}
@media only screen and (min-width: 1500px) {
.elementor-14893 .elementor-element.elementor-element-d820522 {
    font-family: 'Assistant';
font-weight: 600;
font-size: 24px;
line-height: 31px;
text-align: center;
color: #E9E8F9;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-d820522 p { font-size:22px; line-height:26px;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-element-populated { width: 211px;}
}

@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-d820522 { width: 1093px;} 
}
@media only screen and (max-width: 1499.5px) {
    .elementor-14893 .elementor-element.elementor-element-d820522 p { width:170px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-d820522 p {
font-size: 15px;
line-height:20px;
}
.elementor-14893 .elementor-element.elementor-element-d820522 .desktop-only { display:none;}
.elementor-14893 .elementor-element.elementor-element-d820522 .mobile-only { display:block;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-element-populated { width: min-content;}
.elementor-14893 .elementor-element.elementor-element-d820522 { padding:0 33px; margin-bottom:84px;}
.elementor-14893 .elementor-element.elementor-element-d820522 .elementor-container { gap: 53px 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-357e1d1 */@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-357e1d1 .elementor-container {
    width: 867px;
}
}
.mobile-only { display: none;}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.mobile-only {display:block;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e682afe */.elementor-14893 .elementor-element.elementor-element-e682afe { margin:113px 0 8.5px;}
.elementor-14893 .elementor-element.elementor-element-e682afe  h2 {
font-family: 'Assistant';
font-weight: 300;
font-size: 54px;
line-height: 62px;
color: #333951;
width: 755px;
}
.elementor-14893 .elementor-element.elementor-element-e682afe h2 span { font-weight: 700;}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-e682afe h2 { font-size:52px; width:645px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-e682afe h2 { 
font-size: 30px;
line-height: 33px;
width:81.8vw;
}
.elementor-14893 .elementor-element.elementor-element-e682afe { margin:47.5px 22px 21px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04d38be */.elementor-14893 .elementor-element.elementor-element-04d38be  p {
    font-family: 'Assistant';
font-weight: 700;
font-size: 30px;
line-height: 39px;
color: #333951;
margin: 0 0 5px;
}
.elementor-14893 .elementor-element.elementor-element-04d38be { margin: 0;}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-04d38be p { 
font-size: 20px;
line-height: 26px;
margin:0;
}
.elementor-14893 .elementor-element.elementor-element-04d38be { margin:0 22px 3.2px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b3d737 */.elementor-14893 .elementor-element.elementor-element-4b3d737  p {
    font-family: 'Assistant';
font-weight: 400;
font-size: 24px;
line-height: 33px;
color: #686869;
margin: 0 0 35px;
width: 650px;
}
.elementor-14893 .elementor-element.elementor-element-4b3d737 { margin: 0;}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-4b3d737 p { 
font-size: 17px;
line-height: 23px;
margin:0 22px 22px;
width:80vw;
}
.elementor-14893 .elementor-element.elementor-element-4b3d737 { overflow:clip;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c93edfc */input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] { -moz-appearance: textfield; }
.elementor-14893 .elementor-element.elementor-element-c93edfc .hidden { display: none;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose span {
font-family: 'Assistant';
font-weight: 400;
font-size: 22px;
line-height: 29px;
text-align: center;
color: #686869;
width: 143px;
display: inline-block;
padding-bottom: 13.5px;
cursor: pointer;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose span.active { font-weight:700; 
color: #333951;
    border-bottom: 4px solid #6B63DA;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose { width: 917px;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose::after {
    display: block;
    width: 100%;
    content: '';
    height: 2px;
    background: #6B63DA1A;
    margin-top: -2px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students {
    display: flex;
    flex-direction: column;
    width: 917px;
    gap: 22px 0;
    margin:31px 0 120px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-contact-row, .split-contact-row { 
    display: flex;
    gap: 0 22px;
     justify-content: space-between;
     height: 50px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .split-contact-row {gap 0 20px;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .double-contact-row div, .elementor-14893 .elementor-element.elementor-element-c93edfc .double-contact-row p { flex-basis: 50%;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input, .elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input::placeholder {
font-family: 'Assistant';
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #333951;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students p { margin: 0;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input:not(.wpcf7-submit) {
background: #F2F2FE;
border-radius: 4px;
border: none;
height: 50px;
padding-right: 19.2px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input.wpcf7-submit {
    background: #6B63DA;
box-shadow: 0px 15px 40px rgba(107, 99, 218, 0.3);
border-radius: 5px;
border: none;
font-weight: bold;
color:#FFFFFF;
width: 100%
}
@media only screen and (min-width: 1024px) and (max-width: 1330.5px) {
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students {
    width: 909px;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose span {
font-size: 16px;
line-height: 21px;
width: 102px;
padding-bottom: 12px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose span.active {     border-bottom: 3px solid #6B63DA;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .contact-form-mentor-choose { width: 100vw;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students { padding: 0 22px; width:100vw; gap:0; margin-bottom:15px;}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-contact-row, .split-contact-row { 
    flex-direction:column;
    height:auto;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input:not(.wpcf7-submit) {
background: #F3F5FF;
border-radius: 5px;
height: 55px;
padding-right: 17.2px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input, .elementor-14893 .elementor-element.elementor-element-c93edfc .mentoring-students input::placeholder {
    font-size: 16px;
    line-height: 21px;
}
.elementor-14893 .elementor-element.elementor-element-c93edfc .wpcf7-form-control-wrap { margin:0 0 15px;}
.elementor-14893 .elementor-element.elementor-element-c93edfc ..wpcf7-form-control { margin:0;}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f30728 */@media only screen and (min-width: 1024px) and (max-width: 1331px) {
.elementor-14893 .elementor-element.elementor-element-1f30728 { width: 935px; margin:auto;}
}
@media only screen and (min-width: 1331px) and (max-width: 1499.5px) {
.elementor-14893 .elementor-element.elementor-element-1f30728 { width: 1115px; margin:auto;}
}/* End custom CSS */