.elementor-22875 .elementor-element.elementor-element-1cf78cd{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.84;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-1cf78cd:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-1cf78cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ai-institute.ma/wp-content/uploads/2026/09/Capture-decran-2026-09-29-135629.png") 50% 50%;background-size:cover;}.elementor-22875 .elementor-element.elementor-element-1cf78cd::before, .elementor-22875 .elementor-element.elementor-element-1cf78cd > .elementor-background-video-container::before, .elementor-22875 .elementor-element.elementor-element-1cf78cd > .e-con-inner > .elementor-background-video-container::before, .elementor-22875 .elementor-element.elementor-element-1cf78cd > .elementor-background-slideshow::before, .elementor-22875 .elementor-element.elementor-element-1cf78cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-22875 .elementor-element.elementor-element-1cf78cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #04122A 0%, #240E367D 100%);}.elementor-22875 .elementor-element.elementor-element-1cf78cd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22875 .elementor-element.elementor-element-b02d8a2{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-22875 .elementor-element.elementor-element-395ae13{text-align:left;}.elementor-22875 .elementor-element.elementor-element-395ae13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-395ae13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-color:#DE3096;border-radius:4px 4px 4px 4px;}.elementor-22875 .elementor-element.elementor-element-c82c8c4{text-align:left;width:initial;max-width:initial;}.elementor-22875 .elementor-element.elementor-element-c82c8c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-c82c8c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-a1db0e7{column-gap:0px;text-align:left;color:#F3F6FA;font-size:20px;font-weight:400;line-height:1.65em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;}.elementor-22875 .elementor-element.elementor-element-a1db0e7 p{margin-bottom:0px;}.elementor-22875 .elementor-element.elementor-element-a1db0e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-fb97781{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-fb97781.e-con{--align-self:flex-start;}.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button .elementor-button-content-wrapper{gap:28px;}.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button{font-size:15px;font-weight:600;line-height:15px;fill:#FFFFFF;color:#FFFFFF;background-color:#2671B8;border-radius:6px 6px 6px 6px;padding:20px 15px 20px 015px;}.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:hover, .elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:focus{color:#FFFFFF;background-color:#174F8C;}.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:hover svg, .elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-51d16dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 12px 15px 00px;}.elementor-22875 .elementor-element.elementor-element-51d16dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button-content-wrapper{flex-direction:row;}.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button{font-size:15px;font-weight:600;text-decoration:none;line-height:15px;fill:#FFFFFF;color:#FFFFFF;background-color:#2671B800;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8C;border-radius:6px 6px 6px 6px;padding:20px 15px 20px 15px;}.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:hover, .elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF1F;}.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:hover svg, .elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-7e54e7a > .elementor-widget-container{padding:15px 22px 15px 0px;}.elementor-22875 .elementor-element.elementor-element-7e54e7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-c1e970c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-c1e970c.e-con{--align-self:flex-start;}.elementor-22875 .elementor-element.elementor-element-4cf6d89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--border-radius:0px 0px 0px 0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-22875 .elementor-element.elementor-element-53f83a8 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:#EC5BB0;}.elementor-22875 .elementor-element.elementor-element-3ea45d3{color:#DFE8F3;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2px;}.elementor-22875 .elementor-element.elementor-element-3ea45d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-d0d58d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-2f29428 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:#EC5BB0;}.elementor-22875 .elementor-element.elementor-element-d75a77d{color:#DFE8F3;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2px;}.elementor-22875 .elementor-element.elementor-element-d75a77d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-6e17124{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-3616108 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:#EC5BB0;}.elementor-22875 .elementor-element.elementor-element-ce8cc9e{column-gap:0px;color:#DFE8F3;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2px;}.elementor-22875 .elementor-element.elementor-element-ce8cc9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-dbcab9a{overflow:hidden;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-22875 .elementor-element.elementor-element-dbcab9a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-dbcab9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F2;background-image:url("https://ai-institute.ma/wp-content/uploads/2023/05/BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22875 .elementor-element.elementor-element-dbcab9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-85bb968 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-22875 .elementor-element.elementor-element-e94a126 > .elementor-container{max-width:1250px;}.elementor-22875 .elementor-element.elementor-element-e94a126 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22875 .elementor-element.elementor-element-e94a126{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:082px 028px 082px 028px;}.elementor-22875 .elementor-element.elementor-element-e94a126 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22875 .elementor-element.elementor-element-654c74e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22875 .elementor-element.elementor-element-654c74e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22875 .elementor-element.elementor-element-654c74e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22875 .elementor-element.elementor-element-6fb9df7 img{width:100%;max-width:100%;height:480px;object-fit:cover;object-position:top center;border-radius:70px 12px 70px 12px;}.elementor-22875 .elementor-element.elementor-element-0ed9bd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 12px 30px 0px rgba(0, 0, 128, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-22875 .elementor-element.elementor-element-0ed9bd4:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-0ed9bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2968AD;}.elementor-22875 .elementor-element.elementor-element-0ed9bd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-d4599f0 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-d4599f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-dd75009 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22875 .elementor-element.elementor-element-8501f55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22875 .elementor-element.elementor-element-8501f55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22875 .elementor-element.elementor-element-9c0d335 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1.4px;color:#B82076;}.elementor-22875 .elementor-element.elementor-element-9c0d335 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-22875 .elementor-element.elementor-element-ebb07c4 .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.9px;color:#172C48;}.elementor-22875 .elementor-element.elementor-element-ebb07c4 > .elementor-widget-container{padding:0px 0px 022px 0px;}.elementor-22875 .elementor-element.elementor-element-c67c6c1{color:#172C48;font-size:18px;font-weight:500;}.elementor-22875 .elementor-element.elementor-element-c67c6c1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-0a364eb{color:#475569;font-size:16px;}.elementor-22875 .elementor-element.elementor-element-0a364eb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-25d6046{color:#475569;font-size:16px;line-height:1.8em;}.elementor-22875 .elementor-element.elementor-element-25d6046 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button{font-size:15px;font-weight:600;background-color:#2968AD;border-radius:6px 6px 6px 6px;padding:19px 19px 19px 19px;}.elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button:hover, .elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button:focus{background-color:#08315F;}.elementor-22875 .elementor-element.elementor-element-dc88261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0015px 0015px 013px 0015px;}.elementor-22875 .elementor-element.elementor-element-20d8dda{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-22875 .elementor-element.elementor-element-20d8dda:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-20d8dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-22875 .elementor-element.elementor-element-c50ebc2 .edublink-section-heading{text-align:center;}.elementor-22875 .elementor-element.elementor-element-c50ebc2 .edublink-section-heading .heading{font-size:36px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-22875 .elementor-element.elementor-element-c50ebc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89 > .elementor-container{max-width:1040px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-6fa0e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-6fa0e89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 60px 20px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-9277bc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-55b0e90 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-55b0e90 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-55b0e90{width:auto;max-width:auto;top:358px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-55b0e90{left:1013px;}body.rtl .elementor-22875 .elementor-element.elementor-element-55b0e90{right:1013px;}.elementor-22875 .elementor-element.elementor-element-6c8d779 .edublink-feature-item .icon{background:#C94493;font-size:68px;}.elementor-22875 .elementor-element.elementor-element-6c8d779 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-9ad81c3 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-9ad81c3 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-9ad81c3{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-9ad81c3{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-9ad81c3{left:30px;}.elementor-22875 .elementor-element.elementor-element-f140e93 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-f140e93 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-f140e93{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-f140e93{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-f140e93{left:30px;}.elementor-22875 .elementor-element.elementor-element-d916fe3 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-d916fe3 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-d916fe3{width:var( --container-widget-width, 85.66% );max-width:85.66%;--container-widget-width:85.66%;--container-widget-flex-grow:0;top:361.961px;}.elementor-22875 .elementor-element.elementor-element-d916fe3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-d916fe3{right:-1152.008px;}body.rtl .elementor-22875 .elementor-element.elementor-element-d916fe3{left:-1152.008px;}.elementor-22875 .elementor-element.elementor-element-791a84e > .elementor-element-populated{padding:15px 15px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-872b2e3 .edublink-feature-item .icon{background:var( --e-global-color-secondary );font-size:42px;}.elementor-22875 .elementor-element.elementor-element-6c0efb3 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-6c0efb3 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-6c0efb3{width:auto;max-width:auto;top:358px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-6c0efb3{left:1013px;}body.rtl .elementor-22875 .elementor-element.elementor-element-6c0efb3{right:1013px;}.elementor-22875 .elementor-element.elementor-element-a9e84a8 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-a9e84a8 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-a9e84a8{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-a9e84a8{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-a9e84a8{left:30px;}.elementor-22875 .elementor-element.elementor-element-d240716 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-d240716 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-d240716{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-d240716{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-d240716{left:30px;}.elementor-22875 .elementor-element.elementor-element-ed6b506 > .elementor-element-populated{padding:15px 15px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-35d8558 .edublink-feature-item .icon{background:var( --e-global-color-primary );font-size:60px;}.elementor-22875 .elementor-element.elementor-element-dac475d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-dac475d:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-dac475d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1DBEA;}.elementor-22875 .elementor-element.elementor-element-3f3868c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-094f1a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-22875 .elementor-element.elementor-element-a279ec0 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.4px;color:#B82076;}.elementor-22875 .elementor-element.elementor-element-f4c93dd .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.8px;color:#2968AD;}.elementor-22875 .elementor-element.elementor-element-502a4a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-22875 .elementor-element.elementor-element-642f662{text-align:right;color:#63748C;font-size:15px;line-height:1.6em;}.elementor-22875 .elementor-element.elementor-element-c83f5a8 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-c83f5a8 .edublink-animation-widget .edublink-animation-widget-color{background-color:#E5E1DC;height:82px;width:1px;}.elementor-22875 .elementor-element.elementor-element-c83f5a8{width:auto;max-width:auto;top:20px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-c83f5a8{left:-25px;}body.rtl .elementor-22875 .elementor-element.elementor-element-c83f5a8{right:-25px;}.elementor-22875 .elementor-element.elementor-element-286aa96 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-286aa96 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-286aa96{width:auto;max-width:auto;top:85px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-286aa96{left:-235px;}body.rtl .elementor-22875 .elementor-element.elementor-element-286aa96{right:-235px;}.elementor-22875 .elementor-element.elementor-element-d275326 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-d275326 .edublink-animation-widget .edublink-animation-widget-color{height:475px;width:475px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:50% 50% 50% 50%;}.elementor-22875 .elementor-element.elementor-element-d275326{width:auto;max-width:auto;top:-285px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-d275326{left:-275px;}body.rtl .elementor-22875 .elementor-element.elementor-element-d275326{right:-275px;}.elementor-22875 .elementor-element.elementor-element-6c33cd2 .edublink-animation-widget{justify-content:flex-end;z-index:0;opacity:0.39;display:flex;}.elementor-22875 .elementor-element.elementor-element-6c33cd2 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-6c33cd2{width:auto;max-width:auto;top:141px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-6c33cd2{left:1456px;}body.rtl .elementor-22875 .elementor-element.elementor-element-6c33cd2{right:1456px;}.elementor-22875 .elementor-element.elementor-element-84370ab:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-84370ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1DBEA;}.elementor-22875 .elementor-element.elementor-element-84370ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-22875 .elementor-element.elementor-element-84370ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-2736dce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:20px 16px;--row-gap:20px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-22875 .elementor-element.elementor-element-2736dce:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-2736dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-22875 .elementor-element.elementor-element-0557e5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-0557e5b:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-0557e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-0557e5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-da7760e{--display:flex;--min-height:109px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-da7760e:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-da7760e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3764;}.elementor-22875 .elementor-element.elementor-element-e1e41f4{text-align:right;}.elementor-22875 .elementor-element.elementor-element-e1e41f4 .elementor-heading-title{font-size:13px;font-weight:700;}.elementor-22875 .elementor-element.elementor-element-2c6d39b img{width:100%;height:109px;object-fit:cover;object-position:center center;}.elementor-22875 .elementor-element.elementor-element-a4c2989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:28px;--padding-right:028px;}.elementor-22875 .elementor-element.elementor-element-a4c2989.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22875 .elementor-element.elementor-element-ece705a{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:10px;--margin-left:-8px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-22875 .elementor-element.elementor-element-ece705a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-ece705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91675;}.elementor-22875 .elementor-element.elementor-element-ece705a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-5d64add .elementor-icon-wrapper{text-align:center;}.elementor-22875 .elementor-element.elementor-element-5d64add.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-5d64add.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-5d64add.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-5d64add.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-5d64add.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-5d64add .elementor-icon{font-size:27px;}.elementor-22875 .elementor-element.elementor-element-5d64add .elementor-icon svg{height:27px;}.elementor-22875 .elementor-element.elementor-element-48366d4 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3px;letter-spacing:1.2px;color:#C91675;}.elementor-22875 .elementor-element.elementor-element-48366d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 28px 20px 28px;}.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22875 .elementor-element.elementor-element-b234af9{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-b234af9 > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-22875 .elementor-element.elementor-element-36c2c50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-36c2c50:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-36c2c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-36c2c50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-a26c660{--display:flex;--min-height:109px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-a26c660:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-a26c660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3764;}.elementor-22875 .elementor-element.elementor-element-ea2396b{text-align:right;}.elementor-22875 .elementor-element.elementor-element-ea2396b .elementor-heading-title{font-size:13px;font-weight:700;}.elementor-22875 .elementor-element.elementor-element-486f330 img{width:100%;height:109px;object-fit:cover;object-position:center center;}.elementor-22875 .elementor-element.elementor-element-04e0b2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:28px;--padding-right:028px;}.elementor-22875 .elementor-element.elementor-element-04e0b2c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22875 .elementor-element.elementor-element-303278a{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:10px;--margin-left:-8px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-22875 .elementor-element.elementor-element-303278a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-303278a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91675;}.elementor-22875 .elementor-element.elementor-element-303278a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3 .elementor-icon-wrapper{text-align:center;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-4a0a7e3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-4a0a7e3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3 .elementor-icon{font-size:27px;}.elementor-22875 .elementor-element.elementor-element-4a0a7e3 .elementor-icon svg{height:27px;}.elementor-22875 .elementor-element.elementor-element-eb9b1ca .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3px;letter-spacing:1.2px;color:#C91675;}.elementor-22875 .elementor-element.elementor-element-eb9b1ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 28px 20px 28px;}.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22875 .elementor-element.elementor-element-7ddb6f0{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-7ddb6f0 > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-22875 .elementor-element.elementor-element-b0e68e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-b0e68e5:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-b0e68e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-b0e68e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-b7bab75{--display:flex;--min-height:109px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-b7bab75:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-b7bab75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3764;}.elementor-22875 .elementor-element.elementor-element-2afdab5{text-align:right;}.elementor-22875 .elementor-element.elementor-element-2afdab5 .elementor-heading-title{font-size:13px;font-weight:700;}.elementor-22875 .elementor-element.elementor-element-300cc17 img{width:100%;height:109px;object-fit:cover;object-position:center center;}.elementor-22875 .elementor-element.elementor-element-b924301{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:28px;--padding-right:028px;}.elementor-22875 .elementor-element.elementor-element-b924301.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22875 .elementor-element.elementor-element-49fc1c3{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:10px;--margin-left:-8px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-22875 .elementor-element.elementor-element-49fc1c3:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-49fc1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91675;}.elementor-22875 .elementor-element.elementor-element-49fc1c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-8389196 .elementor-icon-wrapper{text-align:center;}.elementor-22875 .elementor-element.elementor-element-8389196.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-8389196.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-8389196.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-8389196.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-8389196.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-8389196 .elementor-icon{font-size:27px;}.elementor-22875 .elementor-element.elementor-element-8389196 .elementor-icon svg{height:27px;}.elementor-22875 .elementor-element.elementor-element-191b647 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3px;letter-spacing:1.2px;color:#C91675;}.elementor-22875 .elementor-element.elementor-element-191b647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 28px 20px 28px;}.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22875 .elementor-element.elementor-element-6ac136c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-text{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-6ac136c > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-22875 .elementor-element.elementor-element-5069302{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-5069302:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-5069302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-5069302.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-8257431{--display:flex;--min-height:109px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-8257431:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-8257431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3764;}.elementor-22875 .elementor-element.elementor-element-4acce6a{text-align:right;}.elementor-22875 .elementor-element.elementor-element-4acce6a .elementor-heading-title{font-size:13px;font-weight:700;}.elementor-22875 .elementor-element.elementor-element-54636ba img{width:100%;height:109px;object-fit:cover;object-position:center center;}.elementor-22875 .elementor-element.elementor-element-1b5b19d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:28px;--padding-right:028px;}.elementor-22875 .elementor-element.elementor-element-1b5b19d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-22875 .elementor-element.elementor-element-b58f39e{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:10px;--margin-left:-8px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-22875 .elementor-element.elementor-element-b58f39e:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-b58f39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91675;}.elementor-22875 .elementor-element.elementor-element-b58f39e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22875 .elementor-element.elementor-element-3dae428 .elementor-icon-wrapper{text-align:center;}.elementor-22875 .elementor-element.elementor-element-3dae428.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-3dae428.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-3dae428.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-3dae428.elementor-view-framed .elementor-icon, .elementor-22875 .elementor-element.elementor-element-3dae428.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-3dae428 .elementor-icon{font-size:27px;}.elementor-22875 .elementor-element.elementor-element-3dae428 .elementor-icon svg{height:27px;}.elementor-22875 .elementor-element.elementor-element-0fdd6f5 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3px;letter-spacing:1.2px;color:#C91675;}.elementor-22875 .elementor-element.elementor-element-0fdd6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 28px 20px 28px;}.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22875 .elementor-element.elementor-element-0f7b04c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-text{transition:color 0.3s;}.elementor-22875 .elementor-element.elementor-element-0f7b04c > .elementor-widget-container{padding:0px 28px 28px 28px;}.elementor-22875 .elementor-element.elementor-element-14fbce4{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-14fbce4:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-14fbce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-5e84c4b .edublink-section-heading{text-align:center;}.elementor-22875 .elementor-element.elementor-element-5e84c4b .edublink-section-heading .heading{font-weight:800;color:var( --e-global-color-secondary );}.elementor-22875 .elementor-element.elementor-element-5e84c4b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-608f773 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-608f773 .edublink-animation-widget .edublink-animation-widget-color{background-color:#E5E1DC;height:82px;width:1px;}.elementor-22875 .elementor-element.elementor-element-608f773{width:auto;max-width:auto;top:20px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-608f773{left:-25px;}body.rtl .elementor-22875 .elementor-element.elementor-element-608f773{right:-25px;}.elementor-22875 .elementor-element.elementor-element-9f9ede1 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-9f9ede1 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-9f9ede1{width:auto;max-width:auto;top:85px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-9f9ede1{left:-235px;}body.rtl .elementor-22875 .elementor-element.elementor-element-9f9ede1{right:-235px;}.elementor-22875 .elementor-element.elementor-element-16d4732 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-16d4732 .edublink-animation-widget .edublink-animation-widget-color{height:475px;width:475px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:50% 50% 50% 50%;}.elementor-22875 .elementor-element.elementor-element-16d4732{width:auto;max-width:auto;top:-285px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-16d4732{left:-275px;}body.rtl .elementor-22875 .elementor-element.elementor-element-16d4732{right:-275px;}.elementor-22875 .elementor-element.elementor-element-ffe3fd1 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-ffe3fd1 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-ffe3fd1{width:auto;max-width:auto;top:-10px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-ffe3fd1{left:88px;}body.rtl .elementor-22875 .elementor-element.elementor-element-ffe3fd1{right:88px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3 > .elementor-container{max-width:1140px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-c2ca1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 110px 0px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-3527949 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-0307756 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-0307756 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-0307756{width:auto;max-width:auto;top:358px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-0307756{left:1013px;}body.rtl .elementor-22875 .elementor-element.elementor-element-0307756{right:1013px;}.elementor-22875 .elementor-element.elementor-element-27a36b6 .edublink-feature-item .icon{background:#C94493;font-size:38px;}.elementor-22875 .elementor-element.elementor-element-27a36b6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-592c8d1 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-592c8d1 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-592c8d1{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-592c8d1{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-592c8d1{left:30px;}.elementor-22875 .elementor-element.elementor-element-d151c2f .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-d151c2f .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-d151c2f{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-d151c2f{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-d151c2f{left:30px;}.elementor-22875 .elementor-element.elementor-element-56fed8b .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-56fed8b .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-56fed8b{width:var( --container-widget-width, 85.66% );max-width:85.66%;--container-widget-width:85.66%;--container-widget-flex-grow:0;top:361.961px;}.elementor-22875 .elementor-element.elementor-element-56fed8b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-56fed8b{right:-1152.008px;}body.rtl .elementor-22875 .elementor-element.elementor-element-56fed8b{left:-1152.008px;}.elementor-22875 .elementor-element.elementor-element-363e79b > .elementor-element-populated{padding:15px 15px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-3d89f17 .edublink-feature-item .icon{background:var( --e-global-color-secondary );font-size:38px;}.elementor-22875 .elementor-element.elementor-element-4aa4fc8 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-4aa4fc8 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-4aa4fc8{width:auto;max-width:auto;top:358px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-4aa4fc8{left:1013px;}body.rtl .elementor-22875 .elementor-element.elementor-element-4aa4fc8{right:1013px;}.elementor-22875 .elementor-element.elementor-element-118d3ac .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-118d3ac .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-118d3ac{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-118d3ac{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-118d3ac{left:30px;}.elementor-22875 .elementor-element.elementor-element-7193c65 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-7193c65 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-7193c65{width:auto;max-width:auto;bottom:-60px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-7193c65{right:30px;}body.rtl .elementor-22875 .elementor-element.elementor-element-7193c65{left:30px;}.elementor-22875 .elementor-element.elementor-element-89bf85f > .elementor-element-populated{padding:15px 15px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-f50a687 .edublink-feature-item .icon{background:var( --e-global-color-primary );font-size:38px;}.elementor-22875 .elementor-element.elementor-element-bcad058 > .elementor-element-populated{padding:15px 15px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-5b11ce1 .edublink-feature-item .icon{background:var( --e-global-color-secondary );font-size:38px;}.elementor-22875 .elementor-element.elementor-element-40fc852{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-40fc852:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-40fc852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1DBEA;}.elementor-22875 .elementor-element.elementor-element-19c901a .edublink-section-heading{text-align:center;}.elementor-22875 .elementor-element.elementor-element-19c901a .edublink-section-heading .heading{font-weight:800;color:var( --e-global-color-secondary );}.elementor-22875 .elementor-element.elementor-element-19c901a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-0c125a0 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-0c125a0 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-0c125a0{width:auto;max-width:auto;top:11px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-0c125a0{left:69px;}body.rtl .elementor-22875 .elementor-element.elementor-element-0c125a0{right:69px;}.elementor-22875 .elementor-element.elementor-element-171560a > .elementor-container{max-width:1140px;}.elementor-22875 .elementor-element.elementor-element-171560a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-171560a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1DBEA;}.elementor-22875 .elementor-element.elementor-element-171560a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-22875 .elementor-element.elementor-element-171560a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-8875c59 > .elementor-container{max-width:860px;}.elementor-22875 .elementor-element.elementor-element-8875c59{margin-top:0px;margin-bottom:30px;}.elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-22875 .elementor-element.elementor-element-8bccd5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-element-populated, .elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-element-populated > .elementor-background-overlay, .elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-element-populated{box-shadow:0px 3px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-c376bca .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-c376bca .edublink-animation-widget .edublink-animation-widget-color{height:475px;width:475px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:50% 50% 50% 50%;}.elementor-22875 .elementor-element.elementor-element-c376bca{width:auto;max-width:auto;top:-285px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-c376bca{left:-275px;}body.rtl .elementor-22875 .elementor-element.elementor-element-c376bca{right:-275px;}.elementor-22875 .elementor-element.elementor-element-67dabf6 .sina-counter{text-align:center;}.elementor-22875 .elementor-element.elementor-element-67dabf6 .sina-counter-title{color:#000000;font-size:15px;font-weight:600;line-height:70px;margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-67dabf6 .sina-counter-number-wrap{color:var( --e-global-color-primary );font-size:55px;font-weight:700;line-height:70px;}.elementor-22875 .elementor-element.elementor-element-67dabf6 .sina-counter-icon i{color:#d300d0;font-size:0px;padding:5px 5px 5px 5px;}.elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-22875 .elementor-element.elementor-element-304e605:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-element-populated, .elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-element-populated > .elementor-background-overlay, .elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-element-populated{box-shadow:0px 3px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22875 .elementor-element.elementor-element-878c430 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-878c430 .edublink-animation-widget .edublink-animation-widget-color{height:475px;width:475px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:50% 50% 50% 50%;}.elementor-22875 .elementor-element.elementor-element-878c430{width:auto;max-width:auto;top:-285px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-878c430{left:-275px;}body.rtl .elementor-22875 .elementor-element.elementor-element-878c430{right:-275px;}.elementor-22875 .elementor-element.elementor-element-729981a .sina-counter{text-align:center;}.elementor-22875 .elementor-element.elementor-element-729981a .sina-counter-title{color:#000000;font-size:15px;font-weight:600;line-height:70px;margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-729981a .sina-counter-number-wrap{color:var( --e-global-color-primary );font-size:55px;font-weight:700;line-height:70px;}.elementor-22875 .elementor-element.elementor-element-729981a .sina-counter-icon i{color:#d300d0;font-size:0px;padding:5px 5px 5px 5px;}.elementor-22875 .elementor-element.elementor-element-dda6bb2{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-dda6bb2:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-dda6bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-ed0c504 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-ed0c504 .edublink-animation-widget .edublink-animation-widget-color{background-color:#E5E1DC;height:82px;width:1px;}.elementor-22875 .elementor-element.elementor-element-ed0c504{width:auto;max-width:auto;top:20px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-ed0c504{left:-25px;}body.rtl .elementor-22875 .elementor-element.elementor-element-ed0c504{right:-25px;}.elementor-22875 .elementor-element.elementor-element-e263283 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-e263283 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-e263283{width:auto;max-width:auto;top:85px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-e263283{left:-235px;}body.rtl .elementor-22875 .elementor-element.elementor-element-e263283{right:-235px;}.elementor-22875 .elementor-element.elementor-element-05aa39e .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-05aa39e .edublink-animation-widget .edublink-animation-widget-color{height:475px;width:475px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:50% 50% 50% 50%;}.elementor-22875 .elementor-element.elementor-element-05aa39e{width:auto;max-width:auto;top:-285px;z-index:-1;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-05aa39e{left:-275px;}body.rtl .elementor-22875 .elementor-element.elementor-element-05aa39e{right:-275px;}.elementor-22875 .elementor-element.elementor-element-292c59c .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-292c59c .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-292c59c{width:auto;max-width:auto;top:21px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-292c59c{left:66px;}body.rtl .elementor-22875 .elementor-element.elementor-element-292c59c{right:66px;}.elementor-22875 .elementor-element.elementor-element-742610f{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-742610f:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-742610f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-a1b7d9e .edublink-section-heading{text-align:center;}.elementor-22875 .elementor-element.elementor-element-a1b7d9e .edublink-section-heading .heading{font-weight:800;color:var( --e-global-color-secondary );}.elementor-22875 .elementor-element.elementor-element-a1b7d9e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-23b015d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-23b015d:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-23b015d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E9;}.elementor-22875 .elementor-element.elementor-element-01223c9 .edublink-animation-widget{z-index:0;opacity:1;display:flex;}.elementor-22875 .elementor-element.elementor-element-01223c9 .edublink-animation-widget .edublink-animation-widget-color{background-color:#1ab69d;height:80px;width:80px;}.elementor-22875 .elementor-element.elementor-element-01223c9{width:auto;max-width:auto;top:444px;z-index:0;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-01223c9{left:1047px;}body.rtl .elementor-22875 .elementor-element.elementor-element-01223c9{right:1047px;}.elementor-22875 .elementor-element.elementor-element-10b0617{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-10b0617:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-10b0617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-95e43cf .edublink-section-heading{text-align:center;}.elementor-22875 .elementor-element.elementor-element-95e43cf .edublink-section-heading .heading{font-weight:800;color:var( --e-global-color-secondary );}.elementor-22875 .elementor-element.elementor-element-95e43cf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22875 .elementor-element.elementor-element-b37ee54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-e5bda66{--display:flex;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-22875 .elementor-element.elementor-element-e30349a{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22875 .elementor-element.elementor-element-e30349a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-e30349a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-ba550f9{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-ba550f9:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-ba550f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-9c24fe2{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-9c24fe2:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-9c24fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-2df2ddc{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-2df2ddc:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-2df2ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-4b90b5e{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-4b90b5e:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-4b90b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-0bdf882{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-0bdf882:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-0bdf882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-bb37846{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-bb37846:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-bb37846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-61b9951{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-61b9951:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-61b9951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-b645b64{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-b645b64:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-b645b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-c87a4c7{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-c87a4c7:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-c87a4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-3db46ad{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-3db46ad:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-3db46ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-a725b8e{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-a725b8e:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-a725b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-cd08af3{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-cd08af3:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-cd08af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-a947ff2{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-a947ff2:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-a947ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-9d1ce6b{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-9d1ce6b:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-9d1ce6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-0d0202b{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-0d0202b:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-0d0202b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-2e92140{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-2e92140:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-2e92140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-a341f07{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-a341f07:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-a341f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-7450e66{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-7450e66:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-7450e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-5b7a1d0{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-5b7a1d0:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-5b7a1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-2587216{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-2587216:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-2587216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-86dca77{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-86dca77:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-86dca77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-00b07f9{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-00b07f9:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-00b07f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-66c46d8{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-66c46d8:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-66c46d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-4000123{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-4000123:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-4000123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-82a6d10{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-82a6d10:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-82a6d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-1254386{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-1254386:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-1254386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-849f8c4{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-849f8c4:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-849f8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-487d6f0{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-487d6f0:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-487d6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-9013d55{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF1;--border-color:#E5EAF1;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-9013d55:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-9013d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22875 .elementor-element.elementor-element-dd136f9{--display:flex;}.elementor-22875 .elementor-element.elementor-element-d443940{text-align:center;}.elementor-22875 .elementor-element.elementor-element-d443940 .elementor-heading-title{font-weight:600;}.elementor-22875 .elementor-element.elementor-element-d443940.elementor-element{--align-self:center;}@media(max-width:1200px){.elementor-22875 .elementor-element.elementor-element-dbcab9a:not(.elementor-motion-effects-element-type-background), .elementor-22875 .elementor-element.elementor-element-dbcab9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-55b0e90{left:1134.988px;}body.rtl .elementor-22875 .elementor-element.elementor-element-55b0e90{right:1134.988px;}.elementor-22875 .elementor-element.elementor-element-55b0e90{top:313.988px;}.elementor-22875 .elementor-element.elementor-element-872b2e3 .edublink-feature-item .icon{font-size:30px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-6c0efb3{left:1134.988px;}body.rtl .elementor-22875 .elementor-element.elementor-element-6c0efb3{right:1134.988px;}.elementor-22875 .elementor-element.elementor-element-6c0efb3{top:313.988px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-0307756{left:1134.988px;}body.rtl .elementor-22875 .elementor-element.elementor-element-0307756{right:1134.988px;}.elementor-22875 .elementor-element.elementor-element-0307756{top:313.988px;}body:not(.rtl) .elementor-22875 .elementor-element.elementor-element-4aa4fc8{left:1134.988px;}body.rtl .elementor-22875 .elementor-element.elementor-element-4aa4fc8{right:1134.988px;}.elementor-22875 .elementor-element.elementor-element-4aa4fc8{top:313.988px;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-22875 .elementor-element.elementor-element-b02d8a2{--padding-top:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-22875 .elementor-element.elementor-element-c82c8c4 .elementor-heading-title{font-size:46px;}.elementor-22875 .elementor-element.elementor-element-a1db0e7{font-size:17px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-22875 .elementor-element.elementor-element-dbcab9a{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-85bb968 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-c50ebc2 .edublink-section-heading .heading{font-size:30px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89{padding:0px 0px 70px 0px;}.elementor-22875 .elementor-element.elementor-element-84370ab{padding:20px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3{padding:0px 0px 70px 0px;}.elementor-22875 .elementor-element.elementor-element-171560a{padding:20px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-23b015d{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:880px){.elementor-22875 .elementor-element.elementor-element-84370ab{padding:20px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-171560a{padding:20px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22875 .elementor-element.elementor-element-1cf78cd{--min-height:600px;}.elementor-22875 .elementor-element.elementor-element-b02d8a2{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-22875 .elementor-element.elementor-element-395ae13 .elementor-heading-title{font-size:11px;}.elementor-22875 .elementor-element.elementor-element-c82c8c4 .elementor-heading-title{font-size:36px;line-height:1.12em;}.elementor-22875 .elementor-element.elementor-element-c82c8c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22875 .elementor-element.elementor-element-a1db0e7{font-size:16px;line-height:1.6em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22875 .elementor-element.elementor-element-fb97781{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-51d16dc > .elementor-widget-container{margin:8px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-51d16dc{width:100%;max-width:100%;}.elementor-22875 .elementor-element.elementor-element-7e54e7a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-7e54e7a{width:100%;max-width:100%;}.elementor-22875 .elementor-element.elementor-element-c1e970c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22875 .elementor-element.elementor-element-c1e970c.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-22875 .elementor-element.elementor-element-4cf6d89{--width:50%;--min-height:76px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:10px;}.elementor-22875 .elementor-element.elementor-element-53f83a8 .elementor-heading-title{font-size:18px;}.elementor-22875 .elementor-element.elementor-element-3ea45d3{font-size:10px;line-height:1.35em;}.elementor-22875 .elementor-element.elementor-element-d0d58d0{--width:50%;--min-height:76px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:013px;--padding-bottom:013px;--padding-left:010px;--padding-right:10px;}.elementor-22875 .elementor-element.elementor-element-2f29428 .elementor-heading-title{font-size:18px;}.elementor-22875 .elementor-element.elementor-element-d75a77d{font-size:10px;line-height:1.35em;}.elementor-22875 .elementor-element.elementor-element-6e17124{--min-height:70px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-22875 .elementor-element.elementor-element-3616108 .elementor-heading-title{font-size:18px;}.elementor-22875 .elementor-element.elementor-element-ce8cc9e{font-size:10px;}.elementor-22875 .elementor-element.elementor-element-dbcab9a{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-85bb968 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-e94a126{padding:52px 20px 52px 20px;}.elementor-22875 .elementor-element.elementor-element-654c74e{width:100%;}.elementor-bc-flex-widget .elementor-22875 .elementor-element.elementor-element-654c74e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22875 .elementor-element.elementor-element-654c74e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22875 .elementor-element.elementor-element-654c74e > .elementor-element-populated{margin:0px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-6fb9df7 img{height:300px;border-radius:45px 10px 45px 10px;}.elementor-22875 .elementor-element.elementor-element-ebb07c4 .elementor-heading-title{font-size:34px;}.elementor-22875 .elementor-element.elementor-element-c67c6c1{font-size:17px;}.elementor-22875 .elementor-element.elementor-element-0a364eb{font-size:15px;}.elementor-22875 .elementor-element.elementor-element-25d6046{font-size:15px;}.elementor-22875 .elementor-element.elementor-element-dc88261 .elementor-button{font-size:14px;line-height:1.25em;padding:15px 15px 15px 15px;}.elementor-22875 .elementor-element.elementor-element-dc88261 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-c50ebc2 .edublink-section-heading .heading{font-size:26px;}.elementor-22875 .elementor-element.elementor-element-c50ebc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-6fa0e89{padding:0px 020px 50px 020px;}.elementor-22875 .elementor-element.elementor-element-84370ab{padding:35px 20px 0px 20px;}.elementor-22875 .elementor-element.elementor-element-c2ca1a3{padding:0px 020px 50px 020px;}.elementor-22875 .elementor-element.elementor-element-bcad058 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-5b11ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22875 .elementor-element.elementor-element-171560a{padding:35px 20px 0px 20px;}.elementor-22875 .elementor-element.elementor-element-8bccd5b > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22875 .elementor-element.elementor-element-304e605 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22875 .elementor-element.elementor-element-23b015d{--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-22875 .elementor-element.elementor-element-b02d8a2{--content-width:1180px;}.elementor-22875 .elementor-element.elementor-element-c1e970c{--width:910px;}.elementor-22875 .elementor-element.elementor-element-4cf6d89{--width:19%;}.elementor-22875 .elementor-element.elementor-element-d0d58d0{--width:26%;}.elementor-22875 .elementor-element.elementor-element-6e17124{--width:55%;}.elementor-22875 .elementor-element.elementor-element-654c74e{width:42.5%;}.elementor-22875 .elementor-element.elementor-element-0ed9bd4{--content-width:268px;}.elementor-22875 .elementor-element.elementor-element-8501f55{width:57.5%;}.elementor-22875 .elementor-element.elementor-element-3f3868c{--width:1250px;}.elementor-22875 .elementor-element.elementor-element-094f1a4{--width:60%;}.elementor-22875 .elementor-element.elementor-element-502a4a8{--width:40%;}.elementor-22875 .elementor-element.elementor-element-2736dce{--width:100%;}.elementor-22875 .elementor-element.elementor-element-da7760e{--width:100%;}.elementor-22875 .elementor-element.elementor-element-a4c2989{--width:100%;}.elementor-22875 .elementor-element.elementor-element-ece705a{--width:56px;}.elementor-22875 .elementor-element.elementor-element-a26c660{--width:100%;}.elementor-22875 .elementor-element.elementor-element-04e0b2c{--width:100%;}.elementor-22875 .elementor-element.elementor-element-303278a{--width:56px;}.elementor-22875 .elementor-element.elementor-element-b7bab75{--width:100%;}.elementor-22875 .elementor-element.elementor-element-b924301{--width:100%;}.elementor-22875 .elementor-element.elementor-element-49fc1c3{--width:56px;}.elementor-22875 .elementor-element.elementor-element-8257431{--width:100%;}.elementor-22875 .elementor-element.elementor-element-1b5b19d{--width:100%;}.elementor-22875 .elementor-element.elementor-element-b58f39e{--width:56px;}.elementor-22875 .elementor-element.elementor-element-14fbce4{--content-width:1140px;}.elementor-22875 .elementor-element.elementor-element-40fc852{--content-width:1250px;}.elementor-22875 .elementor-element.elementor-element-dda6bb2{--content-width:1140px;}.elementor-22875 .elementor-element.elementor-element-742610f{--content-width:1140px;}.elementor-22875 .elementor-element.elementor-element-b3705e3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22875 .elementor-element.elementor-element-9277bc2{width:50%;}.elementor-22875 .elementor-element.elementor-element-791a84e{width:50%;}.elementor-22875 .elementor-element.elementor-element-ed6b506{width:50%;}.elementor-22875 .elementor-element.elementor-element-3527949{width:50%;}.elementor-22875 .elementor-element.elementor-element-363e79b{width:50%;}.elementor-22875 .elementor-element.elementor-element-89bf85f{width:50%;}.elementor-22875 .elementor-element.elementor-element-bcad058{width:50%;}}/* Start custom CSS for button, class: .elementor-element-51d16dc */.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:hover {
  transform: translateY(-1px) scale(1.015);
  box-shadow: 0 6px 14px rgba(20, 48, 91, 0.15);
}

