.elementor-95 .elementor-element.elementor-element-52c2a0d:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-52c2a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145grad, #FBDAFF 3%, #00C3FF 51%);}.elementor-95 .elementor-element.elementor-element-52c2a0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:2em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-52c2a0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-54e8735.elementor-column .elementor-column-wrap{align-items:center;}.elementor-95 .elementor-element.elementor-element-54e8735.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated > .elementor-widget-wrap{padding:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-0952c81{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:0.2em;letter-spacing:-1.6px;}.elementor-95 .elementor-element.elementor-element-0952c81 > .elementor-widget-container{margin:-10em 0em -22em 0em;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-wrapper{max-width:36%;}body:not(.rtl) .elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 20px/2 );}.elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-digits{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-a71a63f .elementor-countdown-label{font-family:"Roboto Slab", Sans-serif;font-size:1em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-a71a63f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2be4a77:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-2be4a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tokyoacademics.co.jp/wp-content/uploads/2025/01/IMG_8817.jpg");background-position:center center;}.elementor-95 .elementor-element.elementor-element-2be4a77 > .elementor-background-overlay{background-color:#16263E;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-2be4a77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-bf45946{--spacer-size:3em;}.elementor-95 .elementor-element.elementor-element-0da2de2{text-align:center;color:#FFFFFF;font-size:3.5em;font-weight:600;letter-spacing:0.8px;word-spacing:0.1em;}.elementor-95 .elementor-element.elementor-element-0da2de2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-c2f71fa{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-c2f71fa > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 26em 0em 26em;}.elementor-95 .elementor-element.elementor-element-c237e22{--spacer-size:2em;}.elementor-95 .elementor-element.elementor-element-4dbd255:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-4dbd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E3D52;}.elementor-95 .elementor-element.elementor-element-4dbd255 > .elementor-background-overlay{opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-4dbd255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-2c365c3{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-95 .elementor-element.elementor-element-5751d4f{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-95 .elementor-element.elementor-element-1ec80f7{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-95 .elementor-element.elementor-element-dcf12b0:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-dcf12b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-dcf12b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-dcf12b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-9c5c84d{--spacer-size:20px;}.elementor-95 .elementor-element.elementor-element-79e4d69{margin-top:0px;margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-897fc1e:not(.premium-title-icon-column) .premium-title-header{justify-content:center;}.elementor-95 .elementor-element.elementor-element-897fc1e.premium-title-icon-column .premium-title-header{align-items:center;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-item:not(:first-child){padding-top:calc(14px/2);}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 14px);}body.rtl .elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-item:after{left:calc(-14px/2);}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#00C48C;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items.framed .eael-feature-list-icon{background-color:#ffffff;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-icon{color:#00C48C;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items .eael-feature-list-icon svg{fill:#00C48C;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-icon-box .eael-feature-list-icon{height:35px;width:35px;font-size:18px;padding:15px 15px 15px 15px;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 35px);}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-icon-box .eael-feature-list-icon img{width:18px;height:18px;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-img{width:18px;height:18px;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-icon-box .eael-feature-list-icon-inner{padding:1px;}.elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-left .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-right .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-top .eael-feature-list-content-box{margin:30px;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-item .eael-feature-list-title{margin-bottom:10px;}.elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-content-box .eael-feature-list-title, .elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-95 .elementor-element.elementor-element-2e58954 .eael-feature-list-content-box .eael-feature-list-title:visited{color:#414247;}.elementor-95 .elementor-element.elementor-element-2e58954 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 10rem 0rem 10rem;}.elementor-95 .elementor-element.elementor-element-5a2b23f .elementor-button{background-color:#020101;}.elementor-95 .elementor-element.elementor-element-4cdd5a7{--spacer-size:20px;}.elementor-95 .elementor-element.elementor-element-7bd4611:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-7bd4611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-95 .elementor-element.elementor-element-7bd4611{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 1em 0em;}.elementor-95 .elementor-element.elementor-element-7bd4611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-9df657b{text-align:center;}.elementor-95 .elementor-element.elementor-element-0fbd79a:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-0fbd79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-95 .elementor-element.elementor-element-0fbd79a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0px 0px 36px 0px;}.elementor-95 .elementor-element.elementor-element-0fbd79a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-430b295.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-430b295.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-d4f4c13 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-08bbfd3{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-e1798e7.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-e1798e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-113e0dc{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-9785972.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-9785972.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-286d290{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-6f5226c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-6f5226c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-77d8d13{text-align:center;}.elementor-95 .elementor-element.elementor-element-8df0244{padding:0em 0em 2em 0em;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-7d0dff0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-95 .elementor-element.elementor-element-7d0dff0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-baeca81.elementor-column .elementor-column-wrap{align-items:center;}.elementor-95 .elementor-element.elementor-element-baeca81.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-95 .elementor-element.elementor-element-4f9cae7:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-95 .elementor-element.elementor-element-4f9cae7.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-4f9cae7 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-95 .elementor-element.elementor-element-e2b1a82 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-76ad7bb:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-95 .elementor-element.elementor-element-76ad7bb.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-76ad7bb .premium-title-header{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-95 .elementor-element.elementor-element-575aeb8 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-a25e730:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-95 .elementor-element.elementor-element-a25e730.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-95 .elementor-element.elementor-element-a25e730 .premium-title-header{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-95 .elementor-element.elementor-element-5d4ce75 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-31f2b4d{padding:0px 0px 76px 0px;}.elementor-bc-flex-widget .elementor-95 .elementor-element.elementor-element-5f3894d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-95 .elementor-element.elementor-element-5f3894d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-95 .elementor-element.elementor-element-b17d1db:not(.premium-title-icon-column) .premium-title-header{justify-content:center;}.elementor-95 .elementor-element.elementor-element-b17d1db.premium-title-icon-column .premium-title-header{align-items:center;}.elementor-95 .elementor-element.elementor-element-b17d1db .premium-title-header{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-95 .elementor-element.elementor-element-6b8e870{text-align:center;}.elementor-95 .elementor-element.elementor-element-6b8e870 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-6917e16 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-f3e4bf5:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f3e4bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172B3F;}.elementor-95 .elementor-element.elementor-element-f3e4bf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 1em 0em;}.elementor-95 .elementor-element.elementor-element-f3e4bf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-63f3f8d:not(.premium-title-icon-column) .premium-title-header{justify-content:center;}.elementor-95 .elementor-element.elementor-element-63f3f8d.premium-title-icon-column .premium-title-header{align-items:center;}.elementor-95 .elementor-element.elementor-element-63f3f8d .premium-title-header, .elementor-95 .elementor-element.elementor-element-63f3f8d.premium-title-noise-yes .premium-title-text::before, .elementor-95 .elementor-element.elementor-element-63f3f8d.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-63f3f8d.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-63f3f8d .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-63f3f8d .premium-title-header{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-95 .elementor-element.elementor-element-f672556:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-f672556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172B3F;}.elementor-95 .elementor-element.elementor-element-f672556{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-95 .elementor-element.elementor-element-f672556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-021cedd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-021cedd.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-021cedd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-021cedd{--icon-box-icon-margin:15px;}.elementor-95 .elementor-element.elementor-element-021cedd .elementor-icon{font-size:68px;}.elementor-95 .elementor-element.elementor-element-021cedd .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-021cedd .elementor-icon-box-description{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-021cedd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-bdebb1d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-bdebb1d.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-bdebb1d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-bdebb1d{--icon-box-icon-margin:15px;}.elementor-95 .elementor-element.elementor-element-bdebb1d .elementor-icon{font-size:68px;}.elementor-95 .elementor-element.elementor-element-bdebb1d .elementor-icon-box-title{color:#F5F5F5;}.elementor-95 .elementor-element.elementor-element-bdebb1d .elementor-icon-box-description{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-bdebb1d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-6aa9223.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-6aa9223.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-6aa9223.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-6aa9223{--icon-box-icon-margin:15px;}.elementor-95 .elementor-element.elementor-element-6aa9223 .elementor-icon{font-size:68px;}.elementor-95 .elementor-element.elementor-element-6aa9223 .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-6aa9223 .elementor-icon-box-description{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-6aa9223 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-d0f388e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-d0f388e.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-d0f388e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-d0f388e{--icon-box-icon-margin:15px;}.elementor-95 .elementor-element.elementor-element-d0f388e .elementor-icon{font-size:68px;}.elementor-95 .elementor-element.elementor-element-d0f388e .elementor-icon-box-title{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-d0f388e .elementor-icon-box-description{color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-d0f388e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-24bd29a:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-24bd29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-95 .elementor-element.elementor-element-24bd29a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-24bd29a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-1a3bf1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:72px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-1a3bf1a{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-95 .elementor-element.elementor-element-c7b5b8f:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-c7b5b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-95 .elementor-element.elementor-element-c7b5b8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-95 .elementor-element.elementor-element-c7b5b8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-d86260e > .elementor-container{max-width:0px;}.elementor-95 .elementor-element.elementor-element-d86260e{margin-top:0em;margin-bottom:1em;}.elementor-95 .elementor-element.elementor-element-2ea06a3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-2ea06a3 > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-c203b26 img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-c203b26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-7497753{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-7497753 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5d9ee9d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-5d9ee9d > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-5aece6e img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-5aece6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-4f17ac9{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-4f17ac9 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-f29c9dc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-f29c9dc > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-fceda88 img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-fceda88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-26febae{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-26febae > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-9c56a94 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-9c56a94 > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-c4262cf img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-c4262cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-daed7d0{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-daed7d0 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-30c9b0b > .elementor-container{max-width:0px;}.elementor-95 .elementor-element.elementor-element-30c9b0b{margin-top:0em;margin-bottom:1em;}.elementor-95 .elementor-element.elementor-element-af06925 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-af06925 > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-e87d2ce img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-e87d2ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-fc4d7b7{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-fc4d7b7 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-7fea3ad > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-7fea3ad > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-39e79d7 img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-39e79d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-8d1b279{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-8d1b279 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-734ed58 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-734ed58 > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-dc22ca4 img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-dc22ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5719f1f{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-5719f1f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-6d67b1c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-95 .elementor-element.elementor-element-6d67b1c > .elementor-element-populated > .elementor-widget-wrap{padding:1rem 1rem 1rem 1rem;}.elementor-95 .elementor-element.elementor-element-8b529b6 img{width:100%;max-width:100%;height:17vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-8b529b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-8d0fa6d{column-gap:0px;text-align:center;color:#707F93;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-8d0fa6d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2520e87:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-2520e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-95 .elementor-element.elementor-element-2520e87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-95 .elementor-element.elementor-element-2520e87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-e8f1125{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-e8f1125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-d4d81c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:72px 0px 40px 0px;}.elementor-95 .elementor-element.elementor-element-d4d81c7{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-95 .elementor-element.elementor-element-7cf61f9:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-7cf61f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95 .elementor-element.elementor-element-7cf61f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-7cf61f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-d782f1d .elementor-swiper-button{font-size:20px;}.elementor-95 .elementor-element.elementor-element-bfbdb8c{text-align:center;color:#02010187;font-family:"Roboto", Sans-serif;font-size:0.7em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-e4cbb2a{--spacer-size:110px;}.elementor-95 .elementor-element.elementor-element-e2e80d6:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-e2e80d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBFF;}.elementor-95 .elementor-element.elementor-element-e2e80d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-95 .elementor-element.elementor-element-e2e80d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-95 .elementor-element.elementor-element-0bea37a > .elementor-element-populated > .elementor-widget-wrap{padding:0em 10em 0em 10em;}.elementor-95 .elementor-element.elementor-element-63d6275{--spacer-size:2.5em;}.elementor-95 .elementor-element.elementor-element-4bdf704{text-align:center;font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:400;}.elementor-95 .elementor-element.elementor-element-756ae8b{text-align:center;}.elementor-95 .elementor-element.elementor-element-baa2a0e{--spacer-size:2.5em;}@media(min-width:576px){.elementor-95 .elementor-element.elementor-element-5ef088e{width:100%;}}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated > .elementor-widget-wrap{padding:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-left .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-right .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-top .eael-feature-list-content-box{margin:20px;}.elementor-95 .elementor-element.elementor-element-2e58954 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-7bd4611{padding:60px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-0fbd79a{padding:0px 0px 20px 0px;}.elementor-95 .elementor-element.elementor-element-6f5226c{padding:60px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-8df0244{padding:0px 0px 55px 0px;}.elementor-95 .elementor-element.elementor-element-baeca81 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-31f2b4d{padding:0px 0px 55px 0px;}.elementor-95 .elementor-element.elementor-element-5f3894d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-f3e4bf5{padding:60px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-f672556{padding:0px 0px 25px 0px;}.elementor-95 .elementor-element.elementor-element-1a3bf1a > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-c7b5b8f{padding:0px 0px 10px 0px;}.elementor-95 .elementor-element.elementor-element-2520e87{padding:0px 0px 50px 0px;}.elementor-95 .elementor-element.elementor-element-d4d81c7 > .elementor-widget-container{padding:50px 0px 30px 0px;}}@media(max-width:575px){.elementor-95 .elementor-element.elementor-element-52c2a0d{margin-top:0em;margin-bottom:0em;}.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-54e8735 > .elementor-element-populated > .elementor-widget-wrap{padding:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-bf45946{--spacer-size:10px;}.elementor-95 .elementor-element.elementor-element-0da2de2 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-c2f71fa > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-4dbd255{padding:1em 0em 1em 0em;}.elementor-95 .elementor-element.elementor-element-2c365c3{text-align:left;}.elementor-95 .elementor-element.elementor-element-5751d4f{text-align:left;}.elementor-95 .elementor-element.elementor-element-1ec80f7{text-align:left;}.elementor-95 .elementor-element.elementor-element-2e58954 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-95 .elementor-element.elementor-element-2e58954 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-left .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-right .eael-feature-list-content-box, .elementor-95 .elementor-element.elementor-element-2e58954 .-icon-position-top .eael-feature-list-content-box{margin:10px;}.elementor-95 .elementor-element.elementor-element-7bd4611{padding:50px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-0fbd79a{padding:0px 0px 10px 0px;}.elementor-95 .elementor-element.elementor-element-6f5226c{padding:2em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-8df0244{padding:0px 0px 50px 0px;}.elementor-95 .elementor-element.elementor-element-31f2b4d{padding:0px 0px 50px 0px;}.elementor-95 .elementor-element.elementor-element-f3e4bf5{padding:60px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-1a3bf1a > .elementor-widget-container{padding:40px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-c7b5b8f{padding:0px 0px 10px 0px;}.elementor-95 .elementor-element.elementor-element-d86260e > .elementor-container{max-width:500px;}.elementor-95 .elementor-element.elementor-element-2ea06a3{width:50%;}.elementor-95 .elementor-element.elementor-element-2ea06a3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-2ea06a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-2ea06a3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-c203b26 img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-c203b26 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-7497753{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-7497753 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5d9ee9d{width:50%;}.elementor-95 .elementor-element.elementor-element-5d9ee9d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-5d9ee9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-5d9ee9d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-5aece6e img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-5aece6e > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-4f17ac9{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-4f17ac9 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-f29c9dc{width:50%;}.elementor-95 .elementor-element.elementor-element-f29c9dc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-f29c9dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-f29c9dc > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-fceda88 img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-fceda88 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-26febae{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-26febae > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-9c56a94{width:50%;}.elementor-95 .elementor-element.elementor-element-9c56a94 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-9c56a94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-9c56a94 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-c4262cf img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-c4262cf > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-daed7d0{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-daed7d0 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-30c9b0b > .elementor-container{max-width:500px;}.elementor-95 .elementor-element.elementor-element-af06925{width:50%;}.elementor-95 .elementor-element.elementor-element-af06925 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-af06925 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-af06925 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-e87d2ce img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-e87d2ce > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-fc4d7b7{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-fc4d7b7 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-7fea3ad{width:50%;}.elementor-95 .elementor-element.elementor-element-7fea3ad > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-7fea3ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-7fea3ad > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-39e79d7 img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-39e79d7 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-8d1b279{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-8d1b279 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-734ed58{width:50%;}.elementor-95 .elementor-element.elementor-element-734ed58 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-734ed58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-734ed58 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-dc22ca4 img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-dc22ca4 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-5719f1f{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-5719f1f > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-6d67b1c{width:50%;}.elementor-95 .elementor-element.elementor-element-6d67b1c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-95 .elementor-element.elementor-element-6d67b1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-95 .elementor-element.elementor-element-6d67b1c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 2px 0px 2px;}.elementor-95 .elementor-element.elementor-element-8b529b6 img{width:100%;max-width:100vw;height:22vh;object-fit:contain;}.elementor-95 .elementor-element.elementor-element-8b529b6 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:1em 1em 0em 1em;}.elementor-95 .elementor-element.elementor-element-8d0fa6d{column-gap:0%;font-size:1em;}.elementor-95 .elementor-element.elementor-element-8d0fa6d > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2520e87{padding:0px 0px 50px 0px;}.elementor-95 .elementor-element.elementor-element-d4d81c7 > .elementor-widget-container{padding:40px 0px 30px 0px;}.elementor-95 .elementor-element.elementor-element-e4cbb2a{--spacer-size:52px;}.elementor-95 .elementor-element.elementor-element-c3abe47{margin-top:0em;margin-bottom:0em;}.elementor-95 .elementor-element.elementor-element-0bea37a > .elementor-element-populated > .elementor-widget-wrap{padding:0em 0em 0em 0em;}.elementor-95 .elementor-element.elementor-element-63d6275{--spacer-size:0.5em;}.elementor-95 .elementor-element.elementor-element-4bdf704{font-size:2em;}.elementor-95 .elementor-element.elementor-element-756ae8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:576px){.elementor-95 .elementor-element.elementor-element-7d0dff0{width:100%;}.elementor-95 .elementor-element.elementor-element-baeca81{width:100%;}.elementor-95 .elementor-element.elementor-element-5f3894d{width:100%;}.elementor-95 .elementor-element.elementor-element-1e621d9{width:50%;}.elementor-95 .elementor-element.elementor-element-557f029{width:50%;}.elementor-95 .elementor-element.elementor-element-c80e704{width:50%;}.elementor-95 .elementor-element.elementor-element-ce5244d{width:50%;}.elementor-95 .elementor-element.elementor-element-2ea06a3{width:50%;}.elementor-95 .elementor-element.elementor-element-5d9ee9d{width:50%;}.elementor-95 .elementor-element.elementor-element-f29c9dc{width:50%;}.elementor-95 .elementor-element.elementor-element-9c56a94{width:50%;}.elementor-95 .elementor-element.elementor-element-af06925{width:50%;}.elementor-95 .elementor-element.elementor-element-7fea3ad{width:50%;}.elementor-95 .elementor-element.elementor-element-734ed58{width:50%;}.elementor-95 .elementor-element.elementor-element-6d67b1c{width:50%;}}/* Start custom CSS for section, class: .elementor-element-2be4a77 *//* --- Global Text & Consistency --- */
.tutor-profile-text {
    text-align: center;
    line-height: 1.5rem; 
    /* Aggressively remove any default padding from the Elementor container */
    padding: 0 !important; 
}

