*{font-family:"Poppins",sans-serif;scroll-behavior:smooth;transition:all ease .5s}a:focus{text-decoration:none!important;background-color:rgba(0,0,0,0)!important;border:none!important}a:hover{text-decoration:none}a.whatsapp-button{box-shadow:0 4px 25px rgba(0,0,0,.25);border-radius:50%;background-color:rgba(0,0,0,0);position:fixed;right:50px;bottom:50px;z-index:9999}a.whatsapp-button img{width:60px}.default-cta,footer .pre-footer a,section.contato form input[type="submit"]{white-space:nowrap;background-color:#ec6639;padding:12px 44px;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#fff;font-weight:700;transition:all ease .5s;cursor:pointer;width:fit-content}.default-cta:hover,footer .pre-footer a:hover,section.contato form input[type="submit"]:hover{background-color:#d55b32;color:#fff}@media screen and (max-width:768px){.default-cta,footer .pre-footer a,section.contato form input[type="submit"]{width:100%;padding:15px}}section.contato{padding:90px 0}section.contato.grey{background-color:#fbfbfb}section.contato.grey input,section.contato.grey textarea{background-color:#fff}section.contato h2{font-size:36px;text-transform:uppercase;color:#333;font-weight:700;margin-bottom:20px}section.contato h3{font-size:15px;color:#9c9c9c;margin-bottom:50px}section.contato form input,section.contato form textarea{background-color:#f7f7f7;border:1px solid #f7f7f7;font-size:14px;padding:18px;border:none;color:#333;outline:none;box-shadow:none;border-radius:0;transition:all ease .5s}section.contato form input:focus,section.contato form input:active,section.contato form textarea:focus,section.contato form textarea:active{border:1px solid #ec6639;box-shadow:none}@media screen and (max-width:768px){section.contato form input,section.contato form textarea{margin-bottom:10px}}section.contato form ::placeholder{color:#333}section.contato form .wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:normal;display:block;margin-top:5px}section.contato form input[type="submit"]{margin-top:40px;padding:12px 50px}section.pensada-com-cuidado{padding:80px 0;background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/bg-nossa-estrutura.png);background-size:cover;background-repeat:no-repeat;background-position:top}section.pensada-com-cuidado .row{align-items:center}section.pensada-com-cuidado h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:40px}section.pensada-com-cuidado p{color:#9c9c9c;font-size:16px}section.pensada-com-cuidado .imgs{display:flex;align-items:center}section.pensada-com-cuidado .imgs img{align-self:center;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));width:50%!important}section.pensada-com-cuidado .imgs img.overlay{margin-left:-15px}section.pensada-com-cuidado .imgs img:last-child{margin-left:-15px}@media screen and (max-width:768px){section.pensada-com-cuidado .imgs img:last-child{margin-left:initial;width:100%;max-width:100%}section.pensada-com-cuidado .imgs img:first-child{display:none}}section.diferenciais{padding:85px 0 60px 0;background-color:#fff}section.diferenciais h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:20px}section.diferenciais p{color:#9c9c9c;font-size:16px;margin-bottom:60px}section.diferenciais .diferenciais{display:flex;justify-content:space-between}@media screen and (max-width:768px){section.diferenciais .diferenciais{flex-wrap:wrap}}section.diferenciais .diferenciais .diferencial{width:23%}@media screen and (max-width:768px){section.diferenciais .diferenciais .diferencial{width:100%}}section.diferenciais .diferenciais .diferencial:hover img{width:100%;max-width:250px;margin-bottom:10px}section.diferenciais .diferenciais .diferencial img{width:100%;max-width:200px;margin-bottom:60px;transition:all ease .5s}section.diferenciais .diferenciais .diferencial h4{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:10px}header.main-header{transition:all ease .5s;position:fixed;top:0;width:100%;z-index:999}header.main-header .close-menu-mobile{display:none}@media screen and (max-width:768px){header.main-header.active-menu{background-color:#ec6639;height:100vh}header.main-header.active-menu>div{flex-direction:column;align-items:center}header.main-header.active-menu .logo img{width:150px}header.main-header.active-menu nav{display:block;margin:50px 0}header.main-header.active-menu nav ul{flex-direction:column;align-items:center}header.main-header.active-menu nav ul li a{color:#fff!important}header.main-header.active-menu nav ul li img{filter:invert(0)!important}header.main-header.active-menu img.menu-mobile{display:none!important}header.main-header.active-menu img.close-menu-mobile{display:block!important}}header.main-header>div{display:flex;justify-content:space-between}@media screen and (max-width:768px){header.main-header>div{display:flex}}header.main-header .logo img{background-color:#ec6639;padding:15px 60px;position:absolute;width:250px}@media screen and (max-width:768px){header.main-header .logo img{padding:15px;width:100px;position:relative;background-color:#ec6639}}header.main-header nav{padding:30px 0}@media screen and (max-width:768px){header.main-header nav{display:none}}header.main-header nav ul{padding:0;list-style:none;display:flex;margin:0}header.main-header nav ul li{margin-right:40px}@media screen and (max-width:768px){header.main-header nav ul li{margin-right:0;margin-bottom:40px}}header.main-header nav ul li img{transition:all ease .5s}header.main-header nav ul li a{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;transition:all ease .5s}header.main-header nav ul li:last-child{margin:0}header.main-header .menu-mobile,header.main-header .close-menu-mobile{filter:invert(1);width:40px;align-self:center}header.main-header.active{background-color:#fff}@media screen and (max-width:768px){header.main-header.active{background-color:#ec6639}}header.main-header.active nav ul li img{filter:invert(1)}header.main-header.active nav ul li a{color:#333}.page-banner{padding:230px 0 150px 0;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.page-banner{padding:200px 0 120px 0}}.page-banner h1{text-transform:uppercase;font-size:50px;font-weight:700;color:#333}@media screen and (max-width:768px){.page-banner h1{font-size:40px;text-align:center}}.contato section.localizacao{background-color:#e5e5e5;padding:80px}@media screen and (max-width:768px){.contato section.localizacao{padding:30px 15px}}.contato section.localizacao h2{font-size:36px;color:#ec6639;font-weight:700;margin-bottom:20px}.contato section.localizacao p{color:#9c9c9c;font-size:20px;padding-right:200px}@media screen and (max-width:768px){.contato section.localizacao p{padding-right:initial}}.contato section.localizacao ul{list-style:none;padding:0;margin:0}.contato section.localizacao ul li{display:flex;align-items:flex-start;color:#9c9c9c;font-size:16px;margin-bottom:25px}.contato section.localizacao ul li img{align-self:auto}.contato section.localizacao ul li .localizacao-item{margin-left:20px}.contato section.localizacao ul li .localizacao-item h3{font-size:16px;color:#333;margin:0;margin-bottom:5px}.contato section.localizacao ul li .localizacao-item a{color:#9c9c9c;display:flex;align-items:center}.contato section.localizacao ul li .localizacao-item a img{margin-left:5px}.nosso-espaco section.page-banner h1{color:#fff}.nosso-espaco section.nossa-estrutura{background-color:#fbfbfb;padding:100px 0}.nosso-espaco section.nossa-estrutura h2{font-size:36px;text-transform:uppercase;color:#333;font-weight:700;margin-bottom:20px}.nosso-espaco section.nossa-estrutura h3{font-size:15px;color:#9c9c9c;margin-bottom:50px}.nosso-espaco section.nossa-estrutura .estrutura{display:flex;justify-content:space-between}@media screen and (max-width:768px){.nosso-espaco section.nossa-estrutura .estrutura{flex-wrap:wrap;align-items:center;justify-content:center}}.nosso-espaco section.nossa-estrutura .estrutura .estrutura-item{width:300px}@media screen and (max-width:768px){.nosso-espaco section.nossa-estrutura .estrutura .estrutura-item{margin-bottom:50px}}.nosso-espaco section.nossa-estrutura .estrutura .estrutura-item .img{position:relative;margin-bottom:15px}.nosso-espaco section.nossa-estrutura .estrutura .estrutura-item .img span{display:block;background-color:#ec6639;letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;text-align:center;padding:10px;position:absolute;bottom:0;width:100%}.nosso-espaco section.nossa-estrutura .estrutura .estrutura-item p{font-size:14px;text-align:center;color:#9c9c9c;line-height:21px}.o-studio section.page-banner{height:100vh;display:flex;align-items:center;justify-content:center;color:#fff}.o-studio section.page-banner .o-studio{display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:768px){.o-studio section.page-banner .o-studio{flex-direction:column}}.o-studio section.page-banner .o-studio h1{color:#fff;z-index:1}@media screen and (max-width:768px){.o-studio section.page-banner .o-studio h1{margin-bottom:30px;text-align:center}}.o-studio section.page-banner .o-studio h2{font-weight:700;font-size:36px;z-index:1}@media screen and (max-width:768px){.o-studio section.page-banner .o-studio h2{margin-top:30px;text-align:center}}.o-studio section.page-banner .o-studio hr{margin:0;border:0;border-top:3px solid #fff;transform:rotate(90deg);width:150px;z-index:1}@media screen and (max-width:768px){.o-studio section.page-banner .o-studio hr{transform:rotate(0deg)}}.o-studio section.page-banner img{position:absolute;max-width:100%}.o-studio section.page-banner .default-cta,.o-studio section.page-banner footer .pre-footer a,footer .pre-footer .o-studio section.page-banner a,.o-studio section.page-banner section.contato form input[type="submit"],section.contato form .o-studio section.page-banner input[type="submit"]{background-color:#fff;color:#333;position:absolute;bottom:20vh}@media screen and (max-width:768px){.o-studio section.page-banner .default-cta,.o-studio section.page-banner footer .pre-footer a,footer .pre-footer .o-studio section.page-banner a,.o-studio section.page-banner section.contato form input[type="submit"],section.contato form .o-studio section.page-banner input[type="submit"]{position:initial;margin-top:30px;text-align:center}}.o-studio section.melhor-studio{padding:80px 0;background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/bg-nossa-estrutura.png);background-size:cover;background-repeat:no-repeat;background-position:top}.o-studio section.melhor-studio .row{align-items:center}.o-studio section.melhor-studio h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:40px}.o-studio section.melhor-studio p{color:#9c9c9c;font-size:16px}.o-studio section.melhor-studio img{align-self:center;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));width:100%}.o-studio section.melhor-studio img:last-child{margin-left:-15px}@media screen and (max-width:768px){.o-studio section.melhor-studio img:last-child{margin-left:initial}}.o-studio section.pilates{padding:160px 0;background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/bg-pilates.png);background-size:cover;background-repeat:no-repeat}.o-studio section.pilates h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.o-studio section.pilates p{color:#000;font-size:16px;margin-bottom:40px}.o-studio section.pilates img{box-shadow:0 4px 84px rgba(0,0,0,.55);max-width:100%}.o-studio section.yoga{padding:160px 0;background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/xbg-yoga.png.pagespeed.ic.5t4riG6joV.jpg);background-size:cover;background-repeat:no-repeat}.o-studio section.yoga h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.o-studio section.yoga p{color:#000;font-size:16px;margin-bottom:40px}.o-studio section.yoga img{box-shadow:0 4px 84px rgba(0,0,0,.55);max-width:100%}.o-studio section.nosso-time{padding:160px 0;background-color:#f7f7f7}.o-studio section.nosso-time h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.o-studio section.nosso-time p{color:#9c9c9c;font-size:16px;margin-bottom:60px}.o-studio section.nosso-time .profissionais{display:flex;justify-content:space-between}.o-studio section.nosso-time .profissionais .profissional{max-width:20%;position:relative;display:flex;flex-direction:column;align-items:center}.o-studio section.nosso-time .profissionais .profissional img{max-width:100%}.o-studio section.nosso-time .profissionais .profissional span{font-size:14px;text-transform:uppercase;color:#ec6639;background-color:#fff;font-weight:700;padding:10px 40px;min-width:60%;text-align:center;margin-top:-40px}.home section.page-banner{height:100vh;display:flex;align-items:center;justify-content:center;color:#fff}.home section.page-banner .o-studio{display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:768px){.home section.page-banner .o-studio{flex-direction:column}}.home section.page-banner .o-studio h1{color:#fff;z-index:1;text-align:right}@media screen and (max-width:768px){.home section.page-banner .o-studio h1{margin-bottom:30px;text-align:center}}.home section.page-banner .o-studio h2{font-weight:700;font-size:36px;z-index:1}@media screen and (max-width:768px){.home section.page-banner .o-studio h2{margin-top:30px;text-align:center}}.home section.page-banner .o-studio hr{margin:0;border:0;border-top:3px solid #fff;transform:rotate(90deg);width:150px;z-index:1}@media screen and (max-width:768px){.home section.page-banner .o-studio hr{transform:rotate(0deg)}}.home section.page-banner img{position:absolute;max-width:100%;filter:grayscale(100%)}.home section.page-banner .default-cta,.home section.page-banner footer .pre-footer a,footer .pre-footer .home section.page-banner a,.home section.page-banner section.contato form input[type="submit"],section.contato form .home section.page-banner input[type="submit"]{background-color:#fff;color:#333;position:absolute;bottom:20vh}@media screen and (max-width:768px){.home section.page-banner .default-cta,.home section.page-banner footer .pre-footer a,footer .pre-footer .home section.page-banner a,.home section.page-banner section.contato form input[type="submit"],section.contato form .home section.page-banner input[type="submit"]{position:initial;margin-top:30px;text-align:center}}.home section.pensada-com-cuidado p{margin-bottom:3rem}.home section.servicos{display:flex;margin:0}@media screen and (max-width:768px){.home section.servicos{flex-wrap:wrap}}.home section.servicos .servico{width:100%;height:90vh;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.home section.servicos .servico{width:100%;height:70vh}}.home section.servicos .servico .content{text-align:center}.home section.servicos .servico .content img{margin-bottom:40px}.home section.servicos .servico .content h3{color:#fff;text-transform:uppercase;font-weight:700}.home section.servicos .servico.yoga{background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/yoga-bg.png);margin-top:-1px}.home section.servicos .servico.pilates{background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/pilates-bg.png)}.home section.diferenciais{background-color:#f7f7f7}.home section.nosso-blog{padding:85px 0 60px 0;background-color:#fbfbfb}.home section.nosso-blog h2{color:#333;font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.home section.nosso-blog p{color:#9c9c9c;font-size:16px;margin-bottom:60px}.home section.nosso-blog .posts{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:768px){.home section.nosso-blog .posts{flex-direction:column}}.home section.nosso-blog .posts .post{width:30%;display:flex;flex-direction:column;box-shadow:0 -1px 13px rgba(0,0,0,.15)}@media screen and (max-width:768px){.home section.nosso-blog .posts .post{width:100%;margin-bottom:30px}}.home section.nosso-blog .posts .post .thumb{height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home section.nosso-blog .posts .post .post-details{padding:35px}.home section.nosso-blog .posts .post span.categories{font-size:12px;line-height:18px;text-transform:uppercase;color:#9c9c9c}.home section.nosso-blog .posts .post h4{font-weight:700;font-size:18px;text-transform:uppercase;color:#333;margin-bottom:20px}.home section.nosso-blog .posts .post p{font-size:16px;line-height:24px;color:#9c9c9c;margin-bottom:40px}.home section.nosso-blog .posts .post a{font-size:14px;text-transform:uppercase;color:#ec6639;font-weight:700}.blog section.posts .post{margin-top:30px;margin-bottom:100px}.blog section.posts .post img{max-width:100%;margin-bottom:25px}.blog section.posts .post span.cat{font-size:12px;color:#9c9c9c;display:block;margin-bottom:10px}.blog section.posts .post h2{font-size:36px;font-weight:700;color:#333;margin-bottom:20px}.blog section.posts .post p{text-transform:initial;font-weight:500;color:#9c9c9c;font-size:16px}.blog section.posts .post a{font-size:14px;text-transform:uppercase;color:#ec6639;font-weight:700}.blog section.posts .pagination{margin-bottom:20px}.blog section.posts .pagination a,.blog section.posts .pagination span.extend{padding:10px 20px;display:block;color:#ec6639;font-weight:bolder}.blog section.posts .pagination a.last,.blog section.posts .pagination a.first,.blog section.posts .pagination span.extend.last,.blog section.posts .pagination span.extend.first{text-transform:uppercase;font-weight:700;letter-spacing:2px}.blog section.posts .pagination span.current{padding:10px 20px;background-color:#ec6639;font-weight:900;color:#fff}.blog-single .page-banner{padding:50px 0 0 0;height:70vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.blog-single .page-banner{height:90vh}}.blog-single .page-banner h1{color:#fff;margin-bottom:30px}.blog-single .page-banner h2{color:#9c9c9c;font-weight:400;font-size:16px;line-height:1.6}.blog-single .post-content p{line-height:1.6;font-size:16px;color:#9c9c9c}footer .pre-footer{background-image:url(https://pilates4u.com.br/wp-content/themes/pilates/assets/images/pre-footer.png);background-size:cover;background-repeat:no-repeat;padding:150px 0}footer .pre-footer h3{font-size:36px;color:#ec6639;font-weight:700;margin-bottom:23px}footer .pre-footer p{font-size:24px;line-height:36px;font-weight:500;color:#fff;margin-bottom:70px}footer .social-network{background-color:#ec6639;padding:60px 0}footer .social-network h4{text-transform:uppercase;color:#fff;font-weight:700;font-size:14px;letter-spacing:2px;margin-bottom:30px;text-align:center}footer .social-network .social-icons a{display:block;background-color:rgba(0,0,0,.3137254902);padding:10px;border-radius:50%;margin:0 10px}footer .social-network .social-icons a img{width:30px}footer .footer-nav{background-color:#74848e;color:#fff;padding:80px 0}@media (max-width:768px){footer .footer-nav{padding:20px 0}}@media (min-width:1200px){footer .footer-nav .container{max-width:1300px}}footer .footer-nav .title{text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:24px}footer .footer-nav .contact a.contact-item{display:block;text-decoration:none;color:#fff;margin-bottom:5px}footer .footer-nav .contact a.contact-item img{max-width:100%;margin-right:5px}footer .footer-nav .newsletter form input{background-color:rgba(0,0,0,.1882352941);font-size:14px;color:#fff;padding:15px 24px;border-radius:0;border:none;box-shadow:none;margin-bottom:8px}footer .footer-nav .newsletter form input[type="submit"]{background-color:#ec6639;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;width:80%}footer .footer-nav .newsletter form ::placeholder{color:#fff}footer .copyright{background-color:#252525;padding:40px 0}footer .copyright p{color:#9c9c9c;padding:0;margin:0;font-size:16px}