.elementor-3151 .elementor-element.elementor-element-bb4a842{--display:flex;--min-height:130vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.67;}.elementor-3151 .elementor-element.elementor-element-bb4a842:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-bb4a842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://registrations.kingscollege-uk-ncr.com/wp-content/uploads/2026/07/Caurtyard-View.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3151 .elementor-element.elementor-element-bb4a842::before, .elementor-3151 .elementor-element.elementor-element-bb4a842 > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-bb4a842 > .e-con-inner > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-bb4a842 > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-bb4a842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-bb4a842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000087;--background-overlay:'';}.elementor-3151 .elementor-element.elementor-element-b7456ed{--display:flex;--position:absolute;--min-height:0vh;--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:30px;--padding-bottom:120px;--padding-left:96px;--padding-right:96px;top:0px;}body:not(.rtl) .elementor-3151 .elementor-element.elementor-element-b7456ed{left:0px;}body.rtl .elementor-3151 .elementor-element.elementor-element-b7456ed{right:0px;}.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-3151 .elementor-element.elementor-element-f52a10f{text-align:center;}.elementor-3151 .elementor-element.elementor-element-f52a10f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-b92f80f{text-align:center;}.elementor-3151 .elementor-element.elementor-element-b92f80f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:70px;font-weight:800;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-45ded91{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;bottom:40px;}body:not(.rtl) .elementor-3151 .elementor-element.elementor-element-45ded91{left:0px;}body.rtl .elementor-3151 .elementor-element.elementor-element-45ded91{right:0px;}.elementor-3151 .elementor-element.elementor-element-0de9604{--display:flex;}.elementor-3151 .elementor-element.elementor-element-c3f3bd2{text-align:center;}.elementor-3151 .elementor-element.elementor-element-c3f3bd2 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-1286a0b{--display:flex;}.elementor-3151 .elementor-element.elementor-element-6a92804{text-align:center;}.elementor-3151 .elementor-element.elementor-element-6a92804 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-0ce2937{--display:flex;}.elementor-3151 .elementor-element.elementor-element-1c98a8c{text-align:center;}.elementor-3151 .elementor-element.elementor-element-1c98a8c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-d224717{--display:flex;}.elementor-3151 .elementor-element.elementor-element-3575a4f{text-align:center;}.elementor-3151 .elementor-element.elementor-element-3575a4f .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-c6d9b54{--display:flex;}.elementor-3151 .elementor-element.elementor-element-495f358{text-align:center;}.elementor-3151 .elementor-element.elementor-element-495f358 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-f5b35e2{--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-3151 .elementor-element.elementor-element-f5b35e2:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-f5b35e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-0ae2b42{--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-3151 .elementor-element.elementor-element-0ae2b42:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-0ae2b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-3151 .elementor-element.elementor-element-e5cfd7a{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;line-height:0px;letter-spacing:3px;color:#D31245;}.elementor-3151 .elementor-element.elementor-element-e5cfd7a p{margin-block-end:0px;}.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-3151 .elementor-element.elementor-element-ba562dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-ba562dc .elementor-icon-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-ba562dc.elementor-view-stacked .elementor-icon{background-color:#D31245;}.elementor-3151 .elementor-element.elementor-element-ba562dc.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-ba562dc.elementor-view-default .elementor-icon{color:#D31245;border-color:#D31245;}.elementor-3151 .elementor-element.elementor-element-ba562dc.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-ba562dc.elementor-view-default .elementor-icon svg{fill:#D31245;}.elementor-3151 .elementor-element.elementor-element-ba562dc .elementor-icon{font-size:120px;}.elementor-3151 .elementor-element.elementor-element-ba562dc .elementor-icon svg{height:120px;}.elementor-3151 .elementor-element.elementor-element-ba562dc .elementor-icon-wrapper svg{width:auto;}.elementor-3151 .elementor-element.elementor-element-b1705f3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-b1705f3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:68px;color:#D31245;}.elementor-3151 .elementor-element.elementor-element-891dd4a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.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-3151 .elementor-element.elementor-element-f80da49 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3151 .elementor-element.elementor-element-f80da49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-f80da49 .elementor-button:hover, .elementor-3151 .elementor-element.elementor-element-f80da49 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-f80da49 .elementor-button:hover svg, .elementor-3151 .elementor-element.elementor-element-f80da49 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-47d2d48{--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;}.elementor-3151 .elementor-element.elementor-element-27817a6{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-3151 .elementor-element.elementor-element-f88d5c8{--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-3151 .elementor-element.elementor-element-7e36338{text-align:center;}.elementor-3151 .elementor-element.elementor-element-7e36338 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-4ced1c6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-eda0cee{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-3151 .elementor-element.elementor-element-eda0cee:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-eda0cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-1808f3c{--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-3151 .elementor-element.elementor-element-77e376a{text-align:center;}.elementor-3151 .elementor-element.elementor-element-77e376a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-2ecff82{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-0c1ce46{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3151 .elementor-element.elementor-element-f8ae597{--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;}.elementor-3151 .elementor-element.elementor-element-35eb661{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3151 .elementor-element.elementor-element-4987d75{--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-3151 .elementor-element.elementor-element-ed5eb6c{text-align:center;}.elementor-3151 .elementor-element.elementor-element-ed5eb6c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-6ef8db7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-26cb146{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-3151 .elementor-element.elementor-element-26cb146:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-26cb146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-f158b7f{--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-3151 .elementor-element.elementor-element-b4445fd{text-align:center;}.elementor-3151 .elementor-element.elementor-element-b4445fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-c31f8e0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-b5ec382{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3151 .elementor-element.elementor-element-2673060{--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-3151 .elementor-element.elementor-element-2673060:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-2673060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31245;}.elementor-3151 .elementor-element.elementor-element-e684466{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;line-height:0px;letter-spacing:3px;color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-e684466 p{margin-block-end:0px;}.elementor-3151 .elementor-element.elementor-element-273a420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-273a420 .elementor-icon-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-273a420.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-273a420.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-273a420.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-273a420.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-273a420.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-273a420 .elementor-icon{font-size:120px;}.elementor-3151 .elementor-element.elementor-element-273a420 .elementor-icon svg{height:120px;}.elementor-3151 .elementor-element.elementor-element-273a420 .elementor-icon-wrapper svg{width:auto;}.elementor-3151 .elementor-element.elementor-element-e02df0e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-e02df0e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:68px;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-151b1e3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3151 .elementor-element.elementor-element-af149ef{--divider-border-style:solid;--divider-color:#FFFFFF5E;--divider-border-width:2px;}.elementor-3151 .elementor-element.elementor-element-af149ef .elementor-divider-separator{width:100%;}.elementor-3151 .elementor-element.elementor-element-af149ef .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-3151 .elementor-element.elementor-element-4e6f393{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3151 .elementor-element.elementor-element-4e6f393:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-4e6f393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31245;}.elementor-3151 .elementor-element.elementor-element-839cf8d{--display:flex;--justify-content:space-between;--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-3151 .elementor-element.elementor-element-7428657{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-7428657 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:68px;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-00e29d7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-c3339a7{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3151 .elementor-element.elementor-element-8db8826{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-3151 .elementor-element.elementor-element-27c38ec .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-27c38ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-27c38ec.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-27c38ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-27c38ec .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-27c38ec .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-27c38ec .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-27c38ec:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-27c38ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-27c38ec .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-18060d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-8996a0a .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-8996a0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8996a0a.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-8996a0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8996a0a .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-8996a0a .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-8996a0a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8996a0a:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-8996a0a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8996a0a .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-06741d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-8b20bd7 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-8b20bd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8b20bd7.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-8b20bd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8b20bd7 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-8b20bd7 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-8b20bd7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8b20bd7:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-8b20bd7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8b20bd7 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-1256e17{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3151 .elementor-element.elementor-element-b58d21a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-6a4cffc .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-6a4cffc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-6a4cffc.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-6a4cffc.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-6a4cffc .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-6a4cffc .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-6a4cffc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-6a4cffc:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-6a4cffc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-6a4cffc .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-86b86d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-67a6463 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-67a6463.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-67a6463.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-67a6463.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-67a6463 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-67a6463 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-67a6463 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-67a6463:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-67a6463:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-67a6463 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-3dbd934{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-867f911 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-867f911.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-867f911.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-867f911.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-867f911 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-867f911 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-867f911 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-867f911:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-867f911:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-867f911 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-1c4e1ca{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3151 .elementor-element.elementor-element-e626ce4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-d2cfb77 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-d2cfb77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d2cfb77.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-d2cfb77.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d2cfb77 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-d2cfb77 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-d2cfb77 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d2cfb77:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-d2cfb77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d2cfb77 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-f594f23{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-aa8a910 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-aa8a910.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-aa8a910.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-aa8a910.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-aa8a910 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-aa8a910 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-aa8a910 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-aa8a910:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-aa8a910:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-aa8a910 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-297968f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3151 .elementor-element.elementor-element-46a7b08 .elementor-icon-box-wrapper{gap:15px;}.elementor-3151 .elementor-element.elementor-element-46a7b08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-46a7b08.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-46a7b08.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-46a7b08 .elementor-icon-box-title, .elementor-3151 .elementor-element.elementor-element-46a7b08 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:20px;font-weight:800;}.elementor-3151 .elementor-element.elementor-element-46a7b08 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-46a7b08:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-46a7b08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-46a7b08 .elementor-icon-box-description{font-family:"Trebuchet MS", Sans-serif;font-weight:200;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-c0addf8{text-align:center;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-7567ee6 .elementor-button:hover, .elementor-3151 .elementor-element.elementor-element-7567ee6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-7567ee6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3151 .elementor-element.elementor-element-7567ee6 .elementor-button:hover svg, .elementor-3151 .elementor-element.elementor-element-7567ee6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-31dcdfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-3151 .elementor-element.elementor-element-31dcdfc:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-31dcdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-1b81acd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3151 .elementor-element.elementor-element-3325cd8{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-3151 .elementor-element.elementor-element-7fd39e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-7fd39e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:68px;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d14236f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-d14236f .elementor-icon-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-d14236f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d14236f.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-d14236f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d14236f.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-d14236f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-d14236f .elementor-icon{font-size:120px;}.elementor-3151 .elementor-element.elementor-element-d14236f .elementor-icon svg{height:120px;}.elementor-3151 .elementor-element.elementor-element-d14236f .elementor-icon-wrapper svg{width:auto;}.elementor-3151 .elementor-element.elementor-element-dc549ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:30px;font-weight:400;}.elementor-3151 .elementor-element.elementor-element-dc549ee.elementor-element{--align-self:center;}.elementor-3151 .elementor-element.elementor-element-dc549ee p{margin-block-end:31px;}.elementor-3151 .elementor-element.elementor-element-dfb166a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-37d6e86{--display:flex;}.elementor-3151 .elementor-element.elementor-element-deb61c0{--display:flex;}.elementor-3151 .elementor-element.elementor-element-5eb67cc img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-c2bda41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-583816f{--display:flex;}.elementor-3151 .elementor-element.elementor-element-81c9d9a img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-6727bd4{--display:flex;}.elementor-3151 .elementor-element.elementor-element-342d37d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-29349fd{--display:flex;}.elementor-3151 .elementor-element.elementor-element-7e35f4e{--display:flex;}.elementor-3151 .elementor-element.elementor-element-252e64f img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-3a5929e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-4ac2c0e{--display:flex;}.elementor-3151 .elementor-element.elementor-element-b6d2adc img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-4648bba{--display:flex;}.elementor-3151 .elementor-element.elementor-element-b537505{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-8412b25{--display:flex;}.elementor-3151 .elementor-element.elementor-element-56ffc31{--display:flex;}.elementor-3151 .elementor-element.elementor-element-0844292 img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-29fcefb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-e7ac77b{--display:flex;}.elementor-3151 .elementor-element.elementor-element-eb46686 img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-71ea674 img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-a99d154{--display:flex;}.elementor-3151 .elementor-element.elementor-element-b15b429{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;}.elementor-3151 .elementor-element.elementor-element-649a30d{--display:flex;}.elementor-3151 .elementor-element.elementor-element-94d120b{--display:flex;}.elementor-3151 .elementor-element.elementor-element-b022655 img{border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-cb79933{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:26px;}.elementor-3151 .elementor-element.elementor-element-cb79933 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-3151 .elementor-element.elementor-element-cb79933 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-3151 .elementor-element.elementor-element-cb79933 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Trebuchet MS", Sans-serif;font-weight:800;}:where( .elementor-3151 .elementor-element.elementor-element-cb79933 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3151 .elementor-element.elementor-element-5576480{--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-3151 .elementor-element.elementor-element-5576480:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-5576480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-df224a3{--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-3151 .elementor-element.elementor-element-df224a3:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-df224a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-790cd1a{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;line-height:0px;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-790cd1a p{margin-block-end:0px;}.elementor-3151 .elementor-element.elementor-element-7dbd49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-7dbd49b .elementor-icon-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-7dbd49b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-7dbd49b.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-7dbd49b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-7dbd49b.elementor-view-framed .elementor-icon, .elementor-3151 .elementor-element.elementor-element-7dbd49b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-7dbd49b .elementor-icon{font-size:120px;}.elementor-3151 .elementor-element.elementor-element-7dbd49b .elementor-icon svg{height:120px;}.elementor-3151 .elementor-element.elementor-element-7dbd49b .elementor-icon-wrapper svg{width:auto;}.elementor-3151 .elementor-element.elementor-element-526f3aa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3151 .elementor-element.elementor-element-526f3aa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;line-height:68px;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-8542acd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-a2db8c0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3151 .elementor-element.elementor-element-a2db8c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-a2db8c0 .elementor-button:hover, .elementor-3151 .elementor-element.elementor-element-a2db8c0 .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-a2db8c0 .elementor-button:hover svg, .elementor-3151 .elementor-element.elementor-element-a2db8c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-eaead6f{--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;--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-3151 .elementor-element.elementor-element-3c389c9{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;}.elementor-3151 .elementor-element.elementor-element-3c389c9:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-3c389c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://registrations.kingscollege-uk-ncr.com/wp-content/uploads/2026/07/cafeteris_2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3151 .elementor-element.elementor-element-3c389c9::before, .elementor-3151 .elementor-element.elementor-element-3c389c9 > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-3c389c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-3c389c9 > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-3c389c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-3c389c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3151 .elementor-element.elementor-element-34d27c3{--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-3151 .elementor-element.elementor-element-e6a46bf .elementor-icon-box-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-e6a46bf .elementor-icon-box-title{color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-e6a46bf:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-e6a46bf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button:hover, .elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button:hover svg, .elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-99cc612 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-502f60f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;}.elementor-3151 .elementor-element.elementor-element-502f60f:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-502f60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://registrations.kingscollege-uk-ncr.com/wp-content/uploads/2026/07/cafeteris_3.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3151 .elementor-element.elementor-element-502f60f::before, .elementor-3151 .elementor-element.elementor-element-502f60f > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-502f60f > .e-con-inner > .elementor-background-video-container::before, .elementor-3151 .elementor-element.elementor-element-502f60f > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-502f60f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3151 .elementor-element.elementor-element-502f60f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3151 .elementor-element.elementor-element-31f9030{--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-3151 .elementor-element.elementor-element-a1ca8d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-3151 .elementor-element.elementor-element-a1ca8d8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-a1ca8d8:has(:hover) .elementor-icon-box-title,
					 .elementor-3151 .elementor-element.elementor-element-a1ca8d8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button{background-color:#1A1A1A00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button:hover, .elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button:hover svg, .elementor-3151 .elementor-element.elementor-element-878a83b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-85b8515{--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-3151 .elementor-element.elementor-element-85b8515:not(.elementor-motion-effects-element-type-background), .elementor-3151 .elementor-element.elementor-element-85b8515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3151 .elementor-element.elementor-element-c8adc88{--display:flex;}.elementor-3151 .elementor-element.elementor-element-0ea343a{text-align:center;}.elementor-3151 .elementor-element.elementor-element-0ea343a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#D31245;}.elementor-3151 .elementor-element.elementor-element-7aaea55{text-align:center;color:#1A1A1A;}.elementor-3151 .elementor-element.elementor-element-ac6285e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3151 .elementor-element.elementor-element-ac6285e.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3151 .elementor-element.elementor-element-839cf8d{--width:100%;}.elementor-3151 .elementor-element.elementor-element-1b81acd{--width:100%;}.elementor-3151 .elementor-element.elementor-element-34d27c3{--width:70%;}.elementor-3151 .elementor-element.elementor-element-31f9030{--width:70%;}}@media(max-width:1024px){.elementor-3151 .elementor-element.elementor-element-b92f80f .elementor-heading-title{font-size:55px;}}@media(max-width:767px){.elementor-3151 .elementor-element.elementor-element-b92f80f .elementor-heading-title{font-size:38px;}.elementor-3151 .elementor-element.elementor-element-f5b35e2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-0ae2b42{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-ba562dc{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-b1705f3{text-align:center;}.elementor-3151 .elementor-element.elementor-element-eda0cee{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-26cb146{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-2673060{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-273a420{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-e02df0e{text-align:center;}.elementor-3151 .elementor-element.elementor-element-4e6f393{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-7428657{text-align:center;}.elementor-3151 .elementor-element.elementor-element-7fd39e6{text-align:center;}.elementor-3151 .elementor-element.elementor-element-dc549ee{font-size:20px;}.elementor-3151 .elementor-element.elementor-element-5576480{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-df224a3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3151 .elementor-element.elementor-element-7dbd49b{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-526f3aa{text-align:center;}.elementor-3151 .elementor-element.elementor-element-85b8515{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-45ded91 *//* Navigation Item */
.hero-bottom .hero-nav-item{
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
}

/* Heading */
.hero-bottom .hero-nav-item h2{
    position:relative;
    display:inline-block;
    margin:0;
    color:#fff;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    transition:all .3s ease;
}

/* Underline (Hidden) */
.hero-bottom .hero-nav-item h2::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-8px;
    width:100%;
    height:2px;
    background:#fff;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .3s ease;
}

