.elementor-kit-6{--e-global-color-primary:#e50012;--e-global-color-secondary:#d8d8d8;--e-global-color-text:#000;--e-global-color-accent:#fff;--e-global-color-2f27456:#1a1a1a;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.5em}.elementor-kit-6 h2{color:var(--e-global-color-text);font-family:"Montserrat",Montserrat;font-size:52px;font-weight:700;line-height:1.2em}.elementor-kit-6 h3{color:var(--e-global-color-text);font-family:"Montserrat",Montserrat;font-size:38px;font-weight:700}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1600px}.e-con{--container-max-width:1600px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px}.elementor-widget:not(:last-child){margin-block-end:0px}.elementor-element{--widgets-spacing:0px 0px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1360px){.elementor-kit-6 h2{font-size:42px}.elementor-kit-6 h3{font-size:30px}}@media(max-width:992px){.elementor-kit-6 h2{font-size:32px;line-height:1.2em}.elementor-kit-6 h3{font-size:26px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:768px){.elementor-kit-6{--e-global-typography-primary-line-height:1.2em}.elementor-kit-6 h2{font-size:32px;line-height:1.2em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}p{margin-block-end:0}.elementor-icon-wrapper{display:flex}.squar :before{content:'';display:block;padding-top:100%}.breadcrumbs{display:flex;gap:8px;color:rgba(0,0,0,.451)}.breadcrumbs a{color:rgba(0,0,0,.451)}.breadcrumbs .current-item{color:#e50012;text-transform:capitalize}.elementor-pagination{display:flex;justify-content:center}.elementor-pagination .prev{background-image:url("/wp-content/uploads/2024/11/4.svg");background-repeat:no-repeat;background-position:center left}.elementor-pagination .page-numbers{width:60px;height:54px;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-size:16px;font-weight:500;line-height:1em}.elementor-pagination .page-numbers.current{background-color:#e50012;color:#fff !important}.elementor-pagination .next{background-image:url("/wp-content/uploads/2024/11/4.svg");transform:rotate(180deg);background-repeat:no-repeat;background-position:center left}.zoom-img img{transition:transform .75s ease}.zoom-img:hover img{transform:scale(1.05)}.zoom-img:hover h4.elementor-heading-title{color:#e50012 !important}.zoom-img:hover .change-colour-btn a{color:#e50012 !important}.zoom-img:hover .change-colour-btn svg{fill:#e50012 !important}.bg-scroll-btn .elementor-button{position:relative}.bg-scroll-btn .elementor-button .elementor-button-content-wrapper{position:relative;z-index:2}.bg-scroll-btn .elementor-button:before{position:absolute;top:0;left:0;bottom:0;content:"";width:0;transition:all .5s;background-color:#e50012}.bg-scroll-btn:hover .elementor-button:before{width:100%}.bg-scroll-btn:hover .elementor-button{color:#fff !important}.bg-scroll-btn:hover svg path{fill:#fff}.float-form-title .elementor-heading-title{color:#000 !important;font-weight:700 !important;font-size:24px !important}.float-form-sub-title{padding:15px 0 38px}.float-form-sub-title .elementor-heading-title{color:#000 !important;font-weight:700 !important;font-size:24px !important}#float-form .elementor-widget-form .elementor-button[type=submit]{background:#e50012}#float-form .elementor-form-fields-wrapper{gap:10px}#float-form .elementor-widget-form{padding:20px 0}@media (max-width:1360px){#float-form input,#float-form textarea{padding-top:0 !important;padding-bottom:0 !important}#float-form button{padding:10px;min-height:40px}}.line-clamp-2 .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}