.elementor-283 .elementor-element.elementor-element-3556a06{--display:flex;--min-height:clamp(37.5rem, 16.0265rem + 33.5196vw, 56.25rem);--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(5.625rem, 0.2566rem + 8.3799vw, 10.3125rem);--padding-bottom:0;--padding-left:2.6vw;--padding-right:2.6vw;}.elementor-283 .elementor-element.elementor-element-7ec3c0e{--display:flex;--min-height:clamp(37.5rem, 16.0265rem + 33.5196vw, 56.25rem);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(3.75rem, -10.5656rem + 22.3464vw, 16.25rem);--padding-right:0;}.elementor-283 .elementor-element.elementor-element-7ec3c0e:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-7ec3c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.grammarjuniorschool.eu/wp-content/uploads/Hero-Video-homepage-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-a92e093 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(3.25rem, 1.5321rem + 2.6816vw, 4.75rem);font-weight:700;line-height:100%;}.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-283 .elementor-element.elementor-element-025acf4{width:var( --container-widget-width, 775px );max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-24b3321-font-family ), Sans-serif;font-size:var( --e-global-typography-24b3321-font-size );font-weight:var( --e-global-typography-24b3321-font-weight );line-height:var( --e-global-typography-24b3321-line-height );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-025acf4 > .elementor-widget-container{margin:0vw 0vw 1.3vw 0vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-912d256 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-912d256 .elementor-button:focus{background-color:var( --e-global-color-46a3f65 );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-912d256{z-index:1;}.elementor-283 .elementor-element.elementor-element-912d256 .elementor-button-content-wrapper{flex-direction:row;}.elementor-283 .elementor-element.elementor-element-912d256 .elementor-button{font-family:"open", Sans-serif;font-size:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem);font-weight:700;text-transform:uppercase;line-height:100%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:1vw 2.6vw 1vw 2.6vw;}.elementor-283 .elementor-element.elementor-element-912d256 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-912d256 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-b022def{width:100%;max-width:100%;top:225px;z-index:0;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-b022def{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-b022def{right:0px;}.elementor-283 .elementor-element.elementor-element-b022def .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-b022def .elementor-icon{font-size:100%;}.elementor-283 .elementor-element.elementor-element-b022def .elementor-icon svg{height:100%;}.elementor-283 .elementor-element.elementor-element-b022def .elementor-icon-wrapper svg{width:auto;}.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 );}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-75bd953{left:-35px;}body.rtl .elementor-283 .elementor-element.elementor-element-75bd953{right:-35px;}.elementor-283 .elementor-element.elementor-element-75bd953{top:347px;}.elementor-283 .elementor-element.elementor-element-84a0e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-283 .elementor-element.elementor-element-84a0e2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-283 .elementor-element.elementor-element-0824d48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-283 .elementor-element.elementor-element-1433591{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-283 .elementor-element.elementor-element-1433591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-283 .elementor-element.elementor-element-58e9de9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-2c816a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-283 .elementor-element.elementor-element-2c816a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-283 .elementor-element.elementor-element-2bc172b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0;--padding-bottom:8vw;--padding-left:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);--padding-right:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);}.elementor-283 .elementor-element.elementor-element-6cd325b{--display:flex;--min-height:clamp(28.125rem, 21.1819rem + 10.838vw, 34.1875rem);--overlay-opacity:0.4;}.elementor-283 .elementor-element.elementor-element-6cd325b::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .e-con-inner > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-283 .elementor-element.elementor-element-6cd325b:hover::before, .elementor-283 .elementor-element.elementor-element-6cd325b:hover > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-6cd325b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .elementor-background-slideshow:hover::before, .elementor-283 .elementor-element.elementor-element-6cd325b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-283 .elementor-element.elementor-element-6cd325b:hover{--overlay-opacity:0.6;}.elementor-283 .elementor-element.elementor-element-6cd325b, .elementor-283 .elementor-element.elementor-element-6cd325b::before{--overlay-transition:0.5s;}.elementor-283 .elementor-element.elementor-element-fba1807{--display:flex;--padding-top:0clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-bottom:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-left:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-right:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--z-index:1;}.elementor-283 .elementor-element.elementor-element-35217cb > .elementor-widget-container{margin:0 0 0 0;}.elementor-283 .elementor-element.elementor-element-35217cb .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(1.6875rem, 1.0433rem + 1.0056vw, 2.25rem);font-weight:800;line-height:normal;}.elementor-283 .elementor-element.elementor-element-60ee354{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:155%;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-60ee354 > .elementor-widget-container{margin:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) 0 clamp(2.5rem, 0.3527rem + 3.352vw, 4.375rem) 0;}.elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button:focus{background-color:var( --e-global-color-46a3f65 );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-15d0615{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-bottom:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-left:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-right:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);}.elementor-283 .elementor-element.elementor-element-15d0615:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-15d0615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5992C;}.elementor-283 .elementor-element.elementor-element-700b076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-283 .elementor-element.elementor-element-27f19e2 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-27f19e2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-27f19e2.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-27f19e2.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-27f19e2.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-27f19e2.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-27f19e2 .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-27f19e2 .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-27f19e2 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-a87603d{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-a87603d{right:0px;}.elementor-283 .elementor-element.elementor-element-a87603d{top:0px;}.elementor-283 .elementor-element.elementor-element-a87603d .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-a87603d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-a87603d.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-a87603d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-a87603d.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-a87603d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-a87603d .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-a87603d .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-a87603d .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-2ee16ec > .elementor-widget-container{margin:clamp(1.25rem, 0.8205rem + 0.6704vw, 1.625rem) 0 clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem) 0;}.elementor-283 .elementor-element.elementor-element-2ee16ec .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(1.6875rem, 1.0433rem + 1.0056vw, 2.25rem);font-weight:800;line-height:normal;}.elementor-283 .elementor-element.elementor-element-c3b0c35 > .elementor-widget-container{margin:0 0 clamp(1.5625rem, -0.8712rem + 3.7989vw, 3.6875rem) 0;}.elementor-283 .elementor-element.elementor-element-c3b0c35{font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:155%;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-9be0b3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-bottom:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-left:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-right:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);}.elementor-283 .elementor-element.elementor-element-9be0b3c:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-9be0b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9CECA;}.elementor-283 .elementor-element.elementor-element-522f853{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-283 .elementor-element.elementor-element-1e3d3af .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-1e3d3af.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1e3d3af.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1e3d3af.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1e3d3af.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1e3d3af.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1e3d3af .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-1e3d3af .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-1e3d3af .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-aab873b{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-aab873b{right:0px;}.elementor-283 .elementor-element.elementor-element-aab873b{top:0px;}.elementor-283 .elementor-element.elementor-element-aab873b .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-aab873b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-aab873b.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-aab873b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-aab873b.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-aab873b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-aab873b .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-aab873b .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-aab873b .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-82e5a5c > .elementor-widget-container{margin:clamp(1.25rem, 0.8205rem + 0.6704vw, 1.625rem) 0 clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem) 0;}.elementor-283 .elementor-element.elementor-element-82e5a5c .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(1.6875rem, 1.0433rem + 1.0056vw, 2.25rem);font-weight:800;line-height:normal;color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-6d70c0a > .elementor-widget-container{margin:0 0 clamp(1.5625rem, -0.8712rem + 3.7989vw, 3.6875rem) 0;}.elementor-283 .elementor-element.elementor-element-6d70c0a{font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:155%;color:var( --e-global-color-text );}.elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button:focus{background-color:#68101D;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-e9eabae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-bottom:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-left:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-right:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);}.elementor-283 .elementor-element.elementor-element-e9eabae:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-e9eabae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-283 .elementor-element.elementor-element-e7eb4e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-283 .elementor-element.elementor-element-30ef457 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-30ef457.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-30ef457.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-30ef457.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-30ef457.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-30ef457.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-30ef457 .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-30ef457 .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-30ef457 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-1faa9b8{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-1faa9b8{right:0px;}.elementor-283 .elementor-element.elementor-element-1faa9b8{top:0px;}.elementor-283 .elementor-element.elementor-element-1faa9b8 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-1faa9b8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1faa9b8.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1faa9b8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1faa9b8.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-1faa9b8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-283 .elementor-element.elementor-element-1faa9b8 .elementor-icon{font-size:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-1faa9b8 .elementor-icon svg{height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);}.elementor-283 .elementor-element.elementor-element-1faa9b8 .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-fae8e7e > .elementor-widget-container{margin:clamp(1.25rem, 0.8205rem + 0.6704vw, 1.625rem) 0 clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem) 0;}.elementor-283 .elementor-element.elementor-element-fae8e7e .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(1.6875rem, 1.0433rem + 1.0056vw, 2.25rem);font-weight:800;line-height:normal;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-7ed746c > .elementor-widget-container{margin:0 0 clamp(1.5625rem, -0.8712rem + 3.7989vw, 3.6875rem) 0;}.elementor-283 .elementor-element.elementor-element-7ed746c{font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:155%;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-628e541{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.3;--padding-top:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-bottom:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-left:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);--padding-right:clamp(1.5625rem, -1.6585rem + 5.0279vw, 4.375rem);}.elementor-283 .elementor-element.elementor-element-628e541:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-628e541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.grammarjuniorschool.eu/wp-content/uploads/clubs_activenew-1.jpg");background-position:center center;background-size:cover;}.elementor-283 .elementor-element.elementor-element-628e541::before, .elementor-283 .elementor-element.elementor-element-628e541 > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-628e541 > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-628e541 > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-628e541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-628e541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-79d9a65 );--background-overlay:'';}.elementor-283 .elementor-element.elementor-element-628e541:hover::before, .elementor-283 .elementor-element.elementor-element-628e541:hover > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-628e541:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-628e541 > .elementor-background-slideshow:hover::before, .elementor-283 .elementor-element.elementor-element-628e541 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-79d9a65 );--background-overlay:'';}.elementor-283 .elementor-element.elementor-element-628e541:hover{--overlay-opacity:0.6;}.elementor-283 .elementor-element.elementor-element-628e541, .elementor-283 .elementor-element.elementor-element-628e541::before{--overlay-transition:0.6s;}.elementor-283 .elementor-element.elementor-element-a2c8245{--display:flex;--min-height:clamp(5rem, 2.7095rem + 3.5754vw, 7rem);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-283 .elementor-element.elementor-element-27b220c > .elementor-widget-container{margin:clamp(1.25rem, 0.8205rem + 0.6704vw, 1.625rem) 0 clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem) 0;}.elementor-283 .elementor-element.elementor-element-27b220c .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:clamp(1.6875rem, 1.0433rem + 1.0056vw, 2.25rem);font-weight:800;line-height:normal;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-b74559b > .elementor-widget-container{margin:0 0 clamp(1.5625rem, -0.8712rem + 3.7989vw, 3.6875rem) 0;}.elementor-283 .elementor-element.elementor-element-b74559b{font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:155%;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-483850f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-483850f .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-483850f .elementor-button:focus{background-color:#68101D;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-483850f .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-483850f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-0e14592{--display:flex;}.elementor-283 .elementor-element.elementor-element-d757ad2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-283 .elementor-element.elementor-element-d757ad2:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-d757ad2::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.grammarjuniorschool.eu/wp-content/uploads/Group-1338.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-283 .elementor-element.elementor-element-5d47c71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:clamp(3.75rem, -10.5656rem + 22.3464vw, 16.25rem);--padding-right:0;}.elementor-283 .elementor-element.elementor-element-faff20e .elementor-heading-title{font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:900;text-transform:uppercase;line-height:normal;color:var( --e-global-color-7a2ccbd );}.elementor-283 .elementor-element.elementor-element-0fa11b5 > .elementor-widget-container{margin:12px 0 clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem) 0;}.elementor-283 .elementor-element.elementor-element-0fa11b5 .elementor-heading-title{font-family:var( --e-global-typography-671630c-font-family ), Sans-serif;font-size:var( --e-global-typography-671630c-font-size );font-weight:var( --e-global-typography-671630c-font-weight );line-height:var( --e-global-typography-671630c-line-height );}.elementor-283 .elementor-element.elementor-element-2c1a45b{width:var( --container-widget-width, clamp(21.375rem, 10.7814rem + 16.5363vw, 30.625rem) );max-width:clamp(21.375rem, 10.7814rem + 16.5363vw, 30.625rem);--container-widget-width:clamp(21.375rem, 10.7814rem + 16.5363vw, 30.625rem);--container-widget-flex-grow:0;font-family:"lato", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:134%;color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-2c1a45b > .elementor-widget-container{margin:0 0 clamp(2.1875rem, 0.0402rem + 3.352vw, 4.0625rem) 0;}.elementor-283 .elementor-element.elementor-element-924c616 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem) clamp(0.9375rem, 0.5796rem + 0.5587vw, 1.25rem) clamp(1.6875rem, 0.757rem + 1.4525vw, 2.5rem);}.elementor-283 .elementor-element.elementor-element-924c616 .elementor-button:hover, .elementor-283 .elementor-element.elementor-element-924c616 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-924c616 .elementor-button:hover svg, .elementor-283 .elementor-element.elementor-element-924c616 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-e2346ab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-283 .elementor-element.elementor-element-e2346ab img{width:100%;max-width:100%;}.elementor-283 .elementor-element.elementor-element-a4348a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);--padding-right:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);}.elementor-283 .elementor-element.elementor-element-a4348a3:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-a4348a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDD6;}.elementor-283 .elementor-element.elementor-element-c83daa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.5s;--padding-top:clamp(3.75rem, 1.6027rem + 3.352vw, 5.625rem);--padding-bottom:clamp(3.125rem, 1.6934rem + 2.2346vw, 4.375rem);--padding-left:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);--padding-right:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);}.elementor-283 .elementor-element.elementor-element-c83daa6:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-c83daa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-c83daa6:hover{background-color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-5deb586 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-5deb586.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-5deb586.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-5deb586.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-5deb586.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-5deb586.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-5deb586 .elementor-icon{font-size:clamp(5.125rem, 2.2619rem + 4.4693vw, 7.625rem);}.elementor-283 .elementor-element.elementor-element-5deb586 .elementor-icon svg{height:clamp(5.125rem, 2.2619rem + 4.4693vw, 7.625rem);}.elementor-283 .elementor-element.elementor-element-5deb586 .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-8d60883 > .elementor-widget-container{margin:clamp(1.125rem, 0.1229rem + 1.5642vw, 2rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-8d60883{text-align:center;}.elementor-283 .elementor-element.elementor-element-8d60883 .elementor-heading-title{font-family:var( --e-global-typography-adc956c-font-family ), Sans-serif;font-size:var( --e-global-typography-adc956c-font-size );font-weight:var( --e-global-typography-adc956c-font-weight );line-height:var( --e-global-typography-adc956c-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-acf25af > .elementor-widget-container{margin:clamp(1.875rem, 0.1571rem + 2.6816vw, 3.375rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-acf25af{text-align:center;}.elementor-283 .elementor-element.elementor-element-acf25af .elementor-heading-title{font-family:var( --e-global-typography-5b5b82a-font-family ), Sans-serif;font-size:var( --e-global-typography-5b5b82a-font-size );font-weight:var( --e-global-typography-5b5b82a-font-weight );line-height:var( --e-global-typography-5b5b82a-line-height );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-e59fd18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.5s;--padding-top:clamp(3.75rem, 1.6027rem + 3.352vw, 5.625rem);--padding-bottom:clamp(3.125rem, 1.6934rem + 2.2346vw, 4.375rem);--padding-left:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);--padding-right:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);}.elementor-283 .elementor-element.elementor-element-e59fd18:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-e59fd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-e59fd18:hover{background-color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-f2fe5b7 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-f2fe5b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f2fe5b7.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-f2fe5b7.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f2fe5b7.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-f2fe5b7.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f2fe5b7 .elementor-icon{font-size:clamp(5.125rem, 2.2619rem + 4.4693vw, 7.625rem);}.elementor-283 .elementor-element.elementor-element-f2fe5b7 .elementor-icon svg{height:clamp(5.125rem, 2.2619rem + 4.4693vw, 7.625rem);}.elementor-283 .elementor-element.elementor-element-f2fe5b7 .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-e43db1e > .elementor-widget-container{margin:clamp(1.125rem, 0.1229rem + 1.5642vw, 2rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-e43db1e{text-align:center;}.elementor-283 .elementor-element.elementor-element-e43db1e .elementor-heading-title{font-family:var( --e-global-typography-adc956c-font-family ), Sans-serif;font-size:var( --e-global-typography-adc956c-font-size );font-weight:var( --e-global-typography-adc956c-font-weight );line-height:var( --e-global-typography-adc956c-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-ceda21b > .elementor-widget-container{margin:clamp(1.875rem, 0.1571rem + 2.6816vw, 3.375rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-ceda21b{text-align:center;}.elementor-283 .elementor-element.elementor-element-ceda21b .elementor-heading-title{font-family:var( --e-global-typography-5b5b82a-font-family ), Sans-serif;font-size:var( --e-global-typography-5b5b82a-font-size );font-weight:var( --e-global-typography-5b5b82a-font-weight );line-height:var( --e-global-typography-5b5b82a-line-height );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-1333b47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.5s;--padding-top:clamp(3.75rem, 1.6027rem + 3.352vw, 5.625rem);--padding-bottom:clamp(3.125rem, 1.6934rem + 2.2346vw, 4.375rem);--padding-left:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);--padding-right:clamp(1.5625rem, -0.9427rem + 3.9106vw, 3.75rem);}.elementor-283 .elementor-element.elementor-element-1333b47:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-1333b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-1333b47:hover{background-color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-f856f04 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-f856f04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f856f04.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-f856f04.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f856f04.elementor-view-framed .elementor-icon, .elementor-283 .elementor-element.elementor-element-f856f04.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-283 .elementor-element.elementor-element-f856f04 .elementor-icon{font-size:clamp(1.75rem, 0.8195rem + 1.4525vw, 2.5625rem);}.elementor-283 .elementor-element.elementor-element-f856f04 .elementor-icon svg{height:clamp(1.75rem, 0.8195rem + 1.4525vw, 2.5625rem);}.elementor-283 .elementor-element.elementor-element-f856f04 .elementor-icon-wrapper svg{width:auto;}.elementor-283 .elementor-element.elementor-element-b05cb8b > .elementor-widget-container{margin:clamp(1.125rem, 0.1229rem + 1.5642vw, 2rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-b05cb8b{text-align:center;}.elementor-283 .elementor-element.elementor-element-b05cb8b .elementor-heading-title{font-family:var( --e-global-typography-adc956c-font-family ), Sans-serif;font-size:var( --e-global-typography-adc956c-font-size );font-weight:var( --e-global-typography-adc956c-font-weight );line-height:var( --e-global-typography-adc956c-line-height );color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-118d0cb > .elementor-widget-container{margin:clamp(1.875rem, 0.1571rem + 2.6816vw, 3.375rem) 0 0 0;}.elementor-283 .elementor-element.elementor-element-118d0cb{text-align:center;}.elementor-283 .elementor-element.elementor-element-118d0cb .elementor-heading-title{font-family:var( --e-global-typography-5b5b82a-font-family ), Sans-serif;font-size:var( --e-global-typography-5b5b82a-font-size );font-weight:var( --e-global-typography-5b5b82a-font-weight );line-height:var( --e-global-typography-5b5b82a-line-height );color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-2974775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.6vw 1.6vw;--row-gap:1.6vw;--column-gap:1.6vw;--padding-top:0;--padding-bottom:8vw;--padding-left:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);--padding-right:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);}.elementor-283 .elementor-element.elementor-element-2974775:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-2974775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7EDD6 70%, var( --e-global-color-primary ) 70%);}.elementor-283 .elementor-element.elementor-element-53f8add{--display:flex;--min-height:44.739vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0;--padding-bottom:6.77vw;--padding-left:25px;--padding-right:25px;}.elementor-283 .elementor-element.elementor-element-1b4b7ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem) clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--row-gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--column-gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--z-index:1;}.elementor-283 .elementor-element.elementor-element-d688c33{text-align:center;}.elementor-283 .elementor-element.elementor-element-d688c33 .elementor-heading-title{font-family:var( --e-global-typography-adc956c-font-family ), Sans-serif;font-size:var( --e-global-typography-adc956c-font-size );font-weight:var( --e-global-typography-adc956c-font-weight );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-ac5ee0c{text-align:center;}.elementor-283 .elementor-element.elementor-element-ac5ee0c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7a2ccbd );}.elementor-283 .elementor-element.elementor-element-0c7ca2e{--display:flex;--min-height:44.739vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0;--padding-bottom:6.77vw;--padding-left:25px;--padding-right:25px;}.elementor-283 .elementor-element.elementor-element-c2aa4ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem) clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--row-gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--column-gap:clamp(1.5625rem, 0.1309rem + 2.2346vw, 2.8125rem);--z-index:1;}.elementor-283 .elementor-element.elementor-element-fbfbbe6{text-align:center;}.elementor-283 .elementor-element.elementor-element-fbfbbe6 .elementor-heading-title{font-family:var( --e-global-typography-adc956c-font-family ), Sans-serif;font-size:var( --e-global-typography-adc956c-font-size );font-weight:var( --e-global-typography-adc956c-font-weight );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-1b1df84{text-align:center;}.elementor-283 .elementor-element.elementor-element-1b1df84 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-7a2ccbd );}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-3556a06{--width:100%;}.elementor-283 .elementor-element.elementor-element-7ec3c0e{--width:100%;}.elementor-283 .elementor-element.elementor-element-84a0e2b{--width:95.039%;}.elementor-283 .elementor-element.elementor-element-0824d48{--width:7%;}.elementor-283 .elementor-element.elementor-element-1433591{--width:99.868%;}.elementor-283 .elementor-element.elementor-element-2c816a3{--width:9.723%;}.elementor-283 .elementor-element.elementor-element-6cd325b{--width:66.66%;}.elementor-283 .elementor-element.elementor-element-15d0615{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-9be0b3c{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-e9eabae{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-628e541{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-5d47c71{--width:50%;}.elementor-283 .elementor-element.elementor-element-c83daa6{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-e59fd18{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-1333b47{--width:33.33%;}.elementor-283 .elementor-element.elementor-element-53f8add{--width:50%;}.elementor-283 .elementor-element.elementor-element-0c7ca2e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-283 .elementor-element.elementor-element-6cd325b{--width:100%;}.elementor-283 .elementor-element.elementor-element-15d0615{--width:50%;}.elementor-283 .elementor-element.elementor-element-9be0b3c{--width:50%;}.elementor-283 .elementor-element.elementor-element-e9eabae{--width:50%;}.elementor-283 .elementor-element.elementor-element-628e541{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-025acf4{font-size:var( --e-global-typography-24b3321-font-size );line-height:var( --e-global-typography-24b3321-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-912d256 .elementor-button{padding:14px 25px 14px 25px;}.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-283 .elementor-element.elementor-element-6cd325b{--min-height:375px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-15d0615{--min-height:430px;}.elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-9be0b3c{--min-height:430px;}.elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-e9eabae{--min-height:430px;}.elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-628e541{--min-height:430px;--overlay-opacity:0.6;}.elementor-283 .elementor-element.elementor-element-483850f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-d757ad2{--overlay-opacity:0.32;}.elementor-283 .elementor-element.elementor-element-0fa11b5 .elementor-heading-title{font-size:var( --e-global-typography-671630c-font-size );line-height:var( --e-global-typography-671630c-line-height );}.elementor-283 .elementor-element.elementor-element-2c1a45b{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-283 .elementor-element.elementor-element-924c616 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:15px 27px 15px 27px;}.elementor-283 .elementor-element.elementor-element-8d60883 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-acf25af .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-e43db1e .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-ceda21b .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-b05cb8b .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-118d0cb .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-d688c33 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-ac5ee0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-fbfbbe6 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-1b1df84 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-3556a06{--width:100%;--min-height:600px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-7ec3c0e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-a92e093 .elementor-heading-title{font-size:39px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-283 .elementor-element.elementor-element-025acf4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-283 .elementor-element.elementor-element-025acf4{font-size:var( --e-global-typography-24b3321-font-size );line-height:var( --e-global-typography-24b3321-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-b022def{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-b022def{right:0px;}.elementor-283 .elementor-element.elementor-element-b022def{top:0px;}.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-283 .elementor-element.elementor-element-75bd953{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-75bd953{left:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-75bd953{right:0px;}.elementor-283 .elementor-element.elementor-element-2bc172b{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-6cd325b{--min-height:430px;}.elementor-283 .elementor-element.elementor-element-fba1807{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-60ee354 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-283 .elementor-element.elementor-element-cb82cd3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-15d0615{--min-height:430px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-283 .elementor-element.elementor-element-c048a09 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-9be0b3c{--min-height:430px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-283 .elementor-element.elementor-element-e371f3f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-e9eabae{--min-height:430px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-283 .elementor-element.elementor-element-0b145ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-628e541{--min-height:430px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-283 .elementor-element.elementor-element-483850f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-d757ad2::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-283 .elementor-element.elementor-element-d757ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;background-size:0px auto;}.elementor-283 .elementor-element.elementor-element-d757ad2{--overlay-opacity:1;}.elementor-283 .elementor-element.elementor-element-5d47c71{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-283 .elementor-element.elementor-element-0fa11b5 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-283 .elementor-element.elementor-element-0fa11b5 .elementor-heading-title{font-size:var( --e-global-typography-671630c-font-size );line-height:var( --e-global-typography-671630c-line-height );}.elementor-283 .elementor-element.elementor-element-2c1a45b{width:100%;max-width:100%;}.elementor-283 .elementor-element.elementor-element-2c1a45b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-283 .elementor-element.elementor-element-924c616 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-e2346ab{width:100%;max-width:100%;}.elementor-283 .elementor-element.elementor-element-a4348a3{--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-8d60883 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-acf25af .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-e43db1e .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-ceda21b .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-b05cb8b .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-118d0cb .elementor-heading-title{font-size:var( --e-global-typography-5b5b82a-font-size );line-height:var( --e-global-typography-5b5b82a-line-height );}.elementor-283 .elementor-element.elementor-element-2974775{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-53f8add{--min-height:90vw;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-d688c33 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-ac5ee0c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-283 .elementor-element.elementor-element-0c7ca2e{--min-height:90vw;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-283 .elementor-element.elementor-element-fbfbbe6 .elementor-heading-title{font-size:var( --e-global-typography-adc956c-font-size );line-height:var( --e-global-typography-adc956c-line-height );}.elementor-283 .elementor-element.elementor-element-1b1df84 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-3556a06 */.hero-grad {
  background-image: linear-gradient(
    180deg,
    #8a1728 clamp(36.25rem, 33.3869rem + 4.4693vw, 38.75rem),
    #ffffff clamp(36.25rem, 33.3869rem + 4.4693vw, 38.75rem)
  ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d757ad2 */.elementor-283 .elementor-element.elementor-element-d757ad2:before{
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */.hero-section {
    margin-right: auto;
    margin-left: auto;
}

.hero-section:after {
    content:'';
    background-color: #8A1728 !important;
    width: calc(100% + 5.2vw);
    height: 70vh;
    top: -9vw;
    left: -2.6vw;
    position: absolute;
    z-index: -1;
    
}

@media only screen and (max-width: 767px) {


.hero-section:after {

    width: calc(100% + 40px);
    height: 70vh;
    top: -80px;
    left: -20px;
    
}


}



.icon-flex .elementor-icon-wrapper{
    display: flex;
}
/* 5 BOXES */
.primary-father{
    overflow: hidden;
}

.primary-father::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: green;
    background-image: url('/wp-content/uploads/iprimarybannerfrontnew.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
   
    transition: transform 0.5s;
}

.primary-father:hover:after{
 transform: scale(1.2);
}

.primary-father::before{
    z-index: 1;
}

@media only screen and (min-width: 1025px) {
 /*209-124*/
.primary-content {
    position: absolute;
    top: clamp(7.75rem, 1.6659rem + 9.4972vw, 13.0625rem);
     transition:top 0.5s  !important;
}

.primary-content .text,.primary-content .btn{
    opacity: 0;
    transition: opacity 0.5s;
}

.primary-father:hover  .primary-content{
    top: clamp(6.25rem, 4.8184rem + 2.2346vw, 7.5rem);
}

.primary-father:hover .text,.primary-father:hover .btn{
    opacity: 1;
}

/*small-primary*/
.small-primary .icon2{
    opacity:0;
    transition: opacity  0.5s;
}
.small-primary:hover .icon2{
    opacity:1;
}

.small-primary .text-small,.small-primary .btn-small{
      opacity:0;
    transition: opacity  0.5s; 
}

.small-primary:hover  .text-small,.small-primary:hover  .btn-small{
    opacity:1;
}

}


/* END 5 BOXES */


/* 3 BOXES */

.triada-icon{
    min-height: clamp(5.125rem, 2.2619rem + 4.4693vw, 7.625rem);
    display: flex;
    justify-content: center;
    align-items: center;
}

.triada-icon .elementor-widget-container{
      display: flex;
    justify-content: center;
    align-items: center;
}

.triada-icon path {
    fill: #470B14;
    transition: fill 0.5s;
}

.triada-titlos h3{
     transition: color 0.5s;
}

.triada-father:hover .triada-icon path{
    fill:#D5992C;
}

.triada-father:hover .triada-titlos h3{
   color: white !important;
}


/* END 3 BOXES */

/* 2 BOXES*/
.diada-father{
    overflow: hidden;
}

.diada-father:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
     transition: transform 0.5s;
}

.parent-corner:before{
 background-image: url('/wp-content/uploads/admission_banner-1.jpg');
}

.student-life:before{
 background-image: url('/wp-content/uploads/studentlife_banner-1.jpg');
}


.diada-father:after{
        content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
    transition: opacity 0.5s;
}

.diada-father:hover:after{
  opacity: 0.5;   
}

.diada-father:hover:before{
  transform: scale(1.1);
}


@media only screen and (max-width: 1024px) {
 
.diada-father:after{
    opacity: 0.6;
}

}

/* END 2 BOXES*//* End custom CSS */