.elementor-8 .elementor-element.elementor-element-67cedfd{--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 60px;--row-gap:0px;--column-gap:60px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-67cedfd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67cedfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kitsiosrentals.com/wp-content/uploads/2024/05/Untitled-design-19.png");background-position:0px 60px;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-f6fc2b7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f6fc2b7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f6fc2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-f6fc2b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cab676b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cab676b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cab676b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-cab676b > .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-cab676b .stm-elementor-contact-form-seven .icon-title i{font-size:28px;}.elementor-8 .elementor-element.elementor-element-cab676b .stm-elementor-contact-form-seven .icon-title img{width:28px;}.elementor-8 .elementor-element.elementor-element-cab676b .stm-elementor-contact-form-seven .icon-title .title{color:#232628;}.elementor-8 .elementor-element.elementor-element-56f132d{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-56f132d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cb3502a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-cb3502a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:700;color:#31343B;}.elementor-8 .elementor-element.elementor-element-70ffcdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70ffcdd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-icon i{color:#EE2026;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-icon svg{fill:#EE2026;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-70ffcdd{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:40px;}.elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-text{color:#31343B;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-bcf0281.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-0100413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e32d9a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-f86d549{--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;--z-index:0;}.elementor-8 .elementor-element.elementor-element-3f2e836{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3f2e836.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-72e633f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-72e633f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:700;color:#31343B;}.elementor-8 .elementor-element.elementor-element-5ceeda2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ceeda2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-icon i{color:#EE2026;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-icon svg{fill:#EE2026;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-5ceeda2{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:40px;}.elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-text{color:#31343B;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-64e0549.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-551cdd7 > .elementor-widget-container{margin:-180px 0px -180px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-551cdd7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-551cdd7 img{width:76%;}.elementor-8 .elementor-element.elementor-element-7d2f26b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ecb61c1{--spacer-size:25px;}.elementor-8 .elementor-element.elementor-element-ecb61c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6b17324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4342dba > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4342dba.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4342dba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4342dba{text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;line-height:1.5em;color:#31343B;}.elementor-8 .elementor-element.elementor-element-b276614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2caa74f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-47dc929{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-860613b .elementor-button{background-color:#EC1F25;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC1F25;border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-860613b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-860613b .elementor-button:focus{background-color:#EC1F25;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-860613b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-860613b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-860613b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8 .elementor-element.elementor-element-860613b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-860613b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2bf900ac4{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-4fb1e708 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4fb1e708.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4fb1e708{text-align:center;}.elementor-8 .elementor-element.elementor-element-4fb1e708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;line-height:1.0666em;color:#31343B;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:27px 27px 0px 27px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back{background-color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-414fb492.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-414fb492 > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box{height:225px;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-overlay{border-radius:15px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-icon{color:#EC1F25;font-size:45px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-title{color:#303030;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 6px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-description{color:#606060;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:22px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-icon{color:#ffffff;font-size:40px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 0px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:27px 27px 0px 27px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back{background-color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-4685ad7e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4685ad7e > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box{height:225px;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-overlay{border-radius:15px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-icon{color:#EC1F25;font-size:45px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-title{color:#303030;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 6px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-description{color:#606060;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:22px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-icon{color:#ffffff;font-size:40px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 0px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:27px 27px 0px 27px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back{background-color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-8 .elementor-element.elementor-element-1e4377bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1e4377bf > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box{height:225px;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-overlay{border-radius:15px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-icon{color:#EC1F25;font-size:45px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-title{color:#303030;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 6px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-description{color:#606060;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:22px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-icon{color:#ffffff;font-size:40px;margin-bottom:7px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;margin:0 0 0px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.2px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-c62e67c{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b2548c6{--display:flex;--min-height:177px;--border-radius:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-b2548c6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b2548c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-556d37a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-6f0b8cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6f0b8cd .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6f0b8cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f0b8cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f0b8cd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f0b8cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6f0b8cd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f0b8cd .elementor-icon{font-size:118px;}.elementor-8 .elementor-element.elementor-element-6f0b8cd .elementor-icon svg{height:118px;}.elementor-8 .elementor-element.elementor-element-56bddb2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-56bddb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-56bddb2{text-align:start;}.elementor-8 .elementor-element.elementor-element-56bddb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb9e481 > .elementor-widget-container{margin:-4em -5em -6em -5em;}.elementor-8 .elementor-element.elementor-element-cb9e481.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-a0414d3{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1c16bf2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c16bf2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1c16bf2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1c16bf2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;line-height:1.5em;color:#31343B;}.elementor-8 .elementor-element.elementor-element-ede7a04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-499d317.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6e47afd0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6e47afd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6e47afd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-6e47afd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5cb4dfb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5cb4dfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5bdeebb3{width:var( --container-widget-width, 98.246% );max-width:98.246%;--container-widget-width:98.246%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-5bdeebb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5bdeebb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5bdeebb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-5bdeebb3 img{max-width:100%;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6a83b701.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-6a83b701.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-6a83b701 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6a83b701 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2923773a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-2923773a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-2923773a{text-align:start;}.elementor-8 .elementor-element.elementor-element-2923773a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1.0666em;color:#31343B;}.elementor-8 .elementor-element.elementor-element-3ff31260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-8 .elementor-element.elementor-element-3ff31260.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3ff31260{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-162dd5ed{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-67707071 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-67707071 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-131d697a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-131d697a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-icon i{color:#EC1F25;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-icon svg{fill:#EC1F25;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#EC1F25;}.elementor-8 .elementor-element.elementor-element-131d697a{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;line-height:28px;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-text{color:#31343B;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3d38b04e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3d38b04e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-36f0e71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-36f0e71d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-icon i{color:#EC1F25;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-icon svg{fill:#EC1F25;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#EC1F25;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#EC1F25;}.elementor-8 .elementor-element.elementor-element-36f0e71d{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;line-height:28px;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-text{color:#31343B;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-19588fd{width:var( --container-widget-width, 98.246% );max-width:98.246%;--container-widget-width:98.246%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-19588fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-19588fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-19588fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-19588fd img{max-width:100%;}.elementor-8 .elementor-element.elementor-element-19947a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-aa9994c{--spacer-size:25px;}.elementor-8 .elementor-element.elementor-element-aa9994c.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-67cedfd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67cedfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-cb3502a .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-3f2e836.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-72e633f .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-64e0549 > .elementor-widget-container{margin:-146px -110px 0px 60px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-64e0549{text-align:end;}.elementor-8 .elementor-element.elementor-element-64e0549 img{width:100%;}.elementor-8 .elementor-element.elementor-element-551cdd7 > .elementor-widget-container{margin:-190px 0px -145px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-551cdd7 img{width:100%;}.elementor-8 .elementor-element.elementor-element-2bf900ac4{margin-top:70px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-4fb1e708 .elementor-heading-title{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-description{font-size:14px;}.elementor-8 .elementor-element.elementor-element-556d37a{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-56bddb2 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-cb9e481 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cb9e481 img{width:100%;}.elementor-8 .elementor-element.elementor-element-6e47afd0{margin-top:0px;margin-bottom:0px;padding:70px 20px 70px 20px;}.elementor-8 .elementor-element.elementor-element-5cb4dfb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5cb4dfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5bdeebb3 img{width:90%;}.elementor-8 .elementor-element.elementor-element-6a83b701 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-6a83b701 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2923773a .elementor-heading-title{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > a{font-size:20px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > a{font-size:20px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-19588fd img{width:90%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-67cedfd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67cedfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:800px 800px;}.elementor-8 .elementor-element.elementor-element-67cedfd{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f6fc2b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f6fc2b7.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-56f132d{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-cb3502a > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cb3502a{text-align:start;}.elementor-8 .elementor-element.elementor-element-cb3502a .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-70ffcdd > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70ffcdd{--e-icon-list-icon-size:23px;}.elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-70ffcdd .elementor-icon-list-item > a{font-size:14px;line-height:2.1em;}.elementor-8 .elementor-element.elementor-element-bcf0281 > .elementor-widget-container{margin:-85px -50px -50px 40px;}.elementor-8 .elementor-element.elementor-element-bcf0281{z-index:-5;}.elementor-8 .elementor-element.elementor-element-0100413{--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e32d9a9 > .elementor-widget-container{margin:-150px 0px -150px 0px;}.elementor-8 .elementor-element.elementor-element-3f2e836{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-72e633f > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-72e633f{text-align:start;}.elementor-8 .elementor-element.elementor-element-72e633f .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-5ceeda2 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ceeda2{--e-icon-list-icon-size:23px;}.elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-5ceeda2 .elementor-icon-list-item > a{font-size:14px;line-height:2.1em;}.elementor-8 .elementor-element.elementor-element-64e0549 > .elementor-widget-container{margin:-85px -50px -50px 40px;}.elementor-8 .elementor-element.elementor-element-64e0549{z-index:-5;}.elementor-8 .elementor-element.elementor-element-551cdd7 img{width:62%;}.elementor-8 .elementor-element.elementor-element-6b17324{--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4342dba > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8 .elementor-element.elementor-element-4342dba{text-align:center;font-size:20px;}.elementor-8 .elementor-element.elementor-element-2bf900ac4{margin-top:70px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-4fb1e708 > .elementor-widget-container{margin:-15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4fb1e708{text-align:center;}.elementor-8 .elementor-element.elementor-element-4fb1e708 .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-414fb492 .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4685ad7e .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1e4377bf .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-8 .elementor-element.elementor-element-556d37a{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-56bddb2{text-align:center;}.elementor-8 .elementor-element.elementor-element-cb9e481 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a0414d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1c16bf2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c16bf2{text-align:center;font-size:20px;}.elementor-8 .elementor-element.elementor-element-ede7a04{--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-8 .elementor-element.elementor-element-499d317 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e47afd0{margin-top:-40px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-5bdeebb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5bdeebb3 img{width:100%;}.elementor-8 .elementor-element.elementor-element-2923773a > .elementor-widget-container{margin:-15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2923773a{text-align:center;}.elementor-8 .elementor-element.elementor-element-2923773a .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-3ff31260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-3ff31260{text-align:center;}.elementor-8 .elementor-element.elementor-element-67707071{width:50%;}.elementor-8 .elementor-element.elementor-element-131d697a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-131d697a .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-3d38b04e{width:50%;}.elementor-8 .elementor-element.elementor-element-36f0e71d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-36f0e71d .elementor-icon-list-item > a{font-size:18px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-19588fd > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-19588fd img{width:100%;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f6fc2b7{--width:25%;}.elementor-8 .elementor-element.elementor-element-56f132d{--width:46%;}.elementor-8 .elementor-element.elementor-element-3f2e836{--width:40%;}.elementor-8 .elementor-element.elementor-element-556d37a{--content-width:1055px;}.elementor-8 .elementor-element.elementor-element-ede7a04{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-f6fc2b7{--width:500px;}.elementor-8 .elementor-element.elementor-element-56f132d{--width:500px;}.elementor-8 .elementor-element.elementor-element-3f2e836{--width:500px;}.elementor-8 .elementor-element.elementor-element-32656f9{width:50%;}.elementor-8 .elementor-element.elementor-element-136c8e4e{width:50%;}.elementor-8 .elementor-element.elementor-element-21535a4{width:100%;}}/* Start custom CSS for stm-contact-form-seven, class: .elementor-element-cab676b *//* Import Montserrat font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');

.form-container {
    background: #ffffff !important;
    padding: 30px !important;
    border-radius: 10px !important;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) !important;
    max-width: 600px !important;
    width: 100% !important;
    border: 0px solid #ccc !important;
    border-radius: 40px !important;
}

