.elementor-1884 .elementor-element.elementor-element-457dee1{--display:flex;--min-height:720px;--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;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-457dee1:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-457dee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amoraospedacos.com.br/wp-content/uploads/2026/09/nOyQ7HSxtFfx5a1oRSQU958DT8.png.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1884 .elementor-element.elementor-element-157a77c{--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;}.elementor-1884 .elementor-element.elementor-element-0417bce{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1884 .elementor-element.elementor-element-002e32e{text-align:start;}.elementor-1884 .elementor-element.elementor-element-002e32e img{width:40%;}.elementor-1884 .elementor-element.elementor-element-894b974{text-align:start;}.elementor-1884 .elementor-element.elementor-element-894b974 img{width:66%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1884 .elementor-element.elementor-element-0254cc1{width:var( --container-widget-width, 81.887% );max-width:81.887%;--container-widget-width:81.887%;--container-widget-flex-grow:0;}.elementor-1884 .elementor-element.elementor-element-0254cc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-0254cc1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:56px;font-weight:400;line-height:61px;color:#FFF8F1;}.elementor-1884 .elementor-element.elementor-element-d293c42{width:var( --container-widget-width, 81.887% );max-width:81.887%;--container-widget-width:81.887%;--container-widget-flex-grow:0;}.elementor-1884 .elementor-element.elementor-element-d293c42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-d293c42 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;color:#FFF8F1;}.elementor-1884 .elementor-element.elementor-element-9c50f3c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1884 .elementor-element.elementor-element-86e9e83{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1884 .elementor-element.elementor-element-86e9e83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-86e9e83 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:11px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-79a222f{--display:flex;--min-height:900px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-79a222f:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-79a222f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amoraospedacos.com.br/wp-content/uploads/2026/09/VWWDhD424PuXGa78dk2rd1AnEFU.png.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1884 .elementor-element.elementor-element-015d904{--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;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-0bea261{--display:flex;}.elementor-1884 .elementor-element.elementor-element-2df5087{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-2df5087.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-2df5087 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:400;line-height:44px;color:#565656;}.elementor-1884 .elementor-element.elementor-element-1b11430{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1884 .elementor-element.elementor-element-a9e22e5{--display:flex;}.elementor-1884 .elementor-element.elementor-element-186e1e0{border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-186e1e0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1884 .elementor-element.elementor-element-401b0c2{--display:flex;--justify-content:space-around;}.elementor-1884 .elementor-element.elementor-element-401b0c2.e-con{--align-self:stretch;}.elementor-1884 .elementor-element.elementor-element-26950d2{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-26950d2:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-26950d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC8D2;}.elementor-1884 .elementor-element.elementor-element-26950d2:hover{background-color:#E6BEC8;}.elementor-1884 .elementor-element.elementor-element-26950d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-swiper-button{font-size:20px;}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-testimonial__text{color:#6B4949;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-testimonial__name{color:#884848;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-testimonial__title{color:#884848;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-1884 .elementor-element.elementor-element-3a4403d{--display:flex;}.elementor-1884 .elementor-element.elementor-element-7ca7ef0{border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-7ca7ef0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1884 .elementor-element.elementor-element-5a6f360{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1884 .elementor-element.elementor-element-5b3a211{--display:flex;--justify-content:space-around;}.elementor-1884 .elementor-element.elementor-element-5b3a211.e-con{--align-self:stretch;}.elementor-1884 .elementor-element.elementor-element-ffbd0ef{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-ffbd0ef:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-ffbd0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC8D2;}.elementor-1884 .elementor-element.elementor-element-ffbd0ef:hover{background-color:#E6BEC8;}.elementor-1884 .elementor-element.elementor-element-ffbd0ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-swiper-button{font-size:20px;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-testimonial__text{color:#6B4949;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-testimonial__name{color:#884848;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-testimonial__title{color:#884848;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-1884 .elementor-element.elementor-element-9de6495{--display:flex;--justify-content:space-around;}.elementor-1884 .elementor-element.elementor-element-9de6495.e-con{--align-self:stretch;}.elementor-1884 .elementor-element.elementor-element-6e2d0b4{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-6e2d0b4:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-6e2d0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC8D2;}.elementor-1884 .elementor-element.elementor-element-6e2d0b4:hover{background-color:#E6BEC8;}.elementor-1884 .elementor-element.elementor-element-6e2d0b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-swiper-button{font-size:20px;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-testimonial__text{color:#6B4949;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:400;line-height:25px;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-testimonial__name{color:#884848;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-testimonial__title{color:#884848;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-1884 .elementor-element.elementor-element-b2eeac0{--display:flex;--min-height:1000px;--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;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-b2eeac0:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-b2eeac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C9B6E;}.elementor-1884 .elementor-element.elementor-element-3c59b15{--display:flex;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-8b10afe{width:var( --container-widget-width, 75% );max-width:75%;padding:50px 0px 30px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-8b10afe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-8b10afe .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-78b635e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1884 .elementor-element.elementor-element-fdc5083:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-fdc5083.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-fdc5083.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-fdc5083.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-fdc5083:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-fdc5083:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-8b74f7b:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-8b74f7b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-8b74f7b.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-8b74f7b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-8b74f7b:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-8b74f7b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-6b9eb7b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-6b9eb7b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-3b666be:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-3b666be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-3b666be.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-3b666be.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-3b666be:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-3b666be:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6bb56e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1884 .elementor-element.elementor-element-37ad8fb{border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-37ad8fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1884 .elementor-element.elementor-element-107b782{border-radius:20px 20px 20px 20px;}.elementor-1884 .elementor-element.elementor-element-107b782 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1884 .elementor-element.elementor-element-c0ba47b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-c0ba47b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-c0ba47b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-80b5e23{--display:flex;--min-height:570px;--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;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-80b5e23:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-80b5e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EB;}.elementor-1884 .elementor-element.elementor-element-d641fe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-f4d6324 img{width:80%;}.elementor-1884 .elementor-element.elementor-element-bb89a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-e7010db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1884 .elementor-element.elementor-element-e7010db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-e7010db .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-d4174ec{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1884 .elementor-element.elementor-element-d4174ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-d4174ec .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#A67171;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button{background-color:#D79696;font-family:"Quicksand", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 24px 20px 24px;}.elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button:hover, .elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button:focus{background-color:#EBC8D2;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button:hover svg, .elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-b6b792e{--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;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-b6b792e:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-b6b792e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D79696;}.elementor-1884 .elementor-element.elementor-element-c9c743a{--display:flex;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-a10a897{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-a10a897.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-a10a897 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-c44faf7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-e4c7b4e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-e4c7b4e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-621840d:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-621840d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-621840d.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-621840d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-621840d:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-621840d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0983cb5:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-0983cb5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0983cb5.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-0983cb5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0983cb5:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-0983cb5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2e8699e:hover{--e-transform-translateY:-5px;}.elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-2e8699e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2e8699e.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-2e8699e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2e8699e:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-2e8699e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-57919b3{--display:flex;}.elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button{background-color:#FFFBED;font-family:"Quicksand", Sans-serif;font-weight:600;fill:#AF3719;color:#AF3719;border-radius:50px 50px 50px 50px;padding:20px 24px 20px 24px;}.elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button:hover, .elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button:focus{background-color:#AF3719;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button:hover svg, .elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-35215e0{--display:flex;--min-height:900px;--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;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-35215e0:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-35215e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5EB;}.elementor-1884 .elementor-element.elementor-element-823d387{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1884 .elementor-element.elementor-element-4167715{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-4167715.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-4167715 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-fe2452f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-fe2452f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-fe2452f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:400;line-height:37px;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-0bfdd5e{--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;}.elementor-1884 .elementor-element.elementor-element-0bfdd5e.e-con{--align-self:center;}.elementor-1884 .elementor-element.elementor-element-89ecd18{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-1884 .elementor-element.elementor-element-89ecd18.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1884 .elementor-element.elementor-element-817ed8e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-817ed8e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-817ed8e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:600;line-height:37px;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-1dde074 img{width:100%;max-width:100%;height:336px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-1884 .elementor-element.elementor-element-e550849{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-e550849.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-e550849 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-2dc7a5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-5b48ab1{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-5b48ab1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-5b48ab1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-83f7b93{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-83f7b93.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-83f7b93 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-a53d2d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-4c2791e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-4c2791e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-4c2791e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-8717489{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-8717489.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-8717489 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-57fd452{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-1884 .elementor-element.elementor-element-57fd452.e-con:hover{--e-con-transform-scale:1.1;}.elementor-1884 .elementor-element.elementor-element-169d62f{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-169d62f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-169d62f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:600;line-height:37px;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-4b6e734 img{width:100%;max-width:100%;height:336px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-1884 .elementor-element.elementor-element-bbb5210{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-bbb5210.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-bbb5210 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-4dd74a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-0c8dc46{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-0c8dc46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-0c8dc46 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-b37359e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-b37359e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-b37359e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-d97ce09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1884 .elementor-element.elementor-element-da53b5e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-da53b5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-da53b5e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-49fe3ee{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-49fe3ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-49fe3ee .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#A67171;}.elementor-1884 .elementor-element.elementor-element-c93784b{--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;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-c93784b:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-c93784b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C9B6E;}.elementor-1884 .elementor-element.elementor-element-926f89c{--display:flex;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-6bcec51{width:var( --container-widget-width, 75% );max-width:75%;padding:50px 0px 30px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-6bcec51.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-6bcec51 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:37px;font-weight:600;line-height:37px;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-dcc94eb{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-a69c5cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-a69c5cd.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-a69c5cd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-a69c5cd:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-a69c5cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-2928edd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2928edd.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-2928edd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2928edd:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-2928edd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-f01b7f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-f01b7f7.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-f01b7f7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-f01b7f7:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-f01b7f7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-bbf7fa8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-bbf7fa8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-82c31d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-82c31d3.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-82c31d3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-82c31d3:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-82c31d3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-wrapper{gap:0px;}.elementor-1884 .elementor-element.elementor-element-885d68b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-885d68b.elementor-view-framed .elementor-icon, .elementor-1884 .elementor-element.elementor-element-885d68b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-885d68b:has(:hover) .elementor-icon-box-title,
					 .elementor-1884 .elementor-element.elementor-element-885d68b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-9e30844{--display:flex;}.elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button{background-color:#FFFBED;font-family:"Quicksand", Sans-serif;font-weight:600;fill:#AF3719;color:#AF3719;border-radius:50px 50px 50px 50px;padding:20px 24px 20px 24px;}.elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button:hover, .elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button:hover svg, .elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-6b281dd{--display:flex;--min-height:650px;--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;--justify-content:center;}.elementor-1884 .elementor-element.elementor-element-6b281dd:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-6b281dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amoraospedacos.com.br/wp-content/uploads/2026/09/qAVK2f1nndDihzEsRjn2WqGBhmA.png.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1884 .elementor-element.elementor-element-d8095f2{--display:flex;}.elementor-1884 .elementor-element.elementor-element-52f145f{width:var( --container-widget-width, 75% );max-width:75%;padding:50px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-52f145f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-52f145f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:56px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-0ae7c28{width:var( --container-widget-width, 47.607% );max-width:47.607%;--container-widget-width:47.607%;--container-widget-flex-grow:0;text-align:center;}.elementor-1884 .elementor-element.elementor-element-0ae7c28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1884 .elementor-element.elementor-element-0ae7c28 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button{background-color:#FFFBED;font-family:"Quicksand", Sans-serif;font-weight:600;fill:#AF3719;color:#AF3719;border-radius:50px 50px 50px 50px;padding:20px 24px 20px 24px;}.elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button:hover, .elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button:focus{background-color:#AF3719;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button:hover svg, .elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1884 .elementor-element.elementor-element-457dee1{--min-height:802px;}.elementor-1884 .elementor-element.elementor-element-157a77c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1884 .elementor-element.elementor-element-2df5087{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-1b11430{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1884 .elementor-element.elementor-element-a9e22e5.e-con{--order:-99999 /* order start hack */;}.elementor-1884 .elementor-element.elementor-element-26950d2{--min-height:300px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1884 .elementor-element.elementor-element-3a4403d.e-con{--order:-99999 /* order start hack */;}.elementor-1884 .elementor-element.elementor-element-8b10afe .elementor-heading-title{line-height:1.3em;}.elementor-1884 .elementor-element.elementor-element-78b635e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-1884 .elementor-element.elementor-element-e7010db .elementor-heading-title{font-size:32px;}.elementor-1884 .elementor-element.elementor-element-d4174ec{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1884 .elementor-element.elementor-element-c44faf7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1884 .elementor-element.elementor-element-35215e0{--min-height:1540px;}.elementor-1884 .elementor-element.elementor-element-fe2452f .elementor-heading-title{font-size:25px;}.elementor-1884 .elementor-element.elementor-element-0bfdd5e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1884 .elementor-element.elementor-element-6bcec51 .elementor-heading-title{line-height:1.3em;}.elementor-1884 .elementor-element.elementor-element-dcc94eb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1884 .elementor-element.elementor-element-6b281dd{--min-height:472px;}.elementor-1884 .elementor-element.elementor-element-52f145f .elementor-heading-title{line-height:1.3em;}.elementor-1884 .elementor-element.elementor-element-0ae7c28{width:var( --container-widget-width, 451.337px );max-width:451.337px;--container-widget-width:451.337px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1884 .elementor-element.elementor-element-0254cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-0254cc1 .elementor-heading-title{font-size:31px;line-height:1.4em;}.elementor-1884 .elementor-element.elementor-element-d293c42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-d293c42 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-86e9e83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-86e9e83 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-0bea261{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1884 .elementor-element.elementor-element-2df5087{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-2df5087 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-1b11430{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1884 .elementor-element.elementor-element-a9e22e5.e-con{--order:-99999 /* order start hack */;}.elementor-1884 .elementor-element.elementor-element-26950d2{--min-height:350px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-1884 .elementor-element.elementor-element-fdbcac7 .elementor-testimonial__text{font-size:16px;line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-3a4403d.e-con{--order:-99999 /* order start hack */;}.elementor-1884 .elementor-element.elementor-element-5a6f360{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1884 .elementor-element.elementor-element-ffbd0ef{--min-height:538px;}.elementor-1884 .elementor-element.elementor-element-188735c .elementor-testimonial__text{font-size:16px;line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-e0c095f .elementor-testimonial__text{font-size:16px;line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-8b10afe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-8b10afe .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-78b635e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-fdc5083 .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-8b74f7b .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-6b9eb7b .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-3b666be .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-c0ba47b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-c0ba47b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-80b5e23{--min-height:603px;}.elementor-1884 .elementor-element.elementor-element-d641fe4.e-con{--order:99999 /* order end hack */;}.elementor-1884 .elementor-element.elementor-element-f4d6324 img{width:88%;}.elementor-1884 .elementor-element.elementor-element-e7010db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1884 .elementor-element.elementor-element-e7010db .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-1884 .elementor-element.elementor-element-d4174ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1884 .elementor-element.elementor-element-d4174ec .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1884 .elementor-element.elementor-element-438d494 .elementor-button{font-size:14px;}.elementor-1884 .elementor-element.elementor-element-a10a897{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-a10a897 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-c44faf7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-title a{font-size:16px;}.elementor-1884 .elementor-element.elementor-element-e4c7b4e .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-title a{font-size:16px;}.elementor-1884 .elementor-element.elementor-element-621840d .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-title a{font-size:16px;}.elementor-1884 .elementor-element.elementor-element-0983cb5 .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-2e8699e .elementor-icon-box-title a{font-size:16px;}.elementor-1884 .elementor-element.elementor-element-37b48d7 .elementor-button{font-size:14px;}.elementor-1884 .elementor-element.elementor-element-35215e0{--min-height:1400px;}.elementor-1884 .elementor-element.elementor-element-4167715{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-4167715 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-fe2452f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-fe2452f .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-0bfdd5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1884 .elementor-element.elementor-element-817ed8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-817ed8e .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-1dde074 img{height:270px;}.elementor-1884 .elementor-element.elementor-element-e550849{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-e550849 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-5b48ab1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-5b48ab1 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-83f7b93{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-83f7b93 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-4c2791e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-4c2791e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-8717489{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-8717489 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-169d62f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-169d62f .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-4b6e734 img{height:270px;}.elementor-1884 .elementor-element.elementor-element-bbb5210{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-bbb5210 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-0c8dc46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-0c8dc46 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-b37359e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-b37359e .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-da53b5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-da53b5e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-49fe3ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-49fe3ee .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-6bcec51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-6bcec51 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-dcc94eb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-a69c5cd .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-2928edd .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-f01b7f7 .elementor-icon-box-description{line-height:1.6em;}.elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-bbf7fa8 .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-82c31d3 .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-title, .elementor-1884 .elementor-element.elementor-element-885d68b .elementor-icon-box-title a{font-size:18px;}.elementor-1884 .elementor-element.elementor-element-bd6736b .elementor-button{font-size:14px;}.elementor-1884 .elementor-element.elementor-element-6b281dd{--min-height:398px;}.elementor-1884 .elementor-element.elementor-element-52f145f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-52f145f .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-0ae7c28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1884 .elementor-element.elementor-element-0ae7c28 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1884 .elementor-element.elementor-element-b34c64c .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-1884 .elementor-element.elementor-element-a9e22e5{--width:25%;}.elementor-1884 .elementor-element.elementor-element-401b0c2{--width:50%;}.elementor-1884 .elementor-element.elementor-element-3a4403d{--width:25%;}.elementor-1884 .elementor-element.elementor-element-5b3a211{--width:50%;}.elementor-1884 .elementor-element.elementor-element-9de6495{--width:50%;}.elementor-1884 .elementor-element.elementor-element-d641fe4{--width:50%;}.elementor-1884 .elementor-element.elementor-element-bb89a85{--width:50%;}.elementor-1884 .elementor-element.elementor-element-0bfdd5e{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1884 .elementor-element.elementor-element-a9e22e5{--width:100%;}.elementor-1884 .elementor-element.elementor-element-401b0c2{--width:100%;}.elementor-1884 .elementor-element.elementor-element-3a4403d{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-f14c87e *//* ================================================================
   AAP Franquias – Form Styles
   Font: Quicksand  |  Brand colours: #CDD2B4 / #8C9B6E / #000
   ================================================================ */

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap');

/* ---------- Reset / Container ---------- */
.aap-form-wrap {
    font-family: 'Quicksand', sans-serif;
    max-width: 580px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

/* ---------- Labels ---------- */
.aap-form .aap-field label {
    display: block;
    font-family: 'Quicksand', sans-serif;
    font-weight: 500;
    font-size: 11px;
    line-height: 13.2px;
    letter-spacing: 0;
    color: #ffffff;
    margin-bottom: 6px;
    vertical-align: middle;
}

/* ---------- Inputs & Selects ---------- */
.aap-form .aap-field input[type="text"],
.aap-form .aap-field input[type="email"],
.aap-form .aap-field input[type="tel"],
.aap-form .aap-field select {
    width: 100%;
    box-sizing: border-box;
    background: rgba(255,255,255,0.30);
    border: none;
    border-radius: 12px;
    padding: 16px 20px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    letter-spacing: 0;
    color: #ffffff;
    vertical-align: middle;
    outline: none;
    transition: background 0.2s, box-shadow 0.2s;
    -webkit-appearance: none;
    appearance: none;
}

.aap-form .aap-field input::placeholder,
.aap-form .aap-field select option[disabled] {
    color: rgba(255,255,255,0.65);
}

.aap-form .aap-field select option {
    color: #000;
    background: #fff;
}

.aap-form .aap-field input:focus,
.aap-form .aap-field select:focus {
    background: rgba(255,255,255,0.38);
    box-shadow: 0 0 0 2px rgba(141,155,110,0.55);
}

/* ---------- Phone prefix (+55) ---------- */
.aap-phone-wrap {
    display: flex;
    align-items: center;
    background: rgba(255,255,255,0.30);
    border-radius: 12px;
    overflow: hidden;
    transition: background 0.2s, box-shadow 0.2s;
}

.aap-phone-wrap:focus-within {
    background: rgba(255,255,255,0.38);
    box-shadow: 0 0 0 2px rgba(141,155,110,0.55);
}

.aap-phone-prefix {
    flex-shrink: 0;
    padding: 16px 0 16px 20px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    pointer-events: none;
    user-select: none;
}

.aap-phone-wrap input[type="tel"] {
    flex: 1;
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding-left: 6px !important;
}

.aap-phone-wrap input[type="tel"]:focus {
    background: transparent !important;
    box-shadow: none !important;
}

@media (max-width: 480px) {
    .aap-phone-prefix {
        font-size: 16px;
        padding: 14px 0 14px 16px;
    }
    .aap-phone-wrap input[type="tel"] {
        font-size: 16px !important;
        padding: 14px 16px 14px 6px !important;
    }
}


.aap-select-wrap {
    position: relative;
}

.aap-select-wrap select {
    cursor: pointer;
    padding-right: 48px;
}

.aap-chevron {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-52%);
    color: rgba(255,255,255,0.70);
    font-size: 18px;
    pointer-events: none;
    line-height: 1;
}

/* ---------- Fields spacing ---------- */
.aap-form .aap-field {
    margin-bottom: 12px;
}

/* ---------- Label row (label + inline error side by side) ---------- */
.aap-label-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 5px;
}

.aap-label-row label {
    margin-bottom: 0 !important;
}

/* ---------- Error messages ---------- */
.aap-error {
    font-family: 'Quicksand', sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #ffaaaa;
    white-space: nowrap;
    /* no min-height – only appears when there's a message */
}

.aap-error:empty {
    display: none;
}

.aap-global-error {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #ffaaaa;
    margin-bottom: 10px;
}

.aap-global-error:empty {
    display: none;
}

/* ---------- Submit Button ---------- */
.aap-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 18px 24px;
    background: #CDD2B4;
    border: 1px solid #8C9B6E;
    border-radius: 12px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #2d3a1c;
    cursor: pointer;
    transition: background 0.2s, transform 0.1s, box-shadow 0.2s;
    letter-spacing: 0.5px;
    margin-top: 8px;
    gap: 8px;
}

.aap-btn:hover {
    background: #b8c098;
    box-shadow: 0 4px 18px rgba(140,155,110,0.35);
    transform: translateY(-1px);
}

.aap-btn:active {
    transform: translateY(0);
}

.aap-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
    transform: none;
}

/* ---------- Spinner ---------- */
.aap-spinner {
    width: 18px;
    height: 18px;
    animation: aap-spin 0.75s linear infinite;
}

@keyframes aap-spin {
    to { transform: rotate(360deg); }
}

/* ---------- Success state ---------- */
.aap-form-success {
    text-align: center;
    padding: 48px 24px;
    animation: aap-fade-in 0.4s ease;
}

.aap-form-success svg {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
}

.aap-success-title {
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
    margin: 0 0 8px;
}

.aap-success-sub {
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: rgba(255,255,255,0.75);
    margin: 0;
}

@keyframes aap-fade-in {
    from { opacity: 0; transform: translateY(12px); }
    to   { opacity: 1; transform: translateY(0); }
}

/* ---------- Responsive ---------- */
@media (max-width: 480px) {
    .aap-form .aap-field input[type="text"],
    .aap-form .aap-field input[type="email"],
    .aap-form .aap-field input[type="tel"],
    .aap-form .aap-field select {
        font-size: 16px; /* Prevents iOS zoom */
        padding: 14px 16px;
    }

    .aap-btn {
        font-size: 16px;
        padding: 16px;
    }
}

/* ---------- Region row (Estado + Cidade) ---------- */
.aap-label-full {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #3a3a3a;
    margin-bottom: 10px;
}

.aap-region-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.aap-region-col {
    display: flex;
    flex-direction: column;
}

.aap-region-col .aap-select-wrap select:disabled {
    opacity: 0.55;
    cursor: not-allowed;
}

@media (max-width: 480px) {
    .aap-region-row {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */