.elementor-1072 .elementor-element.elementor-element-8870fd8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.67;--padding-top:45px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-8870fd8:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-8870fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31245;}.elementor-1072 .elementor-element.elementor-element-8870fd8::before, .elementor-1072 .elementor-element.elementor-element-8870fd8 > .elementor-background-video-container::before, .elementor-1072 .elementor-element.elementor-element-8870fd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1072 .elementor-element.elementor-element-8870fd8 > .elementor-background-slideshow::before, .elementor-1072 .elementor-element.elementor-element-8870fd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1072 .elementor-element.elementor-element-8870fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1072 .elementor-element.elementor-element-a503667{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1072 .elementor-element.elementor-element-cce29cd{padding:12px 12px 12px 12px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0s;}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0s;}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-item > a{font-family:"Trebuchet MS", Sans-serif;font-size:18px;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-cce29cd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-1072 .elementor-element.elementor-element-c6420db{padding:0px 0px 14px 0px;}.elementor-1072 .elementor-element.elementor-element-c6420db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:75px;font-weight:800;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1072 .elementor-element.elementor-element-ae5973a{font-family:"Trebuchet MS", Sans-serif;font-size:18px;font-weight:400;}.elementor-1072 .elementor-element.elementor-element-1fdb924{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-725b51f{--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;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1072 .elementor-element.elementor-element-28bf093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-28bf093.elementor-element{--align-self:flex-start;}.elementor-1072 .elementor-element.elementor-element-28bf093 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1072 .elementor-element.elementor-element-28bf093 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1072 .elementor-element.elementor-element-28bf093 .elementor-button{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.4px;word-spacing:0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1072 .elementor-element.elementor-element-7b4f5e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-e34203e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-1072 .elementor-element.elementor-element-e34203e.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-a324bab{--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-a324bab:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-a324bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31245;}.elementor-1072 .elementor-element.elementor-element-854320b{--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;}.elementor-1072 .elementor-element.elementor-element-854320b.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-67b37ca{padding:0px 0px 40px 0px;text-align:center;}.elementor-1072 .elementor-element.elementor-element-67b37ca.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-67b37ca .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-a7ea022{text-align:center;color:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-38348d2{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-38348d2 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-1072 .elementor-element.elementor-element-cf7be80{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-cf7be80:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-cf7be80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F266;}.elementor-1072 .elementor-element.elementor-element-df9e280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-75960a3{padding:0px 0px 60px 0px;text-align:center;}.elementor-1072 .elementor-element.elementor-element-75960a3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-8686a6d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__front{background-image:url("https://kingscollege-uk-ncr.com/wp-content/uploads/2026/06/pre-prep-school-01-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box{height:450px;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__layer, .elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__image{opacity:1;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:4px;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__button{margin-inline-center:0;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:400;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__front{background-image:url("https://kingscollege-uk-ncr.com/wp-content/uploads/2026/06/prep-school-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box{height:450px;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__layer, .elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__image{opacity:1;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:4px;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:400;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__front{background-image:url("https://kingscollege-uk-ncr.com/wp-content/uploads/2026/06/senior-school-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-55a4f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box{height:450px;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__layer, .elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__image{opacity:1;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:4px;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:400;}.elementor-1072 .elementor-element.elementor-element-24fdabf .elementor-button{background-color:#FFFFFF;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.4px;word-spacing:0px;fill:#D31245;color:#D31245;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1072 .elementor-element.elementor-element-24fdabf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-24fdabf.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-24fdabf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1072 .elementor-element.elementor-element-24fdabf .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1072 .elementor-element.elementor-element-71c0a44{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-71c0a44:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-71c0a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F266;}.elementor-1072 .elementor-element.elementor-element-f8f421b{--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;}.elementor-1072 .elementor-element.elementor-element-f8f421b.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-82c9600{--display:flex;}.elementor-1072 .elementor-element.elementor-element-1014430{text-align:center;}.elementor-1072 .elementor-element.elementor-element-1014430 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#D31245;}.elementor-1072 .elementor-element.elementor-element-3ac08eb{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-c1421f7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1072 .elementor-element.elementor-element-04cca3b .elementor-counter{flex-direction:column-reverse;}.elementor-1072 .elementor-element.elementor-element-04cca3b .elementor-counter-title{justify-content:center;color:#1A1A1A;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;line-height:25px;}.elementor-1072 .elementor-element.elementor-element-04cca3b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Trebuchet MS", Sans-serif;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter{flex-direction:column-reverse;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter-title{justify-content:center;color:#1A1A1A;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;line-height:25px;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Trebuchet MS", Sans-serif;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter{flex-direction:column-reverse;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter-title{justify-content:center;color:#1A1A1A;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;line-height:25px;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Trebuchet MS", Sans-serif;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter{flex-direction:column-reverse;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter-title{justify-content:center;color:#1A1A1A;font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:600;line-height:25px;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Trebuchet MS", Sans-serif;font-weight:800;}.elementor-1072 .elementor-element.elementor-element-c0ed934{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-37382f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-1072 .elementor-element.elementor-element-37382f5 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-0e7ce1c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-0e7ce1c:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-0e7ce1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F266;}.elementor-1072 .elementor-element.elementor-element-7aefe3c{--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;}.elementor-1072 .elementor-element.elementor-element-7aefe3c.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-4c6d503{--display:flex;}.elementor-1072 .elementor-element.elementor-element-05930c8{text-align:center;}.elementor-1072 .elementor-element.elementor-element-05930c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#D31245;}.elementor-1072 .elementor-element.elementor-element-af48ee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-1072 .elementor-element.elementor-element-af48ee6 p{margin-block-end:0px;}.elementor-1072 .elementor-element.elementor-element-6cec1e7{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-53b9a72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1072 .elementor-element.elementor-element-2245bc4 img{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-7072513{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-1b0ae5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-50d5f14 img{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-04ba21a{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-d826c7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-ffdd5c4 img{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-2c1033f{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-3f2ef01{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-7456b94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d841be5{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-e9bf2f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-a203ab2 img{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-3fd71e5{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-9696200{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-dd43b31 img{border-radius:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-46599df{text-align:center;color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-556462c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-556462c:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-556462c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-068001c{--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;--justify-content:center;}.elementor-1072 .elementor-element.elementor-element-fb36292{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d542147{padding:0px 0px 25px 0px;}.elementor-1072 .elementor-element.elementor-element-d542147.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-d542147 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1072 .elementor-element.elementor-element-9cb994b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1072 .elementor-element.elementor-element-9cb994b .elementor-main-swiper{height:450px;}.elementor-1072 .elementor-element.elementor-element-9cb994b .elementor-swiper-button{font-size:20px;}.elementor-1072 .elementor-element.elementor-element-bf19a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-bf19a06.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-bf19a06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1072 .elementor-element.elementor-element-bf19a06 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1072 .elementor-element.elementor-element-bf19a06 .elementor-button{font-family:"Trebuchet MS", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.4px;word-spacing:0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1072 .elementor-element.elementor-element-2901edf{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-1d37268{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-1d37268:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-1d37268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-deeb98f{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-42bcb50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;text-align:center;}.elementor-1072 .elementor-element.elementor-element-42bcb50 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#D31245;}.elementor-1072 .elementor-element.elementor-element-08048a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-339fb2b{--e-image-carousel-slides-to-show:6;}.elementor-1072 .elementor-element.elementor-element-933b1bb{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1072 .elementor-element.elementor-element-933b1bb:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-933b1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-b382c5f{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-785adfa{text-align:center;}.elementor-1072 .elementor-element.elementor-element-785adfa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.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-1072 .elementor-element.elementor-element-3b3dfaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-3b3dfaf .elementor-icon-wrapper{text-align:center;}.elementor-1072 .elementor-element.elementor-element-3b3dfaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-3b3dfaf.elementor-view-framed .elementor-icon, .elementor-1072 .elementor-element.elementor-element-3b3dfaf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-3b3dfaf.elementor-view-framed .elementor-icon, .elementor-1072 .elementor-element.elementor-element-3b3dfaf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1072 .elementor-element.elementor-element-3b3dfaf .elementor-icon{font-size:120px;}.elementor-1072 .elementor-element.elementor-element-3b3dfaf .elementor-icon svg{height:120px;}.elementor-1072 .elementor-element.elementor-element-3b3dfaf .elementor-icon-wrapper svg{width:auto;}.elementor-1072 .elementor-element.elementor-element-80d6927{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-6e098e0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1072 .elementor-element.elementor-element-6e098e0 .swiper-pagination-bullet-active, .elementor-1072 .elementor-element.elementor-element-6e098e0 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-1072 .elementor-element.elementor-element-6e098e0 .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-1072 .elementor-element.elementor-element-6e098e0 .elementor-main-swiper{height:500px;width:100%;}.elementor-1072 .elementor-element.elementor-element-6e098e0 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-1072 .elementor-element.elementor-element-6e098e0 .elementor-swiper-button{font-size:20px;}.elementor-1072 .elementor-element.elementor-element-6e098e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}#elementor-lightbox-slideshow-6e098e0 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-6e098e0 .elementor-swiper-button{color:var( --e-global-color-primary );}#elementor-lightbox-slideshow-6e098e0 .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-6e098e0 .elementor-swiper-button:hover{color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-99decc8{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-1072 .elementor-element.elementor-element-9fa1ef9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-9fa1ef9:not(.elementor-motion-effects-element-type-background), .elementor-1072 .elementor-element.elementor-element-9fa1ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1072 .elementor-element.elementor-element-eb52b23{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-af83614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;text-align:center;}.elementor-1072 .elementor-element.elementor-element-af83614 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#D31245;}.elementor-1072 .elementor-element.elementor-element-571891d{--display:flex;}.elementor-1072 .elementor-element.elementor-element-34db283{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-e017632{--display:flex;}.elementor-1072 .elementor-element.elementor-element-004a48a{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-effe3eb{--display:flex;}.elementor-1072 .elementor-element.elementor-element-7366fe5{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-7ef25a9{--display:flex;}.elementor-1072 .elementor-element.elementor-element-3338b8a{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-aa767c8{--display:flex;}.elementor-1072 .elementor-element.elementor-element-b882e70{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-26a000b{--display:flex;}.elementor-1072 .elementor-element.elementor-element-f2ed8ef{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-3daadc2{--display:flex;}.elementor-1072 .elementor-element.elementor-element-b50f62d{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-cacee5b{--display:flex;}.elementor-1072 .elementor-element.elementor-element-87e12c5{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-4202c2f{--display:flex;}.elementor-1072 .elementor-element.elementor-element-cedd4b5{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-df8fc7a{--display:flex;}.elementor-1072 .elementor-element.elementor-element-26e650b{color:#D31245;}.elementor-1072 .elementor-element.elementor-element-f5c9ef4{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-title-normal-color:#D31245;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#D31245;}.elementor-1072 .elementor-element.elementor-element-f5c9ef4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-1072 .elementor-element.elementor-element-f5c9ef4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D1D1D1;}.elementor-1072 .elementor-element.elementor-element-f5c9ef4 {--n-accordion-padding:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-1072 .elementor-element.elementor-element-8686a6d{--grid-auto-flow:row;}.elementor-1072 .elementor-element.elementor-element-c1421f7{--grid-auto-flow:row;}.elementor-1072 .elementor-element.elementor-element-9cb994b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1072 .elementor-element.elementor-element-6e098e0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-1072 .elementor-element.elementor-element-8870fd8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-c6420db{text-align:center;}.elementor-1072 .elementor-element.elementor-element-c6420db .elementor-heading-title{font-size:40px;}.elementor-1072 .elementor-element.elementor-element-ae5973a{text-align:center;}.elementor-1072 .elementor-element.elementor-element-725b51f{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1072 .elementor-element.elementor-element-e34203e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-df7cda0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -320px) 0px;padding:0px 0px 0px 0px;}.elementor-1072 .elementor-element.elementor-element-a324bab{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-67b37ca{padding:0px 0px 0px 0px;text-align:center;}.elementor-1072 .elementor-element.elementor-element-67b37ca.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-cf7be80{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-8686a6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1072 .elementor-element.elementor-element-b192c0d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-1072 .elementor-element.elementor-element-e513493 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-1072 .elementor-element.elementor-element-55a4f75 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-1072 .elementor-element.elementor-element-24fdabf.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-71c0a44{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-1014430{text-align:center;}.elementor-1072 .elementor-element.elementor-element-3ac08eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1072 .elementor-element.elementor-element-3ac08eb.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-c1421f7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-1072 .elementor-element.elementor-element-04cca3b.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-04cca3b .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-1072 .elementor-element.elementor-element-04cca3b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter-title{justify-content:center;}.elementor-1072 .elementor-element.elementor-element-2521577 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter-title{justify-content:center;}.elementor-1072 .elementor-element.elementor-element-dabfdd7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter-title{justify-content:center;}.elementor-1072 .elementor-element.elementor-element-97b19e4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-1072 .elementor-element.elementor-element-0e7ce1c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-05930c8{text-align:center;}.elementor-1072 .elementor-element.elementor-element-53b9a72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-53b9a72.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-2245bc4{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-7072513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-7072513.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-1b0ae5a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-1b0ae5a.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-50d5f14{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-04ba21a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-04ba21a.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-d826c7a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-d826c7a.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-ffdd5c4{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-2c1033f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-2c1033f.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-7456b94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-7456b94.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-3344e21{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-d841be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-d841be5.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-e9bf2f9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-e9bf2f9.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-a203ab2{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-3fd71e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-3fd71e5.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-9696200{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-9696200.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-dd43b31{padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-46599df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1072 .elementor-element.elementor-element-46599df.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-556462c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-068001c{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1072 .elementor-element.elementor-element-fb36292{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1072 .elementor-element.elementor-element-fb36292.e-con{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-d542147.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-d542147{text-align:center;}.elementor-1072 .elementor-element.elementor-element-9cb994b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1072 .elementor-element.elementor-element-9cb994b .elementor-main-swiper{height:180px;width:271px;}.elementor-1072 .elementor-element.elementor-element-bf19a06.elementor-element{--align-self:center;}.elementor-1072 .elementor-element.elementor-element-1d37268{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-42bcb50{text-align:center;}.elementor-1072 .elementor-element.elementor-element-08048a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1072 .elementor-element.elementor-element-339fb2b{--e-image-carousel-slides-to-show:2;}.elementor-1072 .elementor-element.elementor-element-339fb2b .swiper-pagination-bullet{width:4px;height:4px;}.elementor-1072 .elementor-element.elementor-element-933b1bb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-785adfa{text-align:center;}.elementor-1072 .elementor-element.elementor-element-6e098e0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1072 .elementor-element.elementor-element-99decc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1072 .elementor-element.elementor-element-9fa1ef9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1072 .elementor-element.elementor-element-af83614{text-align:center;}}@media(min-width:768px){.elementor-1072 .elementor-element.elementor-element-a503667{--width:60%;}.elementor-1072 .elementor-element.elementor-element-7b4f5e1{--width:40%;}.elementor-1072 .elementor-element.elementor-element-e34203e{--width:90%;}.elementor-1072 .elementor-element.elementor-element-854320b{--width:75%;}.elementor-1072 .elementor-element.elementor-element-df9e280{--width:100%;}.elementor-1072 .elementor-element.elementor-element-3ac08eb{--width:100%;}.elementor-1072 .elementor-element.elementor-element-c0ed934{--width:100%;}.elementor-1072 .elementor-element.elementor-element-6cec1e7{--width:100%;}.elementor-1072 .elementor-element.elementor-element-3f2ef01{--width:100%;}.elementor-1072 .elementor-element.elementor-element-fb36292{--width:80%;}.elementor-1072 .elementor-element.elementor-element-deeb98f{--width:100%;}.elementor-1072 .elementor-element.elementor-element-b382c5f{--width:100%;}.elementor-1072 .elementor-element.elementor-element-eb52b23{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-df7cda0 *//* ── Desktop wrapper ── */
.kings-form-wrapper {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background: transparent;
    border: none;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 12px 48px rgba(0, 0, 0, 0.4);
}

.kings-form-wrapper .npf_wgts {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.kings-form-wrapper iframe {
    width: 100% !important;
    border: none !important;
    border-radius: 20px !important;
    display: block;
}

/* ── Tablet ── */
@media (max-width: 1024px) {
    .kings-form-wrapper {
        max-width: 90%;
    }
}

/* ── Mobile ── */
@media (max-width: 768px) {
    .kings-form-wrapper {
        max-width: 100%;
        width: calc(100% - 24px);
        margin: 0 12px;
        border-radius: 16px;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
    }

    .kings-form-wrapper .npf_wgts {
        border-radius: 16px;
        min-height: 780px;
    }

    .kings-form-wrapper iframe {
        border-radius: 16px !important;
        min-height: 780px !important;
    }
}

/* ── Small phones (iPhone SE, Galaxy A series) ── */
@media (max-width: 390px) {
    .kings-form-wrapper {
        width: calc(100% - 16px);
        margin: 0 8px;
        border-radius: 12px;
    }

    .kings-form-wrapper .npf_wgts {
        border-radius: 12px;
        min-height: 820px;
    }

    .kings-form-wrapper iframe {
        border-radius: 12px !important;
        min-height: 820px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9e280 *//* PARENT CONTAINER */
.elementor-1072 .elementor-element.elementor-element-df9e280{
    position:relative;
}

/* EACH INNER CONTAINER */
.elementor-1072 .elementor-element.elementor-element-df9e280 > .e-con{
    position:relative;
    padding-bottom:40px;
    
}

/* DIVIDER LINE */
.elementor-1072 .elementor-element.elementor-element-df9e280 > .e-con:not(:last-child)::after{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;

    background:linear-gradient(
        to right,
        transparent,
        rgba(243, 230, 233,0.25),
        transparent
    );
}

/* MOBILE */
@media(max-width:767px){

.elementor-1072 .elementor-element.elementor-element-df9e280 > .e-con{
    padding-bottom:28px;
    margin-bottom:28px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1421f7 */.elementor-1072 .elementor-element.elementor-element-c1421f7{
    text-align: center;
}

.elementor-1072 .elementor-element.elementor-element-c1421f7 .elementor-counter,
.elementor-1072 .elementor-element.elementor-element-c1421f7 .elementor-counter-number-wrapper,
.elementor-1072 .elementor-element.elementor-element-c1421f7 .elementor-counter-title{
    text-align: center;
    justify-content: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac08eb */.our-facilities{
    background:#fff;
    overflow:hidden;
    position:relative;
    transition:.5s ease;
    height:100%;
}

.our-facilities:hover{
    transform:translateY(-12px);
}

/* IMAGE */

.our-facilities .elementor-widget-image{
    overflow:hidden;
    position:relative;
     border-radius:40px;
    
}

.our-facilities .elementor-widget-image img{
    width:100%;
    height:320px;
    border-radius:40px;
    object-fit:cover;
    transition:1.2s ease;
}

.our-facilities:hover .elementor-widget-image img{
    transform:scale(1.08);
    border-radius:40px;
}

/* IMAGE OVERLAY */

.our-facilities .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    
    opacity:0;
    transition:.5s;
     border-radius:40px;
}

.our-facilities:hover .elementor-widget-image:after{
    opacity:1;
     border-radius:40px;
}

/* CONTENT */

.our-facilities .elementor-widget-heading,
.our-facilities .elementor-widget-text-editor{
    padding-left:25px;
    padding-right:25px;
}

/* HEADING */

.our-facilities .elementor-widget-heading{
    padding-top:25px;
    position:relative;
}

/* MODERN ACCENT */

.our-facilities .elementor-widget-heading:before{
    content:'';
    width:40px;
    height:2px;
    background:currentColor;
    display:block;
    margin-bottom:15px;
    opacity:.25;
    transition:.4s;
}

.our-facilities:hover .elementor-widget-heading:before{
    width:80px;
    opacity:1;
}

/* TEXT AREA */

.our-facilities .elementor-widget-text-editor{
    padding-bottom:30px;
}

/* BOTTOM ACCENT */

.our-facilities:after{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:0;
    height:3px;
    background:#D31245;
    transition:.5s ease;
}

.our-facilities:hover:after{
    width:100%;
}

/* MOBILE */

@media(max-width:767px){

    .our-facilities .elementor-widget-image img{
        height:220px;
    }

    .our-facilities .elementor-widget-heading,
    .our-facilities .elementor-widget-text-editor{
        padding-left:18px;
        padding-right:18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cec1e7 *//* =========================== 
   FACILITIES CARD
=========================== */

.campus-facilities{
    background:#fff;
    overflow:hidden;
    position:relative;
    transition:transform .5s ease;
    height:100%;
}

.campus-facilities:hover{
    transform:translateY(-12px);
}

/* ===========================
   IMAGE
=========================== */

.campus-facilities .elementor-widget-image{
    position:relative;
    overflow:hidden;
    border-radius:40px;
}

/* Elementor wrappers */

.campus-facilities .elementor-widget-image figure,
.campus-facilities .elementor-widget-image a,
.campus-facilities .elementor-widget-image .elementor-image{
    display:block;
    overflow:hidden;
    border-radius:40px;
    margin:0;
}

/* Image */

.campus-facilities .elementor-widget-image img{
    display:block;
    width:100%;
    height:320px;
    object-fit:cover;
    border-radius:40px;
    transition:transform 1.2s ease;
}

/* Hover */

.campus-facilities:hover .elementor-widget-image img{
    transform:scale(1.08);
}

/* Overlay */

.campus-facilities .elementor-widget-image::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:40px;
    opacity:0;
    transition:.5s;
    pointer-events:none;
}

.campus-facilities:hover .elementor-widget-image::after{
    opacity:1;
}

/* ===========================
   CONTENT
=========================== */

.campus-facilities .elementor-widget-heading,
.campus-facilities .elementor-widget-text-editor{
    padding-left:25px;
    padding-right:25px;
}

/* Heading */

.campus-facilities .elementor-widget-heading{
    padding-top:25px;
    position:relative;
}

.campus-facilities .elementor-widget-heading:before{
    content:"";
    display:block;
    width:40px;
    height:2px;
    background:currentColor;
    margin-bottom:15px;
    opacity:.25;
    transition:.4s;
}

.campus-facilities:hover .elementor-widget-heading:before{
    width:80px;
    opacity:1;
}

/* Text */

.campus-facilities .elementor-widget-text-editor{
    padding-bottom:30px;
}

/* Bottom Accent */

.campus-facilities::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:0;
    height:3px;
    background:#D31245;
    transition:width .5s ease;
}

.campus-facilities:hover::after{
    width:100%;
}

/* ===========================
   FORCE RADIUS (Fix Elementor)
=========================== */

.campus-facilities .elementor-widget-image,
.campus-facilities .elementor-widget-image *,
.campus-facilities .elementor-widget-image img{
    border-radius:40px !important;
}

/* ===========================
   MOBILE
=========================== */

@media (max-width:767px){

    .campus-facilities .elementor-widget-image img{
        height:220px;
    }

    .campus-facilities .elementor-widget-heading,
    .campus-facilities .elementor-widget-text-editor{
        padding-left:18px;
        padding-right:18px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99decc8 *//* FAQ Section */
.premium-faq details{
    background:#fff !important;
    border:none !important;
    border-radius:18px !important;
    margin-bottom:16px !important;
    overflow:hidden !important;
    box-shadow:0 8px 25px rgba(0,0,0,.08) !important;
}

/* Question */
.premium-faq summary{
    padding:22px 25px !important;
    font-size:18px !important;
    font-weight:700 !important;
    color:#222 !important;
    cursor:pointer !important;
    list-style:none !important;
}

/* Remove default arrow */
.premium-faq summary::-webkit-details-marker{
    display:none;
}

/* Open State */
.premium-faq details[open] summary{
    background:#D31245 !important;
    color:#fff !important;
}

/* Answer */
.premium-faq details .elementor-widget-container,
.premium-faq details .e-con{
    padding:25px !important;
}

/* Hover */
.premium-faq details:hover{
    transform:translateY(-2px);
    transition:.3s;
}/* End custom CSS */