.elementor-860 .elementor-element.elementor-element-18ae0d3f:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-18ae0d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corbybusinesscentre.co.uk/wp-content/uploads/2020/10/photo-1520607162513-77705c0f0d4a-scaled.jpeg");background-size:cover;}.elementor-860 .elementor-element.elementor-element-18ae0d3f > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-860 .elementor-element.elementor-element-18ae0d3f > .elementor-container{min-height:0vh;}.elementor-860 .elementor-element.elementor-element-18ae0d3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 5% 0%;}.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-860 .elementor-element.elementor-element-ac92f0b{text-align:center;}.elementor-860 .elementor-element.elementor-element-ac92f0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:400;color:#FFFFFF;}.elementor-860 .elementor-element.elementor-element-108f8789 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-860 .elementor-element.elementor-element-108f8789{padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-12ff568e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-860 .elementor-element.elementor-element-12ff568e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-860 .elementor-element.elementor-element-12ff568e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 10%;}.elementor-860 .elementor-element.elementor-element-12ff568e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{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-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-860 .elementor-element.elementor-element-544fa69 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-860 .elementor-element.elementor-element-544fa69{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-760a89fc{text-align:left;}.elementor-860 .elementor-element.elementor-element-760a89fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:400;color:#5F5F5F;}.elementor-860 .elementor-element.elementor-element-4f151cb8{text-align:left;}.elementor-860 .elementor-element.elementor-element-4f151cb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.2vw;font-weight:400;color:#9F9F9F;}.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-860 .elementor-element.elementor-element-6b21785f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:1.7vw;font-weight:400;}.elementor-860 .elementor-element.elementor-element-70a381e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-860 .elementor-element.elementor-element-70a381e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corbybusinesscentre.co.uk/wp-content/uploads/2020/11/photo-1486312338219-ce68d2c6f44d.jpeg");background-position:center center;background-size:cover;}.elementor-860 .elementor-element.elementor-element-70a381e4 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-a939e2b );opacity:0.5;}.elementor-860 .elementor-element.elementor-element-70a381e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-860 .elementor-element.elementor-element-70a381e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-860 .elementor-element.elementor-element-2dab29f > .elementor-widget-container{padding:20% 0% 020% 0%;}.elementor-860 .elementor-element.elementor-element-2dab29f img{width:47%;}.elementor-860 .elementor-element.elementor-element-70bcee62:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-70bcee62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-70bcee62 > .elementor-background-overlay{background-image:url("https://corbybusinesscentre.co.uk/wp-content/uploads/2020/11/price-table-BG.jpeg");background-position:center center;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-860 .elementor-element.elementor-element-70bcee62 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-860 .elementor-element.elementor-element-70bcee62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0100px 0px 100px 0px;}.elementor-860 .elementor-element.elementor-element-24da7b84{text-align:center;}.elementor-860 .elementor-element.elementor-element-24da7b84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:400;color:var( --e-global-color-a939e2b );}.elementor-860 .elementor-element.elementor-element-16ca6c83 > .elementor-container{max-width:800px;}.elementor-860 .elementor-element.elementor-element-16ca6c83{padding:0px 0px 0px 0px;}.elementor-widget-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{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-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-price-table__ribbon-inner{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-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__currency{align-self:flex-start;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__after-price{justify-content:flex-start;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__currency{align-self:flex-start;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__ribbon-inner{background-color:#13BB54;margin-top:42px;transform:translateY(-50%) translateX(-50%) translateX(42px) rotate(-45deg);color:#ffffff;}.elementor-860 .elementor-element.elementor-element-30a9ec1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-30a9ec1{text-align:center;}.elementor-860 .elementor-element.elementor-element-30a9ec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:400;color:var( --e-global-color-a939e2b );}.elementor-860 .elementor-element.elementor-element-2beab80:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-2beab80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-860 .elementor-element.elementor-element-2beab80 > .elementor-background-overlay{background-image:url("https://corbybusinesscentre.co.uk/wp-content/uploads/2020/11/18403844_222578458240130_8158748505630049058_o.jpg");background-position:center center;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-860 .elementor-element.elementor-element-2beab80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:05% 0% 05% 0%;}.elementor-860 .elementor-element.elementor-element-4b1429ad{text-align:center;}.elementor-860 .elementor-element.elementor-element-4b1429ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8vw;font-weight:400;text-transform:uppercase;color:var( --e-global-color-a939e2b );}.elementor-860 .elementor-element.elementor-element-d17d509{text-align:center;}.elementor-860 .elementor-element.elementor-element-d17d509 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:400;color:var( --e-global-color-a939e2b );}.elementor-860 .elementor-element.elementor-element-7bfe746{margin-top:0px;margin-bottom:0px;padding:0% 05% 0% 05%;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-860 .elementor-element.elementor-element-dd1cb9e .elementor-cta .elementor-cta__bg, .elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-cta__content{text-align:center;}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-dd1cb9e .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-cta .elementor-cta__bg, .elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-cta__content{text-align:center;}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-bdf2c37 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-cta .elementor-cta__bg, .elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-cta__content{text-align:center;}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-a93b5b1 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-266205d .elementor-cta .elementor-cta__bg, .elementor-860 .elementor-element.elementor-element-266205d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-860 .elementor-element.elementor-element-266205d .elementor-cta__content{text-align:center;}.elementor-860 .elementor-element.elementor-element-266205d .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-266205d .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-266205d .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-266205d .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-266205d .elementor-view-framed .elementor-icon, .elementor-860 .elementor-element.elementor-element-266205d .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-860 .elementor-element.elementor-element-02a5e2d > .elementor-widget-container{padding:6% 5% 0% 5%;}.elementor-860 .elementor-element.elementor-element-02a5e2d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-main-swiper{width:100%;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-swiper-button{font-size:20px;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__header, .elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__name{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-33fff23a > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-33fff23a{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-860 .elementor-element.elementor-element-10d7600d:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-10d7600d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corbybusinesscentre.co.uk/wp-content/uploads/2020/11/18403844_222578458240130_8158748505630049058_o.jpg");background-position:center center;background-size:cover;}.elementor-860 .elementor-element.elementor-element-10d7600d > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-860 .elementor-element.elementor-element-10d7600d > .elementor-container{min-height:40vh;}.elementor-860 .elementor-element.elementor-element-10d7600d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-860 .elementor-element.elementor-element-49f82835{text-align:center;}.elementor-860 .elementor-element.elementor-element-49f82835 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:400;color:var( --e-global-color-a939e2b );}.elementor-860 .elementor-element.elementor-element-5efed6ff .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:1.7vw;font-weight:400;}.elementor-860 .elementor-element.elementor-element-7394b0b0{padding:5% 0% 5% 0%;}.elementor-860 .elementor-element.elementor-element-628869db{text-align:left;}.elementor-860 .elementor-element.elementor-element-628869db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-860 .elementor-element.elementor-element-23705212 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-860 .elementor-element.elementor-element-23705212 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-860 .elementor-element.elementor-element-ac92f0b .elementor-heading-title{font-size:5.3vw;}.elementor-860 .elementor-element.elementor-element-544fa69 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-860 .elementor-element.elementor-element-544fa69{font-size:24px;}.elementor-860 .elementor-element.elementor-element-760a89fc .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-4f151cb8 .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-6b21785f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-6b21785f .elementor-button{font-size:24px;}.elementor-860 .elementor-element.elementor-element-2dab29f img{width:68%;}.elementor-860 .elementor-element.elementor-element-24da7b84 .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__heading{font-size:36px;}.elementor-860 .elementor-element.elementor-element-2a46311e .elementor-price-table__features-list li{font-size:24px;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__heading{font-size:36px;}.elementor-860 .elementor-element.elementor-element-7a117510 .elementor-price-table__features-list li{font-size:24px;}.elementor-860 .elementor-element.elementor-element-30a9ec1 .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-4b1429ad .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-d17d509 .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__header, .elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__name{font-size:24px;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-02a5e2d .elementor-testimonial__text{font-size:24px;line-height:1.6em;}.elementor-860 .elementor-element.elementor-element-33fff23a > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-860 .elementor-element.elementor-element-33fff23a{font-size:24px;}.elementor-860 .elementor-element.elementor-element-49f82835 .elementor-heading-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-5efed6ff > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-5efed6ff .elementor-button{font-size:24px;}.elementor-860 .elementor-element.elementor-element-628869db .elementor-heading-title{font-size:36px;}.elementor-860 .elementor-element.elementor-element-23705212 .elementor-toggle-title{font-size:24px;}.elementor-860 .elementor-element.elementor-element-23705212 .elementor-tab-content{font-size:24px;}}@media(max-width:767px){.elementor-860 .elementor-element.elementor-element-ac92f0b .elementor-heading-title{font-size:5.3vw;}.elementor-860 .elementor-element.elementor-element-108f8789{padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-12ff568e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-544fa69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 50px 20px;}.elementor-860 .elementor-element.elementor-element-544fa69{text-align:center;}.elementor-860 .elementor-element.elementor-element-760a89fc{text-align:center;}.elementor-860 .elementor-element.elementor-element-760a89fc .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-4f151cb8{text-align:center;}.elementor-860 .elementor-element.elementor-element-4f151cb8 .elementor-heading-title{font-size:5.6vw;}.elementor-860 .elementor-element.elementor-element-6b21785f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-6b21785f .elementor-button{font-size:20px;}.elementor-860 .elementor-element.elementor-element-24da7b84{text-align:center;}.elementor-860 .elementor-element.elementor-element-24da7b84 .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-30a9ec1{text-align:center;}.elementor-860 .elementor-element.elementor-element-30a9ec1 .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-4b1429ad{text-align:center;}.elementor-860 .elementor-element.elementor-element-4b1429ad .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-d17d509{text-align:center;}.elementor-860 .elementor-element.elementor-element-d17d509 .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-33fff23a > .elementor-widget-container{padding:0px 20px 50px 20px;}.elementor-860 .elementor-element.elementor-element-49f82835{text-align:center;}.elementor-860 .elementor-element.elementor-element-49f82835 .elementor-heading-title{font-size:6.5vw;}.elementor-860 .elementor-element.elementor-element-5efed6ff > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-5efed6ff .elementor-button{font-size:20px;}.elementor-860 .elementor-element.elementor-element-628869db > .elementor-widget-container{padding:15% 0% 0% 0%;}.elementor-860 .elementor-element.elementor-element-628869db{text-align:center;}.elementor-860 .elementor-element.elementor-element-628869db .elementor-heading-title{font-size:6.5vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-860 .elementor-element.elementor-element-12ff568e{width:100%;}.elementor-860 .elementor-element.elementor-element-70a381e4{width:100%;}}@media(min-width:1025px){.elementor-860 .elementor-element.elementor-element-70bcee62 > .elementor-background-overlay{background-attachment:fixed;}.elementor-860 .elementor-element.elementor-element-2beab80 > .elementor-background-overlay{background-attachment:fixed;}.elementor-860 .elementor-element.elementor-element-10d7600d:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-10d7600d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-2beab80 *//* ========================================
   WHY CHOOSE US GRID
======================================== */

/* Add "why-grid" to the container holding ONLY the four cards */
.why-grid {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box;
}

/* Grid applies to whichever element directly contains the cards */
.why-grid:has(> .why-card),
.why-grid > .e-con-inner:has(> .why-card) {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    justify-content: stretch !important;
    gap: 20px !important;

    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

/* ========================================
   INDIVIDUAL CARD
======================================== */

/* Add "why-card" to every CTA widget */
.why-card {
    position: relative;
    display: flex !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Stretch Elementor's widget wrapper */
.why-card > .elementor-widget-container {
    display: flex !important;
    width: 100% !important;
    height: 100% !important;
}

/* Main card */
.why-card .elementor-cta {
    position: relative;
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    height: 100% !important;
    min-height: 310px;

    padding: 30px 28px !important;
    overflow: hidden;

    background: linear-gradient(
        145deg,
        rgba(255, 255, 255, 0.98) 0%,
        rgba(244, 252, 251, 0.98) 100%
    ) !important;

    /* Thin border on all four sides */
    border: 1px solid rgba(85, 197, 191, 0.30) !important;
    border-radius: 0 !important;

    /*
    The thick turquoise stripe is an inset shadow rather than
    a thick left border, so there are no mitred corner joins.
    */
    box-shadow:
        inset 5px 0 0 #55c5bf,
        0 10px 24px rgba(25, 55, 65, 0.09),
        0 2px 5px rgba(25, 55, 65, 0.04) !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* ========================================
   REMOVE ALL HOVER EFFECTS
======================================== */

.why-card:hover,
.why-card:hover *,
.why-card .elementor-cta:hover,
.why-card .elementor-cta:hover * {
    animation: none !important;
    transform: none !important;
    transition: none !important;
}

.why-card .elementor-cta:hover {
    background: linear-gradient(
        145deg,
        rgba(255, 255, 255, 0.98) 0%,
        rgba(244, 252, 251, 0.98) 100%
    ) !important;

    border: 1px solid rgba(85, 197, 191, 0.30) !important;

    box-shadow:
        inset 5px 0 0 #55c5bf,
        0 10px 24px rgba(25, 55, 65, 0.09),
        0 2px 5px rgba(25, 55, 65, 0.04) !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Disable Elementor background zoom and movement */
.why-card .elementor-cta__bg,
.why-card .elementor-cta__bg-overlay,
.why-card:hover .elementor-cta__bg,
.why-card:hover .elementor-cta__bg-overlay {
    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Remove decorative shapes and dots */
.why-card .elementor-cta::before,
.why-card .elementor-cta::after {
    content: none !important;
    display: none !important;
}

/* ========================================
   CARD CONTENT
======================================== */

.why-card .elementor-cta__content {
    position: relative;
    z-index: 2;

    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;

    width: 100% !important;
    height: 100% !important;

    padding: 0 !important;
    text-align: left !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Icon box */
.why-card .elementor-cta__graphic-element,
.why-card .elementor-cta__icon {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;

    margin: 0 0 22px !important;
    padding: 0 !important;

    background: rgba(85, 197, 191, 0.11) !important;
    border: 1px solid rgba(85, 197, 191, 0.20) !important;
    border-radius: 0 !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Icon */
.why-card .elementor-cta__graphic-element i,
.why-card .elementor-cta__graphic-element svg,
.why-card .elementor-cta__icon i,
.why-card .elementor-cta__icon svg {
    width: 29px !important;
    height: 29px !important;

    color: #55c5bf !important;
    fill: #55c5bf !important;
    font-size: 29px !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Title */
.why-card .elementor-cta__title {
    margin: 0 0 14px !important;

    color: #333a40 !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: -0.3px !important;
    text-align: left !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Description */
.why-card .elementor-cta__description {
    margin: 0 !important;

    color: #465159 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.55 !important;
    text-align: left !important;

    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Remove unused CTA button area */
.why-card .elementor-cta__button-wrapper {
    display: none !important;
}

/* ========================================
   TABLET
======================================== */

@media (max-width: 1024px) {
    .why-grid:has(> .why-card),
    .why-grid > .e-con-inner:has(> .why-card) {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .why-card .elementor-cta {
        min-height: 290px;
        padding: 28px 26px !important;
    }
}

/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {
    .why-grid:has(> .why-card),
    .why-grid > .e-con-inner:has(> .why-card) {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    .why-card .elementor-cta {
        min-height: 0;
        padding: 25px 22px !important;

        box-shadow:
            inset 4px 0 0 #55c5bf,
            0 10px 24px rgba(25, 55, 65, 0.09),
            0 2px 5px rgba(25, 55, 65, 0.04) !important;
    }

    .why-card .elementor-cta:hover {
        box-shadow:
            inset 4px 0 0 #55c5bf,
            0 10px 24px rgba(25, 55, 65, 0.09),
            0 2px 5px rgba(25, 55, 65, 0.04) !important;
    }

    .why-card .elementor-cta__title {
        font-size: 20px !important;
    }
}/* End custom CSS */