.form-heading {
    color: #31343b !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 27px !important;
    margin-bottom: 20px !important;
    text-align: left !important;
    font-weight: 700 !important;
}

.form-group {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 20px !important;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="date"],
input.flatpickr-input,
select,
textarea {
    padding: 10px !important;
    border: 1px solid #ccc !important;
    border-radius: 40px !important;
    font-size: 14px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-family: 'Montserrat', sans-serif !important;
    background-color: #ffffff !important;
}

input[type="text"]::placeholder,
input[type="tel"]::placeholder,
input[type="date"]::placeholder,
input[type="email"]::placeholder {
    font-family: 'Montserrat', sans-serif !important;
    color: #aaa !important;
}

textarea {
    resize: vertical !important;
}

input[type="submit"] {
    background: #ea2027 !important;
    color: #fff !important;
    border: none !important;
    padding: 15px !important;
    border-radius: 40px !important;
    cursor: pointer !important;
    font-size: 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-weight: 700 !important;
    margin-top: 10px !important;
    font-family: 'Montserrat', sans-serif !important;
}

input[type="submit"]:hover {
    background: #c81b22 !important;
}

.form-row {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-bottom: -5px !important;
}

.form-row .form-group {
    flex: 1 !important;
    min-width: calc(50% - 10px) !important;
}

