.elementor-507804 .elementor-element.elementor-element-1ce5b1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-507804 .elementor-element.elementor-element-1ce5b1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507804 .elementor-element.elementor-element-e57126f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-507804 .elementor-element.elementor-element-40bf237{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-507804 .elementor-element.elementor-element-40bf237:not(.elementor-motion-effects-element-type-background), .elementor-507804 .elementor-element.elementor-element-40bf237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f5ff;}.elementor-507804 .elementor-element.elementor-element-40bf237, .elementor-507804 .elementor-element.elementor-element-40bf237::before{--border-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-40bf237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-507804 .elementor-element.elementor-element-50e5a1e{--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:15px 15px;--flex-wrap:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-5350288{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-ca43319{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-d66655b{--e-image-carousel-slides-to-show:1;}.elementor-507804 .elementor-element.elementor-element-e0ac1c5{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 50px 0px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff:not(.elementor-motion-effects-element-type-background), .elementor-507804 .elementor-element.elementor-element-1d1a7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3CDBF;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff, .elementor-507804 .elementor-element.elementor-element-1d1a7ff::before{--border-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-73d6d51{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-507804 .elementor-element.elementor-element-73d6d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-73d6d51 .elementor-heading-title{color:#272d31ff;font-size:40px;font-weight:600;font-style:italic;line-height:60px;}.elementor-507804 .elementor-element.elementor-element-1d0bf8e{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#272d31ff;font-size:22px;font-weight:500;line-height:34px;}.elementor-507804 .elementor-element.elementor-element-1d0bf8e > .elementor-widget-container{padding:0 0px 30px 0px;}.elementor-507804 .elementor-element.elementor-element-75b1ca6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-a559ee1{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#272d31ff;font-size:16px;line-height:24px;}.elementor-507804 .elementor-element.elementor-element-a559ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-5aad451{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-507804 .elementor-element.elementor-element-5aad451 .elementor-divider-separator{width:100%;}.elementor-507804 .elementor-element.elementor-element-5aad451 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-507804 .elementor-element.elementor-element-927927a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-507804 .elementor-element.elementor-element-927927a .elementor-divider-separator{width:100%;}.elementor-507804 .elementor-element.elementor-element-927927a .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-icon{font-size:100%;width:100%;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-icon svg{width:100%;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-text-1{font-size:22px;font-weight:400;font-style:italic;line-height:33px;color:#272d31ff;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:21px;color:#272d31ff;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-button-text{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;fill:#ffffffff;color:#ffffffff;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-button{background-color:#818c80ff;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-button:hover, .elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-button:focus{background-color:#D3CDBF;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1{--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:6px 6px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1:not(.elementor-motion-effects-element-type-background), .elementor-507804 .elementor-element.elementor-element-fd2e5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3CDBF;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1, .elementor-507804 .elementor-element.elementor-element-fd2e5d1::before{--border-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-507804 .elementor-element.elementor-element-3e6c141{--e-image-carousel-slides-to-show:1;}.elementor-507804 .elementor-element.elementor-element-3e6c141 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-09e447f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-507804 .elementor-element.elementor-element-09e447f > .elementor-widget-container{margin:0 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-09e447f .elementor-heading-title{color:#272d31ff;font-size:40px;font-weight:600;font-style:italic;line-height:60px;}.elementor-507804 .elementor-element.elementor-element-2c8d28d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;color:#272d31ff;font-size:22px;font-weight:500;line-height:34px;}.elementor-507804 .elementor-element.elementor-element-2c8d28d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0px 30px 0px;}.elementor-507804 .elementor-element.elementor-element-e512e5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-f23e7eb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-507804 .elementor-element.elementor-element-f23e7eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-f23e7eb .elementor-divider-separator{width:100%;}.elementor-507804 .elementor-element.elementor-element-f23e7eb .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-507804 .elementor-element.elementor-element-62b9352 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-920e984 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-icon{font-size:100%;width:100%;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-icon svg{width:100%;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-text-1{font-size:22px;font-weight:400;font-style:italic;line-height:33px;color:#272d31ff;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:21px;color:#272d31ff;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-button-text{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;fill:#ffffffff;color:#ffffffff;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-button{background-color:#818c80ff;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-button:hover, .elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-button:focus{background-color:#D3CDBF;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-507804 .elementor-element.elementor-element-642591c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-4925aec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-4925aec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-4925aec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-4925aec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-87006d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-87006d5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-87006d5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-87006d5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-814e1e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-814e1e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-814e1e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-814e1e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-6c1da5c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-791787b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-791787b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-791787b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-791787b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-ba894af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-ba894af.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-ba894af.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-ba894af.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-1b1aebf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-9d1867b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-9d1867b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-9d1867b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-9d1867b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-a25a244 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-a25a244.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-a25a244.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-a25a244.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-c8e75de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-c8e75de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-c8e75de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-c8e75de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-71e069f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-507804 .elementor-element.elementor-element-14e00c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-14e00c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-14e00c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-14e00c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-07438ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-07438ac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-07438ac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-07438ac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-51ebb68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-wrapper{text-align:center;}.elementor-507804 .elementor-element.elementor-element-51ebb68.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507804 .elementor-element.elementor-element-51ebb68.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-51ebb68.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-title{margin-bottom:0px;font-family:"Merriweather", Sans-serif;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;}@media(min-width:768px){.elementor-507804 .elementor-element.elementor-element-40bf237{--width:93.707%;}.elementor-507804 .elementor-element.elementor-element-50e5a1e{--width:auto;}.elementor-507804 .elementor-element.elementor-element-5350288{--width:calc(100% - 530px);}.elementor-507804 .elementor-element.elementor-element-ca43319{--width:auto;}.elementor-507804 .elementor-element.elementor-element-e0ac1c5{--width:500px;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff{--width:auto;}.elementor-507804 .elementor-element.elementor-element-75b1ca6{--width:auto;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1{--width:93.707%;}.elementor-507804 .elementor-element.elementor-element-642591c{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-507804 .elementor-element.elementor-element-1d1a7ff{--width:100%;}}@media(max-width:1024px){.elementor-507804 .elementor-element.elementor-element-40bf237{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-507804 .elementor-element.elementor-element-50e5a1e{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff{--border-radius:0px 50px 0px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-507804 .elementor-element.elementor-element-73d6d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-1d0bf8e > .elementor-widget-container{padding:15px 0px 30px 0px;}.elementor-507804 .elementor-element.elementor-element-a559ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-507804 .elementor-element.elementor-element-09e447f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-2c8d28d > .elementor-widget-container{padding:15px 0px 30px 0px;}.elementor-507804 .elementor-element.elementor-element-642591c{--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-6c1da5c{--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-1b1aebf{--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-71e069f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-507804 .elementor-element.elementor-element-40bf237{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-50e5a1e{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:normal normal;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507804 .elementor-element.elementor-element-5350288{--width:auto;}.elementor-507804 .elementor-element.elementor-element-ca43319{--width:auto;}.elementor-507804 .elementor-element.elementor-element-e0ac1c5{--width:auto;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-1d1a7ff{--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-507804 .elementor-element.elementor-element-73d6d51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-73d6d51 .elementor-heading-title{font-size:30px;line-height:1.3;}.elementor-507804 .elementor-element.elementor-element-1d0bf8e{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-507804 .elementor-element.elementor-element-1d0bf8e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-507804 .elementor-element.elementor-element-75b1ca6{--width:auto;}.elementor-507804 .elementor-element.elementor-element-a559ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-a559ee1{font-size:14px;line-height:22px;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .softlite-dynamic-card-box-text-1{font-size:18px;line-height:26px;}.elementor-507804 .elementor-element.elementor-element-fd2e5d1{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507804 .elementor-element.elementor-element-09e447f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507804 .elementor-element.elementor-element-09e447f .elementor-heading-title{font-size:30px;line-height:1.3;}.elementor-507804 .elementor-element.elementor-element-2c8d28d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-507804 .elementor-element.elementor-element-2c8d28d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-507804 .elementor-element.elementor-element-920e984 .softlite-dynamic-card-box-text-1{font-size:18px;line-height:26px;}.elementor-507804 .elementor-element.elementor-element-642591c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-4925aec .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-87006d5 .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-814e1e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-6c1da5c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-791787b .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-bc3f0d5 .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-ba894af .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-1b1aebf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-9d1867b .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-a25a244 .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-c8e75de .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-71e069f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-507804 .elementor-element.elementor-element-14e00c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-07438ac .elementor-image-box-img{margin-bottom:0px;}.elementor-507804 .elementor-element.elementor-element-51ebb68 .elementor-image-box-img{margin-bottom:0px;}}
.elementor-507804 .elementor-element.elementor-element-ca43319{height: 700px;display: block;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-ca43319{height: 500px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-ca43319{height: 400px;}}
.elementor-507804 .elementor-element.elementor-element-5350288{display: block;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5350288{order: 2;}}
.elementor-507804 .elementor-element.elementor-element-73d6d51 .elementor-heading-title{font-family: "Noto Serif", serif, sans-serif;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-73d6d51 .elementor-heading-title::before{line-height: 39px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-73d6d51 .elementor-heading-title::after{line-height: 39px;}}
.elementor-507804 .elementor-element.elementor-element-1d0bf8e .elementor-widget-container{display: flex;flex-direction: column;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-1d0bf8e .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-1d0bf8e .elementor-widget-container{display: flex;flex-direction: column;}}


.elementor-507804 .elementor-element.elementor-element-75b1ca6{line-height: 24px;display: block;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-75b1ca6{font-size: 14px;line-height: 22px;}}


/* Start custom CSS for html, class: .elementor-element-7aaa91e *//* Ensure Merriweather applies to all feature list text */
.pb-feature-list, 
.pb-feature-list * {
  font-family: "Merriweather", serif !important;
  color: #3b3b3b !important; /* Adjust color as desired */
}

/* Specific fix for the link if it's still misbehaving */
.pb-feature-item[href] .pb-text {
  color: #3b3b3b !important;
  font-family: "Merriweather", serif !important;
}

/* Force ALL labels inside .pb-feature-icons to normal weight */
.pb-feature-icons .pb-label,
.pb-feature-icons a .pb-label,
.pb-feature-icons a,
.pb-feature-icons .pb-feature {
  font-weight: 400 !important;
  font-family: "Merriweather", serif !important;
  color: #3b3b3b !important;
  text-decoration: none !important;
}/* End custom CSS */

.elementor-507804 .elementor-element.elementor-element-5f5fed6 {width: auto;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .m3miud7d{padding-top: 40px;width: auto;padding-block-start: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .m3miud7d{padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .m3miud7d{padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;padding-top: 25px;text-align: center;width: auto;padding-block-start: 25px;padding-block-end: 35px;padding-inline-start: 35px;padding-inline-end: 35px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;padding-top: 25px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 30px;padding-left: 20px;padding-right: 20px;padding-top: 35px;padding-block-start: 35px;padding-block-end: 30px;padding-inline-start: 20px;padding-inline-end: 20px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .o95qtuz7{font-family: "Noto Serif", serif, sans-serif;margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;text-align: center;width: auto;padding-block-end: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .o95qtuz7{margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .o95qtuz7{margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .eacqzxq6{border-bottom-color: rgb(211, 205, 191);border-left-color: rgb(211, 205, 191);border-right-color: rgb(211, 205, 191);border-top-color: rgb(211, 205, 191);color: rgb(211, 205, 191);font-family: "Noto Serif", serif, sans-serif;font-size: 22px;font-style: italic;font-weight: 600;line-height: 33px;text-align: center;width: auto;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .eacqzxq6::before{-webkit-text-fill-color: rgb(211, 205, 191);-webkit-text-stroke-color: rgb(211, 205, 191);}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .eacqzxq6::after{-webkit-text-fill-color: rgb(211, 205, 191);-webkit-text-stroke-color: rgb(211, 205, 191);}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .eacqzxq6{font-size: 18px;line-height: 26px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .p99f36n6{font-size: 14px;line-height: 21px;padding-bottom: 24px;text-align: center;width: auto;padding-block-end: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .p99f36n6{padding-bottom: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .p99f36n6{padding-bottom: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .jsro9qxe{border-bottom-color: rgb(211, 205, 191);border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(211, 205, 191);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(211, 205, 191);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(211, 205, 191);border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: inline-block;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;text-align: center;width: auto;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .jsro9qxe::before{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-507804 .elementor-element.elementor-element-5f5fed6 .jsro9qxe::after{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .jsro9qxe{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-width: 1px;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-5f5fed6 .jsro9qxe{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-width: 1px;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;}}
.elementor-507804 .elementor-element.elementor-element-1d1a7ff{overflow: hidden;display: block;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-1d1a7ff{overflow: hidden;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-1d1a7ff{overflow: hidden;}}
.elementor-507804 .elementor-element.elementor-element-e0ac1c5{flex-shrink: 0;display: block;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-e0ac1c5{order: 1;flex-shrink: 1;}}
.elementor-507804 .elementor-element.elementor-element-50e5a1e{max-width: 1536px;grid-column-gap: 10px;}.elementor-507804 .elementor-element.elementor-element-50e5a1e::before{display: block;}.elementor-507804 .elementor-element.elementor-element-50e5a1e::after{display: block;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-50e5a1e{max-width: none;}}

/* Start custom CSS for image-carousel, class: .elementor-element-3e6c141 */.elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper,
.elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper-wrapper,
.elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper-slide {
  height: 420px;
}

.elementor-507804 .elementor-element.elementor-element-3e6c141 img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {
  .elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper,
  .elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper-wrapper,
  .elementor-507804 .elementor-element.elementor-element-3e6c141 .swiper-slide,
  .elementor-507804 .elementor-element.elementor-element-3e6c141 img {
    height: 300px;
  }
}/* End custom CSS */

.elementor-507804 .elementor-element.elementor-element-09e447f .elementor-heading-title{font-family: "Noto Serif", serif, sans-serif;}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-09e447f .elementor-heading-title::before{line-height: 39px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-09e447f .elementor-heading-title::after{line-height: 39px;}}
.elementor-507804 .elementor-element.elementor-element-2c8d28d .elementor-widget-container{display: flex;flex-direction: column;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-2c8d28d .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-2c8d28d .elementor-widget-container{display: flex;flex-direction: column;}}



.elementor-507804 .elementor-element.elementor-element-920e984 {width: auto;}.elementor-507804 .elementor-element.elementor-element-920e984 .m3miud7d{padding-top: 40px;width: auto;padding-block-start: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .m3miud7d{padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .m3miud7d{padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;padding-top: 25px;text-align: center;width: auto;padding-block-start: 25px;padding-block-end: 35px;padding-inline-start: 35px;padding-inline-end: 35px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 35px;padding-left: 35px;padding-right: 35px;padding-top: 25px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .vqivr80y{border-bottom-left-radius: 50px;border-top-right-radius: 50px;padding-bottom: 30px;padding-left: 20px;padding-right: 20px;padding-top: 35px;padding-block-start: 35px;padding-block-end: 30px;padding-inline-start: 20px;padding-inline-end: 20px;border-top-left-radius: 0px;border-bottom-right-radius: 0px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .o95qtuz7{font-family: "Noto Serif", serif, sans-serif;margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;text-align: center;width: auto;padding-block-end: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .o95qtuz7{margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .o95qtuz7{margin-bottom: 0px;margin-top: 0px;padding-bottom: 14px;padding-top: 0px;padding-right: 0px;padding-left: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .eacqzxq6{border-bottom-color: rgb(211, 205, 191);border-left-color: rgb(211, 205, 191);border-right-color: rgb(211, 205, 191);border-top-color: rgb(211, 205, 191);color: rgb(211, 205, 191);font-family: "Noto Serif", serif, sans-serif;font-size: 22px;font-style: italic;font-weight: 600;line-height: 33px;text-align: center;width: auto;}.elementor-507804 .elementor-element.elementor-element-920e984 .eacqzxq6::before{-webkit-text-fill-color: rgb(211, 205, 191);-webkit-text-stroke-color: rgb(211, 205, 191);}.elementor-507804 .elementor-element.elementor-element-920e984 .eacqzxq6::after{-webkit-text-fill-color: rgb(211, 205, 191);-webkit-text-stroke-color: rgb(211, 205, 191);}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .eacqzxq6{font-size: 18px;line-height: 26px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .p99f36n6{font-size: 14px;line-height: 21px;padding-bottom: 24px;text-align: center;width: auto;padding-block-end: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .p99f36n6{padding-bottom: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .p99f36n6{padding-bottom: 24px;padding-top: 0px;padding-right: 0px;padding-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .vqh9ljkj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-507804 .elementor-element.elementor-element-920e984 .jsro9qxe{border-bottom-color: rgb(211, 205, 191);border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(211, 205, 191);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(211, 205, 191);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(211, 205, 191);border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: inline-block;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;text-align: center;width: auto;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 40px;padding-inline-end: 40px;}.elementor-507804 .elementor-element.elementor-element-920e984 .jsro9qxe::before{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-507804 .elementor-element.elementor-element-920e984 .jsro9qxe::after{border-bottom-color: rgb(255, 255, 255);border-left-color: rgb(255, 255, 255);border-right-color: rgb(255, 255, 255);border-top-color: rgb(255, 255, 255);-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-507804 .elementor-element.elementor-element-920e984 .jsro9qxe{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-width: 1px;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;}}@media (max-width: 767px) {.elementor-507804 .elementor-element.elementor-element-920e984 .jsro9qxe{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 15px;border-top-right-radius: 15px;border-top-width: 1px;padding-bottom: 16px;padding-left: 40px;padding-right: 40px;padding-top: 16px;}}


/* Start custom CSS for section, class: .elementor-element-1ce5b1a *//* Hide the customer gallery container completely on tablet + mobile */
@media (max-width: 1024px) {
  .elementor-element-fbd3a2a {
    display: none !important;
  }
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-4925aec */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-87006d5 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-814e1e9 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-791787b */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-bc3f0d5 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-ba894af */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-9d1867b */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-a25a244 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-c8e75de */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */


/* Start custom CSS for image-box, class: .elementor-element-14e00c7 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-07438ac */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-51ebb68 */.elementor-widget-image-box .elementor-image-box-title {
    background-color: #b7b7b7; 
    display: block;
    width: 100%;
    padding: 0px 0px;
    box-sizing: border-box;
}
    .elementor-widget-image-box .elementor-image-box-description {
    background-color: #dddddd; 
    display: block;
    width: 100%;
    padding: 0px px; 
    box-sizing: border-box;
}
.elementor-widget-image-box .elementor-image-box-img {
    display: block;
    line-height: 0 !important;   /* <-- fixes the white line */
    margin: 0 !important;
    padding: 0 !important;
}

/* Image itself */
.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}

/* Make the title background touch the image */
.elementor-widget-image-box .elementor-image-box-content {
    margin: 0 !important;
    padding-top: 0 !important;
}
.elementor-widget-image-box .elementor-image-box-title,
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0 !important;
}/* End custom CSS */


/* Start custom CSS *//* ========================================
   PARAMOUNT RANGE PAGE
   REUSABLE CSS
======================================== */

/* Base typography */
body {
  color: rgb(39, 45, 49);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  overflow-wrap: break-word;
}

body p {
  margin-bottom: 0.8em;
}

.elementor-button {
  border-radius: 0;
}

.elementor-button .elementor-button-content-wrapper,
.elementor-button .elementor-button-text {
  line-height: inherit !important;
}

/* Desktop range block */
.pb-range-desktop .elementor-widget-image-carousel .swiper,
.pb-range-desktop .elementor-widget-image-carousel .swiper-wrapper,
.pb-range-desktop .elementor-widget-image-carousel .swiper-slide {
  height: 760px;
}

.pb-range-desktop .elementor-widget-image-carousel img {
  width: 100%;
  height: 760px;
  object-fit: cover;
  display: block;
}

/* Tablet/mobile range block */
.pb-mobile-range {
  background: #d3cdbf;
  padding: 16px;
  --gap: 6px;
  gap: 6px;
}

.pb-mobile-range .elementor-widget-image-carousel,
.pb-mobile-range .elementor-widget-heading,
.pb-mobile-range .elementor-widget-text-editor,
.pb-mobile-range .elementor-widget-html,
.pb-mobile-range .elementor-widget-divider,
.pb-mobile-range .elementor-widget-softlite_dynamic_card_box {
  margin: 0 !important;
  padding: 0 !important;
}

.pb-mobile-range .elementor-widget-heading .elementor-widget-container,
.pb-mobile-range .elementor-widget-text-editor .elementor-widget-container,
.pb-mobile-range .elementor-widget-html .elementor-widget-container,
.pb-mobile-range .elementor-widget-divider .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.pb-mobile-range .elementor-widget-text-editor p,
.pb-mobile-range .elementor-widget-heading h1,
.pb-mobile-range .elementor-widget-heading h2,
.pb-mobile-range .elementor-widget-heading h3 {
  margin: 0 !important;
}

.pb-mobile-range .elementor-heading-title {
  font-size: 30px;
  line-height: 1.15;
  margin: 0 !important;
}

.pb-mobile-range .elementor-widget-image-carousel .swiper,
.pb-mobile-range .elementor-widget-image-carousel .swiper-wrapper,
.pb-mobile-range .elementor-widget-image-carousel .swiper-slide {
  height: 320px;
}

.pb-mobile-range .elementor-widget-image-carousel img {
  width: 100%;
  height: 320px;
  object-fit: cover;
  display: block;
}

.pb-mobile-range .elementor-widget-divider {
  margin: 4px 0 !important;
}

.pb-mobile-range .pb-available-60 {
  margin: 0 !important;
}

.pb-mobile-range .pb-feature-icons {
  margin: 0px 0 8px !important;
}

.pb-mobile-range .elementor-widget-softlite_dynamic_card_box,
.pb-mobile-range .softlite-dynamic-card-box {
  margin-top: 12px !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .pb-range-desktop .elementor-widget-image-carousel .swiper,
  .pb-range-desktop .elementor-widget-image-carousel .swiper-wrapper,
  .pb-range-desktop .elementor-widget-image-carousel .swiper-slide {
    height: 500px;
  }

  .pb-range-desktop .elementor-widget-image-carousel img {
    height: 500px;
  }

  .pb-mobile-range {
    padding: 16px;
    --gap: 6px;
    gap: 6px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  body {
    font-size: 15px;
  }

  body h1 {
    font-size: 30px;
    line-height: 1.2;
  }

  .pb-mobile-range {
    padding: 12px;
    --gap: 4px;
    gap: 4px;
  }

  .pb-mobile-range .pb-feature-icons {
    margin: 4px 0 6px !important;
  }

  .pb-mobile-range .pb-feature {
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }

  .pb-mobile-range .pb-icon {
    width: 44px !important;
    height: 44px !important;
  }

  .pb-mobile-range .pb-feature-label {
    font-size: 12px !important;
    line-height: 1.2 !important;
  }
}/* End custom CSS */
