.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom .elementor-shape-fill{fill:#F1F1F1;}.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom svg{height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-22 .elementor-element.elementor-element-4ec81d6e{margin-top:-130px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1b531c7d .elementor-repeater-item-39ed543 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://shingleybeachresort.com/wp-content/uploads/Shingley-Beach-Resort-2022-R-Jean-Photography-14.jpg);background-size:cover;}.elementor-22 .elementor-element.elementor-element-1b531c7d .elementor-repeater-item-05154bf .swiper-slide-bg{background-color:#bbbbbb;background-size:cover;}.elementor-22 .elementor-element.elementor-element-1b531c7d .elementor-repeater-item-bcd747e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://shingleybeachresort.com/wp-content/uploads/airlie-beach-resort-facilities-pool-1.jpg);background-size:cover;}.elementor-22 .elementor-element.elementor-element-1b531c7d .elementor-repeater-item-ca83796 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://shingleybeachresort.com/wp-content/uploads/7-Shingley-Beach-Resort-2022-R-Jean-Photography-5-resized.jpg);background-size:cover;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide{transition-duration:calc(5000ms*1.2);height:60vh;}.elementor-22 .elementor-element.elementor-element-1b531c7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide-contents{max-width:66%;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide-inner{text-align:center;}.elementor-22 .elementor-element.elementor-element-8a98a48 > .elementor-container{max-width:900px;}.elementor-22 .elementor-element.elementor-element-8a98a48 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-8a98a48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 50px 75px 50px;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-532dc4eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-532dc4eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-532dc4eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5403133 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5403133{text-align:center;}.elementor-22 .elementor-element.elementor-element-5403133 img{width:70%;}.elementor-22 .elementor-element.elementor-element-157f272{padding:50px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-51d1a99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5f483bd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-5f483bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-46ce16fd{width:100%;max-width:100%;text-align:left;}.elementor-22 .elementor-element.elementor-element-318ec7f .elementor-button{background-color:#F68A20;}.elementor-22 .elementor-element.elementor-element-318ec7f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-318ec7f .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-318ec7f{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-318ec7f > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-552faaa{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-552faaa > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-61e3078d{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-61e3078d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-61e3078d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-61e3078d .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-61e3078d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-61e3078d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4fe1770:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-4fe1770 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shingleybeachresort.com/wp-content/uploads/Standard-Studio-open-plan.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4fe1770 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-22 .elementor-element.elementor-element-4fe1770 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-d481681{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-c887678:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c887678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-22 .elementor-element.elementor-element-c887678{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-c887678 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-04a9e14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-04a9e14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-04a9e14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-04a9e14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-e73c5c3{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-cbb555a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-22 .elementor-element.elementor-element-af16435 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-af16435 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-b00048f{width:100%;max-width:100%;text-align:left;}.elementor-22 .elementor-element.elementor-element-5af7271 .elementor-button{background-color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-5af7271 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5af7271 .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-5af7271{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-5af7271 > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-f9f19ad{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-f9f19ad > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-7382fc9{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-7382fc9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7382fc9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-7382fc9 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7382fc9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-7382fc9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1758332{padding:125px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-7761edd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d91eeb7 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-d91eeb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-881be09{width:100%;max-width:100%;text-align:left;}.elementor-22 .elementor-element.elementor-element-c728c4a .elementor-button{background-color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-c728c4a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-c728c4a .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-c728c4a{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-c728c4a > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-4210e5f{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-4210e5f > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-f1d8b97{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-f1d8b97 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f1d8b97 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-f1d8b97 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f1d8b97 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-f1d8b97 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-df16ebd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-df16ebd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shingleybeachresort.com/wp-content/uploads/1-Bedroom-Apartment-Living-Area.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-df16ebd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-22 .elementor-element.elementor-element-df16ebd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6272909{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-1a045c6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1a045c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-22 .elementor-element.elementor-element-1a045c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-1a045c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-82c4909:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-82c4909 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shingleybeachresort.com/wp-content/uploads/Unit-18-resized-2000-x-1334.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-82c4909 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-82c4909 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-58fcef8{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-cb03982 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-22 .elementor-element.elementor-element-4f5cf3b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-4f5cf3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-d2a5c5d{width:100%;max-width:100%;text-align:left;}.elementor-22 .elementor-element.elementor-element-ea33d69 .elementor-button{background-color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-ea33d69 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ea33d69 .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-ea33d69{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-ea33d69 > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-db8963d{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-db8963d > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-5b14d0c{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-5b14d0c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5b14d0c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-5b14d0c .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5b14d0c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-5b14d0c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:125px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-fb68bed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 35px 0px 0px;}.elementor-22 .elementor-element.elementor-element-dc2367b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-dc2367b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-21f1367{text-align:left;}.elementor-22 .elementor-element.elementor-element-6f794b7 .elementor-button{background-color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-6f794b7 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-6f794b7 .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-6f794b7{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-6f794b7 > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-1f41ee5{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-1f41ee5 > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-9199795{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-9199795 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9199795 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-9199795 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9199795 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-9199795 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c72a76b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-c72a76b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shingleybeachresort.com/wp-content/uploads/2-Bedroom-Apartment-Living-Area.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-c72a76b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-22 .elementor-element.elementor-element-c72a76b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a598b7e{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-e549670:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e549670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-22 .elementor-element.elementor-element-e549670{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 50px 125px 50px;}.elementor-22 .elementor-element.elementor-element-e549670 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-099c269:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-099c269 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shingleybeachresort.com/wp-content/uploads/2-bedroom-view-resized.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-099c269 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-099c269 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ba8b12a{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-0eb1fb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-22 .elementor-element.elementor-element-1ac14d5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-1ac14d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:300;color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-52a6496{width:100%;max-width:100%;text-align:left;}.elementor-22 .elementor-element.elementor-element-bc217e2 .elementor-button{background-color:var( --e-global-color-b32e7a7 );}.elementor-22 .elementor-element.elementor-element-bc217e2 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-bc217e2 .elementor-button:focus{background-color:#A69173;}.elementor-22 .elementor-element.elementor-element-bc217e2{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-bc217e2 > .elementor-widget-container{margin:10px 10px 25px 0px;}.elementor-22 .elementor-element.elementor-element-ab40b1d{width:auto;max-width:auto;}.elementor-22 .elementor-element.elementor-element-ab40b1d > .elementor-widget-container{margin:10px 0px 25px 10px;}.elementor-22 .elementor-element.elementor-element-843cf0d{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-843cf0d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-843cf0d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-843cf0d .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-843cf0d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-843cf0d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}@media(max-width:1679px){.elementor-22 .elementor-element.elementor-element-5403133 img{width:60%;}.elementor-22 .elementor-element.elementor-element-157f272{padding:0px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-318ec7f > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-552faaa > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-61e3078d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c887678{padding:90px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-5af7271 > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-f9f19ad > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-7382fc9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1758332{padding:90px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-c728c4a > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-4210e5f > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-f1d8b97 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1a045c6{padding:90px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-ea33d69 > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-db8963d > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-5b14d0c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:90px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-6f794b7 > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-1f41ee5 > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-9199795 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e549670{padding:90px 90px 90px 90px;}.elementor-22 .elementor-element.elementor-element-bc217e2 > .elementor-widget-container{margin:0px 5px 15px 0px;}.elementor-22 .elementor-element.elementor-element-ab40b1d > .elementor-widget-container{margin:0px 0px 15px 5px;}.elementor-22 .elementor-element.elementor-element-843cf0d > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:1279px) and (min-width:401px){.elementor-22 .elementor-element.elementor-element-532dc4eb{width:100%;}.elementor-22 .elementor-element.elementor-element-51d1a99{width:100%;}.elementor-22 .elementor-element.elementor-element-4fe1770{width:100%;}.elementor-22 .elementor-element.elementor-element-04a9e14{width:100%;}.elementor-22 .elementor-element.elementor-element-cbb555a{width:100%;}.elementor-22 .elementor-element.elementor-element-7761edd{width:100%;}.elementor-22 .elementor-element.elementor-element-df16ebd{width:100%;}.elementor-22 .elementor-element.elementor-element-82c4909{width:100%;}.elementor-22 .elementor-element.elementor-element-cb03982{width:100%;}.elementor-22 .elementor-element.elementor-element-fb68bed{width:100%;}.elementor-22 .elementor-element.elementor-element-c72a76b{width:100%;}.elementor-22 .elementor-element.elementor-element-099c269{width:100%;}.elementor-22 .elementor-element.elementor-element-0eb1fb7{width:100%;}}@media(max-width:767px) and (min-width:401px){.elementor-22 .elementor-element.elementor-element-3d6860fb{width:100%;}.elementor-22 .elementor-element.elementor-element-532dc4eb{width:100%;}}@media(min-width:1680px){.elementor-22 .elementor-element.elementor-element-4fe1770:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-4fe1770 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-04a9e14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-04a9e14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-df16ebd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-df16ebd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-82c4909:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-82c4909 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-c72a76b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-c72a76b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22 .elementor-element.elementor-element-099c269:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-099c269 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-22 .elementor-element.elementor-element-5403133 img{width:55%;}.elementor-22 .elementor-element.elementor-element-157f272{padding:0px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-51d1a99 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-61e3078d{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-61e3078d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d481681{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-c887678{padding:85px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-e73c5c3{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-cbb555a > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7382fc9{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-7382fc9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1758332{padding:85px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-7761edd > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f1d8b97{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-f1d8b97 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6272909{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-1a045c6{padding:85px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-58fcef8{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-cb03982 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5b14d0c{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-5b14d0c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:85px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-fb68bed > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9199795{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-9199795 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a598b7e{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-e549670{padding:85px 75px 85px 75px;}.elementor-22 .elementor-element.elementor-element-ba8b12a{--spacer-size:200px;}.elementor-22 .elementor-element.elementor-element-0eb1fb7 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-22 .elementor-element.elementor-element-843cf0d{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-843cf0d > .elementor-widget-container{margin:15px 0px 0px 0px;}}@media(max-width:1279px){.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom svg{height:25px;}.elementor-22 .elementor-element.elementor-element-4ec81d6e{margin-top:-125px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide{height:500px;}.elementor-22 .elementor-element.elementor-element-8a98a48{padding:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-532dc4eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5403133 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-22 .elementor-element.elementor-element-5403133 img{width:70%;}.elementor-22 .elementor-element.elementor-element-157f272{padding:0px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-51d1a99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-318ec7f > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-552faaa > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-61e3078d{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-4fe1770 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-d481681{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-c887678{padding:35px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-04a9e14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-e73c5c3{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-cbb555a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5af7271 > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-f9f19ad > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-7382fc9{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-1758332{padding:35px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-7761edd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c728c4a > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-4210e5f > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-f1d8b97{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-df16ebd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-6272909{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-1a045c6{padding:35px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-82c4909 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-58fcef8{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-cb03982 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ea33d69 > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-db8963d > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-5b14d0c{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:35px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-fb68bed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6f794b7 > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-1f41ee5 > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-9199795{--e-image-carousel-slides-to-show:4;}.elementor-22 .elementor-element.elementor-element-c72a76b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-a598b7e{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-e549670{padding:35px 35px 35px 35px;}.elementor-22 .elementor-element.elementor-element-099c269 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-ba8b12a{--spacer-size:275px;}.elementor-22 .elementor-element.elementor-element-0eb1fb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-bc217e2 > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-22 .elementor-element.elementor-element-ab40b1d > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-22 .elementor-element.elementor-element-843cf0d{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom svg{height:0px;}.elementor-22 .elementor-element.elementor-element-4ec81d6e{margin-top:-85px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide{height:330px;}.elementor-22 .elementor-element.elementor-element-8a98a48{padding:35px 20px 35px 20px;}.elementor-22 .elementor-element.elementor-element-5403133 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5403133 img{width:100%;}.elementor-22 .elementor-element.elementor-element-157f272{padding:0px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-46ce16fd{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-318ec7f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-552faaa > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-61e3078d{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-d481681{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-c887678{padding:35px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-e73c5c3{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-b00048f{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-5af7271 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-f9f19ad > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-7382fc9{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-1758332{padding:35px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-881be09{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-c728c4a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-4210e5f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-f1d8b97{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-6272909{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-1a045c6{padding:35px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-58fcef8{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-d2a5c5d{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-ea33d69 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-db8963d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-5b14d0c{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:35px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-21f1367{text-align:center;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-6f794b7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-1f41ee5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-9199795{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-a598b7e{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-e549670{padding:35px 25px 35px 25px;}.elementor-22 .elementor-element.elementor-element-ba8b12a{--spacer-size:185px;}.elementor-22 .elementor-element.elementor-element-52a6496{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-bc217e2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-ab40b1d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-843cf0d{--e-image-carousel-slides-to-show:3;}}@media(max-width:400px){.elementor-22 .elementor-element.elementor-element-4ec81d6e > .elementor-shape-bottom svg{height:0px;}.elementor-22 .elementor-element.elementor-element-4ec81d6e{margin-top:-85px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1b531c7d .swiper-slide{height:330px;}.elementor-22 .elementor-element.elementor-element-8a98a48{padding:35px 20px 35px 20px;}.elementor-22 .elementor-element.elementor-element-5403133 img{width:100%;height:115px;object-fit:cover;}.elementor-22 .elementor-element.elementor-element-157f272{padding:0px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-46ce16fd{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-61e3078d{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-d481681{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-c887678{padding:25px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-e73c5c3{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-b00048f{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-7382fc9{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-1758332{padding:25px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-881be09{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-f1d8b97{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-6272909{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-1a045c6{padding:25px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-58fcef8{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-d2a5c5d{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-5b14d0c{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-f93dde1{padding:25px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-21f1367{text-align:center;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-9199795{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-a598b7e{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-e549670{padding:25px 20px 25px 20px;}.elementor-22 .elementor-element.elementor-element-ba8b12a{--spacer-size:170px;}.elementor-22 .elementor-element.elementor-element-52a6496{text-align:left;font-size:0.95em;}.elementor-22 .elementor-element.elementor-element-843cf0d{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for section, class: .elementor-element-4ec81d6e *//* Dark Top Gradient Overlay */

.elementor-22 .elementor-element.elementor-element-4ec81d6e .elementor-container:before {
    content: '';
    background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.0));
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 190px;
    z-index: 10;
}

@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-4ec81d6e .elementor-container:before {
        height: 200px;
            background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
    }
}

@media (max-width: 600px) {
    .elementor-22 .elementor-element.elementor-element-4ec81d6e .elementor-container:before {
        height: 150px;
        background: linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0));
    }
}

@media (max-width: 1280px) {
    .elementor-22 .elementor-element.elementor-element-4ec81d6e.elementor-section.elementor-section-items-middle>.elementor-container {
            -webkit-box-align: flex-end;
        align-items: flex-end !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ce16fd */.elementor-22 .elementor-element.elementor-element-46ce16fd p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b00048f */.elementor-22 .elementor-element.elementor-element-b00048f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-881be09 */.elementor-22 .elementor-element.elementor-element-881be09 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a5c5d */.elementor-22 .elementor-element.elementor-element-d2a5c5d p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f1367 */.elementor-22 .elementor-element.elementor-element-21f1367 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52a6496 */.elementor-22 .elementor-element.elementor-element-52a6496 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */