.elementor-4092 .elementor-element.elementor-element-0e10ec7:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-container{min-height:942px;}.elementor-4092 .elementor-element.elementor-element-0e10ec7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-280px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-ba22264:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-ba22264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c84684 );}.elementor-4092 .elementor-element.elementor-element-ba22264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:135px 250px 115px 250px;}.elementor-4092 .elementor-element.elementor-element-ba22264 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-6235cbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4092 .elementor-element.elementor-element-7391203{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-7391203 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-1630a63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4092 .elementor-element.elementor-element-28f1f63{width:var( --container-widget-width, 100.645% );max-width:100.645%;animation-duration:1500ms;--container-widget-width:100.645%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:justify;font-family:"Syne", Sans-serif;font-size:21px;font-weight:400;line-height:32px;letter-spacing:0.6px;}.elementor-4092 .elementor-element.elementor-element-284ddd4:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-284ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c84684 );}.elementor-4092 .elementor-element.elementor-element-284ddd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-4092 .elementor-element.elementor-element-284ddd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-24a4a83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img-container img{height:463px;object-fit:cover;filter:brightness( 45% ) contrast( 97% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-caption{background-color:#00000000;text-align:left;margin:0px 0px 0px 55px;padding:0px 150px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-628e482{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-628e482 > .elementor-widget-container{margin:0px -13px 0px -13px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-item{padding:11px;}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img.style1 .premium-gallery-caption{bottom:250px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-item:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name a{color:var( --e-global-color-9c84684 );font-family:"Syne", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:35px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-desc, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-desc a{font-family:"Syne", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-4092 .elementor-element.elementor-element-85b09a3:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c514e5 );background-image:url("https://hidrotecpiscinas.com.br/teste/wp-content/uploads/2023/07/fundo-grandes-projetos-entregues.png");background-position:center center;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:311px;}.elementor-4092 .elementor-element.elementor-element-85b09a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:115px 250px 270px 250px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-1683175 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-c55b5ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-19868a9 );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{width:var( --container-widget-width, 100.645% );max-width:100.645%;animation-duration:1500ms;--container-widget-width:100.645%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);color:var( --e-global-color-19868a9 );font-family:"Syne", Sans-serif;font-size:21px;font-weight:400;line-height:32px;letter-spacing:0.6px;}.elementor-4092 .elementor-element.elementor-element-ed012fd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-9108dba > .elementor-container{min-height:400px;}.elementor-4092 .elementor-element.elementor-element-9108dba{margin-top:-206px;margin-bottom:0px;padding:0px 0px 0px 250px;}.elementor-4092 .elementor-element.elementor-element-37c486e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4092 .elementor-element.elementor-element-37c486e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-4092 .elementor-element.elementor-element-37c486e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4092 .elementor-element.elementor-element-37c486e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-37c486e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-37c486e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-aux_touch_slider  .aux-slide-title h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-aux_touch_slider  .aux-slide-info{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4092 .elementor-element.elementor-element-7ca8e10 > .elementor-widget-container{background-color:#00000000;}.elementor-4092 .elementor-element.elementor-element-7ca8e10{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-7ca8e10.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container{background:#00000000;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-slide-title h3{color:var( --e-global-color-19868a9 );}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-title h3{font-family:"Syne", Sans-serif;font-size:34px;font-weight:700;text-transform:capitalize;line-height:45px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-slide-title{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-slide-info{color:var( --e-global-color-19868a9 );}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-info{font-family:"Syne", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;}.elementor-4092 .elementor-element.elementor-element-01e1e30:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-01e1e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E700;}.elementor-4092 .elementor-element.elementor-element-01e1e30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-29px;margin-bottom:0px;padding:135px 0px 165px 250px;}.elementor-4092 .elementor-element.elementor-element-01e1e30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-dc34506{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-dc34506 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-52bca29.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-52bca29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-52bca29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-36dfef4{--e-image-carousel-slides-to-show:4;animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-36dfef4 > .elementor-widget-container{background-color:#00000000;margin:0px -150px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-36dfef4.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4092 .elementor-element.elementor-element-ef9c9cb:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-ef9c9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c84684 );background-image:url("https://hidrotecpiscinas.com.br/teste/wp-content/uploads/2023/07/fundo-premios.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-ef9c9cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:135px 0px 135px 0px;}.elementor-4092 .elementor-element.elementor-element-ef9c9cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-5f0c3ef > .elementor-container{max-width:1024px;}.elementor-4092 .elementor-element.elementor-element-cf704af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{width:var( --container-widget-width, 100.645% );max-width:100.645%;animation-duration:1500ms;--container-widget-width:100.645%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;font-family:"Syne", Sans-serif;font-size:21px;font-weight:400;line-height:32px;letter-spacing:0.6px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80 > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2{--e-image-carousel-slides-to-show:4;animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-ffb83b2 > .elementor-widget-container{margin:0px -388px 0px -388px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{text-align:center;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-9dc5f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c84684 );background-image:url("https://hidrotecpiscinas.com.br/teste/wp-content/uploads/2023/07/fundo-vitrine.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0285px 0px 285px 0px;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-c89eafd > .elementor-container{max-width:1024px;}.elementor-4092 .elementor-element.elementor-element-0935e4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-c782d00 > .elementor-widget-container{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:67px;font-weight:bold;text-transform:none;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-19868a9 );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{width:var( --container-widget-width, 100.645% );max-width:100.645%;animation-duration:1500ms;--container-widget-width:100.645%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;color:var( --e-global-color-19868a9 );font-family:"Syne", Sans-serif;font-size:28px;font-weight:400;line-height:32px;letter-spacing:5.1px;}.elementor-4092 .elementor-element.elementor-element-e6422e5 > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0px 0px 0px 0px;}.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 );}.elementor-4092 .elementor-element.elementor-element-599ecb9 .elementor-button{background-color:#FFFFFF00;font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-19868a9 );color:var( --e-global-color-19868a9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4c514e5 );border-radius:444px 444px 444px 444px;padding:0px 24px 0px 24px;}.elementor-4092 .elementor-element.elementor-element-599ecb9{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-599ecb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4092 .elementor-element.elementor-element-599ecb9 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-4092 .elementor-element.elementor-element-e242b40:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-e242b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c84684 );}.elementor-4092 .elementor-element.elementor-element-e242b40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 125px 0px;}.elementor-4092 .elementor-element.elementor-element-e242b40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-f80409e > .elementor-element-populated{margin:-190px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 018.5px 0px 018.5px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-caption{background-color:var( --e-global-color-19868a9 );text-align:left;margin:0px 0px 0px 0px;padding:22px 36px 10px 38px;}.elementor-4092 .elementor-element.elementor-element-09d5002{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-09d5002 .pa-gallery-img-container img{object-fit:fill;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name a{font-family:"Syne", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name{margin-bottom:2px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-desc, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-desc a{font-family:"Syne", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:18px;}.elementor-4092 .elementor-element.elementor-element-02e73a3:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-02e73a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4092 .elementor-element.elementor-element-02e73a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:135px 250px 165px 0px;}.elementor-4092 .elementor-element.elementor-element-02e73a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-9b6d40c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-9b6d40c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ae88c58{--e-image-carousel-slides-to-show:4;animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-ae88c58 > .elementor-widget-container{margin:20px 0px 0px -150px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ae88c58 .swiper-wrapper{display:flex;align-items:center;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-02675b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4092 .elementor-element.elementor-element-02675b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4092 .elementor-element.elementor-element-f87693f{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-f87693f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-fcf4ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19868a9 );}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:135px 250px 135px 250px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-a536dde{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-a536dde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-3daed79.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-3daed79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-973d481 .elementor-button{background-color:#FFFFFF00;font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;text-transform:none;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:#28BEC5;color:#28BEC5;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4c514e5 );border-radius:444px 444px 444px 444px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);padding:0px 24px 0px 24px;}.elementor-4092 .elementor-element.elementor-element-973d481{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-973d481 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4092 .elementor-element.elementor-element-973d481 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );padding:0px 0px 0px 7px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-content-wrapper{text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-aebde90{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-aebde90 > .elementor-widget-container{margin:88px -102px 0px -102px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-thumbnail-container img{height:281px;object-fit:cover;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-wrap{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-family:"Syne", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{color:var( --e-global-color-4c514e5 );}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title{margin-bottom:7px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-meta-data{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-meta-data > *{color:#9A9899;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{font-family:"Syne", Sans-serif;font-size:18px;font-weight:500;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-container{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E9E9E9;border-radius:0px;padding:0px 50px 0px 46px;}.elementor-4092 .elementor-element.elementor-element-832d1ec:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-832d1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28BEC5;background-image:url("https://hidrotecpiscinas.com.br/teste/wp-content/uploads/2023/07/fundo-grandes-projetos-entregues.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-832d1ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-70px;padding:135px 250px 115px 250px;}.elementor-4092 .elementor-element.elementor-element-832d1ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4092 .elementor-element.elementor-element-7feb2ec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 8px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-8c5656e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:37px;font-weight:bold;line-height:48px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );margin:0px 0px -20px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-secondary{font-family:"Syne", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:40px 0px 0px 0px;max-width:668px;}.elementor-4092 .elementor-element.elementor-element-f8814c4{width:100%;max-width:100%;animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-f8814c4 > .elementor-widget-container{margin:50px 0px -30px 0px;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form label, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form .wpcf7-quiz-label{display:inline-block;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf-head{align-items:center;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control:not(.wpcf7-submit){margin-bottom:-7px;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-date, .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{background-color:var( --e-global-color-19868a9 );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container input.wpcf7-submit{font-family:"Syne", Sans-serif;font-size:18px;text-transform:capitalize;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:100px;padding:10px 87px 10px 25px;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-d203b64.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-d203b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 66px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Syne", Sans-serif;font-size:22px;font-weight:700;text-transform:none;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-19868a9 );color:var( --e-global-color-19868a9 );border-style:none;border-radius:444px 444px 444px 444px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);padding:8px 34px 8px 20px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-4092 .elementor-element.elementor-element-2cf82d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-4092 .elementor-element.elementor-element-6235cbd{width:44%;}.elementor-4092 .elementor-element.elementor-element-1630a63{width:56%;}.elementor-4092 .elementor-element.elementor-element-1683175{width:55%;}.elementor-4092 .elementor-element.elementor-element-a2e6b39{width:45%;}.elementor-4092 .elementor-element.elementor-element-d15f827{width:26%;}.elementor-4092 .elementor-element.elementor-element-52bca29{width:73.313%;}.elementor-4092 .elementor-element.elementor-element-9b6d40c{width:74%;}.elementor-4092 .elementor-element.elementor-element-02675b9{width:25.313%;}.elementor-4092 .elementor-element.elementor-element-7feb2ec{width:50%;}.elementor-4092 .elementor-element.elementor-element-d203b64{width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4092 .elementor-element.elementor-element-1683175{width:60%;}.elementor-4092 .elementor-element.elementor-element-9b6d40c{width:70%;}.elementor-4092 .elementor-element.elementor-element-02675b9{width:30%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4092 .elementor-element.elementor-element-1683175{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4092 .elementor-element.elementor-element-1683175{width:80%;}.elementor-4092 .elementor-element.elementor-element-d15f827{width:30%;}.elementor-4092 .elementor-element.elementor-element-52bca29{width:70%;}.elementor-4092 .elementor-element.elementor-element-f80409e{width:100%;}.elementor-4092 .elementor-element.elementor-element-9b6d40c{width:70%;}.elementor-4092 .elementor-element.elementor-element-02675b9{width:30%;}}@media(max-width:880px) and (min-width:768px){.elementor-4092 .elementor-element.elementor-element-6235cbd{width:100%;}.elementor-4092 .elementor-element.elementor-element-1630a63{width:100%;}.elementor-4092 .elementor-element.elementor-element-1683175{width:100%;}.elementor-4092 .elementor-element.elementor-element-d15f827{width:35%;}.elementor-4092 .elementor-element.elementor-element-52bca29{width:65%;}.elementor-4092 .elementor-element.elementor-element-cf704af{width:100%;}.elementor-4092 .elementor-element.elementor-element-0935e4f{width:100%;}.elementor-4092 .elementor-element.elementor-element-9b6d40c{width:100%;}.elementor-4092 .elementor-element.elementor-element-02675b9{width:100%;}.elementor-4092 .elementor-element.elementor-element-5393c4b{width:70%;}.elementor-4092 .elementor-element.elementor-element-3daed79{width:30%;}.elementor-4092 .elementor-element.elementor-element-7feb2ec{width:100%;}.elementor-4092 .elementor-element.elementor-element-d203b64{width:100%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1366px){.elementor-4092 .elementor-element.elementor-element-ba22264{margin-top:0px;margin-bottom:0px;padding:80px 100px 70px 100px;}.elementor-4092 .elementor-element.elementor-element-6235cbd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-1630a63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4092 .elementor-element.elementor-element-28f1f63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-28f1f63{font-size:18px;line-height:30px;}.elementor-4092 .elementor-element.elementor-element-284ddd4{margin-top:-15px;margin-bottom:0px;padding:0px 0px 8px 0px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:596px;}.elementor-4092 .elementor-element.elementor-element-85b09a3:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-51px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-85b09a3{margin-top:0px;margin-bottom:0px;padding:20px 100px 120px 100px;}.elementor-4092 .elementor-element.elementor-element-1683175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca > .elementor-widget-container{margin:0px 0px 30px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-ed012fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{font-size:18px;line-height:30px;}.elementor-4092 .elementor-element.elementor-element-9108dba{margin-top:-160px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-4092 .elementor-element.elementor-element-01e1e30{margin-top:-30px;margin-bottom:0px;padding:80px 0px 87px 100px;}.elementor-4092 .elementor-element.elementor-element-dc34506 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-36dfef4{--e-image-carousel-slides-to-show:4;}.elementor-4092 .elementor-element.elementor-element-36dfef4 > .elementor-widget-container{margin:0px -110px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ef9c9cb{margin-top:0px;margin-bottom:0px;padding:80px 100px 70px 100px;}.elementor-4092 .elementor-element.elementor-element-cf704af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 > .elementor-widget-container{margin:0px 0px 25px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{font-size:18px;line-height:30px;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a{margin-top:0px;margin-bottom:0px;padding:285px 0px 285px 00px;}.elementor-4092 .elementor-element.elementor-element-0935e4f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:54px;line-height:44px;margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-e6422e5 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{font-size:22px;line-height:30px;}.elementor-4092 .elementor-element.elementor-element-e242b40{padding:0px 40px 125px 40px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name a{font-size:20px;line-height:24px;}.elementor-4092 .elementor-element.elementor-element-02e73a3{margin-top:0px;margin-bottom:0px;padding:80px 100px 87px 0px;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{margin-top:0px;margin-bottom:0px;padding:80px 100px 70px 100px;}.elementor-4092 .elementor-element.elementor-element-a536dde > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 8px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-size:22px;line-height:31px;}.elementor-4092 .elementor-element.elementor-element-832d1ec{margin-top:0px;margin-bottom:-70px;padding:80px 100px 90px 100px;}.elementor-4092 .elementor-element.elementor-element-7feb2ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:32px;line-height:44px;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{padding:0px 0px 56px 0px;}}@media(max-width:1200px){.elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-container{min-height:750px;}.elementor-4092 .elementor-element.elementor-element-0e10ec7{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-1630a63 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-4092 .elementor-element.elementor-element-28f1f63{font-size:18px;}.elementor-4092 .elementor-element.elementor-element-284ddd4{padding:0px 0px 10px 0px;}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img-container img{height:380px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name a{font-size:22px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-caption{margin:0px 0px -45px 30px;padding:0px 132px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:540px;}.elementor-4092 .elementor-element.elementor-element-85b09a3{padding:20px 50px 130px 100px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{font-size:18px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-title h3{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-info{font-size:18px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-36dfef4 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{font-size:18px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2{--e-image-carousel-slides-to-show:4;}.elementor-4092 .elementor-element.elementor-element-ffb83b2 > .elementor-widget-container{margin:0px -388px 0px -388px;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a{padding:185px 0px 185px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:46px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{font-size:18px;}.elementor-4092 .elementor-element.elementor-element-e242b40{padding:0px 40px 80px 40px;}.elementor-4092 .elementor-element.elementor-element-f80409e > .elementor-element-populated{margin:-105px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name a{font-size:17px;line-height:20px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-caption{padding:18px 20px 7px 20px;}.elementor-4092 .elementor-element.elementor-element-02e73a3{margin-top:0px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ae88c58 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{margin-top:0px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-5393c4b > .elementor-element-populated{padding:0px 0px 4px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-size:18px;line-height:26px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-meta-data{font-size:14px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{font-size:16px;line-height:25px;}.elementor-4092 .elementor-element.elementor-element-832d1ec{margin-top:0px;margin-bottom:-70px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:28px;line-height:36px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-secondary{font-size:28px;line-height:37px;max-width:438px;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{padding:0px 0px 60px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button{font-size:18px;}}@media(max-width:1024px){.elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-container{min-height:600px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4092 .elementor-element.elementor-element-28f1f63{font-size:17px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:406px;}.elementor-4092 .elementor-element.elementor-element-85b09a3:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-51px 0px;}.elementor-4092 .elementor-element.elementor-element-85b09a3{margin-top:0px;margin-bottom:0px;padding:80px 100px 145px 100px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:26px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{font-size:17px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-title h3{font-size:24px;line-height:31px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-info{font-size:15px;}.elementor-4092 .elementor-element.elementor-element-01e1e30{margin-top:-54px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:26px;}.elementor-4092 .elementor-element.elementor-element-36dfef4{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 652.406px );max-width:652.406px;--container-widget-width:652.406px;--container-widget-flex-grow:0;}.elementor-4092 .elementor-element.elementor-element-36dfef4 > .elementor-widget-container{margin:0px -70px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:26px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{font-size:17px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2{--e-image-carousel-slides-to-show:4;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a{padding:130px 0px 160px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:38px;}.elementor-4092 .elementor-element.elementor-element-e6422e5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{font-size:15px;}.elementor-4092 .elementor-element.elementor-element-599ecb9 .elementor-button{font-size:14px;}.elementor-4092 .elementor-element.elementor-element-e242b40{padding:0px 85px 80px 85px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-4092 .elementor-element.elementor-element-09d5002 > .elementor-widget-container{margin:0px -65px 0px -65px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery{padding:0px 0px 22px 0px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-caption{padding:18px 20px 7px 20px;}.elementor-4092 .elementor-element.elementor-element-02e73a3{margin-top:-54px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ae88c58{--e-image-carousel-slides-to-show:3;}.elementor-4092 .elementor-element.elementor-element-ae88c58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:26px;margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{margin-top:0px;margin-bottom:0px;padding:80px 100px 78px 100px;}.elementor-4092 .elementor-element.elementor-element-5393c4b > .elementor-element-populated{padding:0px 0px 3px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:26px;}.elementor-4092 .elementor-element.elementor-element-973d481 .elementor-button{font-size:14px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-outer-container{width:33.33%;}.elementor-4092 .elementor-element.elementor-element-aebde90 > .elementor-widget-container{margin:60px -40px 0px -40px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-thumbnail-container img{height:153px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-size:16px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{font-size:16px;line-height:23px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-container{padding:0px 26px 0px 20px;}.elementor-4092 .elementor-element.elementor-element-832d1ec{margin-top:0px;margin-bottom:-70px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:26px;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{padding:0px 0px 58px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button{font-size:15px;}}@media(max-width:880px){.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-1630a63 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-28f1f63{line-height:28px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:339px;}.elementor-4092 .elementor-element.elementor-element-85b09a3{padding:80px 100px 60px 100px;}.elementor-4092 .elementor-element.elementor-element-1683175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca > .elementor-widget-container{margin:0px 0px 12px -3px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{line-height:28px;}.elementor-4092 .elementor-element.elementor-element-9108dba{margin-top:-110px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-title h3{font-size:20px;line-height:25px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-info{font-size:13px;}.elementor-4092 .elementor-element.elementor-element-01e1e30{margin-top:-79px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-36dfef4 > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{line-height:28px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2{--e-image-carousel-slides-to-show:3;}.elementor-4092 .elementor-element.elementor-element-c782d00 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:36px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{line-height:28px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4092 .elementor-element.elementor-element-02e73a3{margin-top:0px;margin-bottom:0px;padding:80px 80px 60px 80px;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ae88c58{--e-image-carousel-slides-to-show:3;}.elementor-4092 .elementor-element.elementor-element-ae88c58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-02675b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 160px 0px 160px;}.elementor-4092 .elementor-element.elementor-element-f87693f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{margin-top:0px;margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-a536dde{width:var( --container-widget-width, 334px );max-width:334px;--container-widget-width:334px;--container-widget-flex-grow:0;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-4092 .elementor-element.elementor-element-aebde90 > .elementor-widget-container{margin:60px -60px 0px -60px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-size:14px;line-height:20px;}.elementor-4092 .elementor-element.elementor-element-832d1ec{margin-top:0px;margin-bottom:-70px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:24px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-secondary{font-size:24px;line-height:32px;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-d203b64.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4092 .elementor-element.elementor-element-d203b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4092 .elementor-element.elementor-element-d203b64.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4092 .elementor-element.elementor-element-0e10ec7 > .elementor-container{min-height:500px;}.elementor-4092 .elementor-element.elementor-element-e5302d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ba22264{padding:65px 45px 55px 45px;}.elementor-4092 .elementor-element.elementor-element-7391203 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7391203 .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-1630a63 > .elementor-element-populated{padding:45px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4092 .elementor-element.elementor-element-28f1f63{line-height:26px;letter-spacing:0px;}.elementor-4092 .elementor-element.elementor-element-284ddd4{margin-top:-13px;margin-bottom:0px;padding:0px 0px 5px 0px;}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img-container img{height:247px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-item{padding:6px;}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img.style1 .premium-gallery-caption{bottom:138px;}.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name a{font-size:14px;line-height:20px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-img-name{margin-bottom:15px;}.elementor-4092 .elementor-element.elementor-element-628e482 .premium-gallery-caption{margin:0px 0px 0px 25px;padding:0px 53px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-container{min-height:300px;}.elementor-4092 .elementor-element.elementor-element-85b09a3:not(.elementor-motion-effects-element-type-background), .elementor-4092 .elementor-element.elementor-element-85b09a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-348px 0px;background-size:cover;}.elementor-4092 .elementor-element.elementor-element-85b09a3{margin-top:0px;margin-bottom:0px;padding:85px 45px 80px 45px;}.elementor-4092 .elementor-element.elementor-element-1683175 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca > .elementor-widget-container{margin:0px 0px 24px -2px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c55b5ca .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-ed012fd{line-height:26px;letter-spacing:0px;}.elementor-4092 .elementor-element.elementor-element-9108dba > .elementor-container{min-height:164px;}.elementor-4092 .elementor-element.elementor-element-9108dba{margin-top:-61px;margin-bottom:40px;padding:0px 0px 0px 46px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 > .elementor-widget-container{margin:0% -65% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10  .aux-slide-title h3{font-size:18px;line-height:24px;}.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-slide-info{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-01e1e30{margin-top:-30px;margin-bottom:0px;padding:62px 45px 55px 45px;}.elementor-4092 .elementor-element.elementor-element-d15f827 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-d15f827{height:92px;}.elementor-4092 .elementor-element.elementor-element-dc34506 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-dc34506 .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-52bca29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-36dfef4{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-4092 .elementor-element.elementor-element-36dfef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-ef9c9cb{padding:53px 45px 55px 45px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 > .elementor-widget-container{margin:0px 0px 23px -2px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-3f6e6c7 .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-f0b7c80{line-height:26px;letter-spacing:0px;}.elementor-4092 .elementor-element.elementor-element-ffb83b2{--e-image-carousel-slides-to-show:3;}.elementor-4092 .elementor-element.elementor-element-ffb83b2 > .elementor-widget-container{margin:0px -301px 0px -301px;}.elementor-4092 .elementor-element.elementor-element-9dc5f6a{padding:125px 45px 155px 45px;}.elementor-4092 .elementor-element.elementor-element-bca50a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-primary{font-size:28px;line-height:35px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-c782d00 .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-e6422e5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4092 .elementor-element.elementor-element-e6422e5{font-size:16px;line-height:22px;letter-spacing:0px;}.elementor-4092 .elementor-element.elementor-element-599ecb9 .elementor-button{font-size:12px;}.elementor-4092 .elementor-element.elementor-element-e242b40{margin-top:0px;margin-bottom:0px;padding:0px 26px 41px 26px;}.elementor-4092 .elementor-element.elementor-element-f80409e{width:100%;}.elementor-4092 .elementor-element.elementor-element-f80409e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4092 .elementor-element.elementor-element-f80409e > .elementor-element-populated{margin:-100px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-4092 .elementor-element.elementor-element-09d5002 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-img-gallery{padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name a{line-height:24px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-name{margin-bottom:3px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-desc, .elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-img-desc a{font-size:14px;line-height:18px;}.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-caption{padding:18px 25px 7px 25px;}.elementor-4092 .elementor-element.elementor-element-02e73a3{margin-top:0px;margin-bottom:0px;padding:45px 45px 55px 45px;}.elementor-4092 .elementor-element.elementor-element-9b6d40c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-02675b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-02675b9{height:92px;}.elementor-4092 .elementor-element.elementor-element-f87693f > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-f87693f .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-fcf4ce5{margin-top:0px;margin-bottom:0px;padding:59px 45px 55px 45px;}.elementor-4092 .elementor-element.elementor-element-5393c4b > .elementor-element-populated{padding:0px 0px 14px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-a536dde .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-bc-flex-widget .elementor-4092 .elementor-element.elementor-element-3daed79.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4092 .elementor-element.elementor-element-3daed79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4092 .elementor-element.elementor-element-973d481 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-973d481 .elementor-button{font-size:12px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-outer-container{width:100%;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-aebde90 > .elementor-widget-container{margin:50px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title, .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-title a{font-size:17px;line-height:24px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-meta-data{font-size:14px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{font-size:17px;line-height:23px;}.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-container{border-width:0px 0px 0px 0px;padding:0px 0px 030px 0px;}.elementor-4092 .elementor-element.elementor-element-832d1ec{margin-top:0px;margin-bottom:-70px;padding:68px 45px 48px 45px;}.elementor-4092 .elementor-element.elementor-element-8c5656e > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-primary{font-size:20px;line-height:30px;margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-8c5656e .aux-modern-heading-secondary{font-size:20px;line-height:28px;}.elementor-4092 .elementor-element.elementor-element-d203b64 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4092 .elementor-element.elementor-element-2cf82d8 .elementor-button{font-size:12px;}}/* Start custom CSS for premium-img-gallery, class: .elementor-element-628e482 */.pa-gallery-img.style1:hover .premium-gallery-caption {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    bottom: 43px!important;
    z-index: 444444;
    
}
.elementor-4092 .elementor-element.elementor-element-628e482 .pa-gallery-img .pa-gallery-whole-link:hover {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+16,000000+100&0.83+16,0+67 */
background: -moz-linear-gradient(35deg,  rgba(0,0,0,0.83) 16%, rgba(0,0,0,0) 67%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(35deg,  rgba(0,0,0,0.83) 16%,rgba(0,0,0,0) 67%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(35deg,  rgba(0,0,0,0.83) 16%,rgba(0,0,0,0) 67%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

@media (min-width: 1025px) and (max-width: 1200px){
    .pa-gallery-img.style1:hover .premium-gallery-caption {
    
       margin-bottom: -20px;
  
    
}
}
@media (min-width: 881px) and (max-width: 1024px){
    .pa-gallery-img.style1:hover .premium-gallery-caption {
    
       margin-bottom: -20px;
  
    
}
}

@media (min-width: 768px) and (max-width: 880px){
    .pa-gallery-img.style1:hover .premium-gallery-caption {
    
       margin-bottom: -20px;
  
    
}
}
@media (min-width: 0px) and (max-width: 767px){
    .pa-gallery-img.style1:hover .premium-gallery-caption {
    
       margin-bottom: -40px;
  
    
}
}/* End custom CSS */
/* Start custom CSS for aux_touch_slider, class: .elementor-element-7ca8e10 */.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container{
    width: 100% !important;
    height: 100% !important;
    float: left !important;
     text-align: left;
   
    padding-left: 5em !important;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+16,000000+100&0.83+16,0+67 */
background: -moz-linear-gradient(35deg,  rgba(0,0,0,0.83) 16%, rgba(0,0,0,0) 67%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(35deg,  rgba(0,0,0,0.83) 16%,rgba(0,0,0,0) 67%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(90deg,  rgba(0,0,0,0.68) 0%,rgba(0,0,0,0) 77%,rgba(0,0,0,0) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    margin: 0 auto;
    padding: 0px !important;
    text-align: center;
   
    transform: translateY(-50%) translateX(-50%);
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
  position: absolute;
  top: 50%;
  margin-top: -70px;
 width: 100%;
 text-align: left;
 padding-left: 80px!important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 
  margin-top: 35px !important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-prev.aux-mc-arrows,
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
        top: 82%;
        left: 80px;
       
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-prev.aux-mc-arrows{
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-prev-1.svg") 10px no-repeat !important;
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/4829869_arrow_next_right_icon-1.svg") 20px no-repeat !important;   
       
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows {
    left: auto;
    right: 80px;
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav{
    width: 79px;
    height: 50px;
    border-radius: 100px;
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-arrow-nav.aux-white {
   background: none;
  
   border:2px solid #fff;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav .aux-overlay::after, .type-post.format-gallery .aux-mc-arrows .aux-arrow-nav .aux-overlay::after{
    background: none !important;
}

@media (min-width: 1201px) and (max-width: 1366px){
  .elementor-4092 .elementor-element.elementor-element-7ca8e10   .aux-info-container .aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
     position: absolute;
     top: 50%;
     margin-top: -70px;
     width: 100%;
     text-align: left;
     padding-left: 80px!important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 
  margin-top: 35px !important;
  
}
}

@media (min-width: 1025px) and (max-width: 1200px){
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
     position: absolute;
     top: 50%;
     margin-top: -62px;
     width: 100%;
     text-align: left;
     padding-left: 80px!important;
  
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 
  margin-top: 27px !important;
  
}
}
@media (min-width: 881px) and (max-width: 1024px){
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
     position: absolute;
     top: 40%;
     margin-top: -32px;
     width: 100%;
     text-align: left;
     padding-left: 80px!important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 
  margin-top: 47px !important;
  
}
}
@media (min-width: 768px) and (max-width: 880px){
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
     position: absolute;
     top: 40%;
     margin-top: -37px;
     width: 100%;
     text-align: left;
     padding-left: 50px!important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 
  margin-top: 32px !important;
  
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-prev.aux-mc-arrows,
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
        top: 82%;
        left: 50px;
       
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/4829869_arrow_next_right_icon-1.svg") 20px no-repeat !important;   
       
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows {
    left: auto;
    right: 40px;
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav{
    width: 59px;
    height: 30px;
    border-radius: 100px;
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-arrow-nav.aux-white {
   background: none;
  
   border:2px solid #fff;
  
}
}
@media (min-width: 0px) and (max-width: 767px){
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-media-frame.aux-media-image {
    display: block;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    text-align: center;
    left: -25%;
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container
.aux-slide-title, 
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
     position: absolute;
     top: 65.5%;
     
     width: 50%;
     text-align: left;
     padding-left: 35px!important;
  
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-info-container .aux-slide-info{
 text-align:left !important;
  margin-top: -12px !important;
  width:100% !important;
  display:block;
}
.aux-resp .aux-widget-post-slider .aux-mc-arrows {
    display: block;
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-prev.aux-mc-arrows,
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
        top: 115%;
        left: 00px;
       
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows{
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-seta-preta.svg") 20px no-repeat !important;   
       
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-prev.aux-mc-arrows{
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-seta-preta.svg") 20px no-repeat !important;   
    transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 -webkit-transform: rotate(-180deg);
       margin-top:-15px;
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-next.aux-mc-arrows {
    left: 80px;
    right: 0;
}

.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav{
    width: 59px;
    height: 30px;
    border-radius: 100px;
}
.elementor-4092 .elementor-element.elementor-element-7ca8e10 .aux-arrow-nav.aux-white {
   background: none;
  
   border:2px solid #000;
  
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-36dfef4 */@media (min-width: 1025px) and (max-width: 1200px){
    .elementor-4092 .elementor-element.elementor-element-36dfef4 img{
     width: 81%; 
    }
}
@media (min-width: 881px) and (max-width: 1024px){
 .elementor-4092 .elementor-element.elementor-element-36dfef4 img{
     width: 90%; 
    }
}

@media (min-width: 768px) and (max-width: 880px){
     .elementor-4092 .elementor-element.elementor-element-36dfef4 img{
     width: 90%; 
    }
}

@media (min-width: 0px) and (max-width: 767px){
 .elementor-4092 .elementor-element.elementor-element-36dfef4 img{
     width: 55%; 
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ffb83b2 */.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 52px;
   
    width: 63%;
    height:129px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}

.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption span{
    font-size: 14px;
    line-height: 18px;
  
   
    font-weight: 500;
}
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-2830 .elementor-element.elementor-element-0b44430 .elementor-image-carousel-caption {
    text-align: left;
    
}

@media (min-width: 1201px) and (max-width: 1366px){

.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 22px;
   
    width: 63%;
    height:91px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}

.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption span{
    font-size: 14px;
    margin-top: px;
    position: relative;
    float: left;
    font-weight: 500;
}

}
@media (min-width: 1025px) and (max-width: 1200px){
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 22px;
   
    width: 63%;
    height:83px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}
}
@media (min-width: 881px) and (max-width: 1024px){
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 22px;
    
    width: 63%;
    height:77px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}
}

@media (min-width: 768px) and (max-width: 880px){
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 22px;
    
    width: 63%;
    height:86px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}
}
@media (min-width: 0px) and (max-width: 767px){
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption{
    position: relative;
    float: left;
    text-align: left !important;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    font-family: Syne;
    margin-top: -21%;
    padding-left: 22px;
    padding-top: 55px;
   
    width: 100%;
    height:106px;
    display:flex ;
    justify-content: center;
    flex-direction: column;
}
.elementor-4092 .elementor-element.elementor-element-ffb83b2 .elementor-image-carousel-caption span{
    font-size: 13px;
   line-height:17px;
    position: relative;
    float: left;
    font-weight: 500;
    background:#28BEC5;
    margin-left:-22px;
    padding-left:22px;
    padding-bottom:58px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-599ecb9 */.elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-button-icon svg {
    width: 2em;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for premium-img-gallery, class: .elementor-element-09d5002 */@media (min-width: 768px) and (max-width: 880px){
.elementor-4092 .elementor-element.elementor-element-09d5002 .premium-gallery-item:last-child{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ae88c58 */@media (min-width: 881px) and (max-width: 1024px){
    .elementor-4092 .elementor-element.elementor-element-ae88c58 .swiper-slide{
      
         
    }
}

@media (min-width: 768px) and (max-width: 880px){
        .elementor-4092 .elementor-element.elementor-element-ae88c58 .swiper-slide img{
      width:70% !important;
         
    }
}
@media (min-width: 0px) and (max-width: 767px){
.elementor-4092 .elementor-element.elementor-element-ae88c58 .swiper-slide img{
      width:55% !important;
         
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973d481 */.elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-button-icon svg {
    width: 2em;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for premium-addon-blog, class: .elementor-element-aebde90 */.premium-blog-post-outer-container:last-child .premium-blog-post-container{
    
    border: none !important;
}
.premium-blog-post-container .premium-blog-content-wrapper {
    background-color: #fff;
    padding: 30px;
}
.premium-blog-post-container .premium-blog-entry-title {
   order: 2;
}
.premium-blog-entry-meta{
    order: 1;
    margin-top: 16px;
    margin-bottom: 4px;
    margin-left: -14px;
}
.elementor-4092 .elementor-element.elementor-element-aebde90 .fa{
    display: none !important;
}
.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-entry-meta .premium-blog-meta-separator {
  
  position: absolute;
  
    font-size: 31px;
    
    color: #adadad;
}
.elementor-widget-premium-addon-blog .premium-blog-meta-data{
    margin-left: 15px;
    margin-right: 1px;
}
.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{
    padding-right: 40%;
}

.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blob-content-inner-wrapper::after{
    position: relative;
    margin-top: -47px;
   float: right;
    width: 69px !important;
    height: 38px !important;
    background:url('https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-seta-preta.svg') no-repeat right;
    content: '';
    color: #fff;
    border: 2px solid #000;
    border-radius: 100px;
    background-position-x: 24px;
}
.premium-blog-post-container .premium-blog-post-content {
   
    margin-bottom: 0px;
}

@media (min-width: 881px) and (max-width: 1024px){
.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{
    padding-right: 0%;
}
.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blob-content-inner-wrapper::after{
    position: relative;
    margin-top: 10px;
   float: right;
    width: 69px !important;
    height: 38px !important;
    background:url('https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-seta-preta.svg') no-repeat right;
    content: '';
    color: #fff;
    border: 2px solid #000;
    border-radius: 100px;
    background-position-x: 24px;
}
}
@media (min-width: 768px) and (max-width: 880px){
    .elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blog-post-content{
    padding-right: 0%;
}
.elementor-4092 .elementor-element.elementor-element-aebde90 .premium-blob-content-inner-wrapper::after{
    position: relative;
    margin-top: 10px;
   float: right;
    width: 69px !important;
    height: 38px !important;
    background:url('https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/icon-seta-preta.svg') no-repeat right;
    content: '';
    color: #fff;
    border: 2px solid #000;
    border-radius: 100px;
    background-position-x: 24px;
}
}/* End custom CSS */
/* Start custom CSS for premium-contact-form, class: .elementor-element-f8814c4 */.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-top: 18px;
    margin-bottom: 21px;
}
.premium-cf7-container .wpcf7-form {
    /* display: -webkit-flex; */
    display: -ms-flexbox;
    display: block;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.elementor-4092 .elementor-element.elementor-element-f8814c4{
    
    padding-right: 0px;
}
.elementor-4092 .elementor-element.elementor-element-f8814c4 textarea{
    margin-top: 23px !important;
}

.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container select.wpcf7-select{
    color: #333;
    font-family: "Syne", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0px;
    
        border-style: none;
    border-radius: 22px 22px 22px 22px;
    margin: 0px 0px 10px 0px;
    padding: 6px 48px 6px 18px;
    width: 100%;
    background: url("https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/9022070_arrow_down_duotone_icon.svg") #fff no-repeat ;
    background-size: 30px;
    background-position-x: 97%;
    background-position-y: 7px;
    
}
.elementor-widget-premium-contact-form .premium-cf7-container input.wpcf7-submit {
    
    background-color: #28BEC5 !important;
    background: url('https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/4829869_arrow_next_right_icon-1.svg')  no-repeat !important;
    background-position-x: 90% !important;
    width: auto !important;
    
}

.elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container input.wpcf7-text::placeholder{
    color: #333333 !important;
    font-style: normal;
}

.elementor-4092 .elementor-element.elementor-element-f8814c4 textarea::placeholder{
    color: #333333 !important;
    font-style: normal;
}
@media (min-width: 768px) and (max-width: 880px){
    .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container select.wpcf7-select{
    color: #333;
    font-family: "Syne", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0px;
    background: #fff;
        border-style: none;
    border-radius: 22px 22px 22px 22px;
    margin: 5px 0px 10px 0px;
    padding: 7px 48px 7px 18px;
    width: 100%;
    
}
}
@media (min-width: 0px) and (max-width: 767px){

    .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container select.wpcf7-select{
    color: #333;
    font-family: "Syne", Sans-serif;
    font-size: 17px !important;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0px;
    background: #fff;
        border-style: none;
    border-radius: 22px 22px 22px 22px;
    margin: 5px 0px 10px 0px;
    padding: 6px 48px 6px 18px;
    width: 100%;
    
}
.elementor-widget-premium-contact-form .premium-cf7-container input.wpcf7-submit {
    width:100%;
    background-color: #28BEC5 !important;
    background: url('https://ativeagencia.com.br/hidrotecpiscinas/wp-content/uploads/2023/07/4829869_arrow_next_right_icon-1.svg')  no-repeat !important;
    background-position-x: 90% !important;
    
}

}
@media (min-width: 1025px) and (max-width: 1200px){
  .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container select.wpcf7-select{
    color: #333;
    font-family: "Syne", Sans-serif;
    font-size: 17px !important;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0px;
    background: #fff;
        border-style: none;
    border-radius: 22px 22px 22px 22px;
    margin: 5px 0px 10px 0px;
    padding: 6px 48px 6px 18px;
    width: 100%;
    
}
}

@media (min-width: 881px) and (max-width: 1024px){
  .elementor-4092 .elementor-element.elementor-element-f8814c4 .premium-cf7-container select.wpcf7-select{
    color: #333;
    font-family: "Syne", Sans-serif;
    font-size: 17px !important;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 32px;
    letter-spacing: 0px;
    background: #fff;
        border-style: none;
    border-radius: 22px 22px 22px 22px;
    margin: 5px 0px 10px 0px;
    padding: 6px 48px 6px 18px;
    width: 100%;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cf82d8 */.elementor-4092 .elementor-element.elementor-element-2cf82d8 .fa-whatsapp:before {
    content: "\f232";
    font-size: 48px;
}
@media (min-width: 1025px) and (max-width: 1200px){
    .elementor-4092 .elementor-element.elementor-element-2cf82d8 .fa-whatsapp:before {
    content: "\f232";
    font-size: 40px;
}
}
@media (min-width: 881px) and (max-width: 1024px){
    .elementor-4092 .elementor-element.elementor-element-2cf82d8 .fa-whatsapp:before {
    content: "\f232";
    font-size: 36px;
}
}

@media (min-width: 0px) and (max-width: 767px){
    .elementor-4092 .elementor-element.elementor-element-2cf82d8 .fa-whatsapp:before {
    content: "\f232";
    font-size: 28px;
}

}
@media (min-width: 768px) and (max-width: 880px){
    .elementor-4092 .elementor-element.elementor-element-2cf82d8 .fa-whatsapp:before {
    content: "\f232";
    font-size: 36px;
}
}/* End custom CSS */