@media (max-width: 600px) {
    .form-row {
        flex-direction: column !important;
        gap: 1px !important;
    }

    .form-group {
        margin-bottom: 10px !important;
    }

    input[type="text"],
    input[type="tel"],
    input[type="email"],
    input[type="date"],
    input.flatpickr-input,
    select,
    textarea {
        margin-bottom: 8px !important;
    }

    .form-heading {
        font-size: 20px !important;
        margin-bottom: 20px !important;
    }
}

/* Ensuring Flatpickr date fields match other input sizes */
.flatpickr-input,
.flatpickr-input[readonly] {
    padding: 10px !important;
    border: 1px solid #ccc !important;
    border-radius: 40px !important;
    font-size: 14px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-family: 'Montserrat', sans-serif !important;
    background-color: #ffffff !important;
}

/* Custom CSS to fix z-index issue for jQuery UI Datepicker */
div#ui-datepicker-div { 
    z-index: 1000 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b276614 */.cars-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Three items per row */
    gap: 30px;
    margin: 0 auto;
    max-width: 1100px;
}

.special-price-tag {
    position: absolute; /* Position it relative to the car item */
    top: 77px; /* Adjust as needed */
    right: 0px; /* Adjust as needed */
    background-color: #ff0000; /* Red background or any color of your choice */
    color: #ffffff; /* White text */
    padding: 5px 20px; /* Adjust as needed */
    font-size: 0.8em; /* Adjust as needed */
    font-weight: bold;
    text-transform: uppercase; /* All caps for SPECIAL PRICE */
    z-index: 10; /* Ensure it's above other elements */
    border-radius: 3px; /* Rounded corners */
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); /* Optional: add some shadow for depth */
    border-bottom-left-radius: 40px;
    text-align: center;
}

