﻿:root{--bs-primary: #f2eedf;--bs-secondary: #eba900;--bs-terciary: #6fa088;--bs-blue: #3f739d;--text-color: var(--text-color);--link-color: #6fa088;--link-color-hover: #f2eedf;--bg-barra-de-rolagem: #eba900;--color-barra-de-rolagem: #6fa088}body.dark{--text-color: #fff}:root{--gradient-primary-a: linear-gradient(265.73deg, rgba(255, 255, 255, 0) 3.48%, #f2eedf 100%);--gradient-primary-b: linear-gradient(265.73deg, #eba900 0%, #f2eedf 100%);--gradient-primary-c: linear-gradient(135deg, #ffffff 0%, #6fa088 100%);--gradient-primary-a-dark: linear-gradient(265.73deg, rgba(0, 0, 0, 0.5) 3.48%, rgb(227.2666666667, 218.7333333333, 186.7333333333) 100%);--gradient-primary-b-dark: linear-gradient(265.73deg, rgb(184, 132.3234042553, 0) 0%, rgb(227.2666666667, 218.7333333333, 186.7333333333) 100%);--gradient-primary-c-dark: linear-gradient(135deg, #ffffff 0%, rgb(87.4476987448, 132.5523012552, 110.460251046) 100%);--gradient-custom-a: linear-gradient(103.42deg, #f2eedf 0%, #6fa088 106.14%)}:root{--bs-gray-50: #f5f6f6;--bs-gray-100: #ececed;--bs-gray-200: #d7d7e0;--bs-gray-300: #b0b1b3;--bs-gray-400: #939399;--bs-gray-500: #707176;--bs-gray-600: #545458;--bs-gray-700: #4e5056;--bs-gray-800: #222;--bs-gray-900: #070707}:root{--bs-font-family-base: Poppins, sans-serif;--bs-font-family-base-alternative: Fjalla One, sans-serif}body::-webkit-scrollbar,.modal::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track{background:var(--bg-barra-de-rolagem)}body::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb{background-color:var(--color-barra-de-rolagem);height:33px;border-radius:0px}:target{scroll-margin-top:6.9em}body{line-height:1.5;background-color:var(--body-color)}body.overflow{overflow:hidden}html,body{scroll-behavior:smooth;margin-top:0 !important;font-family:var(--bs-font-family-base);color:var(--text-color);position:relative;font-size:16px}html:target,body:target{scroll-margin-top:4.5em}html a,body a{color:var(--link-color);word-break:break-word;text-decoration:none}html a:hover,body a:hover{color:var(--link-color-hover);text-decoration:none;cursor:pointer;transition:all 330ms linear}html h1,body h1{font-family:var(--bs-font-family-base-alternative);font-size:3.5rem;line-height:1.2;margin-bottom:20px}html h2,body h2{font-family:var(--bs-font-family-base-alternative);font-size:2.5rem;line-height:1.2;font-weight:500;margin-bottom:15px}html h3,body h3{font-family:var(--bs-font-family-base-alternative);font-size:2rem;line-height:1.2;font-weight:600;margin-bottom:15px}html h4,body h4{font-family:var(--bs-font-family-base-alternative);font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:10px}html h5,body h5{font-family:var(--bs-font-family-base-alternative);font-size:1rem;line-height:1.4;font-weight:500;margin-bottom:10px}html h6,body h6{font-family:var(--bs-font-family-base-alternative);font-size:.875rem;line-height:1.4;font-weight:500;margin-bottom:10px}html p,body p{font-size:1rem;line-height:1.6;margin-bottom:15px;font-weight:300}html strong,body strong{font-weight:600}html ul,body ul{list-style:circle}html ul li,body ul li{list-style-position:outside}html ol,body ol{padding-left:15px}html ol li,body ol li{list-style-position:outside}@media screen and (min-width: 768px){header .top-header .container .row{justify-content:flex-end}}@media screen and (max-width: 768px){header .top-header .container .row{justify-content:center}header .top-header .container .row .social{justify-content:center;align-items:center}}header .bottom-header{box-shadow:none}header .bottom-header .container .navigation .custom-logo-link img{max-height:165px;max-width:133px;width:100%;transition:all 333ms linear}@media screen and (max-width: 768px){header .bottom-header .container .navigation .custom-logo-link img{max-width:105px}}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li.search-menu{display:none}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li{color:var(--bs-secondary)}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li>a{color:#96948a;text-transform:capitalize;font-size:1.125rem}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li:hover:not(.logo):not(.pll-parent-menu-item):not(.search-menu)>a{opacity:1;color:var(--header-menu-hover)}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li:hover:not(.logo):not(.pll-parent-menu-item):not(.search-menu)>a::before{transform:scale(1, 1);transform-origin:left center;border-color:var(--bs-blue)}header .bottom-header .container .navigation nav .navbar-collapse ul[id^=menu-]>li:hover:not(.logo):not(.pll-parent-menu-item):not(.search-menu)>a::after{transform:rotate(180deg)}header.sticky .bottom-header{box-shadow:0px 1px 6px 0px rgba(0,0,0,.33)}header.sticky .bottom-header .container .navigation .custom-logo-link img{max-width:90px}body>footer{background-color:var(--bs-primary);background-image:url("../svg/footer-bg.svg");background-size:cover;background-repeat:no-repeat;background-position:top left;padding:220px 0 30px}body>footer .container .row .logo-footer img{width:160px}body>footer .container .row .logo-footer p{color:var(--bs-gray-100)}body>footer .container .row .social a i{color:var(--footer-social)}body>footer .container .row .menu-footer ul li a{color:var(--bs-gray-100)}body>footer .container .row .suporte-online .social-2 .item p,body>footer .container .row .suporte-online .social-2 .item a{color:var(--bs-gray-100)}body>footer .container .row .copy p{color:var(--bs-gray-100)}.back-to-top{position:fixed;right:3vw;bottom:0;width:40px;height:40px;border-radius:50px;padding:6px 0px;line-height:30px;text-align:center;background:linear-gradient(103.42deg, var(--bs-primary) 0%, var(--bs-terciary) 106.14%);color:#fff;font-size:18px;cursor:pointer;opacity:0;visibility:hidden;z-index:2;transition:all 520ms linear,background-color 2s linear}.back-to-top.active{bottom:2vw;opacity:1;visibility:visible}.back-to-top.active:hover{background:linear-gradient(103.42deg, var(--bs-primary) 0%, var(--bs-terciary) 6.14%);transform:scale(1.1)}.back-to-top a i{color:#fff}.woocommerce a.button,.entry-content .faux-button,.entry-content .wp-block-button__link,.entry-content input[type=button],.entry-content input[type=reset],.entry-content input[type=submit],.entry-content button[type=submit],.banner-box .banner-text a,.btn:not([class*=btn-]):not([class^=btn-]){padding:1em 2em;font-size:14px;background:rgba(0,0,0,0);border:none;position:relative;color:#fff !important;z-index:1;text-transform:upperase;display:inline-block;border-radius:10px;transition:639ms;background-color:rgba(0,0,0,0) !important;min-width:85px;text-align:center}.woocommerce a.button:focus,.entry-content .faux-button:focus,.entry-content .wp-block-button__link:focus,.entry-content input[type=button]:focus,.entry-content input[type=reset]:focus,.entry-content input[type=submit]:focus,.entry-content button[type=submit]:focus,.banner-box .banner-text a:focus,.btn:not([class*=btn-]):not([class^=btn-]):focus{box-shadow:none}.woocommerce a.button:focus::before,.entry-content .faux-button:focus::before,.entry-content .wp-block-button__link:focus::before,.entry-content input[type=button]:focus::before,.entry-content input[type=reset]:focus::before,.entry-content input[type=submit]:focus::before,.entry-content button[type=submit]:focus::before,.banner-box .banner-text a:focus::before,.btn:not([class*=btn-]):not([class^=btn-]):focus::before{transform:translate(5%, 20%);width:10px;height:10px}.woocommerce a.button:focus::after,.entry-content .faux-button:focus::after,.entry-content .wp-block-button__link:focus::after,.entry-content input[type=button]:focus::after,.entry-content input[type=reset]:focus::after,.entry-content input[type=submit]:focus::after,.entry-content button[type=submit]:focus::after,.banner-box .banner-text a:focus::after,.btn:not([class*=btn-]):not([class^=btn-]):focus::after{border-radius:50px;transform:translate(0, 0);width:100%;height:100%}.woocommerce a.button::before,.woocommerce a.button::after,.entry-content .faux-button::before,.entry-content .faux-button::after,.entry-content .wp-block-button__link::before,.entry-content .wp-block-button__link::after,.entry-content input[type=button]::before,.entry-content input[type=button]::after,.entry-content input[type=reset]::before,.entry-content input[type=reset]::after,.entry-content input[type=submit]::before,.entry-content input[type=submit]::after,.entry-content button[type=submit]::before,.entry-content button[type=submit]::after,.banner-box .banner-text a::before,.banner-box .banner-text a::after,.btn:not([class*=btn-]):not([class^=btn-])::before,.btn:not([class*=btn-]):not([class^=btn-])::after{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s}.woocommerce a.button::before,.entry-content .faux-button::before,.entry-content .wp-block-button__link::before,.entry-content input[type=button]::before,.entry-content input[type=reset]::before,.entry-content input[type=submit]::before,.entry-content button[type=submit]::before,.banner-box .banner-text a::before,.btn:not([class*=btn-]):not([class^=btn-])::before{transform:translate(0%, 0%);width:100%;height:100%;background:var(--bs-terciary);border-radius:10px}.woocommerce a.button::after,.entry-content .faux-button::after,.entry-content .wp-block-button__link::after,.entry-content input[type=button]::after,.entry-content input[type=reset]::after,.entry-content input[type=submit]::after,.entry-content button[type=submit]::after,.banner-box .banner-text a::after,.btn:not([class*=btn-]):not([class^=btn-])::after{transform:translate(0px, 0px);width:10px;height:10px;background:var(--bs-primary);backdrop-filter:blur(5px);border-radius:8px 0 10px 0px}.woocommerce a.button:hover,.entry-content .faux-button:hover,.entry-content .wp-block-button__link:hover,.entry-content input[type=button]:hover,.entry-content input[type=reset]:hover,.entry-content input[type=submit]:hover,.entry-content button[type=submit]:hover,.banner-box .banner-text a:hover,.btn:not([class*=btn-]):not([class^=btn-]):hover{background:rgba(0,0,0,0);color:#fff !important}.woocommerce a.button:hover::before,.entry-content .faux-button:hover::before,.entry-content .wp-block-button__link:hover::before,.entry-content input[type=button]:hover::before,.entry-content input[type=reset]:hover::before,.entry-content input[type=submit]:hover::before,.entry-content button[type=submit]:hover::before,.banner-box .banner-text a:hover::before,.btn:not([class*=btn-]):not([class^=btn-]):hover::before{transform:translate(5%, 20%);width:10px;height:10px}.woocommerce a.button:hover::after,.entry-content .faux-button:hover::after,.entry-content .wp-block-button__link:hover::after,.entry-content input[type=button]:hover::after,.entry-content input[type=reset]:hover::after,.entry-content input[type=submit]:hover::after,.entry-content button[type=submit]:hover::after,.banner-box .banner-text a:hover::after,.btn:not([class*=btn-]):not([class^=btn-]):hover::after{border-radius:10px;transform:translate(0, 0);width:100%;height:100%}.woocommerce a.button:active::after,.entry-content .faux-button:active::after,.entry-content .wp-block-button__link:active::after,.entry-content input[type=button]:active::after,.entry-content input[type=reset]:active::after,.entry-content input[type=submit]:active::after,.entry-content button[type=submit]:active::after,.banner-box .banner-text a:active::after,.btn:not([class*=btn-]):not([class^=btn-]):active::after{transition:0s;transform:translate(0, 5%)}.banner-box{background:var(--bs-primary)}.banner-box .banner .overlay{background:linear-gradient(135deg, var(--bs-primary) 33%, transparent 150%);opacity:1}.banner-box .banner .content{justify-content:flex-start}.banner-box .banner .banner-text h2{color:var(--bs-blue);line-height:1.2;font-weight:900;font-size:4rem}.banner-box .banner .banner-text h2 strong,.banner-box .banner .banner-text h2 b{display:block;color:var(--bs-terciary);font-weight:900;font-size:6rem}.banner-box .banner .banner-text p{color:#96948a}.banner-box .banner .banner-text .btn:not([class*=btn-]):not([class^=btn-])::after{background:var(--bs-secondary)}@meida screen and ( max-width: 576px ){.banner-box .banner .banner-text .banner-text h2{font-size:2.5rem}.banner-box .banner .banner-text .banner-text strong,.banner-box .banner .banner-text .banner-text b{font-size:3.5rem}}[class^=swiper-button-]{color:var(--bs-secondary)}[class^=swiper-button-]::after{font-size:2.2rem;transition:all .333s linear}[class^=swiper-button-]:hover{color:var(--bs-blue)}[class^=swiper-button-]:hover::after{font-size:2.5rem}.swiper-pagination [class^=swiper-pagination-bullet]{background:rgba(0,0,0,0);border:1px solid var(--bs-blue)}.swiper-pagination [class^=swiper-pagination-bullet].swiper-pagination-bullet-active{background:var(--bs-blue)}.swiper-pagination [class^=swiper-pagination-bullet]:hover{background:var(--bs-blue)}.intro{padding:50px 0;text-align:center}.intro h3{font-size:2.5625rem;color:var(--bs-terciary);position:relative}.intro h3::after{content:"";width:120px;height:3px;background:var(--bs-terciary);display:block;left:0;right:0;margin:25px auto 10px}.activated .title-yoga{position:relative}.activated .title-yoga::before{content:"";background:url("../svg/fuentes-girassol.svg") center center/cover no-repeat;width:60px;height:45px;position:absolute;left:-20px;top:-30px;animation:bubbleAnimation 1.5s ease-in-out forwards}@media screen and (max-width: 576px){.activated .title-yoga{margin-left:20px}}@keyframes bubbleAnimation{0%{transform:scale(1);opacity:0}100%{transform:scale(1.3);opacity:1}}main .sobre{padding:0;background:var(--gradient-primary-a)}main .sobre .video-box{height:330px}main .sobre .intro{background:var(--bs-white)}main .sobre>.container{padding-top:3rem !important;padding-bottom:3rem !important}main .sobre h2{color:var(--bs-blue)}main .para-quem{padding:0;background:var(--bs-terciary);color:#fff}main .para-quem .intro{background:var(--bs-terciary);padding:70px 0 50px}main .para-quem .intro h3{color:var(--bs-primary)}main .para-quem .intro h3::after{background:var(--bs-primary)}main .para-quem .d-flex{flex-wrap:wrap}main .para-quem .d-flex img{width:25%;height:270px;object-fit:cover;object-position:center;filter:grayscale(52%);transition:all 333ms linear}main .para-quem .d-flex img:first-child,main .para-quem .d-flex img:last-child{object-position:center bottom}main .para-quem .d-flex img:hover{filter:grayscale(0%)}@media screen and (max-width: 576px){main .para-quem .d-flex img{width:50%;height:150px}}main .para-quem>.container{padding-top:3rem !important;padding-bottom:3rem !important}main .para-quem>.container .row [class^=col-]{text-align:center}main .para-quem>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-]){color:var(--text-color) !important;border:1px solid rgba(0,0,0,0)}main .para-quem>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-])::before{background:var(--bs-primary)}main .para-quem>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-])::after{background:var(--bs-terciary)}main .para-quem>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-]):hover{color:#fff !important;border:1px solid var(--bs-primary)}main .para-quem>.container .row svg{border-radius:100%;max-width:110px;display:block;margin:0 auto 10px;padding:10px}main .yoga-escolas{padding:0;background:var(--gradient-primary-a)}main .yoga-escolas>.container{padding-top:3rem !important;padding-bottom:3rem !important}main .yoga-escolas h2{color:var(--bs-blue)}main .yoga-escolas img{border-radius:15px;filter:grayscale(20%);transition:all 1s linear}main .yoga-escolas img:hover{filter:grayscale(0%)}main .yoga-escolas .beneficios-lista{list-style:none;padding-left:0}main .yoga-escolas .beneficios-lista li{margin-bottom:8px;padding-left:28px;position:relative}main .yoga-escolas .beneficios-lista li::before{content:"✓";color:var(--bs-terciary);font-weight:bold;font-size:1.2rem;position:absolute;left:0px;top:0px}main .yoga-escolas .btn:not([class*=btn-]):not([class^=btn-]) i{margin-right:8px}main .yoga-escolas .btn:not([class*=btn-]):not([class^=btn-])::before{background:var(--bs-terciary)}main .yoga-escolas .btn:not([class*=btn-]):not([class^=btn-])::after{background:var(--bs-secondary)}main .beneficios{padding:0}main .beneficios .row{justify-content:center;align-items:stretch}main .beneficios h3{color:var(--bs-terciary);color:var(--bs-secondary)}main .beneficios img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(56%);transition:all 1.5s linear}main .beneficios ul{list-style-image:url("../img/fuentes-girassol.png");list-style:none;padding-left:0}main .beneficios ul li{margin-bottom:10px;padding-left:36px;position:relative}main .beneficios ul li::before{content:"";background:url("../img/fuentes-girassol.png") center center/cover no-repeat;display:inline-block;width:26px;height:20px;position:absolute;left:0px;top:3px}main .beneficios ul li strong{display:block;color:var(--bs-blue)}main .beneficios:hover img{filter:grayscale(0%)}main .quem-sou{padding-top:0}main .quem-sou h2{color:var(--bs-blue)}main .quem-sou .intro{background:var(--bs-terciary)}main .quem-sou .intro h3{color:var(--bs-primary)}main .quem-sou .intro h3::after{background:var(--bs-primary)}main .quem-sou>.container{padding-top:3rem !important;padding-bottom:3rem !important}main .quem-sou>.container .row [class^=col-] img{display:block;margin:0 auto;border-radius:15px;height:330px;object-fit:cover}main .quem-sou>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-])::before{background:var(--bs-terciary)}main .quem-sou>.container .row [class^=col-] .btn:not([class*=btn-]):not([class^=btn-])::after{background:var(--bs-secondary)}main .contato{background-color:var(--bs-primary);position:relative}main .contato::before{content:"";background-image:url("../svg/fuentes-girassol.svg");background-size:cover;background-repeat:no-repeat;background-position:left center;display:block;width:300px;height:300px;position:absolute;right:0px;top:calc(50% - 50px);z-index:0;opacity:0;transition:all 1s,opacity .7s ease-in}@media screen and (min-width: 576px){main .contato.activated::before{opacity:1}}main .contato.activated form::before{left:-20px;top:-20px;opacity:1;transition-delay:420ms}main .contato h2,main .contato h3{color:var(--bs-secondary);position:relative;z-index:1}main .contato form{padding:25px;border-radius:30px;backdrop-filter:blur(3px) saturate(200%);-webkit-backdrop-filter:blur(3px) saturate(200%);background-color:rgba(111,160,136,.9);box-shadow:-6px 6px 10px var(----bs-gray-300);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;z-index:1;position:relative;overflow:hidden}main .contato form::before{content:"";background-image:url("../svg/fuentes-girassol.svg");background-size:contain;background-repeat:no-repeat;background-position:left center;display:block;width:200px;height:200px;position:absolute;left:-200px;top:-200px;z-index:0;opacity:0;transition:all 1s,opacity .7s ease-in;transform:rotate(140deg)}main .contato form h3{color:var(--bs-primary);position:relative;z-index:1}main .contato form input,main .contato form textarea{width:100%;border:none;border-bottom:1px solid var(--bs-terciary);border-radius:0;margin:0px 0 10px 0 !important;padding:13.5px 18px;position:relative;z-index:1}main .contato form input[type=checkbox]{height:auto;accent-color:var(--bs-secondary);width:20px;height:20px;margin-right:8px !important}main .contato form textarea{height:120px;resize:none}main .contato form .btn:not([class*=btn-]){display:block;margin:0 auto}main .contato form .btn:not([class*=btn-]):not([class^=btn-])::before{background:var(--bs-secondary)}main .contato form .btn:not([class*=btn-]):not([class^=btn-])::after{background:var(--bs-terciary)}main .contato .wpcf7 .wpcf7-response-output{color:#fff}main .contato:not(.contato.entry-content){padding:75px 0 10px}main .contato:not(.contato.entry-content) .container .row{justify-content:center}main .contato:not(.contato.entry-content) form p,main .contato:not(.contato.entry-content) form span{color:#fff}main .error{background:var(--bs-primary)}main .error .search-box{display:none}