.elementor-3321 .elementor-element.elementor-element-1ad2a29{--display:flex;--min-height:163px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-1ad2a29:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1ad2a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://specialmomentsagency.com/wp-content/uploads/2024/05/pexels-ollivves-931018-scaled.jpg");background-position:0px -607px;background-size:cover;}.elementor-3321 .elementor-element.elementor-element-1ad2a29, .elementor-3321 .elementor-element.elementor-element-1ad2a29::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-258dc11{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-258dc11:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-258dc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://specialmomentsagency.com/wp-content/uploads/2024/04/fnix-bach-e1713647347154.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3321 .elementor-element.elementor-element-258dc11:hover{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://specialmomentsagency.com/wp-content/uploads/2024/05/Fenix-Beach.jpg");background-size:contain;}.elementor-3321 .elementor-element.elementor-element-258dc11, .elementor-3321 .elementor-element.elementor-element-258dc11::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-2a99ab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3321 .elementor-element.elementor-element-2a99ab6:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-2a99ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3321 .elementor-element.elementor-element-2a99ab6, .elementor-3321 .elementor-element.elementor-element-2a99ab6::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-af1473a{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-af1473a, .elementor-3321 .elementor-element.elementor-element-af1473a::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-4798918{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-e2db2d7{--display:flex;--min-height:326px;--background-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-e2db2d7, .elementor-3321 .elementor-element.elementor-element-e2db2d7::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-4c6ac2e img{width:100%;max-width:100%;height:385px;}.elementor-3321 .elementor-element.elementor-element-1a0b23e{--display:flex;--min-height:287px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-1a0b23e, .elementor-3321 .elementor-element.elementor-element-1a0b23e::before{--border-transition:0.3s;}.elementor-3321 .elementor-element.elementor-element-67a81aa{--e-image-carousel-slides-to-show:2;}.elementor-3321 .elementor-element.elementor-element-4b391f3{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-3321 .elementor-element.elementor-element-1ad2a29{--content-width:1600px;}.elementor-3321 .elementor-element.elementor-element-258dc11{--content-width:1600px;}.elementor-3321 .elementor-element.elementor-element-2a99ab6{--content-width:1600px;}.elementor-3321 .elementor-element.elementor-element-af1473a{--width:50%;}.elementor-3321 .elementor-element.elementor-element-4798918{--width:50%;}.elementor-3321 .elementor-element.elementor-element-e2db2d7{--content-width:1600px;}.elementor-3321 .elementor-element.elementor-element-1a0b23e{--content-width:1600px;}}@media(max-width:1024px){.elementor-3321 .elementor-element.elementor-element-1ad2a29:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1ad2a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 396px;}.elementor-3321 .elementor-element.elementor-element-258dc11:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-258dc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-3321 .elementor-element.elementor-element-2a99ab6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-af1473a{--min-height:0px;}.elementor-3321 .elementor-element.elementor-element-e2db2d7{--min-height:0px;}.elementor-3321 .elementor-element.elementor-element-1a0b23e{--min-height:235px;}}@media(max-width:767px){.elementor-3321 .elementor-element.elementor-element-1ad2a29:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1ad2a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 430px;}.elementor-3321 .elementor-element.elementor-element-258dc11{--min-height:200px;}.elementor-3321 .elementor-element.elementor-element-1a0b23e{--min-height:99px;}}