.car-item {
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 0px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 10px;
    text-align: center;
    position: relative;
    overflow: hidden;
    font-family: 'Montserrat', sans-serif;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    display: flex; /* Use flexbox for layout */
    flex-direction: column; /* Stack children vertically */
    justify-content: space-between; /* Adjusted for space distribution */
    padding-top: 80px; /* Add top padding to account for the absolute position of the price */
    height: 100%; /* Make sure the .car-item takes full height */
    transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.car-item:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* Larger shadow for hover effect */
    /* Optionally, you can slightly scale the item for a "lift" effect */
}

.car-item:hover .deal-button {
    background-color: #eb1e24; /* Change button background to red on car-item hover */
    color: #ffffff; /* Keep text color white */
}

@media (max-width: 1200px) {
    .cars-grid {
        grid-template-columns: repeat(2, 1fr); /* Two columns for smaller screens */
    }
}

@media (max-width: 768px) {
    .cars-grid {
        grid-template-columns: 1fr; /* Single column for mobile */
    }
}

.car-price-top {
    background-color: #2e3967; /* The blue background color */
    color: #ffffff;
    padding: 15px;
    padding-bottom: 0; /* Reduce padding to decrease space between lines */
    border-top-left-radius: 10px;
    border-top-right-radius: 40px;
    font-weight: normal; /* Remove bold from 'Price per month' */
    text-align: left; /* Align text to the left */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.monthly-price {
    font-size: 2em; /* Larger font size for the price */
    display: block; /* New line for the price value */
    margin-top: -10px; /* Negative margin to reduce space between lines */
    font-weight: bold; /* Make only the price bold */
}

/* Optionally style the "+ VAT" part differently if needed */
.monthly-price::after {
    content: ' + VAT';
    font-size: 0.6em; /* Smaller font size for the "+ VAT" */
    font-weight: normal; /* Make '+ VAT' not bold if desired */
}

.availability {
    background-color: #2e3967; /* Keep the background color */
    color: #ffffff;
    text-align: left; /* Align the text to the left */
    padding: 5px 20px; /* Adjust padding as needed */
    display: block;
}

.car-description {
    background-color: #f0f0f0; /* Grey background */
    color: #333; /* Text color */
    padding: 5px 20px; /* Adjust padding as needed */
    border-radius: 5px;
    text-align: left;
    flex-grow: 1; /* Allow the specs to grow and take up remaining space */
}

.car-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0px;
    color: #2e3967;
}

.car-title a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #2e3967; /* This is the blue color, adjust as needed */
    text-decoration: none; /* Remove underline from link */
    transition: color 0.3s; /* Optional: Smooth transition for hover effects */
}

.car-title a:hover {
    color: #1e2e50; /* Darker blue on hover, adjust as needed */
}

.car-specs {
    display: flex;
    align-items: center; /* Vertically align items in the center */
    justify-content: flex-start; /* Align items to the start (left) */
    gap: 10px; /* Space between .spec-item elements */
    margin-top: 20px;
}

.spec-item {
    display: flex;
    align-items: center; /* Align items vertically in the center */
    justify-content: flex-start; /* Align items to the start (left) */
    font-size: 14px;
}

.icon {
    width: 15px; /* Set icon width */
    height: 15px; /* Set icon height */
    margin-right: 5px; /* Space after the icon */
}

.deal-button {
    background-color: #2e3967; /* Your desired shade of blue */
    color: #ffffff; /* White text */
    text-align: center;
    padding: 10px 0; /* Adjust the vertical padding */
    display: block; /* Make it a block-level element */
    width: 100%; /* Make the button take the full width of its parent */
    text-decoration: none; /* Remove the underline from the link */
    border-radius: 0; /* No border radius for full-width buttons */
    font-weight: bold; /* Optional: make the text bold */
    transition: background-color 0.3s; /* Optional: transition for interaction */
    box-sizing: border-box; /* Ensure padding is included in width calculation */
}

.deal-button:hover {
    background-color: #ec1f25; /* Darken the button on hover for visual feedback */
    color: #ffffff; /* White text */
}/* End custom CSS */