.elementor-22875 .elementor-element.elementor-element-51d16dc .elementor-button:active {
  transform: translateY(0) scale(0.99);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e54e7a */.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:hover {
  transform: translateY(-1px) scale(1.015);
  box-shadow: 0 6px 14px rgba(20, 48, 91, 0.15);
}

.elementor-22875 .elementor-element.elementor-element-7e54e7a .elementor-button:active {
  transform: translateY(0) scale(0.99);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf78cd *//* Homepage video hero */
.ai-home-video-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: #0a1736;
}

/* Exact main gradient extracted from the mockup */
.ai-home-video-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    #091638f5,
    #111a49df 40%,
    #111a4994,
    #07132b7a
  );
}

/* Exact subtle pink glow */
.ai-home-video-hero::after {
  content: "";
  position: absolute;
  right: -8%;
  bottom: -42%;
  left: 43%;
  z-index: 1;
  height: 72%;
  border-radius: 50%;
  background: #c72b871e;
  filter: blur(55px);
  pointer-events: none;
}

/* Keep Elementor content above both overlays */
.ai-home-video-hero > .e-con-inner,
.ai-home-video-hero > .elementor-container,
.ai-home-video-hero > .elementor-widget-wrap,
.ai-home-video-hero > .elementor-element {
  position: relative !important;
  z-index: 2 !important;
}

