.elementor-2175 .elementor-element.elementor-element-33854d0c:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-33854d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-2175 .elementor-element.elementor-element-33854d0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 105px 0px;}.elementor-2175 .elementor-element.elementor-element-33854d0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-a0a433f{text-align:center;}.elementor-2175 .elementor-element.elementor-element-a0a433f .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;line-height:1.3em;color:#000000;}.elementor-widget-ha-wpform .wpforms-field input, .elementor-widget-ha-wpform .wpforms-field-textarea textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-wpform .wpforms-field-container label.wpforms-field-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-wpform .wpforms-field-sublabel{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-wpform .wpforms-field-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-wpform .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2175 .elementor-element.elementor-element-cbe29ff .wpforms-submit{display:block;width:100%;}.elementor-2175 .elementor-element.elementor-element-375833da:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-375833da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2175 .elementor-element.elementor-element-375833da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-2175 .elementor-element.elementor-element-375833da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ha-scrolling-image .ha-scrolling-image-item, .elementor-widget-ha-scrolling-image .ha-scrolling-image-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-011c879.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/licensed-image-2.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-768c53c.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/b4.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-4a12acc.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/20180801203435-hdr-champagne-reef.jpeg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-7629824.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/site_0814_0002-1200-630-20151104165937.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-06cbc99.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/DSC_0888-2048x1367-1.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .elementor-repeater-item-a7d9e1c.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/istock-champagne_beach_c45212c3bdbc420121656d871e035a2e.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-item{background-color:#8c4bed;height:200px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e8e8e8;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{margin-right:20px;width:300px;max-width:300px;flex-basis:300px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{margin-bottom:20px;max-width:300px;}.elementor-2175 .elementor-element.elementor-element-2d77496b.ha-scrolling-image .elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item,.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-title{color:#ffffff;margin:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-item, .elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-title{font-family:"Comfortaa", Sans-serif;font-size:16px;font-weight:bold;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-011c879.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/145-1.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-768c53c.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/20200929155327-hdr-dominica-blog-cabritsnationalpark-2.jpeg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-4a12acc.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/146.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-7629824.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/Mero-From-Above.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-06cbc99.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/papillote-tropical-gardens.jpg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .elementor-repeater-item-a7d9e1c.ha-scrolling-image-item{background-image:url("https://sativavoyages.com/wp-content/uploads/2024/03/20180919181427-middleham.jpeg");background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-item{background-color:#8c4bed;height:200px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#e8e8e8;border-radius:10px 10px 10px 10px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{margin-right:20px;width:300px;max-width:300px;flex-basis:300px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{margin-bottom:20px;max-width:300px;}.elementor-2175 .elementor-element.elementor-element-1d002a27.ha-scrolling-image .elementor-widget-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item,.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-title{color:#ffffff;margin:120px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-item, .elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-title{font-family:"Comfortaa", Sans-serif;font-size:16px;font-weight:bold;}@media(max-width:1024px){.elementor-2175 .elementor-element.elementor-element-375833da{padding:30px 0px 50px 0px;}}@media(max-width:767px){.elementor-2175 .elementor-element.elementor-element-a0a433f .elementor-heading-title{font-size:24px;}.elementor-2175 .elementor-element.elementor-element-375833da{padding:0px 0px 30px 0px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{width:180px;max-width:180px;flex-basis:180px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{max-width:180px;}.elementor-2175 .elementor-element.elementor-element-2d77496b .ha-scrolling-image-item{height:100px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{width:180px;max-width:180px;flex-basis:180px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{max-width:180px;}.elementor-2175 .elementor-element.elementor-element-1d002a27 .ha-scrolling-image-item{height:100px;}}/* Start custom CSS for ha-wpform, class: .elementor-element-cbe29ff *//* ==== Force correct checkbox & radio behaviour ==== */
.wpforms-container input[type="checkbox"],
.wpforms-container input[type="radio"] {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    pointer-events: auto !important;
    position: relative !important;
    z-index: 1 !important;
    margin-right: 0.5em !important;
}

/* base label alignment fix */
.wpforms-container label {
    display: inline-flex !important;
    align-items: center !important;
}

/* ensure clickable area */
.wpforms-container .wpforms-field-checkbox li,
.wpforms-container .wpforms-field-radio li {
    cursor: pointer !important;
}/* End custom CSS */