.zp-breadcrumbs nav.rank-math-breadcrumb{font-family:'Josefin Sans';color:#000;font-size:18px}.elementor-post__excerpt p::after{content:"...";font-weight:700;display:inline}.elementor-post__excerpt p{display:inline}.swiper-navigation-pagination-wrapper{max-width:140px;width:100%;display:block;margin:auto}.post-blog-slide .elementor-posts-container .swiper-button-next:after,.post-blog-slide .elementor-posts-container .swiper-button-prev:after{font-size:20px;font-weight:900}.post-blog-slide .elementor-posts-container .swiper-button-next,.post-blog-slide .elementor-posts-container .swiper-button-prev{top:102%;z-index:99}.post-blog-slide .elementor-posts-container .swiper-button-prev{left:42%}.post-blog-slide .elementor-posts-container .swiper-button-next{right:42%}@media screen and (max-width:767px){.post-blog-slide .elementor-posts-container .swiper-button-prev{left:40%}.post-blog-slide .elementor-posts-container .swiper-button-next{right:40%}}@media screen and (max-width:550px){.post-blog-slide .elementor-posts-container .swiper-button-prev{left:36%}.post-blog-slide .elementor-posts-container .swiper-button-next{right:36%}}@media screen and (max-width:380px){.post-blog-slide .elementor-posts-container .swiper-button-prev{left:32%}.post-blog-slide .elementor-posts-container .swiper-button-next{right:32%}}.column-blog h3.elementor-post__title::after{content:'';display:block;width:40px;height:2px;background:#000;margin-top:10px}.column-blog h3.elementor-post__title{margin-bottom:20px}.column-blog a.elementor-post__read-more{border:1px solid;width:100%;display:block;text-align:center;font-size:16px;font-family:"Josefin Sans",Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.2em;padding:15px;margin-top:auto}.column-blog a.elementor-post__read-more:hover{border:1px solid #F0DFCC;background:#F0DFCC}.column-blog .elementor-post__text{display:flex}.swiper-wrapper img{object-fit:cover}.seta_video.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:flex!important;justify-content:center;align-items:center;flex-direction:column-reverse}body .scroll-top.on{background-color:transparent!important;right:30px;bottom:30px;height:auto;width:auto}body .scroll-top{background-color:transparent!important}.whatsapp{right:30px;position:fixed;height:auto;width:auto;z-index:99999}.whatsapp{bottom:20px}.scroll-top.on{bottom:100px!important}a.zp_button_book{font-family:'Josefin Sans';font-size:16px;color:#f0dfcc;font-weight:600;line-height:1.2;text-transform:uppercase;text-decoration:none!important;border:1px solid #f0dfcc;padding:18px 30px 15px 30px;position:relative;display:block}a.zp_button_book:hover{background-color:#f0dfcc;color:#000;border-color:#f0dfcc}.force_hover .elementor-cta:hover .elementor-cta__bg-overlay{background-color:transparent!important;height:100%;bottom:0;position:absolute;top:auto;background-image:linear-gradient(to bottom,transparent,transparent,transparent,#000000)}.force_hover .elementor-cta:hover .elementor-cta__title:after{content:'';width:60px;height:3px;background-color:#fff;position:relative;display:block;margin-top:5px}.force_columns_tab .elementor-container{flex-wrap:wrap}@media only screen and (min-width:1024px){.force_columns_tab .elementor-column{width:33%!important}}@media only screen and (max-width:1024px){.text-cookies{text-align:center}}@media only screen and (max-width:1024px) and (min-width:768px){.force_columns_tab .elementor-column{width:50%!important}body .contact_center.icon-position-tablet-left .the7-box-grid-wrapper .box-content-wrapper,body .contact_center.icon-position-tablet-right .the7-box-grid-wrapper .box-content-wrapper,body .contact_center.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{justify-content:center;align-items:center}body .contact_center[class*=elementor-widget-the7_icon_box] .the7-box-grid-wrapper .box-content,body .contact_center.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:0}#main>.wf-wrap{padding:0 30px 0 30px}.footer .elementor-heading-title{text-align:center}.footer .elementor-nav-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .elementor-widget-text-editor{text-align:center}.footer .elementor-social-icons-wrapper.elementor-grid{text-align:center}}@media only screen and (max-width:767px){.force_columns_tab .elementor-column{width:100%!important}body .contact_center.icon-position-tablet-left .the7-box-grid-wrapper .box-content-wrapper,body .contact_center.icon-position-tablet-right .the7-box-grid-wrapper .box-content-wrapper,body .contact_center.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{justify-content:center;align-items:center}body .contact_center[class*=elementor-widget-the7_icon_box] .the7-box-grid-wrapper .box-content,body .contact_center.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:0}.footer .elementor-heading-title{text-align:center}.footer .elementor-nav-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .elementor-nav-menu .elementor-item{text-align:center}.footer .elementor-widget-text-editor{text-align:center}.gform_footer{justify-content:center}.footer .elementor-social-icons-wrapper.elementor-grid{text-align:center}}@media only screen and (max-width:1250px){body .main-nav>li>a .menu-text{font-size:14px}body #phantom .logo-box img{max-width:120px;height:auto}}.otgs-development-site-front-end{display:none!important}@media only screen and (min-width:768px){.home .elementor-section.elementor-section-height-full{height:100vh}.home .elementor-section.elementor-section-height-full>.elementor-container{height:100%}}@media only screen and (max-width:767px){.home .elementor-section.elementor-section-height-full{height:50vh}.home .elementor-section.elementor-section-height-full>.elementor-container{height:100%}.pop-up-recomendacao span.elementor-button-icon svg{width:28px!important}.pop-up-recomendacao .elementor-button{width:100%!important}}body .branding a img,body .branding img,body .mobile-header-bar .mobile-branding img,body .zp_logo img,#phantom .logo-box img{max-width:180px;height:auto}.elementor-widget-text-editor li{list-style-position:inside}@media only screen and (max-width:1350px) and (min-width:1025px){.footer .elementor-section .elementor-container{flex-wrap:wrap}.footer .elementor-column:nth-child(1){width:100%;padding-bottom:30px}.footer .elementor-column:nth-child(1) img{max-width:180px}.footer .elementor-column:nth-child(1) .elementor-widget-container{text-align:center}.footer .elementor-column:nth-child(2){width:25%}.footer .elementor-column:nth-child(3){width:25%}.footer .elementor-column:nth-child(4){width:50%}.footer .elementor-column:nth-child(4) .elementor-widget-social-icons .elementor-widget-container{padding-top:5px}.footer .gform_wrapper.newsletter_wrapper .gfield--type-consent{margin-bottom:10px!important}.footer .elementor-widget-heading{margin-bottom:10px!important}.pre_load_search .elementor-cta__content{min-height:400px!important}.force_columns_tab .elementor-cta__content{min-height:400px!important}.medi_tablets .elementor-column{width:50%!important}.medi_tablets>.elementor-container{align-items:center}.footer .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:3px}.elementor-location-footer .elementor-section{padding-top:30px!important;padding-bottom:30px!important}}.mini-widgets .wpml-ls-legacy-dropdown a,.mobile-mini-widgets .wpml-ls-legacy-dropdown a{font-family:Josefin Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#f0dfcc;background-color:#fff0;border:none}.mini-widgets .wpml-ls-legacy-dropdown,.mobile-mini-widgets .wpml-ls-legacy-dropdown{width:60px}.mini-widgets .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,.mobile-mini-widgets .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:url(/wp-content/uploads/2023/10/lingua_arrow_drop.png);border:none;top:5px}.mini-widgets .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.mini-widgets .wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover,.mobile-mini-widgets .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.mobile-mini-widgets .wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{background-color:#fff0;color:#f0dfcc;border:none}.mini-widgets .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.mobile-mini-widgets .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{padding-top:4px}.force_columns_tab .elementor-widget-button{align-self:flex-end!important}.force_columns_tab .elementor-widget-wrap{align-content:normal}