/* Ensure nested widgets remain visible */
.ai-home-video-hero .elementor-widget {
  position: relative;
  z-index: 2;
}

/* Keep the video behind everything */
.ai-home-video-hero .elementor-background-video-container,
.ai-home-video-hero .elementor-background-video-embed,
.ai-home-video-hero > video {
  z-index: 0 !important;
}

/* Prevent Elementor's overlay from stacking over our custom one */
.ai-home-video-hero > .elementor-background-overlay {
  display: none !important;
}

/* Exact mobile treatment from the mockup */
@media (max-width: 600px) {
  .ai-home-video-hero::before {
    background: linear-gradient(
      180deg,
      #091638a8,
      #091638e8 42%,
      #091638fa
    );
  }

  .ai-home-video-hero::after {
    display: none;
  }

  .ai-home-video-hero .elementor-background-video-container video {
    object-position: 62% center !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed9bd4 */.elementor-22875 .elementor-element.elementor-element-0ed9bd4 {
  width: 268px !important;
  max-width: 268px !important;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  position: relative;
  z-index: 2;
  margin: -45px -18px 0 auto !important;
  border-radius: 12px !important;
  overflow: hidden;
}
@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-0ed9bd4 {
    width: 230px !important;
    max-width: calc(100% - 20px) !important;
    margin: 10px 0 0 auto !important;
    border-radius: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8dda */.elementor-22875 .elementor-element.elementor-element-20d8dda {
  scroll-margin-top: 110px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fa0e89 *//* ==================================================
   AVANTAGES CLÉS — UNIFIED CARD ALIGNMENT
================================================== */

/* All three cards */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .edublink-feature-item {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  height: 570px !important;
  min-height: 570px !important;

  padding: 40px 34px 42px !important;
  box-sizing: border-box !important;

  border-radius: 0 !important;
}

/* Make the internal content use the complete width */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .content,
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .content-wrap,
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .feature-content {
  width: 100% !important;
}

/* Reserve the same space for one-line and two-line titles */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget h4.title {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-height: 62px !important;

  margin: 0 0 24px !important;
  padding: 0 !important;

  color: var(--e-global-color-secondary) !important;

  font-size: 21px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;

  text-align: center !important;
  text-transform: uppercase !important;
}

/* Remove inconsistent paragraph spacing */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget p.description {
  margin: 0 !important;
  padding: 0 !important;

  text-align: left !important;
  word-spacing: normal !important;
}

/* All lists start at exactly the same position */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .avantage-list {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  list-style: none !important;
  text-align: left !important;
}

/* List items */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .avantage-list li {
  position: relative;

  margin: 0 0 17px !important;
  padding: 0 0 0 30px !important;

  color: #7a7a7a !important;

  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;

  text-align: left !important;
  word-spacing: normal !important;
}

/* Remove final unnecessary gap */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .avantage-list li:last-child {
  margin-bottom: 0 !important;
}

/* Checkmarks */
.elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .avantage-list li::before {
  content: "✓";

  position: absolute;
  top: 0;
  left: 0;

  color: var(--e-global-color-secondary);
  font-weight: 700;
  line-height: 1.55;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .edublink-feature-item {
    height: 540px !important;
    min-height: 540px !important;
    padding: 34px 28px 36px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget h4.title {
    min-height: 58px !important;
    margin-bottom: 21px !important;
    font-size: 19px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .avantage-list li {
    margin-bottom: 14px !important;
    font-size: 14px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget .edublink-feature-item {
    height: auto !important;
    min-height: 0 !important;
    padding: 32px 25px 34px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-6fa0e89 .edublink-feature-5-widget h4.title {
    min-height: 0 !important;
    margin-bottom: 20px !important;
    font-size: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d64add */.elementor-22875 .elementor-element.elementor-element-5d64add,
.elementor-22875 .elementor-element.elementor-element-5d64add i,
.elementor-22875 .elementor-element.elementor-element-5d64add svg {
  color: #ffffff !important;
  fill: none;
  width: 27px;
  height: 27px;
  font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ece705a */.elementor-22875 .elementor-element.elementor-element-ece705a {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  flex-grow: 0 !important;
  flex-shrink: 0 !important;

  margin: -58px 0 28px -8px !important;
  padding: 10px !important;

  background: #cf0873;
  border: 4px solid #ffffff;
  border-bottom: 0;
  border-radius: 15px 15px 0 0;

  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b234af9 */.elementor-22875 .elementor-element.elementor-element-b234af9 {
  --offer-accent: #cf0873;
  --offer-text: #63748c;
  --offer-divider: #dce5ee;
}

/* List reset */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-items {
  margin: 0 !important;
  padding: 0 !important;
}

/* Rows */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item {
  min-height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;

  color: var(--offer-text);
  border-top: 1px solid var(--offer-divider);
}

.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item:last-child {
  border-bottom: 1px solid var(--offer-divider);
}

/* Linked rows */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item > a {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  width: 100% !important;
  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;

  color: inherit;
  text-decoration: none;

  transition:
    color 0.2s ease,
    padding-left 0.2s ease;
}

/* Rows without links */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item:not(:has(a)) {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;
}

/* Check-circle */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-icon {
  grid-column: 1 !important;
  align-self: start !important;
  justify-self: start !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 18px !important;
  min-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border-radius: 50% !important;
  background-color: var(--offer-accent) !important;
  box-sizing: border-box;
}

/* Font icon */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-icon i {
  color: #ffffff !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

/* SVG icon */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-icon svg {
  width: 10px !important;
  height: 10px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Text — force top alignment */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-text {
  grid-column: 2 !important;
  align-self: start !important;
  justify-self: stretch !important;

  display: block !important;
  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.55em !important;
}

/* Hover */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item > a:hover {
  color: var(--offer-accent);
  padding-left: 4px !important;
}

/* Keyboard focus */
.elementor-22875 .elementor-element.elementor-element-b234af9 .elementor-icon-list-item > a:focus-visible {
  color: var(--offer-accent);
  outline: 2px solid var(--offer-accent);
  outline-offset: 3px;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0557e5b */.elementor-22875 .elementor-element.elementor-element-0557e5b {
  box-shadow: 0 8px 24px rgba(20, 47, 82, 0.10);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

.elementor-22875 .elementor-element.elementor-element-0557e5b:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(20, 47, 82, 0.16);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a0a7e3 */.elementor-22875 .elementor-element.elementor-element-4a0a7e3,
.elementor-22875 .elementor-element.elementor-element-4a0a7e3 i,
.elementor-22875 .elementor-element.elementor-element-4a0a7e3 svg {
  color: #ffffff !important;
  fill: none;
  width: 27px;
  height: 27px;
  font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303278a */.elementor-22875 .elementor-element.elementor-element-303278a {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  flex-grow: 0 !important;
  flex-shrink: 0 !important;

  margin: -58px 0 28px -8px !important;
  padding: 10px !important;

  background: #cf0873;
  border: 4px solid #ffffff;
  border-bottom: 0;
  border-radius: 15px 15px 0 0;

  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ddb6f0 */.elementor-22875 .elementor-element.elementor-element-7ddb6f0 {
  --offer-accent: #cf0873;
  --offer-text: #63748c;
  --offer-divider: #dce5ee;
}

/* List reset */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-items {
  margin: 0 !important;
  padding: 0 !important;
}

/* Rows */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item {
  min-height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;

  color: var(--offer-text);
  border-top: 1px solid var(--offer-divider);
}

.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item:last-child {
  border-bottom: 1px solid var(--offer-divider);
}

/* Linked rows */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item > a {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  width: 100% !important;
  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;

  color: inherit;
  text-decoration: none;

  transition:
    color 0.2s ease,
    padding-left 0.2s ease;
}

/* Rows without links */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item:not(:has(a)) {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;
}

/* Check-circle */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-icon {
  grid-column: 1 !important;
  align-self: start !important;
  justify-self: start !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 18px !important;
  min-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border-radius: 50% !important;
  background-color: var(--offer-accent) !important;
  box-sizing: border-box;
}

/* Font icon */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-icon i {
  color: #ffffff !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

/* SVG icon */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-icon svg {
  width: 10px !important;
  height: 10px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Text — force top alignment */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-text {
  grid-column: 2 !important;
  align-self: start !important;
  justify-self: stretch !important;

  display: block !important;
  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.55em !important;
}

/* Hover */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item > a:hover {
  color: var(--offer-accent);
  padding-left: 4px !important;
}

/* Keyboard focus */
.elementor-22875 .elementor-element.elementor-element-7ddb6f0 .elementor-icon-list-item > a:focus-visible {
  color: var(--offer-accent);
  outline: 2px solid var(--offer-accent);
  outline-offset: 3px;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c2c50 */.elementor-22875 .elementor-element.elementor-element-36c2c50 {
  box-shadow: 0 8px 24px rgba(20, 47, 82, 0.10);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

.elementor-22875 .elementor-element.elementor-element-36c2c50:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(20, 47, 82, 0.16);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8389196 */.elementor-22875 .elementor-element.elementor-element-8389196,
.elementor-22875 .elementor-element.elementor-element-8389196 i,
.elementor-22875 .elementor-element.elementor-element-8389196 svg {
  color: #ffffff !important;
  fill: none;
  width: 27px;
  height: 27px;
  font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49fc1c3 */.elementor-22875 .elementor-element.elementor-element-49fc1c3 {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  flex-grow: 0 !important;
  flex-shrink: 0 !important;

  margin: -58px 0 28px -8px !important;
  padding: 10px !important;

  background: #cf0873;
  border: 4px solid #ffffff;
  border-bottom: 0;
  border-radius: 15px 15px 0 0;

  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6ac136c */.elementor-22875 .elementor-element.elementor-element-6ac136c {
  --offer-accent: #cf0873;
  --offer-text: #63748c;
  --offer-divider: #dce5ee;
}

/* List reset */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-items {
  margin: 0 !important;
  padding: 0 !important;
}

/* Rows */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item {
  min-height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;

  color: var(--offer-text);
  border-top: 1px solid var(--offer-divider);
}

.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item:last-child {
  border-bottom: 1px solid var(--offer-divider);
}

/* Linked rows */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item > a {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  width: 100% !important;
  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;

  color: inherit;
  text-decoration: none;

  transition:
    color 0.2s ease,
    padding-left 0.2s ease;
}

/* Rows without links */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item:not(:has(a)) {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 12px !important;
  align-items: start !important;

  min-height: 78px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;
}

/* Check-circle */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-icon {
  grid-column: 1 !important;
  align-self: start !important;
  justify-self: start !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 18px !important;
  min-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;

  margin: 1px 0 0 !important;
  padding: 0 !important;

  border-radius: 50% !important;
  background-color: var(--offer-accent) !important;
  box-sizing: border-box;
}

/* Font icon */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-icon i {
  color: #ffffff !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

/* SVG icon */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-icon svg {
  width: 10px !important;
  height: 10px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Text — force top alignment */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-text {
  grid-column: 2 !important;
  align-self: start !important;
  justify-self: stretch !important;

  display: block !important;
  width: 100% !important;
  min-width: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.55em !important;
}

/* Hover */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item > a:hover {
  color: var(--offer-accent);
  padding-left: 4px !important;
}

/* Keyboard focus */
.elementor-22875 .elementor-element.elementor-element-6ac136c .elementor-icon-list-item > a:focus-visible {
  color: var(--offer-accent);
  outline: 2px solid var(--offer-accent);
  outline-offset: 3px;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0e68e5 */.elementor-22875 .elementor-element.elementor-element-b0e68e5 {
  box-shadow: 0 8px 24px rgba(20, 47, 82, 0.10);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

.elementor-22875 .elementor-element.elementor-element-b0e68e5:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(20, 47, 82, 0.16);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dae428 */.elementor-22875 .elementor-element.elementor-element-3dae428,
.elementor-22875 .elementor-element.elementor-element-3dae428 i,
.elementor-22875 .elementor-element.elementor-element-3dae428 svg {
  color: #ffffff !important;
  fill: none;
  width: 27px;
  height: 27px;
  font-size: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58f39e */.elementor-22875 .elementor-element.elementor-element-b58f39e {
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  min-height: 58px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  flex-grow: 0 !important;
  flex-shrink: 0 !important;

  margin: -58px 0 28px -8px !important;
  padding: 10px !important;

  background: #cf0873;
  border: 4px solid #ffffff;
  border-bottom: 0;
  border-radius: 15px 15px 0 0;

  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fdd6f5 */.elementor-22875 .elementor-element.elementor-element-0fdd6f5 {
  width: 100%;
  min-height: 64px;
  display: flex;
  align-items: center;
  margin: 0 !important;
}

.elementor-22875 .elementor-element.elementor-element-0fdd6f5 .elementor-heading-title {
  width: 100%;
  margin: 0 !important;
  font-size: 20px;
  line-height: 1.2em;
  letter-spacing: 0.5px;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
}

@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-0fdd6f5 .elementor-heading-title {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f7b04c */.elementor-22875 .elementor-element.elementor-element-0f7b04c {
  --offer-accent: #cf0873;
  --offer-text: #63748c;
  --offer-divider: #dce5ee;
}

/* List reset */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-items {
  margin: 0 !important;
  padding: 0 !important;
}

/* Consistent rows */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item {
  min-height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--offer-text);
  border-top: 1px solid var(--offer-divider);
  box-sizing: border-box;
}

.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item:last-child {
  border-bottom: 1px solid var(--offer-divider);
}

/* Clickable rows */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item > a {
  display: flex !important;
  align-items: flex-start !important;
  width: 100%;
  min-height: 78px;
  gap: 12px !important;
  padding: 17px 0 !important;
  box-sizing: border-box;

  color: inherit;
  text-decoration: none;
  transition:
    color 0.2s ease,
    padding-left 0.2s ease;
}

/* Fallback for items without links */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item:not(:has(> a)) {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  padding: 17px 0 !important;
}

/* Check circle */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: flex-start !important;

  flex: 0 0 18px !important;
  width: 18px !important;
  height: 18px !important;
  margin: 5px 0 0 !important;
  padding: 0 !important;

  border-radius: 50%;
  background-color: var(--offer-accent);
  box-sizing: border-box;
}

/* Font icon */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-icon i {
  color: #ffffff !important;
  font-size: 10px !important;
  line-height: 1 !important;
}

/* SVG icon */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-icon svg {
  width: 10px !important;
  height: 10px !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Text */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-text {
  display: block;
  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.55em !important;
}

/* Linked-row interaction */
.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item > a:hover {
  color: var(--offer-accent);
  padding-left: 4px !important;
}

.elementor-22875 .elementor-element.elementor-element-0f7b04c .elementor-icon-list-item > a:focus-visible {
  color: var(--offer-accent);
  outline: 2px solid var(--offer-accent);
  outline-offset: 3px;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5069302 */.elementor-22875 .elementor-element.elementor-element-5069302 {
  box-shadow: 0 8px 24px rgba(20, 47, 82, 0.10);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

.elementor-22875 .elementor-element.elementor-element-5069302:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(20, 47, 82, 0.16);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2736dce *//* ==================================================
   OFFER CARDS GRID
   Apply this CSS to: Offer – Cards
================================================== */

.elementor-22875 .elementor-element.elementor-element-2736dce {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 20px 16px !important;

  width: 100% !important;
  max-width: 1250px !important;
  margin-inline: auto !important;

  align-items: stretch !important;
}

/* Individual cards */
.elementor-22875 .elementor-element.elementor-element-2736dce > .e-con {
  position: relative;

  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100%;

  color: inherit !important;
  text-decoration: none !important;
  cursor: pointer;

  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    border-color 0.28s ease !important;
}

/* Prevent link styling on the complete card */
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con:hover,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con:focus {
  color: inherit !important;
  text-decoration: none !important;
}

/* Keep all internal text unchanged */
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con h1,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con h2,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con h3,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con h4,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con p,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con ul,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con ol,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con li,
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con span {
  text-decoration: none !important;
}

/* The list remains visually static */
.elementor-22875 .elementor-element.elementor-element-2736dce > .e-con .elementor-icon-list-item,
.elementor-22875 .elementor-element.elementor-element-2736dce > .e-con .elementor-icon-list-text,
.elementor-22875 .elementor-element.elementor-element-2736dce > .e-con .elementor-icon-list-icon {
  transform: none !important;
}

/* Animate the complete card */
.elementor-22875 .elementor-element.elementor-element-2736dce > .e-con:hover {
  transform: translateY(-7px);

  border-color: rgba(213, 38, 145, 0.45) !important;

  box-shadow:
    0 18px 38px rgba(27, 55, 94, 0.15) !important;
}

/* Keyboard navigation */
.elementor-22875 .elementor-element.elementor-element-2736dce > a.e-con:focus-visible {
  outline: 3px solid rgba(40, 108, 175, 0.5);
  outline-offset: 4px;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-22875 .elementor-element.elementor-element-2736dce {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-2736dce {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-2736dce > .e-con:hover {
    transform: translateY(-3px);
  }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
  .elementor-22875 .elementor-element.elementor-element-2736dce > .e-con {
    transition: none !important;
  }

  .elementor-22875 .elementor-element.elementor-element-2736dce > .e-con:hover {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c2ca1a3 *//* ==================================================
   AVANTAGES CLÉS — COMPLETE CLEAN VERSION
   Add once to the parent containing all four cards
================================================== */

/* Main section */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 {
  padding-top: 72px !important;
  padding-bottom: 55px !important;
  overflow: visible !important;
}

/* Align columns and allow the icons to overlap */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .elementor-container,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .elementor-row,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .e-con-inner {
  align-items: stretch !important;
  overflow: visible !important;
}

.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .elementor-column,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .elementor-widget-wrap,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .edublink-feature-5-widget {
  overflow: visible !important;
}

/* Remove accidental backgrounds from outer columns */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
> .elementor-container
> .elementor-column,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
> .elementor-container
> .elementor-column
> .elementor-element-populated,
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
> .e-con-inner
> .e-con {
  background-color: transparent !important;
}

/* Make every widget use the same height */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 .edublink-feature-5-widget {
  height: 100% !important;
}

/* ==================================================
   CARD
================================================== */

.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-5-widget
.edublink-feature-item {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  box-sizing: border-box !important;

  width: 100% !important;
  height: 100% !important;
  min-height: 455px !important;

  margin: 0 !important;
  padding: 72px 20px 32px !important;

  overflow: visible !important;

  border-radius: 0 !important;
  background: #ffffff !important;
}

/* ==================================================
   ICON
================================================== */

.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-item
:is(.icon, .edublink-feature-icon, .feature-icon) {
  position: relative;
  z-index: 2 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  flex: 0 0 74px !important;

  width: 74px !important;
  height: 74px !important;

  margin: 0 auto 24px !important;

  overflow: visible !important;
}

.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-item
:is(.icon, .edublink-feature-icon, .feature-icon)
:is(img, svg) {
  display: block !important;

  width: auto !important;
  max-width: 42px !important;

  height: auto !important;
  max-height: 42px !important;

  margin: 0 !important;
  padding: 0 !important;
}

/* ==================================================
   TITLE
================================================== */

.elementor-22875 .elementor-element.elementor-element-c2ca1a3 h4.title {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: 245px !important;
  min-height: 58px !important;

  margin: 0 auto 18px !important;
  padding: 0 !important;

  color: var(--e-global-color-secondary) !important;

  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 1.28 !important;

  text-align: center !important;
  text-transform: none !important;

  word-spacing: normal !important;
  letter-spacing: normal !important;
  text-wrap: balance;
}

/* ==================================================
   DESCRIPTION
================================================== */

.elementor-22875 .elementor-element.elementor-element-c2ca1a3 p.description {
  width: 100% !important;
  max-width: 238px !important;

  margin: 0 auto !important;
  padding: 0 !important;

  color: #444444 !important;

  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;

  /* Natural readable alignment */
  text-align: left !important;
  text-align-last: auto !important;

  word-spacing: normal !important;
  letter-spacing: normal !important;
  white-space: normal !important;

  hyphens: none !important;
  -webkit-hyphens: none !important;

  overflow-wrap: break-word !important;
  text-wrap: pretty;
}

/* Consistent gaps between old Elementor columns */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated {
  padding-right: 9px !important;
  padding-left: 9px !important;
}

/* ==================================================
   LAPTOP AND TABLET
================================================== */

@media (max-width: 1300px) and (min-width: 768px) {
  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 {
    padding-top: 65px !important;
    padding-bottom: 50px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-5-widget
  .edublink-feature-item {
    min-height: 425px !important;
    padding: 66px 17px 28px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon) {
    flex-basis: 68px !important;

    width: 68px !important;
    height: 68px !important;

    margin-bottom: 20px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon)
  :is(img, svg) {
    max-width: 39px !important;
    max-height: 39px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 h4.title {
    max-width: 215px !important;
    min-height: 54px !important;

    margin-bottom: 16px !important;

    font-size: 17px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 p.description {
    max-width: 215px !important;

    font-size: 13px !important;
    line-height: 1.6 !important;
  }
}

/* ==================================================
   MOBILE
================================================== */

@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 {
    padding-top: 55px !important;
    padding-bottom: 40px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-5-widget
  .edublink-feature-item {
    height: auto !important;
    min-height: 0 !important;

    padding: 64px 24px 32px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon) {
    flex-basis: 68px !important;

    width: 68px !important;
    height: 68px !important;

    margin-bottom: 20px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon)
  :is(img, svg) {
    max-width: 39px !important;
    max-height: 39px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 h4.title {
    max-width: 280px !important;
    min-height: 0 !important;

    margin-bottom: 16px !important;

    font-size: 18px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3 p.description {
    max-width: 280px !important;

    font-size: 14px !important;
    line-height: 1.6 !important;
  }
}
/* ==================================================
   FINAL COMPACT SPACING
================================================== */

/* Reduce unnecessary card height and top spacing */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-5-widget
.edublink-feature-item {
  min-height: 405px !important;
  padding: 18px 20px 28px !important;
}

/* Remove spacing added by the theme around the content */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-item
:is(.content, .content-wrap, .feature-content) {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Controlled space between icon and title */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3
.edublink-feature-item
:is(.icon, .edublink-feature-icon, .feature-icon) {
  margin: 0 auto 28px !important;
}

/* Title spacing */
.elementor-22875 .elementor-element.elementor-element-c2ca1a3 h4.title {
  margin: 0 auto 17px !important;
}

/* Laptop */
@media (max-width: 1300px) and (min-width: 768px) {
  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-5-widget
  .edublink-feature-item {
    min-height: 390px !important;
    padding: 17px 17px 26px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon) {
    margin-bottom: 24px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-5-widget
  .edublink-feature-item {
    min-height: 0 !important;
    padding: 18px 24px 28px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-c2ca1a3
  .edublink-feature-item
  :is(.icon, .edublink-feature-icon, .feature-icon) {
    margin-bottom: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for edublink-post, class: .elementor-element-6194c14 *//* ==================================================
   AI INSTITUTE — EDUBIN EVENTS CAROUSEL
   Elementor Custom CSS — Ready to replace
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 {
    --aif-navy: #17045f;
    --aif-blue: #4569db;
    --aif-violet: #7938e8;
    --aif-pink: #ec008c;
    --aif-text: #59627f;
    --aif-muted: #7a83a2;
    --aif-border: #dde4f5;
    --aif-surface: #f5f7ff;
}

/* ==================================================
   CAROUSEL STRUCTURE
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper {
    width: 100%;
    padding: 12px 8px 58px;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-wrapper {
    align-items: stretch;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-slide {
    display: flex;
    height: auto;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .eb-post-one-single-slider,
.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog,
.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
    width: 100%;
    height: 100%;
}

/* ==================================================
   EVENT CARD
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;

    border: 1px solid var(--aif-border);
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 14px 38px rgba(27, 35, 105, 0.08);

    transition:
        transform 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner::after {
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
    left: 0;

    height: 4px;
    background: linear-gradient(
        90deg,
        var(--aif-blue) 0%,
        var(--aif-violet) 50%,
        var(--aif-pink) 100%
    );
    content: "";
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner:hover {
    transform: translateY(-7px);
    border-color: rgba(121, 56, 232, 0.32);
    box-shadow: 0 22px 48px rgba(27, 35, 105, 0.14);
}

/* Keyboard accessibility */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner:focus-within {
    border-color: var(--aif-violet);
    box-shadow:
        0 0 0 3px rgba(121, 56, 232, 0.14),
        0 22px 48px rgba(27, 35, 105, 0.14);
}

/* ==================================================
   FEATURED IMAGE
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .thumbnail {
    position: relative;
    flex: 0 0 auto;
    width: 100%;
    aspect-ratio: 16 / 10;
    margin: 0;
    overflow: hidden;
    background: var(--aif-surface);
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .thumbnail a {
    display: block;
    width: 100%;
    height: 100%;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .thumbnail img {
    display: block;
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
    margin: 0 !important;

    object-fit: cover;
    object-position: center;

    transition: transform 0.5s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner:hover .thumbnail img {
    transform: scale(1.045);
}

/* ==================================================
   CARD CONTENT
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 25px 25px 31px;
}

/* ==================================================
   CATEGORY
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .category-wrap {
    margin: 0 0 15px;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .category-wrap a {
    display: inline-flex;
    align-items: center;
    padding: 7px 12px;

    border: 1px solid rgba(236, 0, 140, 0.17);
    border-radius: 999px;
    background: rgba(236, 0, 140, 0.07);

    color: var(--aif-pink);
    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.035em;
    text-decoration: none;
    text-transform: uppercase;

    transition:
        color 0.2s ease,
        background 0.2s ease,
        border-color 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .category-wrap a:hover {
    border-color: var(--aif-pink);
    background: var(--aif-pink);
    color: #fff;
}

/* ==================================================
   COMPLETE EVENT TITLES
   No clipping or line clamp
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title {
    display: block !important;
    width: 100%;
    min-height: 0 !important;
    max-height: none !important;
    height: auto !important;
    margin: 0 0 15px;

    overflow: visible !important;
    color: var(--aif-navy);
    font-size: 21px;
    font-weight: 700;
    line-height: 1.38;
    letter-spacing: -0.018em;

    word-break: normal;
    overflow-wrap: break-word;
    hyphens: none;

    -webkit-box-orient: initial !important;
    -webkit-line-clamp: unset !important;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title a {
    display: block;
    color: inherit;
    text-decoration: none;

    transition: color 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title a:hover {
    color: var(--aif-pink);
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title a:focus-visible {
    border-radius: 4px;
    outline: 3px solid rgba(121, 56, 232, 0.25);
    outline-offset: 3px;
}

/* ==================================================
   DATE AND METADATA
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .blog-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 14px;
    width: 100%;
    margin: 0 0 14px;
    padding: 0;
    list-style: none;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .blog-meta li {
    display: flex;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 0;

    color: var(--aif-muted);
    font-size: 12px;
    font-weight: 500;
    line-height: 1.5;
}

/* Hide the comment count */

.elementor-22875 .elementor-element.elementor-element-6194c14 .blog-meta li:nth-child(2) {
    display: none !important;
}

/* ==================================================
   EXCERPT
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p {
    display: -webkit-box;
    width: 100%;
    margin: 0;

    overflow: hidden;
    color: var(--aif-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/*
   Keeps the bottom of all cards aligned while allowing
   longer event titles to remain fully visible.
*/

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p:last-child {
    margin-bottom: auto;
}

/* ==================================================
   NAVIGATION ARROWS
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev,
.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next {
    width: 44px;
    height: 44px;
    margin-top: -22px;

    border: 1px solid var(--aif-border);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.96);
    color: var(--aif-navy);
    box-shadow: 0 9px 24px rgba(27, 35, 105, 0.14);

    transition:
        color 0.2s ease,
        background 0.2s ease,
        border-color 0.2s ease,
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev:hover,
.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next:hover {
    transform: scale(1.07);
    border-color: transparent;
    background: linear-gradient(
        135deg,
        var(--aif-blue),
        var(--aif-pink)
    );
    color: #fff;
    box-shadow: 0 12px 28px rgba(68, 64, 180, 0.24);
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev::after,
.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next::after {
    font-size: 15px;
    font-weight: 700;
}

/* Keep arrows inside the carousel */

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev {
    left: 14px;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next {
    right: 14px;
}

/* ==================================================
   PAGINATION DOTS
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-pagination {
    bottom: 10px !important;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 5px !important;

    border-radius: 999px;
    background: #a9b5d5;
    opacity: 1;

    transition:
        width 0.2s ease,
        background 0.2s ease,
        transform 0.2s ease;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-pagination-bullet:hover {
    transform: scale(1.18);
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-pagination-bullet-active {
    width: 25px;
    background: linear-gradient(
        90deg,
        var(--aif-blue),
        var(--aif-pink)
    );
}
/* ==================================================
   EQUAL CARD HEIGHTS
================================================== */

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-wrapper {
    align-items: stretch !important;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-slide,
.elementor-22875 .elementor-element.elementor-element-6194c14 .eb-post-one-single-slider,
.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog {
    display: flex !important;
    height: auto !important;
    align-self: stretch;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
    width: 100%;
    height: 550px !important;
    min-height: 550px !important;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content {
    min-height: 0;
    overflow: hidden;
}

.elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p {
    margin-top: auto;
}

/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper {
        padding-right: 6px;
        padding-left: 6px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content {
        padding: 22px 21px 28px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title {
        font-size: 20px;
        line-height: 1.4;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p {
        font-size: 13.5px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next {
        width: 40px;
        height: 40px;
    }
}

/* ==================================================
   MOBILE
================================================== */

@media (max-width: 767px) {
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper {
        padding: 8px 3px 52px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
        border-radius: 18px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .thumbnail {
        aspect-ratio: 16 / 10;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content {
        padding: 21px 20px 28px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .category-wrap {
        margin-bottom: 13px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .title {
        display: block !important;
        min-height: 0 !important;
        max-height: none !important;
        height: auto !important;
        margin-bottom: 14px;

        overflow: visible !important;
        font-size: 20px;
        line-height: 1.4;

        -webkit-line-clamp: unset !important;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p {
        font-size: 14px;
        line-height: 1.7;
        -webkit-line-clamp: 3;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next {
        width: 38px;
        height: 38px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev {
        left: 9px;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next {
        right: 9px;
    }
}
@media (max-width: 1024px) {
    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
        height: 540px !important;
        min-height: 540px !important;
    }
}

@media (max-width: 767px) {
    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner {
        height: auto !important;
        min-height: 0 !important;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .content > p {
        margin-top: 0;
    }
}
/* ==================================================
   REDUCED MOTION ACCESSIBILITY
================================================== */

@media (prefers-reduced-motion: reduce) {
    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .thumbnail img,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-prev,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-button-next,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .swiper-pagination-bullet {
        transition: none !important;
    }

    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner:hover,
    .elementor-22875 .elementor-element.elementor-element-6194c14 .edu-blog .inner:hover .thumbnail img {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81f1f1d */.elementor-22875 .elementor-element.elementor-element-81f1f1d {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30349a *//* =====================================================
   TRUST LOGOS — OPTICAL SIZE NORMALIZATION
===================================================== */

/* Main grid */
.elementor-22875 .elementor-element.elementor-element-e30349a {
  gap: 18px 24px !important;
  padding: 8px 6px !important;
  overflow: visible !important;
}

/* Every individual logo container */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con {
  --logo-scale: 1;
  --logo-hover-scale: 1.04;

  position: relative;

  display: flex !important;
  min-width: 0;
  min-height: 92px !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 8px 10px !important;

  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;

  overflow: visible !important;
  box-sizing: border-box !important;

  transition: transform 0.22s ease;
}

/* Elementor image widget */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
.elementor-widget-image {
  display: flex !important;
  width: 100% !important;
  height: 70px !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Widget's internal container */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
.elementor-widget-image
.elementor-widget-container {
  display: flex !important;
  width: 190px !important;
  max-width: 100% !important;
  height: 70px !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Actual logo image */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
.elementor-widget-image img {
  display: block !important;

  width: auto !important;
  max-width: 175px !important;

  height: auto !important;
  max-height: 64px !important;

  margin: auto !important;
  padding: 0 !important;

  object-fit: contain !important;
  object-position: center !important;

  filter: grayscale(100%);
  opacity: 0.72;

  transform: scale(var(--logo-scale));
  transform-origin: center;

  transition:
    transform 0.25s ease,
    filter 0.25s ease,
    opacity 0.25s ease;
}

/* =====================================================
   REUSABLE OPTICAL-SIZE CLASSES
   Add these to individual logo containers
===================================================== */

/* Logo looks slightly too small */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-small {
  --logo-scale: 1.14;
  --logo-hover-scale: 1.18;
}

/* Logo is clearly too small */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-tiny {
  --logo-scale: 1.28;
  --logo-hover-scale: 1.33;
}

/* Logo has a very large empty canvas */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-micro {
  --logo-scale: 1.42;
  --logo-hover-scale: 1.47;
}

/* Logo is naturally too large */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-large {
  --logo-scale: 0.9;
  --logo-hover-scale: 0.94;
}

/* Tall or square logo */
.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-tall {
  --logo-scale: 0.94;
  --logo-hover-scale: 0.98;
}

/* =====================================================
   HOVER
===================================================== */

.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con:hover {
  z-index: 5;
  transform: translateY(-2px);
}

.elementor-22875 .elementor-element.elementor-element-e30349a > .e-con:hover
.elementor-widget-image img {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(var(--logo-hover-scale));
}

/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {
  .elementor-22875 .elementor-element.elementor-element-e30349a {
    gap: 15px 18px !important;
    padding: 5px 4px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con {
    min-height: 84px !important;
    padding: 6px 8px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image,
  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image
  .elementor-widget-container {
    height: 62px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image
  img {
    max-width: 155px !important;
    max-height: 57px !important;
  }
}

/* =====================================================
   MOBILE
===================================================== */

@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-e30349a {
    gap: 13px 10px !important;
    padding: 3px 0 !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con {
    min-height: 76px !important;
    padding: 5px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image,
  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image
  .elementor-widget-container {
    height: 55px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image
  img {
    max-width: 128px !important;
    max-height: 50px !important;
  }

  /* Prevent extreme enlargement on narrow screens */
  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con.logo-micro {
    --logo-scale: 1.28;
    --logo-hover-scale: 1.32;
  }
}

/* =====================================================
   ACCESSIBILITY
===================================================== */

@media (prefers-reduced-motion: reduce) {
  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con,
  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con
  .elementor-widget-image
  img {
    transition: none !important;
  }

  .elementor-22875 .elementor-element.elementor-element-e30349a > .e-con:hover {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1223f3f */.elementor-22875 .elementor-element.elementor-element-1223f3f {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ea6e60 */.elementor-22875 .elementor-element.elementor-element-0ea6e60 {
  --logo-scale: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9838bfa */.elementor-22875 .elementor-element.elementor-element-9838bfa {
  --logo-scale: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-588f661 */.elementor-22875 .elementor-element.elementor-element-588f661 {
  --logo-scale: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c3d231 */.elementor-22875 .elementor-element.elementor-element-7c3d231 {
  --logo-scale: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcacbcc */.elementor-22875 .elementor-element.elementor-element-fcacbcc {
  --logo-scale: 1.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af4bd5d */.elementor-22875 .elementor-element.elementor-element-af4bd5d {
  --logo-scale: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3b229d */.elementor-22875 .elementor-element.elementor-element-e3b229d {
  --logo-scale: 1.4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55415d6 */.elementor-22875 .elementor-element.elementor-element-55415d6 {
  --logo-scale: 1.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712614b */.elementor-22875 .elementor-element.elementor-element-712614b {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e33bcf4 */.elementor-22875 .elementor-element.elementor-element-e33bcf4 {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e55b97 */.elementor-22875 .elementor-element.elementor-element-2e55b97 {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bf5863 */.elementor-22875 .elementor-element.elementor-element-3bf5863 {
  --logo-scale: 1.6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38f68b7 */.elementor-22875 .elementor-element.elementor-element-38f68b7 {
  --logo-scale: 1.7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25f082b */.elementor-22875 .elementor-element.elementor-element-25f082b {
  --logo-scale: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0fcc94 */.elementor-22875 .elementor-element.elementor-element-e0fcc94 {
  --logo-scale: 1.2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96f45a8 */.elementor-22875 .elementor-element.elementor-element-96f45a8 {
  --logo-scale: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3705e3 *//* ==================================================
   TRUST LOGOS — GLOBAL LAYOUT AND EFFECTS
================================================== */

.elementor-22875 .elementor-element.elementor-element-b3705e3 {
  gap: 18px 24px !important;
  padding: 8px !important;
  overflow: visible !important;
}

/* Individual logo cells */
.elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 0 !important;
  min-height: 94px !important;
  padding: 8px !important;

  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;

  transition: transform 0.25s ease;
}

/* Image widget and its internal container */
.elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image,
.elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  height: 72px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Default logo size */
.elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image img {
  display: block !important;

  width: auto !important;
  max-width: min(100%, 180px) !important;

  height: auto !important;
  max-height: 66px !important;

  margin: auto !important;
  padding: 0 !important;

  object-fit: contain !important;
  object-position: center !important;

  filter: grayscale(100%);
  opacity: 0.72;

  transform: scale(var(--logo-scale, 1));
  transform-origin: center;

  transition:
    transform 0.25s ease,
    filter 0.25s ease,
    opacity 0.25s ease;
}

/* Hover */
.elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con:hover {
  z-index: 5;
  transform: translateY(-3px);
}

.elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con:hover img {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(calc(var(--logo-scale, 1) * 1.04));
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-22875 .elementor-element.elementor-element-b3705e3 {
    gap: 14px 18px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con {
    min-height: 86px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image,
  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image .elementor-widget-container {
    height: 66px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image img {
    max-width: min(100%, 155px) !important;
    max-height: 59px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-22875 .elementor-element.elementor-element-b3705e3 {
    gap: 12px !important;
    padding: 4px 0 !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con {
    min-height: 76px !important;
    padding: 5px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image,
  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image .elementor-widget-container {
    height: 56px !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 .elementor-widget-image img {
    max-width: min(100%, 130px) !important;
    max-height: 51px !important;
  }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
  .elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con,
  .elementor-22875 .elementor-element.elementor-element-b3705e3 img {
    transition: none !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con:hover {
    transform: none !important;
  }

  .elementor-22875 .elementor-element.elementor-element-b3705e3 > .e-con:hover img {
    transform: scale(var(--logo-scale, 1));
  }
}/* End custom CSS */