/* --- Specific Element Styling (Desktop/Base) --- */
.tutor-name {
    font-size: 1.5rem;
    font-weight: 600;
    color: #707F93;
    margin: 15px 0 5px 0; 
}

.tutor-university {
    font-size: 1em;
    font-weight: 600;
    color: #445161;
    line-height: 1.3;
    /* Enforced Spacing: Ensures 8px space below the university line */
    margin: 0 0 8px 0 !important; 
}

/* --- Universal Paragraph Reset --- */
/* This resets all default margins on <p> tags to ensure tight control */
.tutor-profile-text p {
    margin: 0; 
    padding: 0 10px;
}

/* Re-add specific spacing needed after content elements */
.tutor-bio, .tutor-stats {
    font-size: .8rem;
    font-weight: 300;
    color: #445161;
    line-height: 1.3;
    margin-bottom: 5px; 
}

.tutor-status {
    font-style: italic;
    color: #325D96;
    font-size: .8rem;
    line-height: 1.3;
    margin-top: 10px;
    margin-bottom: 8px; /* Reduced space before tags block */
}

/* --- UNIVERSAL TAG STYLING --- */
.tutor-tags {
    text-align: center;
    /* Removed padding-top to close gap above tags */
    padding-top: 5px; 
    margin-bottom: 0; 
}

