@font-face{font-family:'MinervaModern';src:url(/wp-content/themes/template_paolo/assets/fonts/MinervaModern_Regular.otf);font-weight:300;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/template_paolo/assets/fonts/Montserrat-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/template_paolo/assets/fonts/Montserrat-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/template_paolo/assets/fonts/Montserrat-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:'Amiri';src:url(/wp-content/themes/template_paolo/assets/fonts/Amiri-Regular.ttf);font-weight:400;font-display:swap}:root{--font-1:'Montserrat', sans-serif;--font-2:'MinervaModern', sans-serif;--font-3:'Amiri', sans-serif;--margin-top-menu:105px;--largura-menu:300px;--transition-efects:.7s;--bg-line:linear-gradient(to right, rgba(186, 165, 117, 100%) 60%, rgba(186, 165, 117, 0%))}body{font-family:var(--font-1);color:var(--color-1)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:var(--color-2);font-family:var(--font-2)}h1,h2,h3,h4,h5,h6,p{margin:0 0 10px}h1,h2{font-size:clamp(1.8rem, 2.8vw, 3rem)}:is(h1,h2):not(.line-none):after{content:'';width:40%;display:block;height:3px;margin:10px 0;background-image:var(--bg-line)}hr{border:none;height:3px;background-image:var(--bg-line)}a{color:var(--color-3);transition:var(--transition-efects)}input{border:none}input[type="submit"]{color:#fff;background-color:var(--color-3);border:2px solid var(--color-3);border-radius:10px;padding:8px 10px;font-size:25px;font-family:var(--font-2);width:100%;transition:var(--transition-efects)}input[type="submit"]:hover{background-color:#fff0;color:var(--color-3)}input[type="submit"]:disabled{cursor:not-allowed}.form-check .form-check-input{background-color:var(--color-3);border-color:var(--color-3)}.form-control:focus{box-shadow:0 0 0 .25rem rgb(186 165 117 / .25);border-color:var(--color-3)}.line-center :is(h1,h2)::after{margin-right:auto;margin-left:auto}.image-box{position:relative;margin:auto;overflow:hidden}.image-box img{transition:all 1.5s;transform:scale(1)}.image-box:hover img{transform:scale(1.2)}.image-effects{overflow:hidden;position:relative;transition:var(--transition-efects)}.image-effects::before{content:'';position:absolute;display:block;width:50%;height:100%;background-color:#ffffff69;transition:var(--transition-efects);transform:skewX(45deg) translateX(calc(200px + 50%))}.image-effects:hover{transform:translateY(-5px)}.image-effects:hover:before{transform:skewX(45deg) translateX(calc(100px * -1 - 50%))}.image-center{margin:0 auto;display:block}.button-1 a,.button-2 a{display:inline-flex;align-items:center;text-decoration:none}.button-1 a{color:var(--color-3)}.button-1 a span{margin-right:10px}.button-1 a i{transition:var(--transition-efects)}.button-1 a:hover i{transform:translateX(5px)}.button-2 a{background-color:var(--color-3);border:1px solid var(--color-3);color:#fff;font-size:clamp(1rem, 1.4vw, 1.3rem);font-family:var(--font-2);border-radius:10px;padding:5px 15px}.button-2 a i{margin-right:10px;transition:var(--transition-efects)}.button-2 a:hover{background-color:#fff0;color:var(--color-3)}.box-form{background-color:var(--color-4);border-radius:5px;padding:2rem}.box-form h3{font-size:clamp(1.8rem, 2.8vw, 3rem)}.box-form h3:after{content:'';width:100%;display:block;height:3px;margin:10px 0;background-image:var(--bg-line)}.swiper-autoHeight .swiper-slide{height:auto}.w-chevron-right::after{content:url(/wp-content/themes/template_paolo/assets/img/iconCustom/carousel-right.svg)}.w-chevron-left::after{content:url(/wp-content/themes/template_paolo/assets/img/iconCustom/carousel-left.svg)}.navigation-group{display:flex;align-items:center;gap:.5rem}.navigation-group .swiper-pagination-progressbar{position:static}.swiper .swiper-pagination-progressbar{background:rgba(129,129,129,50%)}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color-1)}.box_accordion>:is(h2,h3){position:relative;cursor:pointer;display:inline-flex;align-items:center}.box_accordion>:is(h2,h3)::after{content:"\f078";color:var(--color-3);font-size:20px;font-family:'FontAwesome';margin-left:1rem}.box_accordion.active{height:100%}.box_accordion.active>:is(h2,h3)::after{content:"\f077"}.panel{display:none}.banner-bg{background-size:cover;background-repeat:no-repeat;background-position:center}.banner-container{display:flex;flex-direction:column}@media (max-width:991.98px){.banner-container{justify-content:end;padding:2rem 1rem}}@media (min-width:992px){.banner-container{justify-content:center}}.banner-container #breadcrumbs{margin-bottom:0;text-transform:uppercase;font-family:var(--font-2);color:var(--color-3)}.banner-container #breadcrumbs a{text-decoration:none}.banner-container :is(h1,h2){font-size:clamp(2rem, 3.5vw, 4rem);}.banner-container hr{width:30%}.banner-custom .banner-container{height:80vh}.banner-custom .banner-container h1{color:#fff}.banner-custom .banner-container #breadcrumbs a{color:var(--color-4)}.banner_interno-custom{background-image:url(https://i0.wp.com/drpaolorubez.com.br/wp-content/uploads/2024/12/bg-marmore-banner.jpg);background-size:contain}.banner_interno-custom figure *{width:100%;height:100%}@media (min-width:992px){.banner_interno-custom .banner-container{min-height:70vh}.banner_interno-custom figure img{position:absolute;inset:0;object-fit:cover}.banner_interno-custom:not(.banner_blog) .banner-container{max-width:520px;margin-left:auto}}@media (min-width:1200px){.banner_interno-custom:not(.banner_blog) .banner-container{max-width:540px}}@media (min-width:1400px){.banner_interno-custom:not(.banner_blog) .banner-container{max-width:630px}}.box-listagem{height:100%}.box-listagem figure{height:45vh}.box-listagem figure img{object-fit:cover;width:100%;height:100%;transition:var(--transition-efects)}.box-listagem figure img:hover{opacity:.8}.box-listagem a{color:inherit;text-decoration:none}.box-listagem a:hover{color:var(--color-3)}.entry-content :is(h2,h3){margin-top:20px;margin-bottom:5px}.entry-content iframe{width:100%}.entry-content hr{background-image:none;background-color:var(--color-3);height:1px}.sidebar-about{background-color:var(--color-4);padding:2rem;border-radius:5px}.sidebar-about p{font-weight:500}.menu-sticky{position:sticky;top:12%}.sidebar-menu{border:1px solid #D4D4D4;padding:1rem 2rem;border-radius:5px}.sidebar-menu li{margin-bottom:10px}.sidebar-menu li.current-menu-item a{color:var(--color-3);font-weight:600}.sidebar-menu a{display:block;text-decoration:none;color:var(--color-1)}.sidebar-menu a:hover{color:var(--color-3);transform:translateX(10px)}.cta-internas{position:relative}.cta-internas h2{font-family:var(--font-1);font-size:clamp(1.5rem, 1.8vw, 2.8rem)}.cta-internas img{position:absolute;object-fit:contain;bottom:0;height:100%}.cta-internas .box{background-color:var(--color-4);padding:2rem}.cta-internas .box .bg-internas{padding:2rem 1rem}@media (max-width:991.98px){.cta-internas .box .bg-internas{background-color:#fff}}@media (min-width:992px){.cta-internas .box .bg-internas{background-image:linear-gradient(to left,#fff 70%,transparent 70%)}}.listagem-blog .card-blog figure{height:20vh}.listagem-blog .col{border-bottom:1px solid var(--color-3);margin-bottom:2rem}.card-blog{height:100%;border:none}.card-blog img{object-fit:cover;width:100%;height:100%}.card-blog :is(h2,h3){font-size:clamp(1.4rem, 2vw, 2rem)}.card-blog :is(h2,h3) a{text-decoration:none;color:var(--color-2)}.card-blog :is(h2,h3) a:hover{color:var(--color-3)}.card-blog p:not(.button-1),.card-blog p:not(.button-1) a{color:var(--color-1)}.card-blog .author-style{background-color:#EEE;padding:2px 5px;display:inline-block}.pagination-area{margin-top:1rem}.pagination-area ul{padding:0;text-align:center;font-size:0}.pagination-area ul li{display:inline-block}.pagination-area ul li a{color:var(--color-3);border:1px solid;font-size:18px;text-decoration:none;padding:5px 20px;margin:0 10px;transition:var(--transition-efects)}.pagination-area ul li.active a,.pagination-area ul li a:hover{background-color:var(--color-3);color:var(--color-4)}.cta-section{background-image:url(https://i0.wp.com/drpaolorubez.com.br/wp-content/uploads/2024/12/bg-marmore-cta-2.jpg);padding:2rem}.btn-cta a{color:var(--color-2);background-color:#fff;padding:1rem 4rem;font-size:clamp(1.8rem, 2.5vw, 2.5rem);font-family:var(--font-2);text-decoration:none;display:inline-block;transition:var(--transition-efects)}.btn-cta a:hover{transform:scale(1.08)}.btn-cta a::after{content:'';display:block;height:3px;margin:10px 0;background-image:var(--bg-line)}#masthead,#meanmenu{background-color:var(--color-4)}.site-header ul{font-family:var(--font-2);margin:0;padding:0;list-style:none}.site-header .main-navigation ul li{position:relative}.site-header .main-navigation ul li a{color:var(--menu-color);display:block;text-decoration:none;transition:var(--transition-efects);text-transform:uppercase;margin:0 15px}.site-header .main-navigation>nav>ul{display:flex;align-items:center;justify-content:center}.site-header .main-navigation>nav>ul>li>ul.sub-menu{margin-top:.5rem}.site-header .main-navigation ul.menu>li>a:hover,.site-header .main-navigation ul.menu>li.current-menu-item>a,.site-header .main-navigation ul.menu>li.current>a{color:var(--menu-hover-color)}.site-header .main-navigation ul li a.active{color:var(--menu-hover-color)}.site-header .main-navigation ul li ul{left:0;opacity:0;visibility:hidden;transform:scaleY(0);position:absolute;top:100%;transform-origin:0 0 0;transition:var(--transition-efects);z-index:99}.site-header .main-navigation ul li ul li{width:var(--largura-menu);background-color:var(--submenu-bg-color);display:block;border-left:none;transition:all 0.3s ease 0s;padding:5px 10px}.site-header .main-navigation ul li ul li:hover{background-color:var(--submenu-hover-bg-color);display:block;height:auto}.site-header .main-navigation ul li ul li.menu-item-has-children:hover:after{color:var(--submenu-hover-color)}.site-header .main-navigation ul li ul li a{color:var(--submenu-color);display:block;padding:5px;margin:0}.site-header .main-navigation ul li ul li:hover>a{color:var(--submenu-hover-color)}.site-header .main-navigation ul>li:hover>ul{opacity:1;visibility:visible;transform:scaleY(1)}.site-header .main-navigation ul:not(.sub-menu)>.menu-item-has-children>a:after{content:"\f078";font-family:'FontAwesome';font-weight:700;margin-left:10px;font-size:10px;position:absolute;top:50%;transform:translateY(-50%);right:0}.site-header .main-navigation ul li .sub-menu li.menu-item-has-children:after{content:"\f105";color:var(--submenu-color);font-family:'FontAwesome';font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.site-header .main-navigation ul>li>ul>li:hover>ul{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.site-header .main-navigation ul li.mega-menu:hover ul{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.site-header .main-navigation ul li.mega-menu>ul.sub-menu{padding:10px 0;width:460px}.site-header .main-navigation ul li.mega-menu ul.sub-menu li{background-color:inherit}.site-header .main-navigation ul li.mega-menu>ul.sub-menu>li{display:block;float:left;margin:0 5px;width:210px;border:none}.site-header .main-navigation ul li.mega-menu>ul.sub-menu>li ul{position:relative;width:inherit;left:inherit;box-shadow:none}.site-header .main-navigation ul li.mega-menu>ul.sub-menu>li>a{font-weight:600;margin-bottom:1px}.site-header .main-navigation ul li.mega-menu ul.sub-menu li a{color:#fff}.site-header .main-navigation ul li.mega-menu.hide-header>ul.sub-menu>li>a{display:none}.site-header .main-navigation ul li.mega-menu>ul.sub-menu li:after{content:''}.stick .site-header{width:100%;background-color:#fff;position:sticky;top:0;z-index:35}.trheader.non-stick .site-header{left:0;position:absolute;right:0;z-index:99}.trheader.non-stick .site-header .site-branding a.light-logo{display:table-cell}.trheader.non-stick .site-header .main-navigation ul.menu>li>a{color:#fff}.trheader.non-stick .site-header .main-navigation ul li.menu-item-has-children:after{content:"\f078";font-family:FontAwesome;font-size:9px;position:absolute;right:-2px;top:5px;color:#fff}#site-navigation ul li::before{content:none!important}.mean-activated .entry-banner,.mean-activated .entry-banner .container{padding-top:0!important;padding-bottom:0!important}#menu-item-4117 ul{column-count:2;column-gap:0;display:block;height:auto}a.meanmenu-reveal{display:none}.mean-container .mean-bar{position:relative;z-index:9}.mean-container .mean-bar .col-6:nth-child(1){padding-left:1.5rem}.mean-container .mean-bar .col-6:nth-child(2){padding-right:1.5rem}.mean-container a.meanmenu-reveal{display:block;cursor:pointer;font-size:28px;text-align:end}.mean-container .mean-nav{width:100%;background-color:var(--color-secondary);margin-top:0}.mean-container .mean-nav ul{list-style-type:none;margin:0;padding:0;width:100%}.mean-container .mean-nav ul.menu{overflow-y:scroll}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul li li a{padding:.5em 8%;visibility:visible}.mean-container .mean-nav ul li a:not(.mean-expand){color:var(--color-1);display:block;font-size:1rem;padding:.8rem 3%;text-decoration:none}.mean-container .mean-nav ul li a:not(.mean-expand):hover,.mean-container .mean-nav ul li.current_page_item>a:not(.mean-expand){background-color:var(--color-3);color:var(--color-4);font-weight:700}.mean-container .mean-nav ul li.current_page_item>a.mean-expand{color:var(--color-4)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul.sub-menu li a{font-size:.95rem;padding-left:1rem}.mean-container .mean-nav ul.sub-menu ul.sub-menu li a{padding-left:2.5rem}.mean-container .mean-nav ul.sub-menu ul.sub-menu ul.sub-menu li a{padding-left:3.5rem}.mean-container .mean-nav ul.sub-menu li a.mean-expand{font-size:16px}.mean-remove{display:none!important}.mean-container .mean-nav ul li a.mean-expand{color:var(--color-1);margin-top:1px;padding:0 .5rem;position:absolute;right:5%;top:10px;z-index:2;font-weight:700;font-size:18px;border-radius:100%}.mean-container .mean-nav ul.sub-menu{background-color:var(--color-secondary);border-width:1px 0 1px 0;border-style:solid;border-color:#ffffff1a}.header-menu-mob{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-menu-mob>:first-child{padding-left:1rem}.header-menu-mob>:nth-last-child(2){padding-right:1rem}.header-menu-mob>:not(:last-child){padding-top:.5rem;padding-bottom:.5rem}.header-menu-mob .box-social ul{list-style:none;padding:0;margin:0}@media screen and (max-width:768px){#meanmenu{position:sticky;top:0;z-index:999;width:100%}}@media screen and (min-width:769px){#meanmenu{display:none}}.footer-top-area{background-color:var(--footer-bg-color)}.footer-top-area *{color:var(--footer-color)}.footer-top-area :is(h2,h3){color:var(--footer-title-color);font-family:var(--font-1);font-size:clamp(1.5rem, 1.4vw, 1.5rem)}.footer-top-area a{color:var(--footer-link-color)}.footer-top-area a:hover{color:var(--footer-link-hover-color)}.footer-top-area address a{display:flex;align-items:center;justify-content:space-between}.footer-top-area address i{margin-right:10px}.footer-top-area address span{width:90%}.footer-top-area .list-social li:not(:last-child){margin-right:10px}.footer-top-area .footer-contact a{text-decoration:none}.footer-top-area .footer-contact i{color:var(--color-3);border:1px solid;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:100%}.footer-top-area .footer-menu a{text-decoration-thickness:1px;text-underline-offset:2px}.footer-bottom-area{background-color:var(--copy-bg-color)}.footer-bottom-area *{color:var(--copy-color)}.footer-bottom-area a{color:var(--copyright_link_color)}.footer-bottom-area .border-footer{border-top:1px solid var(--color-3)}.error-page-area .error-page{color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.error-page-area .error-page h3{color:#fff;font-weight:600;letter-spacing:2px;margin-top:30px;margin-bottom:10px;font-size:30px;line-height:1.2}.error-page-area .error-page a.error-page-btn{background-color:#fff;color:#222;display:inline-block;margin-top:10px;border-radius:3px;font-size:16px;font-weight:600;padding:12px 25px;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.conheca__title--custom:after{width:80%}.whatsapp-right{display:block;position:fixed;margin:auto;bottom:3%;right:2%;z-index:999;text-align:center;border-radius:10px 10px 0 0;padding:5px 10px;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}