/* Hover */
.hero-bottom .hero-nav-item:hover h2::after{
    transform:scaleX(1);
}

/* Optional text color on hover */
.hero-bottom .hero-nav-item:hover h2{
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb4a842 */.hero-section{
position:relative;
overflow:hidden;
}

.hero-video{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
}

.hero-video video{
width:100%;
height:100%;
object-fit:cover;
}

.hero-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.hero-content{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
display:flex;
justify-content:center;
}

.hero-content h1{
line-height:1.1;
margin:20px 0;
}


.hero-content .elementor-button{
background:#b71818;
padding:18px 40px;
border-radius:50px;
}

.hero-bottom{
position:absolute;
left:0;
width:100%;
display:flex;
justify-content:space-between;
z-index:20;

}

.hero-item{
width:23%;
color:#fff;
cursor:pointer;
position:relative;
padding-bottom:15px;
}


.hero-item:after{
content:"";
position:absolute;
left:0;
bottom:0;
width:100%;
height:3px;
background:rgba(255,255,255,.25);
}

.hero-item.active:before{
content:"";
position:absolute;
left:0;
bottom:0;
height:3px;
width:100%;

background:#fff;
animation:progress 6s linear;
}

@keyframes progress{

0%{
width:0;
}

100%{
width:100%;
}

}

@media(max-width:768px){

.hero-content{
padding:80px 25px;
}

.hero-content h1{
font-size:40px;
}

.hero-bottom{
display:block;
position:relative;
padding:30px;
}

.hero-item{
width:100%;
margin-bottom:25px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae2b42 */.read-more-content{
    max-height:110px;
    overflow:hidden;
    transition:.4s;
}

.read-more-content.active{
    max-height:3000px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27817a6 *//* Parent */
.kc-scroll-image{
    overflow: hidden;
}

/* Animated Image */
.kc-scroll-image__first{
    transition: transform .15s linear;
    will-change: transform;
}

.kc-scroll-image__first img{
    display:block;
    width:100%;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1ce46 *//* Parent */
.kc-scroll-image{
    overflow: hidden;
}

/* Animated Image */
.kc-scroll-image__first{
    transition: transform .15s linear;
    will-change: transform;
}

.kc-scroll-image__first img{
    display:block;
    width:100%;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35eb661 *//* Parent */
.kc-scroll-image{
    overflow: hidden;
}

/* Animated Image */
.kc-scroll-image__first{
    transition: transform .15s linear;
    will-change: transform;
}

.kc-scroll-image__first img{
    display:block;
    width:100%;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ec382 *//* Parent */
.kc-scroll-image{
    overflow: hidden;
}

/* Animated Image */
.kc-scroll-image__first{
    transition: transform .15s linear;
    will-change: transform;
}

.kc-scroll-image__first img{
    display:block;
    width:100%;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-151b1e3 *//* =====================================================
   PREMIUM ELEMENTOR IMAGE CAROUSEL
===================================================== */

.elementor-image-carousel-wrapper{
    overflow:visible !important;
    padding:70px 0;
}

/* Swiper */

.elementor-image-carousel .swiper-wrapper{
    align-items:center;
    transition-timing-function:cubic-bezier(.22,1,.36,1)!important;
}

/* Slide */

.elementor-image-carousel .swiper-slide{

    position:relative;
    overflow:visible;

    transition:
        transform .9s cubic-bezier(.22,1,.36,1),
        opacity .9s ease,
        box-shadow .9s ease;

    transform:scale(.86);

    opacity:.45;

    filter:none !important;

    z-index:1;

    will-change:transform;
}

/* Card */

.elementor-image-carousel .swiper-slide figure{

    position:relative;

    margin:0;

    overflow:hidden;

    border-radius:28px;

    background:#fff;

    box-shadow:
        0 15px 35px rgba(0,0,0,.08),
        0 30px 70px rgba(0,0,0,.10);

    transition:.8s;

}

/* Image */

.elementor-image-carousel .swiper-slide img{

    display:block;

    width:100%;

    height:520px;

    object-fit:cover;

    transition:transform 1.4s cubic-bezier(.22,1,.36,1);

    backface-visibility:hidden;

}

/* Overlay */

.elementor-image-carousel .swiper-slide figure:before{

    content:"";

    position:absolute;

    inset:0;

    background:linear-gradient(
        to top,
        rgba(0,0,0,.28),
        rgba(0,0,0,.08),
        transparent
    );

    z-index:2;

    transition:.6s;

}

/* Reflection */

.elementor-image-carousel .swiper-slide:after{

    content:"";

    position:absolute;

    width:78%;

    height:24px;

    left:11%;

    bottom:-20px;

    border-radius:50%;

    background:rgba(0,0,0,.18);

    filter:blur(18px);

    opacity:.35;

    z-index:-1;

}

/* =====================
   ACTIVE
===================== */

.elementor-image-carousel .swiper-slide-active{

    transform:scale(1.05);

    opacity:1;

    z-index:50;

}

.elementor-image-carousel .swiper-slide-active figure{

    box-shadow:
        0 30px 80px rgba(0,0,0,.16),
        0 50px 120px rgba(0,0,0,.12);

}

.elementor-image-carousel .swiper-slide-active figure:before{

    background:linear-gradient(
        to top,
        rgba(0,0,0,.10),
        transparent
    );

}

.elementor-image-carousel .swiper-slide-active img{

    transform:scale(1.10);

}

/* =====================
   SIDE SLIDES
===================== */

.elementor-image-carousel .swiper-slide-prev,
.elementor-image-carousel .swiper-slide-next{

    transform:scale(.94);

    opacity:.82;

    z-index:20;

}

/* Remaining */

.elementor-image-carousel .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){

    transform:scale(.84);

    opacity:.30;

}

/* =====================
   HOVER
===================== */

.elementor-image-carousel .swiper-slide:hover{

    z-index:99;

}

.elementor-image-carousel .swiper-slide:hover img{

    transform:scale(1.15);

}

.elementor-image-carousel .swiper-slide:hover figure{

    box-shadow:
        0 35px 90px rgba(0,0,0,.22);

}

/* Floating */

.elementor-image-carousel .swiper-slide-active{

    animation:premiumFloat 5s ease-in-out infinite;

}

@keyframes premiumFloat{

0%{

transform:translateY(0) scale(1.05);

}

50%{

transform:translateY(-8px) scale(1.05);

}

100%{

transform:translateY(0) scale(1.05);

}

}

/* Smooth */

.elementor-image-carousel .swiper-slide,
.elementor-image-carousel img{

    will-change:transform;

    backface-visibility:hidden;

    transform-style:preserve-3d;

}

/* ===================================================
   Bottom Center Premium Arrows
=================================================== */

.elementor-widget-image-carousel{
    position:relative;
    padding-bottom:90px;
}

.elementor-image-carousel-wrapper{
    overflow:visible !important;
}

/* Buttons */

.elementor-widget-image-carousel .elementor-swiper-button{

    position:absolute !important;

    top:auto !important;

    bottom:-70px !important;

    left:50% !important;

    width:56px;

    height:56px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

   

    z-index:999;

}

/* Left */

.elementor-widget-image-carousel .elementor-swiper-button-prev{

    margin-left:-40px;

}

/* Right */

.elementor-widget-image-carousel .elementor-swiper-button-next{

    margin-left:40px;

}

/* Hide Default Elementor SVG */

.elementor-widget-image-carousel .elementor-swiper-button svg{
    display:none;
}

/* Button */

.elementor-widget-image-carousel .elementor-swiper-button{

    width:56px;
    height:56px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:transparent;
    border:none;
    box-shadow:none;

}

/* Custom SVG */

.elementor-widget-image-carousel .elementor-swiper-button::before{

    content:"";

    width:30px;
    height:16px;

    background-repeat:no-repeat;
    background-position:center;
    background-size:30px 16px;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16' fill='none'%3E%3Cpath d='M29 8H1M1 8L8.36842 1M1 8L8.36842 15' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    transition:.35s ease;

}

/* Previous */

.elementor-widget-image-carousel .elementor-swiper-button-prev::before{

    transform:none;

}

/* Next */

.elementor-widget-image-carousel .elementor-swiper-button-next::before{

    transform:rotate(180deg);

}

/* Hover */

.elementor-widget-image-carousel .elementor-swiper-button:hover::before{

    transform:translateX(-4px);

}

.elementor-widget-image-carousel .elementor-swiper-button-next:hover::before{

    transform:rotate(180deg) translateX(-4px);

}



/* Mobile */

@media(max-width:767px){

.elementor-widget-image-carousel{

    padding-bottom:70px;

}

.elementor-widget-image-carousel .elementor-swiper-button{

    width:46px;

    height:46px;

    bottom:-55px !important;

}

.elementor-widget-image-carousel .elementor-swiper-button-prev{

    margin-left:-32px;

}

.elementor-widget-image-carousel .elementor-swiper-button-next{

    margin-left:32px;

}

}

/* Mobile */

@media(max-width:767px){

.elementor-image-carousel-wrapper{

    padding-bottom:75px !important;

}

.elementor-image-carousel .elementor-swiper-button{

    width:46px;

    height:46px;

    bottom:-60px;

}

.elementor-image-carousel .elementor-swiper-button-prev{

    left:calc(50% - 55px);

}

.elementor-image-carousel .elementor-swiper-button-next{

    left:calc(50% + 10px);

}

}

/* Desktop */

@media(min-width:1600px){

.elementor-image-carousel .swiper-slide img{

height:620px;

}

}

/* Tablet */

@media(max-width:1024px){

.elementor-image-carousel-wrapper{

padding:50px 0;

}

.elementor-image-carousel .swiper-slide img{

height:420px;

}

}

/* Mobile */

@media(max-width:767px){

.elementor-image-carousel-wrapper{

padding:20px 0;

}

.elementor-image-carousel .swiper-slide{

transform:scale(.92)!important;

opacity:.6;

}

.elementor-image-carousel .swiper-slide-active{

opacity:1;

}

.elementor-image-carousel .swiper-slide img{

height:280px;

}

.elementor-image-carousel .swiper-slide figure{

border-radius:20px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df224a3 */.read-more-content{
    max-height:110px;
    overflow:hidden;
    transition:.4s;
}

.read-more-content.active{
    max-height:3000px;
}/* End custom CSS */