.tag {
    /* Base pill styling (Slimmer appearance) */
    display: inline-block; 
    border-radius: 15px; 
    padding: 0px 8px 0px 8px; /* Slim vertical padding */
    font-size: 0.7em;
    font-weight: 500;
    margin-right: 8px;
    margin-left: 0;
    margin-bottom: 5px; /* Vertical spacing when tags stack */
    text-transform: uppercase;
    background-color: transparent;
    color: #445161; 
}

/* --- SERVICE TAG COLOR STYLING --- */
.tag.service-in-person {
    background-color: #e8fff1; /* Requested Background */
    color: #00875b; /* Requested Text Color */
}

.tag.service-online {
    background-color: #f1f9ff; /* Requested Background */
    color: #025aaa; /* Requested Text Color */
}

/* ========================================================= */
/* --- MOBILE RESPONSIVENESS (Screens 767px and smaller) --- */
/* ========================================================= */
@media (max-width: 767px) {
    
    .tutor-name { 
        font-size: 1rem; 
        margin-top: 10px; 
        margin-bottom: 3px; 
    }
    
    .tutor-university { 
        font-size: 0.7rem; 
        margin-bottom: 10px !important; 
    }
    
    .tutor-profile-text p {
        margin-bottom: 3px;
    }
    
    .tutor-bio, .tutor-stats { 
        font-size: 0.6rem; 
        padding: 0 5px; 
    }

    .tutor-status {
        font-size: 0.6rem; 
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    .tag { 
        font-size: 0.5em; 
        padding: 0px 10px 0px 8px; 
        margin-right: 5px; 
        margin-bottom: 5px; 
    }
}/* End custom CSS */
/* Start custom CSS for ta-button, class: .elementor-element-5a2b23f */.group-class-unique{ background-color: #FFA26;
}/* End custom CSS */