.elementor-17800 .elementor-element.elementor-element-3a02275:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-3a02275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-001a86e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d99ca5 );}.elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-element-populated{border-style:solid;border-color:#FFFFFF00;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-element-populated, .elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-element-populated > .elementor-background-overlay, .elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-background-slideshow{border-radius:13px 013px 13px 13px;}.elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-79978c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-79978c5{text-align:center;}.elementor-17800 .elementor-element.elementor-element-79978c5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:800;color:var( --e-global-color-b418ac7 );}.elementor-widget-countdown .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-item{background-color:#45474A00;}.elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-digits{font-family:"Source Sans Pro", Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-8430d91 .elementor-countdown-label{font-family:"Source Sans Pro", Sans-serif;font-size:11px;font-weight:500;}.elementor-17800 .elementor-element.elementor-element-3a02275 > .elementor-container{max-width:1600px;min-height:63px;}.elementor-17800 .elementor-element.elementor-element-3a02275{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;}.elementor-17800 .elementor-element.elementor-element-3a02275 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-3ec65e20:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.edubag.at/wp-content/uploads/2022/02/wave-2.svg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-b418ac7 ) 0%, var( --e-global-color-accent ) 67%);opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-container{max-width:1600px;min-height:697px;}.elementor-17800 .elementor-element.elementor-element-3ec65e20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 4% 0% 4%;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-shape-bottom svg{width:calc(134% + 1.3px);height:154px;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-17800 .elementor-element.elementor-element-5761c7a8 > .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-17800 .elementor-element.elementor-element-5761c7a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-b7b0345 > .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-17800 .elementor-element.elementor-element-b7b0345 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-e431166 > .elementor-widget-container{padding:0% 5% 3% 0%;}.elementor-17800 .elementor-element.elementor-element-e431166 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-b418ac7 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-da17bb1 > .elementor-widget-container{padding:0% 010% 5% 0%;}.elementor-17800 .elementor-element.elementor-element-da17bb1{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-b418ac7 );}.elementor-widget-eael-creative-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                            .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                            .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                            .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button-icon-right{margin-left:8px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button-icon-left{margin-right:8px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button--shikoba i{left:8%;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button .cretive-button-text{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b418ac7 );border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--winona::after{padding:17px 17px 17px 17px;color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:17px 17px 17px 17px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--tamaya::before{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--rayen::before{padding:17px 17px 17px 17px;background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:17px 17px 17px 17px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--saqui::after{padding:17px 17px 17px 17px;color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--rayen:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--wave:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--aylen::before{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--nuka::before{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--nuka::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--antiman::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--quidel::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button::before{border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button::after{border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button:hover i{color:#ffffff;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button:hover svg{fill:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--wave::before{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--aylen::after{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--saqui:hover{color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-00c23e7 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:var( --e-global-color-b418ac7 );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17800 .elementor-element.elementor-element-c26a123{--spacer-size:50px;}.elementor-17800 .elementor-element.elementor-element-d53e91a{--spacer-size:90px;}.elementor-17800 .elementor-element.elementor-element-4af0ee30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-4af0ee30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edubag.at/wp-content/uploads/2025/02/Untitled-4.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-4af0ee30.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-4af0ee30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-4af0ee30.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17800 .elementor-element.elementor-element-4af0ee30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-4af0ee30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-4af0ee30{z-index:0;}.elementor-17800 .elementor-element.elementor-element-b3c4bb3{--spacer-size:445px;}.elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-a383a2c:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b418ac7 );background-image:url("https://www.edubag.at/wp-content/uploads/2022/02/wave-2.svg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-b418ac7 ) 0%, #FFFFFF 67%);opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-container{max-width:1600px;min-height:657px;}.elementor-17800 .elementor-element.elementor-element-a383a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 4% 0% 4%;z-index:3;}.elementor-17800 .elementor-element.elementor-element-baecf6e > .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-17800 .elementor-element.elementor-element-baecf6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-53b9439 > .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-17800 .elementor-element.elementor-element-53b9439 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-835108b > .elementor-widget-container{padding:0% 5% 3% 0%;}.elementor-17800 .elementor-element.elementor-element-835108b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-17800 .elementor-element.elementor-element-dda72ae > .elementor-widget-container{margin:-60px -3px -3px -3px;padding:0% 5% 3% 0%;}.elementor-17800 .elementor-element.elementor-element-dda72ae .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:41px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-17800 .elementor-element.elementor-element-0845a6a > .elementor-widget-container{padding:0% 10% 4% 0%;}.elementor-17800 .elementor-element.elementor-element-0845a6a{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button-icon-right{margin-left:8px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button-icon-left{margin-right:8px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button--shikoba i{left:8%;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button .cretive-button-text{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b418ac7 );border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--winona::after{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:17px 17px 17px 17px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--tamaya::before{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--rayen::before{padding:17px 17px 17px 17px;background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:17px 17px 17px 17px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--saqui::after{padding:17px 17px 17px 17px;color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-b418ac7 );background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--rayen:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--pipaluk::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--wave:hover{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--aylen::before{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--nuka::before{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--nuka::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--antiman::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--quidel::after{background-color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button::before{border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button::after{border-radius:12px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button:hover i{color:#ffffff;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button:hover{color:var( --e-global-color-b418ac7 );background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button:hover svg{fill:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--ujarak::before{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--wave::before{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--aylen::after{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--saqui:hover{color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-59c5bfa .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#2DA27A;}.elementor-17800 .elementor-element.elementor-element-c0df03c{--spacer-size:50px;}.elementor-17800 .elementor-element.elementor-element-fd57274{--spacer-size:10px;}.elementor-17800 .elementor-element.elementor-element-ef0283a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-ef0283a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edubag.at/wp-content/uploads/2023/09/the-gang-1-768x583.png");background-position:bottom center;background-repeat:no-repeat;background-size:86% auto;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-ef0283a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17800 .elementor-element.elementor-element-ef0283a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-ef0283a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17800 .elementor-element.elementor-element-ef0283a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-ef0283a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-ef0283a{z-index:0;}.elementor-17800 .elementor-element.elementor-element-412668a{--spacer-size:449px;z-index:0;}.elementor-17800 .elementor-element.elementor-element-721e3599:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-721e3599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FA;}.elementor-17800 .elementor-element.elementor-element-721e3599 > .elementor-container{max-width:1600px;}.elementor-17800 .elementor-element.elementor-element-721e3599 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-721e3599{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 4% 0% 4%;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-287525b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17800 .elementor-element.elementor-element-287525b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-287525b9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17800 .elementor-element.elementor-element-287525b9 > .elementor-element-populated{color:var( --e-global-color-primary );margin:0% 7% 0% 7%;--e-column-margin-right:7%;--e-column-margin-left:7%;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-9ac4756 > .elementor-widget-container{padding:1% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-9ac4756{text-align:center;}.elementor-17800 .elementor-element.elementor-element-9ac4756 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-4ec014d1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-4ec014d1{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17800 .elementor-element.elementor-element-58f037e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-142c89c9:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-142c89c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FA;}.elementor-17800 .elementor-element.elementor-element-142c89c9 > .elementor-container{max-width:1600px;}.elementor-17800 .elementor-element.elementor-element-142c89c9 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-142c89c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 4% 4% 4%;}.elementor-17800 .elementor-element.elementor-element-064c372 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-c7d3fea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-4e75d2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-b2584db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-29e3534 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-d384710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-0f2515a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-2c089b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-16889d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-f1cd9f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-540c7eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-a1dcc4a{padding:0% 4% 0% 4%;}.elementor-17800 .elementor-element.elementor-element-c193e17 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-17800 .elementor-element.elementor-element-c193e17{text-align:center;}.elementor-17800 .elementor-element.elementor-element-c193e17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-cb1064c > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-cb1064c{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-6435eaa > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-17800 .elementor-element.elementor-element-6435eaa{text-align:center;}.elementor-17800 .elementor-element.elementor-element-6435eaa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-f3ff68c > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-f3ff68c{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-8b96d19:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-b418ac7 ) 0%, var( --e-global-color-b418ac7 ) 67%);opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-container{max-width:1600px;min-height:499px;}.elementor-17800 .elementor-element.elementor-element-8b96d19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 4% 1% 4%;}.elementor-17800 .elementor-element.elementor-element-2597ba1 > .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-17800 .elementor-element.elementor-element-2597ba1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-260bb86 > .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-17800 .elementor-element.elementor-element-260bb86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-fe4e543 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-fe4e543 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-35d890a > .elementor-widget-container{padding:0% 10% 4% 0%;}.elementor-17800 .elementor-element.elementor-element-35d890a{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-d31288d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-d31288d{font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-c2c66b2{--spacer-size:50px;}.elementor-17800 .elementor-element.elementor-element-b5e3410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.edubag.at/wp-content/uploads/2023/09/image-7-768x700.png");background-position:0px 89px;background-repeat:no-repeat;background-size:100% auto;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-b5e3410.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-b5e3410.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-b5e3410.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px -150px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-b5e3410{z-index:0;}.elementor-17800 .elementor-element.elementor-element-2c959cd{--spacer-size:516px;}.elementor-17800 .elementor-element.elementor-element-a7bd922:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-a7bd922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a79ad17 );}.elementor-17800 .elementor-element.elementor-element-a7bd922 > .elementor-container{max-width:1600px;}.elementor-17800 .elementor-element.elementor-element-a7bd922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0% 4% 0% 4%;}.elementor-17800 .elementor-element.elementor-element-a7bd922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-bd10bd0 > .elementor-element-populated{padding:0px 030px 0px 030px;}.elementor-17800 .elementor-element.elementor-element-5614fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 00% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-5614fa9{text-align:center;}.elementor-17800 .elementor-element.elementor-element-5614fa9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17800 .elementor-element.elementor-element-2878018 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17800 .elementor-element.elementor-element-a83da7a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-17800 .elementor-element.elementor-element-a83da7a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-17800 .elementor-element.elementor-element-a83da7a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-17800 .elementor-element.elementor-element-bd174a7{--spacer-size:10px;}.elementor-17800 .elementor-element.elementor-element-690c5af{--spacer-size:10px;}.elementor-17800 .elementor-element.elementor-element-515b3bb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17800 .elementor-element.elementor-element-515b3bb9:not(.elementor-motion-effects-element-type-background), .elementor-17800 .elementor-element.elementor-element-515b3bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b418ac7 );}.elementor-17800 .elementor-element.elementor-element-515b3bb9 > .elementor-container{max-width:1600px;}.elementor-17800 .elementor-element.elementor-element-515b3bb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;padding:4% 4% 4% 4%;}.elementor-17800 .elementor-element.elementor-element-515b3bb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17800 .elementor-element.elementor-element-49d72aaf > .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-17800 .elementor-element.elementor-element-49d72aaf > .elementor-element-populated{margin:-46px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 14% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961{text-align:left;}.elementor-17800 .elementor-element.elementor-element-2b8e961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:900;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-17800 .elementor-element.elementor-element-3287772d > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-3287772d{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;color:#5B5755;}.elementor-widget-toggle .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toggle .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-43807659{width:var( --container-widget-width, 119.238% );max-width:119.238%;--container-widget-width:119.238%;--container-widget-flex-grow:0;}.elementor-17800 .elementor-element.elementor-element-43807659 > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:#BEC5D6;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title{border-width:1px;border-color:#BEC5D6;padding:20px 0px 20px 0px;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-content{border-width:1px;border-block-end-color:#BEC5D6;color:#6A6A6A;font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;padding:0% 5% 1% 1%;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-title, .elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-icon{color:#2B323D;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-icon svg{fill:#2B323D;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title.elementor-active a, .elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title .elementor-toggle-icon i:before{color:#0396C2;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title .elementor-toggle-icon svg{fill:#0396C2;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#2B323D;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#2B323D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-countdown .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-container{min-height:785px;}.elementor-17800 .elementor-element.elementor-element-5761c7a8 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-b7b0345 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-e431166 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-e431166 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-da17bb1 > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-widget-eael-creative-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                            .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                            .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                            .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-size:var( --e-global-typography-primary-font-size );}.elementor-17800 .elementor-element.elementor-element-00c23e7 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17800 .elementor-element.elementor-element-4af0ee30 > .elementor-element-populated{padding:10% 14% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-container{min-height:785px;}.elementor-17800 .elementor-element.elementor-element-baecf6e > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-53b9439 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-835108b > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-835108b .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-dda72ae > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-dda72ae .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-0845a6a > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-17800 .elementor-element.elementor-element-59c5bfa > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-17800 .elementor-element.elementor-element-ef0283a > .elementor-element-populated{padding:10% 14% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-9ac4756 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-9ac4756 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-4ec014d1 > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17800 .elementor-element.elementor-element-c193e17 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-c193e17 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-cb1064c > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-17800 .elementor-element.elementor-element-6435eaa > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-6435eaa .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-f3ff68c > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-container{min-height:785px;}.elementor-17800 .elementor-element.elementor-element-2597ba1 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-260bb86 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-17800 .elementor-element.elementor-element-fe4e543 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-fe4e543 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-35d890a > .elementor-widget-container{padding:0% 12% 8% 0%;}.elementor-17800 .elementor-element.elementor-element-b5e3410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-element-populated{padding:10% 14% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-5614fa9 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-5614fa9 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17800 .elementor-element.elementor-element-515b3bb9{margin-top:20%;margin-bottom:20%;}.elementor-17800 .elementor-element.elementor-element-49d72aaf > .elementor-element-populated{padding:0% 18% 8% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961 > .elementor-widget-container{margin:34px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961 .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-3287772d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-widget-toggle .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-toggle .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-title{font-size:19px;line-height:1.3em;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-content{font-size:15px;}}@media(max-width:767px){.elementor-17800 .elementor-element.elementor-element-001a86e > .elementor-element-populated{margin:015px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-countdown .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-3a02275{margin-top:0px;margin-bottom:0px;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-container{min-height:562px;}.elementor-17800 .elementor-element.elementor-element-3ec65e20 > .elementor-shape-bottom svg{height:43px;}.elementor-17800 .elementor-element.elementor-element-3ec65e20{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-5761c7a8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-5761c7a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-5761c7a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-bcd07fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-bcd07fc img{width:95%;max-width:100%;height:100%;object-fit:contain;}.elementor-17800 .elementor-element.elementor-element-b7b0345 > .elementor-element-populated{padding:0% 6% 0% 8%;}.elementor-17800 .elementor-element.elementor-element-e431166 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-e431166 .elementor-heading-title{font-size:42px;line-height:1.1em;letter-spacing:0.1px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-da17bb1 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-widget-eael-creative-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                            .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                            .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                            .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-size:var( --e-global-typography-primary-font-size );}.elementor-17800 .elementor-element.elementor-element-00c23e7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17800 .elementor-element.elementor-element-d53e91a{--spacer-size:18px;}.elementor-17800 .elementor-element.elementor-element-4af0ee30 > .elementor-element-populated{margin:28px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:29% 9% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-a383a2c > .elementor-container{min-height:684px;}.elementor-17800 .elementor-element.elementor-element-a383a2c{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-baecf6e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-baecf6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17800 .elementor-element.elementor-element-baecf6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-22ed1a7 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-22ed1a7 img{width:331px;max-width:437px;height:304px;object-fit:contain;}.elementor-17800 .elementor-element.elementor-element-53b9439 > .elementor-element-populated{padding:0% 6% 0% 8%;}.elementor-17800 .elementor-element.elementor-element-835108b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-835108b .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-dda72ae > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-dda72ae .elementor-heading-title{font-size:32px;}.elementor-17800 .elementor-element.elementor-element-0845a6a > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-0845a6a{font-size:20px;}.elementor-17800 .elementor-element.elementor-element-59c5bfa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-fd57274{--spacer-size:18px;}.elementor-17800 .elementor-element.elementor-element-ef0283a > .elementor-element-populated{margin:28px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:29% 9% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-287525b9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-17800 .elementor-element.elementor-element-9ac4756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-9ac4756{text-align:center;}.elementor-17800 .elementor-element.elementor-element-9ac4756 .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-4ec014d1 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-4ec014d1{font-size:20px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17800 .elementor-element.elementor-element-c193e17 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-c193e17 .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-cb1064c > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-cb1064c{font-size:20px;}.elementor-17800 .elementor-element.elementor-element-6435eaa > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-6435eaa .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-f3ff68c > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-f3ff68c{font-size:20px;}.elementor-17800 .elementor-element.elementor-element-8b96d19 > .elementor-container{min-height:684px;}.elementor-17800 .elementor-element.elementor-element-8b96d19{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-17800 .elementor-element.elementor-element-2597ba1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17800 .elementor-element.elementor-element-2597ba1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17800 .elementor-element.elementor-element-2597ba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17800 .elementor-element.elementor-element-2597ba1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-260bb86 > .elementor-element-populated{padding:0% 6% 0% 8%;}.elementor-17800 .elementor-element.elementor-element-fe4e543 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-17800 .elementor-element.elementor-element-fe4e543 .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-35d890a > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-17800 .elementor-element.elementor-element-35d890a{font-size:20px;}.elementor-17800 .elementor-element.elementor-element-d31288d > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-17800 .elementor-element.elementor-element-3460c93 > .elementor-widget-container{margin:0px 0px -180px -123px;padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-3460c93{text-align:center;}.elementor-17800 .elementor-element.elementor-element-3460c93 img{width:396px;max-width:549px;height:428px;object-fit:cover;object-position:top center;}.elementor-17800 .elementor-element.elementor-element-b5e3410:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17800 .elementor-element.elementor-element-b5e3410 > .elementor-element-populated{margin:28px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:29% 9% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-bd10bd0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17800 .elementor-element.elementor-element-5614fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-17800 .elementor-element.elementor-element-5614fa9 .elementor-heading-title{font-size:42px;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17800 .elementor-element.elementor-element-bd174a7{--spacer-size:10px;}.elementor-17800 .elementor-element.elementor-element-690c5af{--spacer-size:10px;}.elementor-17800 .elementor-element.elementor-element-515b3bb9{margin-top:11%;margin-bottom:7%;padding:5% 8% 5% 8%;}.elementor-17800 .elementor-element.elementor-element-49d72aaf > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961 > .elementor-widget-container{padding:1% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-2b8e961 .elementor-heading-title{font-size:42px;}.elementor-17800 .elementor-element.elementor-element-3287772d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17800 .elementor-element.elementor-element-3287772d{text-align:center;}.elementor-widget-toggle .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-toggle .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-toggle-title{font-size:20px;line-height:1.2em;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-title{padding:16px 5px 16px 0px;}.elementor-17800 .elementor-element.elementor-element-43807659 .elementor-tab-content{font-size:16px;line-height:1.4em;padding:0% 0% 10% 0%;}}@media(min-width:768px){.elementor-17800 .elementor-element.elementor-element-5761c7a8{width:2.045%;}.elementor-17800 .elementor-element.elementor-element-b7b0345{width:43.615%;}.elementor-17800 .elementor-element.elementor-element-4af0ee30{width:54%;}.elementor-17800 .elementor-element.elementor-element-baecf6e{width:2.045%;}.elementor-17800 .elementor-element.elementor-element-53b9439{width:39.123%;}.elementor-17800 .elementor-element.elementor-element-ef0283a{width:58.492%;}.elementor-17800 .elementor-element.elementor-element-2597ba1{width:2.045%;}.elementor-17800 .elementor-element.elementor-element-260bb86{width:47.462%;}.elementor-17800 .elementor-element.elementor-element-b5e3410{width:50.153%;}.elementor-17800 .elementor-element.elementor-element-49d72aaf{width:30%;}.elementor-17800 .elementor-element.elementor-element-1b108687{width:69.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17800 .elementor-element.elementor-element-5761c7a8{width:100%;}.elementor-17800 .elementor-element.elementor-element-b7b0345{width:100%;}.elementor-17800 .elementor-element.elementor-element-4af0ee30{width:100%;}.elementor-17800 .elementor-element.elementor-element-baecf6e{width:100%;}.elementor-17800 .elementor-element.elementor-element-53b9439{width:100%;}.elementor-17800 .elementor-element.elementor-element-ef0283a{width:100%;}.elementor-17800 .elementor-element.elementor-element-2597ba1{width:100%;}.elementor-17800 .elementor-element.elementor-element-260bb86{width:100%;}.elementor-17800 .elementor-element.elementor-element-b5e3410{width:100%;}.elementor-17800 .elementor-element.elementor-element-49d72aaf{width:100%;}.elementor-17800 .elementor-element.elementor-element-1b108687{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-79978c5 */.elementor-17800 .elementor-element.elementor-element-79978c5 a {
font-weight:800;
font-size: 17px;
    color:white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79978c5 */.elementor-17800 .elementor-element.elementor-element-79978c5 a {
font-weight:800;
font-size: 17px;
    color:white;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-00c23e7 */.elementor-17800 .elementor-element.elementor-element-00c23e7 {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-00c23e7 .child-element {
    
     text-decoration: none;
}

.my-class {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-00c23e7 a:active {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-00c23e7 a:visited {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-00c23e7 a {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-00c23e7 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-59c5bfa */.elementor-17800 .elementor-element.elementor-element-59c5bfa {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-59c5bfa .child-element {
    
     text-decoration: none;
}

.my-class {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-59c5bfa a:active {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-59c5bfa a:visited {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-59c5bfa a {
    text-decoration: none;
}

.elementor-17800 .elementor-element.elementor-element-59c5bfa a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58f037e */.expandable-box {
  border: 0px solid #ccc;
  margin: 5px 0;
}

.expandable-header {
  padding: 20px;
  background-color: #ffffff; /* white background for the header */
  border-radius: 13px; /* Rounded corners */
  border-bottom: 0px solid #ccc; /* Add border at the bottom */
}

.expandable-header .header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.expandable-header .arrow {
  transition: transform 0.3s ease-in-out;
}

.info-text {
  color: #45474A;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.3px;
  margin: 12px 0px 0px 0px;
  padding: 0px 12px 5px 0px;
}

.expandable-header h3 {
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 900;
  color: #000;
  line-height: 1.2;
}

.expandable-content {
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.8s ease-in-out;
}

.expandable-content.expanded {
  max-height: 300px;
  transition: max-height 0.8s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-064c372 */.elementor-widget-container a {
    color: #26b887; /* Green color to match the ribbon */
    text-decoration: none; /* Removes the default underline */
    font-weight: normal; /* Default font weight */
    transition: all 0.3s ease; /* Smooth transition for hover and active states */
}

.elementor-widget-container a:hover,
.elementor-widget-container a:active {
    text-decoration: underline; /* Adds underline on hover and active states */
    font-weight: bold; /* Makes font bold on hover and active states */
    color: #26b887; /* Ensures the color remains green on hover and active states */
}







.elementor-widget-container h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 900;
    color: #000;
     line-height: 1.2;
     margin:35px 15px 15px 0px;
}

.elementor-widget-container h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #000;
     line-height: 1.2;
}

.elementor-widget-container  {
  
     line-height: 1.4;
}

.button {
  background-color: #26b887;
  border-radius: 30px;
  color: #fff !important;
  padding: 10px 20px;
  transition: background-color 0.3s ease-in-out;
  min-width: 10px;
  display: inline-block;
  white-space: nowrap;
}

.button:hover {
  background-image: radial-gradient(circle, #26b887 0%, rgba(255, 255, 255, 0.2) 100%);
  background-color: #26b887;
  color: #fff;
}

.button a{
  color: #fff !important;

}

.box {
    opacity: .5;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.02);
  padding: 15px;
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 18px;
  color: #45474A; }
  
  .boxactive {
  opacity: 1;
 background-color: #fff;

  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.02);
  padding: 15px;
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 18px;9
  color: #45474A; }

.box .ribbon {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.box .ribbon .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #fe7276;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}

.boxactive .ribbon {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.boxactive .ribbon .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #fe7276;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}


 

.box .ribbongreen {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.boxactive .ribbongreen .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #26b887;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}

.boxactive .ribbongreen {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.box .ribbongreen .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #26b887;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}



/* Viki new color */


.box .ribbonred {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.box .ribbonred .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #fe9c9f;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}

.boxactive .ribbonred {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 90px;
  height: 95px;
  overflow: hidden;
}

.boxactive .ribbonred .ribbontxt {
  font-size: 11px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  background-color: #FE9C9F;
  position: absolute;
  top: 18px;
  right: -35px;
  transform: rotate(45deg);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 25px;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a01515 *//* Flex container for the filter and clear buttons */
.filter-container {
  display: flex;
  align-items: center;
  justify-content: center; /* Centers the content horizontally */
  gap: 10px; /* Spacing between the filter and clear button */
  margin-bottom: 35px;
}

/* Wrapper to style the select element */
.university-filter-wrapper {
  position: relative;
  display: inline-block;
  max-width: 350px;
}

/* Styling for the University Filter Dropdown */
#university-filter {
  display: block;
  width: 100%;
  padding: 15px 25px;
  font-size: 1.2em;
  font-family: "Source Sans Pro", sans-serif; /* Updated to Source Sans Pro */
  font-weight: 700;
  color: #ffffff;
  background-color: #26B887; /* Green background */
  border: 1px solid #ffffff; /* Adds a white border */
  border-radius: 10px; /* Rounded corners */
  cursor: pointer;
  outline: none;
  appearance: none; /* Removes default browser styling */
  text-align: left; /* Left-align the text */
  transition: transform 0.3s ease, background-color 0.3s ease;
  padding-right: 35px; /* Adds space for the arrow */
}

/* Styling for the down arrow using the wrapper */
.university-filter-wrapper::after {
  content: '▼'; /* Down arrow */
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%); /* Center the arrow vertically */
  pointer-events: none; /* Makes the arrow unclickable */
  color: #ffffff;
  font-size: 1em;
}

/* Styling for the Clear Filter Button */
#clear-filter {
  display: inline-block;
  padding: 15px 25px;
  font-size: 1.2em;
  font-family: "Source Sans Pro", sans-serif; /* Matching font */
  font-weight: 700;
  color: #ffffff;
  background-color: #26B887; /* Matching green background */
  border: 1px solid #ffffff; /* Adds a white border */
  border-radius: 10px; /* Matching rounded corners */
  cursor: pointer;
  outline: none;
  transition: transform 0.3s ease, background-color 0.3s ease;
  text-align: center; /* Center-align text */
}

/* Hover effect for the Clear Filter Button */
#clear-filter:hover {
  background-color: #218F6B; /* Slightly darker green on hover */
  transform: translateY(-2px); /* Subtle lift effect on hover */
}

/* Loading Spinner Styles */
#loading-spinner {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}

.spinner {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #3498db;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Product Grid Layout */
.product-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 5px;
}

/* Adjust Product Grid for Mobile */
@media (max-width: 768px) {
  .product-grid {
    grid-template-columns: repeat(2, 1fr); /* Two columns for mobile */
    gap: 10px;
  }

  #university-filter,
  #clear-filter {
    width: auto;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; /* Adds dots for overflow text */
  }
}

/* Product Card Styles */
.product-card {
  transition: all 0.3s ease-in-out, transform 0.3s ease-in-out;
  opacity: 0;
  transform: translateY(20px);
  border-radius: 8px;
  padding: 16px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  cursor: pointer;
  background: #fff;
  position: relative;
}

/* Enhanced Hover Animation: Card Pops Up More */
.product-card:hover {
  transform: translateY(-10px) scale(1.3); /* Increased scaling to make the card grow more */
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.product-card img {
  max-width: 100%;
  border-radius: 4px;
  margin-bottom: 8px;
}

.product-card h3 {
  font-size: 16px;
  margin: 0;
}

.product-card.loaded {
  opacity: 1;
  transform: translateY(0);
}

/* Ribbon Styles */
.ribbon2 {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #e74c3c;
  color: #fff;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ea2674 *//* EduDeals Grid Layout */
.edudeals-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Adjust grid to match image ratio */
    gap: 20px;
    padding: 20px;
}
@media (max-width: 768px) { .edudeals-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); /* Adjust grid to match image ratio */
    gap: 20px;
    padding: 10px;
}
}

/* EduDeals Card Styles */
.edudeal-card {
    transition: all 0.3s ease-in-out, transform 0.3s ease-in-out;
    opacity: 0;
    transform: translateY(20px);
    border-radius: 8px;
    padding: 16px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    cursor: pointer;
    background: #fff;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Image specific ratio adjustment */
.edudeal-card img {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    margin-bottom: 8px;
}

/* Deal info */
.edudeal-card p {
    font-size: 14px;
    color: #555;
}

/* Loaded state for smooth loading */
.edudeal-card.loaded {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31288d */.newsletterhome {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 10px;
    width: 100%;
}

.newsletterhome label {
    display: block;
    width: 100%;
}

.newsletterhome input[type="email"] {
    width: 100%;
    max-width: 100%;
    padding: 15px;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    font-size: 16px;
    outline: none;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.newsletterhome input[type="submit"] {
    width: 100%;
    max-width: 100%;
    padding: 15px;
    background-color: #26a87d;
    border: none;
    border-radius: 5px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    box-sizing: border-box;
}

.newsletterhome input[type="submit"]:hover {
    background-color: #218d6b;
}

.newsletterhome input[type="email"]:focus {
    border-color: #76c7c0;
}

/* Specific container to manage the checkbox and label layout */
.checkbox-container {
    display: flex;
    align-items: center; /* Aligns checkbox and label inline */
    gap: 8px;
    width: 100%;
    max-width: 100%; /* Ensures it stays within form width */
}

.newsletterhome input[type="checkbox"] {
    flex-shrink: 0; /* Prevents checkbox from resizing */
}

.newsletterhome .checkbox-label {
    font-size: 16px; /* Larger font for better readability */
    line-height: 1.5;
    color: #333;
    cursor: pointer;
    margin-left: 5px; /* Small margin for visual spacing */
}/* End custom CSS */