﻿@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{font-size:62.5%;font-family:"Montserrat",sans-serif;scroll-behavior:smooth;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%)}html body#instrutores-detalhes,html body#parceiros-detalhes{background:#fff}html ::selection{color:#d9a863;background:#ff0051}html::-webkit-scrollbar{width:.5rem}html::-webkit-scrollbar-track{background:#f1f1f1}html::-webkit-scrollbar-thumb{background:#ff0051}html::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#610f29}html *{margin:0;padding:0;border:none;box-sizing:border-box;list-style:none;outline:none;text-decoration:none;font-size:1.6rem}html img{max-width:100%;display:block}html button{background-color:rgba(0,0,0,0);cursor:pointer}html ul,html ol{margin:0}html .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}html .container-fluid .container-fav{width:100%;max-width:1245px;margin:0 auto;padding:0 15px}@media(max-width: 600px){html{font-size:52%}}@keyframes upandown{0%{transform:translateY(0)}33%{transform:translateY(1rem)}66%{transform:translateY(-1rem)}100%{transform:translateY(0rem)}}@keyframes svganimation{0%{stroke-dasharray:78}70%{stroke-dasharray:400}100%{fill:#fff;stroke:1px}}@keyframes typing{0%{max-width:0}50%{max-width:120%}100%{max-width:0}}@keyframes zigzag{0%{transform:translateX(0)}50%{transform:translateX(0.5rem)}100%{transform:translateX(-0.5rem)}}@keyframes backdrop-right{100%{margin-right:-110px}}@keyframes backdrop-left{100%{margin-left:-110px}}h1{font-family:"Cormorant Garamond",sans-serif;font-style:normal;font-weight:normal;font-size:6.9rem;line-height:100%;color:#fff}h2{font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:4.8rem;line-height:100%}h3{font-family:"Cormorant Garamond",sans-serif;font-style:normal;font-weight:bold;font-size:3.2rem;line-height:100%}h4.menu{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:213.02%}h4.menu strong{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:213.02%;color:#ff0051}h4{font-family:"Cormorant Garamond",sans-serif;font-style:normal;font-weight:bold;font-size:2.2rem;line-height:100%}p{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:1.8rem;line-height:150%}.backdrop{background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%);top:0;position:fixed;width:100%;height:100%;flex-direction:column;display:flex;pointer-events:none;z-index:666}.backdrop picture{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1.2rem;align-self:center;margin:auto auto}.backdrop picture img{position:absolute}.backdrop picture img:first-child{animation:backdrop-left 2s ease-in-out forwards;z-index:2}.backdrop picture img:last-child{animation:backdrop-right 2s ease-in-out forwards}.backdrop div{padding-bottom:2rem;text-align:center}.backdrop div span{font-size:1.4rem;color:rgba(255,255,255,.363)}.backdrop div span a{text-decoration:none;color:rgba(255,255,255,.363);text-decoration-line:underline}header{width:100%;position:fixed;top:0;left:0;z-index:6;transition:.3s}header._mini .container-fluid:first-child:not(div.supermenu .container-fluid){display:none}header._mini div.supermenu{top:14.1rem}header._hide{top:-40rem}header._hide div.supermenu{opacity:0;pointer-events:none;top:-40rem}header .container-fluid:not(div.supermenu .container-fluid):first-child{background:#d9a863}header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-top:.7rem;padding-bottom:.7rem}header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1.4rem}header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div span{font-weight:500}@media(max-width: 800px){header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div:first-child{max-width:60%}header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div:last-child span{display:none}}@media(max-width: 600px){header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div:first-child{max-width:unset;text-align:center}header .container-fluid:not(div.supermenu .container-fluid):first-child .container-fav div:last-child{display:none}}header .container-fluid:not(div.supermenu .container-fluid):last-child{position:relative;padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #ff0053;filter:drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.1));background:url("/site/img/header_background.png")}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div{display:flex;align-items:center;justify-content:space-between;flex-direction:row}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div picture.logos{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:3.2rem;margin-right:2.1rem}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div button svg path{transition:.32s}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div button:hover svg path{stroke:#fff;box-shadow:#fff 0 0 20px}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div button:hover svg path[d="M5 13.5H21"]{d:path("M5 13.5H27")}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div button:hover svg path[d="M5.00098 23.5H21.0002"]{d:path("M5.00098 23.5H27")}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:4.6rem}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav a{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.8rem;color:#fff;position:relative;transition:.32s}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav a span{font-size:1.4rem;line-height:213.02%;font-weight:400}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav a:first-child::after{height:100%;width:.1rem;background:#fff;content:"";right:-2.4rem;position:absolute}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav a:hover{text-shadow:#d9a863 0 0 10px;color:#d9a863}@media(max-width: 400px){header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav div{gap:unset;width:100%}header .container-fluid:not(div.supermenu .container-fluid):last-child .container-fav nav{display:none}}.whatsapp-button{position:fixed;right:3rem;bottom:3rem;z-index:5}div.supermenu{position:fixed;z-index:5;width:100%;top:17.8rem;transition:.32s}div.supermenu .container-fluid .container-fav{min-height:47.9rem;background:#fff;padding-top:2.8rem;padding-left:6.6rem;padding-right:6.6rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row}div.supermenu .container-fluid .container-fav div h3{margin-bottom:3.8rem;position:relative}div.supermenu .container-fluid .container-fav div h3::after{height:.1rem;width:2.2rem;top:-1.5rem;left:0;background:#260530;content:"";position:absolute}div.supermenu .container-fluid .container-fav div div{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}div.supermenu .container-fluid .container-fav div div nav:not(.toggled){max-height:23.3rem}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul{display:grid;grid-template-columns:15rem 11.5rem;grid-gap:2rem;grid-column:1/span 2;justify-content:start;width:100%}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li{opacity:.7;list-style:url(/site/img/supermenu_list.svg) inside}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li:last-child{grid-row-start:5;grid-row-end:6}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li a{font-size:2rem;line-height:160%;color:#343a40;cursor:pointer}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li:hover{opacity:1}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li.toggle{position:relative}div.supermenu .container-fluid .container-fav div div nav:not(.toggled) ul li.toggle::after{position:absolute;content:url("/site/img/supermenu_toggle.svg");right:0;bottom:0;top:0;display:block;padding:.7rem 0 0 0}div.supermenu .container-fluid .container-fav div div nav.toggled{border-left:1px #e2e2e2 solid;padding-left:3.7rem;margin-left:4.6rem}div.supermenu .container-fluid .container-fav div div nav.toggled ul{display:none;gap:.6rem}div.supermenu .container-fluid .container-fav div div nav.toggled ul li{opacity:.7;margin-bottom:.8rem}div.supermenu .container-fluid .container-fav div div nav.toggled ul li:last-child{grid-row-start:5;grid-row-end:6}div.supermenu .container-fluid .container-fav div div nav.toggled ul li a{font-size:2rem;line-height:160%;color:#343a40}div.supermenu .container-fluid .container-fav div div nav.toggled ul li:hover{opacity:1}div.supermenu .container-fluid .container-fav div div nav.toggled ul li.toggle{position:relative}div.supermenu .container-fluid .container-fav div div nav.toggled ul li.toggle::after{position:absolute;content:url("/site/img/supermenu_toggle.svg");right:0;bottom:0;top:0;display:block;padding:.7rem 0 0 0}div.supermenu .container-fluid .container-fav picture{animation:upandown infinite 6s linear}div.supermenu[hide]{opacity:0;pointer-events:none;top:-40rem}div.supermenu div.mobile-close{display:none}@media(max-width: 800px){div.supermenu{top:0 !important;width:100vw;height:100vh;background:#fff}div.supermenu .container-fluid .container-fav{flex-direction:column;align-items:flex-start;gap:2rem}div.supermenu .container-fluid .container-fav picture{animation:none;margin:0 auto}div.supermenu div.mobile-close{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;position:absolute;bottom:3rem}div.supermenu div.mobile-close img{margin:0 auto;transform:scale(1.5);background:#fff;border-radius:100px;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.521);height:30px;width:25px}}@media(max-width: 600px){div.supermenu .container-fluid .container-fav{gap:8rem}}@media(max-width: 400px){div.supermenu .container-fluid .container-fav{gap:20rem}div.supermenu .container-fluid .container-fav div div{gap:8rem;flex-direction:column}div.supermenu .container-fluid .container-fav div div nav ul li::after{transform:rotate(90deg)}div.supermenu .container-fluid .container-fav div div nav.toggled{padding-top:3rem;border-left:0;border-top:1px #e2e2e2 solid}div.supermenu .container-fluid .container-fav picture{display:none}div.supermenu div.mobile-close{bottom:15rem}}div.big-container{background-image:url("/site/img/big-container_background.jpg");background-size:cover;min-height:190.7rem;max-width:100vw;overflow:hidden}section.s_hero .container-fluid{padding-top:25rem;padding-bottom:8.8rem}section.s_hero .container-fluid .container-fav{position:relative;height:61.5rem}section.s_hero .container-fluid .container-fav .case{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;transition:.32s;position:absolute;opacity:0;left:unset;right:unset;top:unset}section.s_hero .container-fluid .container-fav .case main{max-width:51.6rem;transition:1.6s}section.s_hero .container-fluid .container-fav .case main.fade{opacity:0;transform:translateX(-200px) skewX(50deg)}section.s_hero .container-fluid .container-fav .case main .title{margin-bottom:3.1rem}section.s_hero .container-fluid .container-fav .case main .title span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.8rem;color:#fff;line-height:100%}section.s_hero .container-fluid .container-fav .case main .title h1{height:22.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_hero .container-fluid .container-fav .case main .value{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}section.s_hero .container-fluid .container-fav .case main .value span:first-child{font-size:18px;line-height:150%;color:#fff}section.s_hero .container-fluid .container-fav .case main .value span.reais{font-size:7.45rem;font-weight:500;color:#fff}section.s_hero .container-fluid .container-fav .case main .value span.reais small{font-size:4.68rem;font-weight:400}section.s_hero .container-fluid .container-fav .case main button{margin-top:5.9rem;width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_hero .container-fluid .container-fav .case main button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}section.s_hero .container-fluid .container-fav .case aside{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;transition:1.6s}section.s_hero .container-fluid .container-fav .case aside.fade{opacity:0;transform:translateX(200px) skewX(-50deg)}section.s_hero .container-fluid .container-fav .case aside picture.imagem_curso{cursor:pointer;display:block;height:45.7rem;width:100%;max-width:59.2rem;box-shadow:0 0 200px rgba(255,255,255,.164);overflow:hidden;display:block}section.s_hero .container-fluid .container-fav .case aside picture.imagem_curso img{height:100%;width:100%;object-fit:cover}section.s_hero .container-fluid .container-fav .case aside .details{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;max-width:53.6rem;margin-top:-3.2rem}section.s_hero .container-fluid .container-fav .case aside .details .box{height:7.1rem;width:16.4rem;animation:upandown 9s infinite linear;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;background:linear-gradient(90.76deg, rgba(119, 1, 39, 0.2) -16.88%, rgba(255, 0, 81, 0.2) -16.87%, rgba(120, 156, 62, 0) 112.27%);filter:drop-shadow(4px 10px 19px rgba(0, 0, 0, 0.1));backdrop-filter:blur(45px);border-radius:7px;cursor:pointer;transition:.32s}section.s_hero .container-fluid .container-fav .case aside .details .box span{color:#e8e9ea;font-style:normal;font-weight:normal;font-size:16.8141px;line-height:213.02%}section.s_hero .container-fluid .container-fav .case aside .indicator{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1.3rem;margin-top:4.7rem}section.s_hero .container-fluid .container-fav .case aside .indicator picture img{content:url("/site/img/indicator_disable.svg")}section.s_hero .container-fluid .container-fav .case aside .indicator picture.active{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row}section.s_hero .container-fluid .container-fav .case aside .indicator picture.active::after{content:"";position:absolute;height:200%;width:200%;border:solid 1px #ff0051;border-radius:100%}section.s_hero .container-fluid .container-fav .case aside .indicator picture.active img{content:url("/site/img/indicator_enable.svg")}section.s_hero .container-fluid .container-fav .case[next]{right:-140rem;top:0}section.s_hero .container-fluid .container-fav .case[last]{right:-280rem;top:0}section.s_hero .container-fluid .container-fav .case[after]{left:-133rem;top:0}section.s_hero .container-fluid .container-fav .case[before]{left:-366rem;top:0}section.s_hero .container-fluid .container-fav .case[show]{opacity:1;left:0;right:0;top:0}section.s_hero .container-fluid .container-fav::before{content:"";position:absolute;height:1px;width:100%;max-width:74rem;bottom:0;right:0;left:0;margin:0 auto;background:linear-gradient(90deg, #841438 0.65%, #ff0053 59.27%, #821437 125.38%)}@media(max-width: 800px){section.s_hero .container-fluid .container-fav{height:115.5rem}section.s_hero .container-fluid .container-fav .case{display:flex;align-items:center;justify-content:flex-start;flex-direction:column-reverse;gap:3rem}}@media(max-width: 400px){section.s_hero .container-fluid .container-fav .case main .title h1{height:21rem}section.s_hero .container-fluid .container-fav .case aside .details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2rem;margin-top:-22.2rem}}section.s_minihero .container-fluid{padding-top:20rem;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%);max-height:68.3rem;margin-bottom:59.2rem}@media(max-width: 800px){section.s_minihero .container-fluid{padding-top:22rem}}@media(max-width: 400px){section.s_minihero .container-fluid{padding-top:22rem;max-height:75rem}}@media(max-width: 800px){section.s_minihero .container-fluid{margin-bottom:100rem}}section.s_minihero .container-fluid .container-fav .top h4.menu{color:#fff}section.s_minihero .container-fluid .container-fav .top h4.menu a{color:#fff;font-size:1.5rem}section.s_minihero .container-fluid .container-fav .top h4.menu strong{color:#d9a863;font-size:1.5rem}section.s_minihero .container-fluid .container-fav .content{margin-top:6.3rem}section.s_minihero .container-fluid .container-fav .content aside{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;width:100%}section.s_minihero .container-fluid .container-fav .content aside h2{max-width:35rem;font-style:normal;font-weight:normal;font-size:4rem;line-height:120%;color:#fff;margin-bottom:.9rem}section.s_minihero .container-fluid .container-fav .content aside p{color:#fff}section.s_minihero .container-fluid .container-fav .content aside p:nth-child(3){margin-top:5.2rem}section.s_minihero .container-fluid .container-fav .content aside p:nth-child(4){margin-top:11.4rem;color:#828282}section.s_minihero .container-fluid .container-fav .content aside span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.5rem;margin-top:1.5rem}section.s_minihero .container-fluid .container-fav .content aside ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.7rem}section.s_minihero .container-fluid .container-fav .content aside ul li{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.9rem}section.s_minihero .container-fluid .container-fav .content aside ul li span{font-style:normal;font-weight:normal;font-size:1.8rem;line-height:150%;color:#fff;margin-top:0}section.s_minihero .container-fluid .container-fav .content aside ul li span:last-child{max-width:29rem}section.s_minihero .container-fluid .container-fav .content aside div.text{max-width:52rem}section.s_minihero .container-fluid .container-fav .content aside div{margin-top:2.1rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.9rem}section.s_minihero .container-fluid .container-fav .content aside div .social{margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}section.s_minihero .container-fluid .container-fav .content aside div .social p{color:#343a40}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro{height:45.7rem;width:59.2rem;display:block;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:-4.4rem;box-shadow:0px 9px 28px -1px rgba(232,31,96,.1);border:1px solid #e9e9e9}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro img{height:15.9rem}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro.restaurante{overflow:hidden;display:block}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro.restaurante img{height:100%;width:100%;object-fit:cover}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro.restaurante img{height:unset}section.s_minihero .container-fluid .container-fav .content aside picture.instrutor{overflow:hidden;display:block;width:100%;max-width:59.2rem;height:73.4rem;box-shadow:0 0 200px rgba(255,255,255,.16)}section.s_minihero .container-fluid .container-fav .content aside picture.instrutor img{height:100%;width:100%;object-fit:cover}section.s_minihero .container-fluid .container-fav .content main{margin-top:3rem}section.s_minihero .container-fluid .container-fav .content main h3{color:#343a40}section.s_minihero .container-fluid .container-fav .content main p{max-width:82.5rem;margin-top:1.6rem;font-style:normal;font-weight:normal;font-size:1.8rem;line-height:150%;color:#434449}@media(max-width: 900px){section.s_minihero .container-fluid .container-fav .content aside{flex-direction:column}section.s_minihero .container-fluid .container-fav .content aside picture.instrutor{max-width:30rem;height:39rem}section.s_minihero .container-fluid .container-fav .content aside picture.logo-parceiro{margin-top:2rem;max-width:100%}}section.s_sobre .container-fluid .container-fav{position:relative;padding-bottom:11.9rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}section.s_sobre .container-fluid .container-fav aside:first-child{max-width:58.8rem}section.s_sobre .container-fluid .container-fav aside:first-child h3{color:#fff}section.s_sobre .container-fluid .container-fav aside:first-child h4{margin-bottom:4.9rem;color:#fff;position:relative}section.s_sobre .container-fluid .container-fav aside:first-child h4::after{height:.3rem;width:5.2rem;content:"";position:absolute;bottom:-2.1rem;left:0;background:#ff0051}section.s_sobre .container-fluid .container-fav aside:first-child div{margin-top:2.8rem;transition:2s;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2.1rem}section.s_sobre .container-fluid .container-fav aside:first-child div.fade{opacity:0;transform:translateY(300px)}section.s_sobre .container-fluid .container-fav aside:first-child div p{max-width:47.6rem}section.s_sobre .container-fluid .container-fav aside:first-child div picture{display:flex;align-items:center;justify-content:center;flex-direction:row;height:4.6rem;width:5.1rem;background:linear-gradient(270deg, rgba(110, 17, 46, 0.4392156863) 9.68%, rgba(255, 255, 255, 0.185) 130.65%);backdrop-filter:blur(8px);animation:upandown 8s linear infinite}section.s_sobre .container-fluid .container-fav aside:last-child{margin-top:6.9rem;max-width:52.1rem;transition:1s}section.s_sobre .container-fluid .container-fav aside:last-child p{color:#fff}section.s_sobre .container-fluid .container-fav aside:last-child a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;margin-top:3.2rem;color:#ff0051;font-size:1.8rem}section.s_sobre .container-fluid .container-fav aside:last-child a:hover{color:#d9a863}section.s_sobre .container-fluid .container-fav aside:last-child.fade{opacity:0;transform:translateX(200px)}section.s_sobre .container-fluid .container-fav aside::before{content:"";position:absolute;height:1px;width:100%;max-width:74rem;bottom:0;right:0;left:0;margin:0 auto;background:linear-gradient(90deg, #841438 0.65%, #ff0053 59.27%, #821437 125.38%)}@media(max-width: 800px){section.s_sobre .container-fluid .container-fav{flex-direction:column}section.s_sobre .container-fluid .container-fav aside{max-width:unset !important}}@media(max-width: 400px){section.s_sobre .container-fluid .container-fav aside:first-child div p{max-width:29rem}}section.s_confira .container-fluid{padding-top:9.2rem}section.s_confira .container-fluid .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_confira .container-fluid .container-fav aside{max-width:16.8rem}section.s_confira .container-fluid .container-fav aside h2{color:#fff;position:relative}section.s_confira .container-fluid .container-fav aside h2::after{position:absolute;content:"";right:-4.5rem;top:0;bottom:0;margin:auto 0;height:13.2rem;width:.9rem;background:url("/site/img/}.png")}section.s_confira .container-fluid .container-fav main{max-width:93.3rem;transition:1s;display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_confira .container-fluid .container-fav main.fade{opacity:0;transform:translateY(200px)}section.s_confira .container-fluid .container-fav main span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.8rem}section.s_confira .container-fluid .container-fav main span picture{display:flex;align-items:center;justify-content:center;flex-direction:row;height:4.6rem;width:5.1rem;background:linear-gradient(270deg, rgba(110, 17, 46, 0.4392156863) 9.68%, rgba(255, 255, 255, 0.185) 130.65%);backdrop-filter:blur(8px)}section.s_confira .container-fluid .container-fav main span h3{color:#fff}section.s_confira .container-fluid .container-fav main p{display:block;margin-left:6.2rem;margin-top:2.3rem;color:#fff;line-height:150%}section.s_confira .container-fluid .container-fav main button{margin-left:6.2rem;margin-top:5rem;width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_confira .container-fluid .container-fav main button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 800px){section.s_confira .container-fluid{padding-bottom:5rem}section.s_confira .container-fluid .container-fav{flex-direction:column;gap:8rem}section.s_confira .container-fluid .container-fav aside{text-align:center}section.s_confira .container-fluid .container-fav aside h2::after{right:0;left:0;top:unset;bottom:-10rem;margin:0 auto;transform:rotate(90deg);background-size:100% 100%}}@media(max-width: 600px){section.s_confira .container-fluid{padding-bottom:9.2rem}section.s_confira .container-fluid .container-fav main{flex-direction:column;gap:5rem}}section.s_agenda .container-fluid{padding-top:7rem;max-height:113.5rem}section.s_agenda .container-fluid .container-fav .top{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row}section.s_agenda .container-fluid .container-fav .top div h3{color:#fff;max-width:31rem}section.s_agenda .container-fluid .container-fav .top div h4{margin-bottom:4.9rem;color:#fff;position:relative}section.s_agenda .container-fluid .container-fav .top div h4::after{height:.3rem;width:5.2rem;content:"";position:absolute;bottom:-2.1rem;left:0;background:#ff0051}section.s_agenda .container-fluid .container-fav .top nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;max-width:48.9rem;position:relative;text-align:center}section.s_agenda .container-fluid .container-fav .top nav h3{padding:8.3rem 0;padding-bottom:2.2rem;color:#fff;transition:.32s;display:block;cursor:pointer;width:24.7rem;border-bottom:solid .3rem #fff;font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:3.2rem;line-height:100%}section.s_agenda .container-fluid .container-fav .top nav h3:hover{opacity:.6}section.s_agenda .container-fluid .container-fav .top nav h3[active]{border-color:#ff0051;color:#ff0051}section.s_agenda .container-fluid .container-fav .content{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;margin-top:9.5rem}section.s_agenda .container-fluid .container-fav .content aside nav{width:100%;max-width:22.6rem;margin-bottom:9.3rem}section.s_agenda .container-fluid .container-fav .content aside nav ul{border-left:rgba(138,20,57,.7058823529) solid .1rem}section.s_agenda .container-fluid .container-fav .content aside nav ul li{padding:3.6rem 3.8rem;height:10rem;transition:.32s;font-family:"Cormorant Garamond",sans-serif;font-style:normal;font-weight:bold;font-size:3.2rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;color:#fff}section.s_agenda .container-fluid .container-fav .content aside nav ul li:hover{background:rgba(255,255,255,.034);cursor:pointer;color:#ff0051}section.s_agenda .container-fluid .container-fav .content aside nav ul li[active]{border-left:solid .1rem #ff0051;color:#ff0051}section.s_agenda .container-fluid .container-fav .content aside a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;margin-top:3.2rem;color:#ff0051;font-size:1.8rem}section.s_agenda .container-fluid .container-fav .content aside a:hover{color:#d9a863}section.s_agenda .container-fluid .container-fav .content main .scroll-area{width:84.4rem;max-height:83.4rem;overflow-y:scroll;overflow-x:unset;scroll-behavior:smooth;scroll-snap-type:y mandatory}section.s_agenda .container-fluid .container-fav .content main .scroll-area::-webkit-scrollbar{width:.5rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area::-webkit-scrollbar-track{background:#fff;width:.5rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area::-webkit-scrollbar-thumb{background:#ff0051;width:1.8rem;height:1rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#610f29}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes:last-child{display:none}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;scroll-snap-align:start;margin-bottom:2.7rem;height:27.7rem;width:80rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail{height:100%;width:31.3rem;background-size:cover;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:3.1rem 0 1.9rem .7rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.4rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type picture{height:2.3rem;width:2.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;background:linear-gradient(270deg, rgba(110, 17, 46, 0.4392156863) 9.68%, rgba(255, 255, 255, 0.185) 130.65%);backdrop-filter:blur(8px)}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type span{color:#fff}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.EAD picture img{content:url("/site/img/icon_cursor.svg")}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.EAD span{font-size:1.4rem;color:#343a40}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.EAD span::after{content:"EAD"}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.Online picture img{content:url("/site/img/icon_cursor.svg")}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.Online span::after{content:"Online"}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.Presencial picture img{content:url("/site/img/icon_user_mini.svg")}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_type.Presencial span::after{content:"Presencial"}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_time{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.9rem;margin-left:.7rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box picture.course_thumbnail div.course_time span{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.9rem;height:3.4rem;width:10.9rem;background:rgba(255,255,255,.7);font-size:1.4rem;color:#343a40}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content{max-width:48.8rem;background:#fff;height:100%;padding:2.7rem 6.8rem 3.7rem 4.2rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content strong.course_title{font-size:2.2rem;line-height:120%;color:#343a40;max-width:22.7rem;display:block;margin-bottom:.2rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content p.course_description{font-size:1.4rem;line-height:140%;color:#828282;margin-bottom:1.8rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content span.course_value{font-style:normal;font-weight:500;font-size:2.5rem;line-height:100%;color:#90143c;display:block}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content button.course_cta{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1.5rem}section.s_agenda .container-fluid .container-fav .content main .scroll-area .scroll-boxes .box div.course_content button.course_cta:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}section.s_agenda .container-fluid .container-fav .content main .scroll-area::after{background:linear-gradient(360deg, #ffffff 21.1%, rgba(255, 255, 255, 0) 85.46%);height:12rem;width:80rem;pointer-events:none;content:"";position:absolute;bottom:0}body.agenda section.s_agenda h4:after{display:none}body.agenda section.s_agenda .container-fluid{padding-top:20rem;max-height:173.7rem}body.agenda section.s_agenda .container-fluid .container-fav .top h3{max-width:39.5rem}body.agenda section.s_agenda .container-fluid .container-fav .top button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}body.agenda section.s_agenda .container-fluid .container-fav .top button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}body.agenda section.s_agenda .container-fluid .container-fav .content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.8rem;margin-top:0}body.agenda section.s_agenda .container-fluid .container-fav .content nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;max-width:48.9rem;position:relative;text-align:center}body.agenda section.s_agenda .container-fluid .container-fav .content nav h3{padding:8.3rem 0;padding-bottom:2.2rem;color:#fff;transition:.32s;display:block;cursor:pointer;width:24.7rem;border-bottom:solid .3rem #fff;font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:3.2rem;line-height:100%}body.agenda section.s_agenda .container-fluid .container-fav .content nav h3:hover{opacity:.6}body.agenda section.s_agenda .container-fluid .container-fav .content nav h3[active]{border-color:#ff0051;color:#ff0051}body.agenda section.s_agenda .container-fluid .container-fav .content label{font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:100%;scroll-snap-align:start;display:block;color:#fff;margin-bottom:1.9rem}body.agenda section.s_agenda .container-fluid .container-fav .content main .scroll-area::after{bottom:-2rem}body#agenda section.s_agenda .container-fluid{background:url("/site/img/agenda_background.jpg")}body#agenda-cursos section.s_agenda .container-fluid{background:url("/site/img/agenda-cursos_background.jpg")}body#agenda-cursos section.s_agenda .container-fluid .container-fav button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(144, 20, 60, 0.5) 5.04%, rgba(255, 0, 81, 0.5) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#fff;padding:1.6rem 8rem;border:.1rem solid #610f29;display:flex;align-items:center;justify-content:center;text-align:center}body#agenda-cursos section.s_agenda .container-fluid .container-fav button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}body#agenda-degustacao section.s_agenda .container-fluid{background:url("/site/img/agenda-degustacoes_background.jpg")}body#agenda-degustacao section.s_agenda .container-fluid .container-fav button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(144, 20, 60, 0.5) 5.04%, rgba(255, 0, 81, 0.5) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#fff;padding:1.6rem 8rem;border:.1rem solid #610f29;display:flex;align-items:center;justify-content:center;text-align:center}body#agenda-degustacao section.s_agenda .container-fluid .container-fav button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}body#agenda-degustacao section.s_agenda .container-fluid .container-fav h3,body#agenda-degustacao section.s_agenda .container-fluid .container-fav h4{color:#434449}body#agenda-degustacao section.s_agenda .container-fluid .container-fav nav h3:not([active]){border-bottom-color:#434449}@media(max-width: 1280px){section.s_agenda .container-fluid{max-height:unset}section.s_agenda .container-fluid .container-fav div.content{gap:3rem}section.s_agenda .container-fluid .container-fav div.content aside{display:flex;align-items:center;justify-content:center;flex-direction:column}section.s_agenda .container-fluid .container-fav div.content aside nav{margin-bottom:4rem}section.s_agenda .container-fluid .container-fav div.content main div.scroll-area{width:max-content}}@media(max-width: 1000px){section.s_agenda .container-fluid{position:relative}section.s_agenda .container-fluid .container-fav div.content{position:unset;flex-direction:column}section.s_agenda .container-fluid .container-fav div.content aside nav{max-width:unset}section.s_agenda .container-fluid .container-fav div.content aside nav ul{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;flex-wrap:wrap;border-left:none}section.s_agenda .container-fluid .container-fav div.content aside nav ul li{border-bottom:rgba(138,20,57,.7058823529) solid .1rem}section.s_agenda .container-fluid .container-fav div.content aside nav ul li[active]{border-left:none;border-bottom:solid .1rem #ff0051;color:#ff0051}}@media(max-width: 800px){section.s_agenda .container-fluid .container-fav div.content main{display:flex;align-items:flex-start;justify-content:center;flex-direction:row}section.s_agenda .container-fluid .container-fav div.content main .scroll-area{width:100%}section.s_agenda .container-fluid .container-fav div.content main .scroll-area::after{left:0;max-width:100vw}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box{width:100%}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box picture.course_thumbnail{width:100%;max-width:31.3rem}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box div.course_content{width:100%;max-width:39.8rem}}@media(max-width: 500px){section.s_agenda .container-fluid .container-fav div.top{flex-direction:column;align-items:flex-start;gap:2rem}section.s_agenda .container-fluid .container-fav div.content main .scroll-area{width:100%}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box{flex-direction:column;height:unset}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box div.course_content{max-width:unset}section.s_agenda .container-fluid .container-fav div.content main .scroll-area .scroll-boxes .box picture.course_thumbnail{max-width:100%;height:27rem}}section.s_numeros .container-fluid{background:#fff;padding-top:16.6rem;padding-bottom:7.2rem;position:relative;overflow:hidden}section.s_numeros .container-fluid::after{height:55rem;width:100%;content:"";position:absolute;bottom:0;left:0;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%);z-index:1}section.s_numeros .container-fluid .container-fav{position:relative;z-index:2}section.s_numeros .container-fluid .container-fav div.top{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;margin-bottom:5.7rem}section.s_numeros .container-fluid .container-fav div.top h4{margin-bottom:4.9rem;position:relative;color:#434449}section.s_numeros .container-fluid .container-fav div.top h4::after{height:.3rem;width:5.2rem;content:"";position:absolute;top:-1.3rem;left:0;background:#ff0051}section.s_numeros .container-fluid .container-fav div.top p{transition:1s;font-size:1.8rem;line-height:160%;color:#828282;max-width:71.7rem}section.s_numeros .container-fluid .container-fav div.top p.fade{opacity:0;transform:translateX(300px)}section.s_numeros .container-fluid .container-fav div.bottom{text-align:center;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_numeros .container-fluid .container-fav div.bottom picture{transition:1s;position:relative}section.s_numeros .container-fluid .container-fav div.bottom picture.fade{opacity:0;transform:scale(0)}section.s_numeros .container-fluid .container-fav div.bottom picture::after{content:"";position:absolute;right:-6.1rem;top:-3.6rem;height:12.3rem;width:12.3rem;animation:upandown infinite 8s linear;background:url("/site/img/numeros_detail.svg");background-size:100% 100%}section.s_numeros .container-fluid .container-fav div.bottom picture::before{content:"";position:absolute;left:-6.1rem;bottom:-3.6rem;height:12.3rem;width:12.3rem;animation:upandown infinite 8s linear;background:url("/site/img/numeros_detail.svg");background-size:100% 100%}section.s_numeros .container-fluid .container-fav div.bottom .box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;animation:upandown infinite 8s linear;margin-top:-5.1rem;margin-bottom:6.7rem;background:#fff;width:100%;max-width:59.5rem;padding:.8rem 5.6rem}section.s_numeros .container-fluid .container-fav div.bottom .box span{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative}section.s_numeros .container-fluid .container-fav div.bottom .box span:first-child::after,section.s_numeros .container-fluid .container-fav div.bottom .box span:nth-child(2)::after{content:"";position:absolute;height:7rem;top:0;bottom:0;margin:auto 0;border-right:1px dashed #343a40;right:-3rem}section.s_numeros .container-fluid .container-fav div.bottom .box span strong{font-style:normal;font-weight:800;font-size:7.2rem;line-height:97.5%;color:#343a40}section.s_numeros .container-fluid .container-fav div.bottom .box span small{font-size:1.5rem;line-height:140%;color:#828282}section.s_numeros .container-fluid .container-fav div.bottom h3{color:#fff}section.s_numeros .container-fluid .container-fav div.bottom button{margin-top:2.1rem;width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_numeros .container-fluid .container-fav div.bottom button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 1280px){section.s_numeros .container-fluid{overflow:hidden}section.s_numeros .container-fluid .container-fav div.bottom picture::after{right:0}section.s_numeros .container-fluid .container-fav div.bottom picture::before{left:0}}@media(max-width: 800px){section.s_numeros .container-fluid{overflow:hidden}section.s_numeros .container-fluid .container-fav div.top{flex-direction:column}}@media(max-width: 400px){section.s_numeros .container-fluid::after{height:45rem}section.s_numeros .container-fluid .container-fav div.bottom picture::after{display:none}section.s_numeros .container-fluid .container-fav div.bottom picture::before{display:none}section.s_numeros .container-fluid .container-fav div.bottom .box{padding:.8rem 2rem;gap:2rem}section.s_numeros .container-fluid .container-fav div.bottom .box span strong{font-size:4.2rem}section.s_numeros .container-fluid .container-fav div.bottom .box span small{font-size:1.3rem}section.s_numeros .container-fluid .container-fav div.bottom .box span:first-child::after,section.s_numeros .container-fluid .container-fav div.bottom .box span:nth-child(2)::after{display:none}}section.s_blog .container-fluid{background-color:#fff;padding-top:8.4rem;padding-bottom:5.4rem}section.s_blog .container-fluid .container-fav div.title{margin-bottom:3.5rem}section.s_blog .container-fluid .container-fav div.title h3{max-width:25.9rem;color:#434449}section.s_blog .container-fluid .container-fav div.title h4{color:#343a40;position:relative;margin-bottom:3.5rem}section.s_blog .container-fluid .container-fav div.title h4::after{height:.3rem;width:5.2rem;content:"";position:absolute;bottom:-2.1rem;left:0;background:#ff0051}section.s_blog .container-fluid .container-fav main{display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_blog .container-fluid .container-fav main div.blog_noticia{max-width:80rem;width:100%;border:1px solid #e9e9e9;box-shadow:0px 9px 28px -1px rgba(232,31,96,.1)}section.s_blog .container-fluid .container-fav main div.blog_noticia picture.blog_thumbnail{height:30.6rem;width:100%;overflow:hidden;display:block}section.s_blog .container-fluid .container-fav main div.blog_noticia picture.blog_thumbnail img{height:100%;width:100%;object-fit:cover}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content{padding:3.1rem 5.1rem 3.7rem 5.1rem}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:2rem}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_title h3{font-size:2.8rem;color:#343a40;max-width:32rem;height:5.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:1.1rem}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div span{font-size:1.4rem;line-height:160%;letter-spacing:.01em;color:#828282}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div picture.blog_share{cursor:pointer}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_content{margin-bottom:1.5rem}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span.blog_content p{font-size:1.6rem;line-height:150%;max-width:47.1rem;color:#828282;height:7.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;margin-top:3.2rem;color:#ff0051;font-size:1.8rem}section.s_blog .container-fluid .container-fav main div.blog_noticia div.content span a:hover{color:#d9a863}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child){max-width:38.4rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) picture.blog_thumbnail{height:24.1rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) div.content{padding:2.4rem 2.5rem 3.7rem 2.5rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) div.content span.blog_title{flex-direction:column;margin-bottom:1.7rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) div.content span.blog_title div{margin-top:1.6rem;width:100%;align-items:center;justify-content:flex-start}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) div.content span.blog_content p{height:9.6rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_blog .container-fluid .container-fav main div.blog_noticia:not(:first-child) div.content span a{width:100%;justify-content:flex-end;margin-top:4.3rem}@media(max-width: 800px){section.s_blog .container-fluid .container-fav main{gap:1rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child{max-width:38.4rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child picture.blog_thumbnail{height:24.1rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child div.content{padding:2.4rem 2.5rem 3.7rem 2.5rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child div.content span.blog_title{flex-direction:column;margin-bottom:1.7rem}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child div.content span.blog_title div{margin-top:1.6rem;width:100%;align-items:center;justify-content:flex-start}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child div.content span.blog_content p{height:9.6rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_blog .container-fluid .container-fav main div.blog_noticia:first-child div.content span a{width:100%;justify-content:flex-end;margin-top:4.3rem}}@media(max-width: 800px){section.s_blog .container-fluid .container-fav main{flex-direction:column}}section.s_depoimento .container-fluid{padding-top:5.4rem;margin-top:-0.1rem;padding-bottom:8.4rem;background-color:#fff}section.s_depoimento .container-fluid .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;max-width:104rem;position:relative}section.s_depoimento .container-fluid .container-fav aside{transition:1s}section.s_depoimento .container-fluid .container-fav aside.fade{opacity:0;transform:translateY(-300px)}section.s_depoimento .container-fluid .container-fav aside h3{max-width:25.9rem;color:#434449;margin-bottom:5rem}section.s_depoimento .container-fluid .container-fav aside h4{color:#343a40;position:relative;margin-bottom:3.5rem}section.s_depoimento .container-fluid .container-fav aside h4::after{height:.3rem;width:5.2rem;content:"";position:absolute;bottom:-2.1rem;left:0;background:#ff0051}section.s_depoimento .container-fluid .container-fav aside div.buttons{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2.1rem}section.s_depoimento .container-fluid .container-fav aside div.buttons button{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}section.s_depoimento .container-fluid .container-fav aside div.buttons button:hover{opacity:.6}section.s_depoimento .container-fluid .container-fav main{max-width:50.7rem;overflow:hidden;transition:1s;scroll-snap-type:x mandatory;scroll-behavior:smooth}section.s_depoimento .container-fluid .container-fav main.fade{opacity:0;transform:translateY(300px)}section.s_depoimento .container-fluid .container-fav main .depoimento-scroll{width:max-content;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}section.s_depoimento .container-fluid .container-fav main div.depoimento{max-width:50.7rem;scroll-snap-align:center}section.s_depoimento .container-fluid .container-fav main div.depoimento p{margin-top:3.1rem;margin-bottom:1.7rem;font-size:1.8rem;color:#434449}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.7rem}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author div strong{font-family:"Cormorant Garamond";font-weight:bold;font-size:2.2rem;line-height:100%;color:#ff0051}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author div small{font-size:1.4rem;line-height:120%;color:#434449}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author div picture{overflow:hidden;display:block;height:5.3rem;width:5.3rem}section.s_depoimento .container-fluid .container-fav main div.depoimento div.author div picture img{height:100%;width:100%;object-fit:cover}section.s_depoimento .container-fluid .container-fav::before{content:url("/site/img/depoimento_line.svg");position:absolute;top:0;left:41.7rem;width:2.8rem;height:32.4rem}body.agenda section.s_depoimento .container-fluid{padding-top:20rem}@media(max-width: 900px){section.s_depoimento .container-fluid .container-fav{flex-direction:column;gap:4rem}section.s_depoimento .container-fluid .container-fav main{max-width:90vw}section.s_depoimento .container-fluid .container-fav main div.depoimento{max-width:90vw}section.s_depoimento .container-fluid .container-fav::before{display:none}}section.s_parceiros{position:relative}section.s_parceiros::after{width:100%;height:8.3rem;content:"";position:absolute;background:#fff}section.s_parceiros .container-fluid{padding-top:10.6rem;padding-bottom:27.2rem;margin-top:-0.1rem;background:#f9f9f9}section.s_parceiros .container-fluid .container-fav{max-width:87.1rem;text-align:center;color:#434449}section.s_parceiros .container-fluid .container-fav main{margin-top:4.5rem}section.s_parceiros .container-fluid .container-fav main .parceiros-scroll{display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_parceiros .container-fluid .container-fav main img{mix-blend-mode:multiply}@media(max-width: 1150px){section.s_parceiros::after{height:100%}}@media(max-width: 600px){section.s_parceiros .container-fluid .container-fav main{max-width:100%;overflow:scroll;scroll-snap-type:x mandatory}section.s_parceiros .container-fluid .container-fav .parceiros-scroll{width:max-content;gap:3rem}section.s_parceiros .container-fluid .container-fav .parceiros-scroll img{scroll-snap-align:center}}section.s_form{margin-top:-9.6rem;position:relative;z-index:2}section.s_form .container-fluid .container-fav{text-align:center;color:#434449}section.s_form .container-fluid .container-fav form{width:100%;height:17.8rem;margin-top:3.2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2.9rem;background:#fff;box-shadow:0px 4px 18px rgba(0,0,0,.1)}section.s_form .container-fluid .container-fav form label{height:5.4rem;width:26.6rem;font-size:1.5rem;line-height:5.4rem}section.s_form .container-fluid .container-fav form label input{height:100%;width:100%;padding-left:1.5rem;border:1px solid #e9e9e9}section.s_form .container-fluid .container-fav form button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;margin-left:1.4rem}section.s_form .container-fluid .container-fav form button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 1150px){section.s_form .container-fluid .container-fav h3{margin-bottom:3.7rem}section.s_form .container-fluid .container-fav form{padding:6.2rem 3rem;width:max-content;height:auto;flex-direction:column;margin:0 auto}}footer{background:linear-gradient(180deg, #8a143a 0%, #671832 100%);position:relative;z-index:1;margin-top:-6rem}footer .container-fluid:not(.copyright){padding-top:12.1rem;padding-bottom:5.3rem}footer .container-fluid:not(.copyright) .container-fav{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}footer .container-fluid:not(.copyright) .container-fav h4{font-size:2.4rem;color:#fff}footer .container-fluid:not(.copyright) .container-fav div.logo{max-width:27.2rem}footer .container-fluid:not(.copyright) .container-fav div.logo div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:3.111rem}footer .container-fluid:not(.copyright) .container-fav div.logo p{margin-top:3.1rem;font-size:1.4rem;line-height:150%;color:#fff}footer .container-fluid:not(.copyright) .container-fav div.mapa{max-width:48.3rem}footer .container-fluid:not(.copyright) .container-fav div.mapa nav{margin-top:3.4rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:3.2rem}footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li{width:max-content}footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li a{font-size:1.2rem;line-height:160%;color:#fff;opacity:.7}footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li a:hover{opacity:1}footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li.destaque,footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li.destaque a{margin-bottom:1rem;font-family:Inter;font-size:1.6rem;line-height:160%;opacity:1;color:#ff0051}footer .container-fluid:not(.copyright) .container-fav div.mapa nav ul li.destaque{cursor:default}footer .container-fluid:not(.copyright) .container-fav div.contato h4{margin-bottom:1.7rem}footer .container-fluid:not(.copyright) .container-fav div.contato div{margin-bottom:3rem}footer .container-fluid:not(.copyright) .container-fav div.contato div span,footer .container-fluid:not(.copyright) .container-fav div.contato div a{font-size:1.5rem;line-height:150%;color:#fff}footer .container-fluid:not(.copyright) .container-fav div.contato div span{padding-bottom:.6rem;border-bottom:.5px solid rgba(249,249,249,.5)}footer .container-fluid:not(.copyright) .container-fav div.contato div div{margin-top:1.3rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.8rem}footer .container-fluid.copyright{border-top:1px solid rgba(234,234,234,.2)}footer .container-fluid.copyright .container-fav{padding-top:1.7rem;padding-bottom:1.7rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row}footer .container-fluid.copyright .container-fav span{font-size:1.5rem;line-height:213.02%;color:#fff}footer .container-fluid.copyright .container-fav span.madeby span{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem}footer .container-fluid.copyright .container-fav span.madeby a{font-weight:bold;text-decoration-line:underline;color:#fff;cursor:pointer}@media(max-width: 800px){footer .container-fluid:not(.copyright) .container-fav{flex-direction:column;align-items:center;justify-content:center;gap:3rem;text-align:center}footer .container-fluid:not(.copyright) .container-fav div.contato,footer .container-fluid:not(.copyright) .container-fav div.logo{display:flex;align-items:center;justify-content:center;flex-direction:column}footer .container-fluid.copyright .container-fav{padding-top:4rem;padding-bottom:4rem;gap:1rem;flex-direction:column}}@media(max-width: 400px){footer .container-fluid:not(.copyright) .container-fav div.mapa nav{flex-direction:column;text-align:center;justify-content:center}}section.s_banner{padding-top:17.9rem}body#quem-somos section.s_banner .container-fluid{background:url("/site/img/quem-somos_banner.jpg");background-size:cover;background-position:center}body#associe-se section.s_banner .container-fluid{background:url("/site/img/associe_banner.jpg");background-size:cover;background-position:center}body#sommelier section.s_banner .container-fluid{background:url("/site/img/sommerlier_banner.jpg");background-size:cover;background-position:center}body#diretoria section.s_banner .container-fluid{background:url("/site/img/diretoria_banner.jpg");background-size:cover;background-position:center}body#instrutores section.s_banner .container-fluid{background:url("/site/img/instrutores_banner.jpg");background-size:cover;background-position:center}body#noticias section.s_banner .container-fluid{background:url("/site/img/noticias_banner.jpg");background-size:cover;background-position:center}body#parceiros section.s_banner .container-fluid{background:url("/site/img/parceiros_banner.jpg");background-size:cover;background-position:center}body#imprensa section.s_banner .container-fluid{background:url("/site/img/imprensa_banner.jpg");background-size:cover;background-position:center}body#documentos-publicos section.s_banner .container-fluid{background:url("/site/img/documentos-publicos_banner.jpg");background-size:cover;background-position:center}body#contato section.s_banner .container-fluid{background:url("/site/img/contato_banner.jpg");background-size:cover;background-position:center}body#associacoes section.s_banner .container-fluid{background:url("/site/img/associacoes_banner.jpg");background-size:cover;background-position:center}body#restaurantes section.s_banner .container-fluid{background:url("/site/img/restaurantes_banner.jpg");background-size:cover;background-position:center}section.s_banner .container-fluid .container-fav{position:relative;padding-top:1.8rem;height:49.1rem}section.s_banner .container-fluid .container-fav h4.menu{color:#fff}section.s_banner .container-fluid .container-fav h4.menu a{font-size:1.5rem;color:#fff}section.s_banner .container-fluid .container-fav h4.menu strong{color:#d9a863;font-size:1.5rem}section.s_banner .container-fluid .container-fav h1{font-weight:bold;font-size:113.283px;line-height:100%;color:#e8e9ea;margin-top:2.4rem}section.s_banner .container-fluid .container-fav button:not(.circle){margin-top:6.2rem;width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_banner .container-fluid .container-fav button:not(.circle):hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 400px){body#noticias section.s_banner .container-fluid .container-fav button:not(.circle){display:none}}section.s_banner .container-fluid .container-fav div.noticia-show{margin-top:3.8rem}section.s_banner .container-fluid .container-fav div.noticia-show h3{color:#d9a863;margin-bottom:1.8rem;font-size:2.8rem;height:2.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_banner .container-fluid .container-fav div.noticia-show span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.1rem;color:#fff}section.s_banner .container-fluid .container-fav div.noticia-show span small{font-size:1.4rem;line-height:160%;letter-spacing:.01em}section.s_banner .container-fluid .container-fav div.noticia-show p{color:#fff;max-width:49.1rem;margin-top:1.2rem;margin-bottom:2.2rem;font-size:1.8rem;line-height:150%;height:8.1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_banner .container-fluid .container-fav div.noticia-show .guia{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.8rem}section.s_banner .container-fluid .container-fav div.noticia-show button:not(.circle){position:absolute;right:0;bottom:3rem}section.s_banner .container-fluid .container-fav div.noticia-show main .scroll{overflow:hidden;max-width:49.1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory}section.s_banner .container-fluid .container-fav div.noticia-show main .scroll .area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;width:max-content}section.s_banner .container-fluid .container-fav div.noticia-show main .scroll .show{scroll-snap-align:start}@media(max-width: 400px){section.s_banner .container-fluid .container-fav div.noticia-show main .scroll .show{max-width:38rem}}body#noticia-detalhes section.s_banner .container-fluid .container-fav div.noticia-show{margin-top:11.3rem}body#noticia-detalhes section.s_banner .container-fluid .container-fav div.noticia-show h3{font-style:normal;font-weight:bold;font-size:59px;line-height:100%;height:5.9rem}body#noticia-detalhes section.s_banner .container-fluid .container-fav div.noticia-show span{margin-bottom:1.6rem}body#noticia-detalhes section.s_banner .container-fluid .container-fav div.noticia-show span span{margin:0;margin-right:2rem}@media(max-width: 800px){section.s_banner{padding-top:19rem}section.s_banner .container-fluid .container-fav h1{font-size:8rem}}@media(max-width: 400px){section.s_banner{padding-top:20rem}}section.s_quem-somos .container-fluid{background:#fff;padding-top:13.3rem;padding-bottom:8rem}body#diretoria section.s_quem-somos .container-fluid,body#instrutores section.s_quem-somos .container-fluid{padding-bottom:0rem}body#diretoria section.s_quem-somos .container-fluid .container-fav nav,body#instrutores section.s_quem-somos .container-fluid .container-fav nav{margin-bottom:7.4rem}section.s_quem-somos .container-fluid .container-fav{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_quem-somos .container-fluid .container-fav nav{max-width:100.8rem;width:100%;margin-bottom:13.3rem}section.s_quem-somos .container-fluid .container-fav nav ul{display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_quem-somos .container-fluid .container-fav nav ul li{display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center;width:100%;padding:2.4rem 3.7rem;border-bottom:3px solid #e8e9ea;padding-bottom:0}section.s_quem-somos .container-fluid .container-fav nav ul li a{font-family:"Cormorant Garamond";font-weight:bold;font-size:2.4rem;line-height:100%;color:#343a40;padding-bottom:2.6rem;display:block}section.s_quem-somos .container-fluid .container-fav nav ul li[active]{border-bottom:3px solid #ff0051}section.s_quem-somos .container-fluid .container-fav nav ul li[active] a{color:#ff0051}@media(max-width: 900px){section.s_quem-somos .container-fluid .container-fav nav ul{flex-direction:column}}section.s_quem-somos .container-fluid .container-fav main{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:5rem}section.s_quem-somos .container-fluid .container-fav main div{max-width:57.4rem}section.s_quem-somos .container-fluid .container-fav main div h4{font-family:"Cormorant Garamond";font-weight:bold;font-size:3.2rem;color:#ff0051}section.s_quem-somos .container-fluid .container-fav main div strong{font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:3.2rem;color:#343a40;margin-top:2.6rem;display:block}section.s_quem-somos .container-fluid .container-fav main div p{color:#676767;margin-top:5.4rem}section.s_quem-somos .container-fluid .container-fav main div picture{display:block;margin-top:4.3rem}section.s_quem-somos .container-fluid .container-fav main div span{display:block;padding:2.4rem 7.4rem .6rem 4.8rem;height:14.7rem;background:#f7f0f0;box-shadow:6px 10px 16px rgba(0,0,0,.1);width:100%;max-width:41.8rem}section.s_quem-somos .container-fluid .container-fav main div span p{font-size:1.8rem;line-height:150%;color:#343a40;margin:0 !important}section.s_quem-somos .container-fluid .container-fav main div span strong{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:7.4rem;line-height:9.1rem;margin:0;color:#8a143a}section.s_quem-somos .container-fluid .container-fav main div span strong small{font-style:normal;font-weight:normal;font-size:4.6rem;line-height:5.7rem;text-transform:capitalize}section.s_quem-somos .container-fluid .container-fav main div:nth-child(2) p:first-child{margin-top:9rem}section.s_quem-somos .container-fluid .container-fav main div button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:29.9rem;margin-top:2.8rem}section.s_quem-somos .container-fluid .container-fav main div button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}body#sommelier section.s_quem-somos .container-fluid .container-fav main{position:relative}body#sommelier section.s_quem-somos .container-fluid .container-fav main div{z-index:2}body#sommelier section.s_quem-somos .container-fluid .container-fav main div span{padding:9.1rem 4.3rem 11rem 7.2rem;margin-bottom:19.5rem;height:41.9rem;width:100%;max-width:48.8rem}body#sommelier section.s_quem-somos .container-fluid .container-fav main div span h4{margin-bottom:1.2rem}body#sommelier section.s_quem-somos .container-fluid .container-fav main div span p{font-family:"Cormorant Garamond";font-weight:bold;font-size:2.4rem;line-height:121%;color:#343a40}body#sommelier section.s_quem-somos .container-fluid .container-fav main div picture{z-index:1;position:absolute}@media(max-width: 900px){section.s_quem-somos .container-fluid .container-fav main{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}}section.s_duvidas .container-fluid{background:#fff;padding-bottom:11.8rem;padding-top:5rem}section.s_duvidas .container-fluid .container-fav h3{color:#ff0051;margin-bottom:4.4rem}section.s_duvidas .container-fluid .container-fav details{position:relative;border:1px solid #e8e9ea;border-radius:.8rem;margin-bottom:1.6rem;padding:2rem 5rem}section.s_duvidas .container-fluid .container-fav details summary{font-size:1.9rem;line-height:125%;cursor:pointer}section.s_duvidas .container-fluid .container-fav details summary strong{font-family:Cormorant Garamond;font-style:normal;font-weight:bold;font-size:25px;line-height:100%;color:#5e5e5e}section.s_duvidas .container-fluid .container-fav details::after{height:1rem;width:2.8rem;background:url(/site/img/duvidas_icon.svg);background-size:100% 100%;right:4.7rem;top:0;bottom:0;margin:auto auto;position:absolute;content:"";pointer-events:none}section.s_duvidas .container-fluid .container-fav details[open]{border:1px solid #ff0051;border-radius:.8rem}section.s_duvidas .container-fluid .container-fav details[open] summary{font-size:2.4rem}section.s_duvidas .container-fluid .container-fav details[open] summary strong{font-family:"Cormorant Garamond";font-weight:bold;font-size:3.2rem;color:#343a40}section.s_duvidas .container-fluid .container-fav details[open] p{margin-top:1.4rem;font-family:Montserrat;font-size:1.8rem;line-height:160%;color:#676767;max-width:86.8rem}section.s_duvidas .container-fluid .container-fav details[open]::after{background:url(/site/img/duvidas_icon_unset.svg);background-size:100% 100%}section.s_diretoria .container-fluid{background-color:#fff;padding-bottom:21rem}section.s_diretoria .container-fluid .container-fav div.box{gap:10.5rem;position:relative}section.s_diretoria .container-fluid .container-fav div.box:nth-child(even){position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}section.s_diretoria .container-fluid .container-fav div.box:nth-child(even)::after{content:url("/site/img/depoimento_line.svg");position:absolute;right:28rem;transform:rotate(180deg)}section.s_diretoria .container-fluid .container-fav div.box:nth-child(odd){position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}section.s_diretoria .container-fluid .container-fav div.box:nth-child(odd)::after{content:url("/site/img/depoimento_line.svg");position:absolute;left:28rem}section.s_diretoria .container-fluid .container-fav div.box picture{position:relative;width:100%;max-width:24.3rem;height:45.4rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}section.s_diretoria .container-fluid .container-fav div.box picture .perfil{height:100%;width:100%;object-fit:cover}section.s_diretoria .container-fluid .container-fav div.box picture div.cargo{position:absolute;bottom:1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.64rem}section.s_diretoria .container-fluid .container-fav div.box picture div.cargo p{font-size:1.5rem;color:#fff;position:relative;display:block}section.s_diretoria .container-fluid .container-fav div.box picture div.cargo p::after{position:absolute;top:-0.2rem;left:0;right:0;margin:0 auto;width:4.3rem;height:.1rem;content:"";background:#ff0051}section.s_diretoria .container-fluid .container-fav div.box::after{content:url("/site/img/depoimento_line.svg");position:absolute;left:28rem}section.s_diretoria .container-fluid .container-fav div.box div.content{max-width:51rem}section.s_diretoria .container-fluid .container-fav div.box div.content h3{color:#ff0051}section.s_diretoria .container-fluid .container-fav div.box div.content p{color:#828282;margin-top:2.1rem}@media(max-width: 800px){section.s_diretoria .container-fluid .container-fav div.box{margin-bottom:6rem;flex-direction:column !important;gap:2rem;text-align:center}section.s_diretoria .container-fluid .container-fav div.box::after{display:none}section.s_diretoria .container-fluid .container-fav div.box picture{height:30.4rem}}section.s_instrutores{background:#fff}section.s_instrutores .container-fluid .container-fav{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row}section.s_instrutores .container-fluid .container-fav h3{color:#ff0051}section.s_instrutores .container-fluid .container-fav .buttons button:first-child{margin-right:1.8rem}section.s_instrutores main{height:50rem;padding-top:3.5rem;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}section.s_instrutores main::-webkit-scrollbar{display:none}section.s_instrutores main .scroll{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;height:100%;width:max-content}section.s_instrutores main .scroll .instrutor{cursor:pointer;scroll-snap-align:start;transition:.32s;height:45.6rem;width:24.4rem;text-align:center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;color:#fff;padding-bottom:1.3rem}section.s_instrutores main .scroll .instrutor:hover{opacity:.8;background-size:120% !important}section.s_instrutores main .scroll .instrutor h3{margin-bottom:1.2rem}section.s_instrutores main .scroll .instrutor p{font-size:1.5rem;color:#fff;position:relative;display:block}section.s_instrutores main .scroll .instrutor p::after{position:absolute;top:-0.6rem;left:0;right:0;margin:0 auto;width:4.3rem;height:.1rem;content:"";background:#ff0051}section.s_noticias .container-fluid{background-color:#fff;padding-top:11.4rem;padding-bottom:10.7rem}section.s_noticias .container-fluid .container-fav nav{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:6.4rem}section.s_noticias .container-fluid .container-fav nav a{display:block;width:100%;max-width:25rem;text-align:center;border-bottom:.3rem solid #e8e9ea;padding-bottom:2.6rem;cursor:pointer;font-family:"Cormorant Garamond";font-weight:bold;font-size:2.4rem;line-height:100%;color:#343a40}section.s_noticias .container-fluid .container-fav nav a[active]{color:#ff0051;border-bottom-color:#ff0051}section.s_noticias .container-fluid .container-fav nav a:hover{opacity:.7}section.s_noticias .container-fluid .container-fav main{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:2.4rem;flex-wrap:wrap}section.s_noticias .container-fluid .container-fav main div.blog_noticia{max-width:80rem;width:100%;border:1px solid #e9e9e9;box-shadow:0px 9px 28px -1px rgba(232,31,96,.1)}section.s_noticias .container-fluid .container-fav main div.blog_noticia picture.blog_thumbnail{height:30.6rem;width:100%;overflow:hidden;display:block}section.s_noticias .container-fluid .container-fav main div.blog_noticia picture.blog_thumbnail img{height:100%;width:100%;object-fit:cover}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content{padding:3.1rem 5.1rem 3.7rem 5.1rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:2rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title h3{font-size:2.8rem;color:#343a40;max-width:32rem;height:5.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:1.1rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div span{font-size:1.4rem;line-height:160%;letter-spacing:.01em;color:#828282}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div picture.blog_share{cursor:pointer}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_content{margin-bottom:1.5rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_content p{font-size:1.6rem;line-height:150%;max-width:47.1rem;color:#828282;height:7.2rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;margin-top:3.2rem;color:#ff0051;font-size:1.8rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span a:hover{color:#d9a863}section.s_noticias .container-fluid .container-fav main div.blog_noticia{max-width:38.4rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia picture.blog_thumbnail{height:24.1rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content{padding:2.4rem 2.5rem 3.7rem 2.5rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title{flex-direction:column;margin-bottom:1.7rem}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_title div{margin-top:1.6rem;width:100%;align-items:center;justify-content:flex-start}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span.blog_content p{height:9.6rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_noticias .container-fluid .container-fav main div.blog_noticia div.content span a{width:100%;justify-content:flex-end;margin-top:4.3rem}@media(max-width: 800px){section.s_noticias .container-fluid .container-fav main div.blog_noticia{max-width:35.4rem}}@media(max-width: 600px){section.s_noticias .container-fluid .container-fav main{justify-content:center}}section.s_noticia .container-fluid{background:#fff;padding-top:5.5rem;padding-bottom:14.8rem}section.s_noticia .container-fluid .container-fav main{width:100%;max-width:79.2rem}section.s_noticia .container-fluid .container-fav h3{margin-bottom:4.3rem;color:#343a40}section.s_noticia .container-fluid .container-fav p,section.s_noticia .container-fluid .container-fav picture{display:block;margin-bottom:5.7rem}section.s_noticia .container-fluid .container-fav p{font-style:normal;text-align:justify;font-weight:normal;font-size:1.8;line-height:160%;color:#828282}section.s_conheca .container-fluid{background:#fff;padding-top:15.2rem;padding-bottom:7rem}section.s_conheca .container-fluid h3:first-child{color:#434449}section.s_conheca .container-fluid main{padding-top:3.3rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.9rem}@media(max-width: 400px){section.s_conheca .container-fluid main{justify-content:center}}section.s_conheca .container-fluid main .box{height:30.6rem;width:100%;max-width:28.3rem;background:#fff;border:.1rem solid #e8e9ea;box-shadow:0px 9px 28px -1px rgba(232,31,96,.1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;padding:1.8rem}section.s_conheca .container-fluid main .box picture.logo{height:7.4rem;width:100%;max-width:16.7rem;overflow:hidden;display:block;margin-bottom:1.8rem}section.s_conheca .container-fluid main .box picture.logo img{height:100%;width:100%;object-fit:cover}section.s_conheca .container-fluid main .box h3{color:#ff0051;padding-top:2.5rem;border-top:1px solid #e8e9ea;width:100%;max-width:17.2rem;margin-bottom:.9rem}section.s_conheca .container-fluid main .box .content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_conheca .container-fluid main .box .content p{font-family:Inter;font-style:normal;font-weight:normal;font-size:1.8rem;line-height:150%;color:#828282;height:5.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_conheca .container-fluid main .box .buttons{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;margin-top:2.5rem;max-width:12.3rem}section.s_conheca .container-fluid main .box .buttons a.abrir{display:block;position:relative}section.s_conheca .container-fluid main .box .buttons a.abrir::after{display:none;height:3.9rem;width:15.9rem;line-height:3.9rem;font-size:1.2rem;color:#828282;line-height:3.9rem;left:-15rem;top:-2rem;content:"Abrir link";position:absolute;background:url("/site/img/abrir_backgruond.png");background-size:100%}section.s_conheca .container-fluid main .box .buttons a.abrir:hover::after{display:flex;align-items:center;justify-content:center;flex-direction:row}section.s_conheca .container-fluid main .box .buttons a.mais{display:block;position:relative}section.s_conheca .container-fluid main .box .buttons a.mais::after{display:none;height:3.9rem;width:15.9rem;line-height:3.9rem;font-size:1.2rem;color:#828282;line-height:3.9rem;right:-16rem;top:-2rem;content:"Mais informações";position:absolute;background:url("/site/img/mais_background.png");background-size:100%}section.s_conheca .container-fluid main .box .buttons a.mais:hover::after{display:flex;align-items:center;justify-content:center;flex-direction:row}section.s_baixar .container-fluid{background:#fff;padding-top:5.6rem;padding-bottom:14.4rem}section.s_baixar .container-fluid .container-fav{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}section.s_baixar .container-fluid .container-fav h3{color:#343a40;margin-bottom:2.3rem}section.s_baixar .container-fluid .container-fav p{font-family:Inter;font-style:normal;font-weight:normal;font-size:18px;line-height:160%;color:#434449;margin-bottom:3.6rem}section.s_baixar .container-fluid .container-fav main{max-width:59.2rem}section.s_baixar .container-fluid .container-fav main div{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2rem;padding-top:3.6rem;border-top:solid 1px #ff0051}section.s_baixar .container-fluid .container-fav main div span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.9rem}section.s_baixar .container-fluid .container-fav main div span strong{font-weight:bold;font-size:2rem;line-height:130%;color:#ff0051}section.s_baixar .container-fluid .container-fav main ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:3.6rem}section.s_baixar .container-fluid .container-fav main ul li{list-style:url("/site/img/icon_check.svg");list-style-position:inside}section.s_baixar .container-fluid .container-fav aside{max-width:59.2rem;margin-top:-14rem;display:flex;align-items:center;justify-content:center;flex-direction:row}section.s_baixar .container-fluid .container-fav aside div{width:100%;max-width:59.2rem;background:#f3f3f3;padding:5rem 10rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.9rem}section.s_baixar .container-fluid .container-fav aside div h3{color:#610f29}section.s_baixar .container-fluid .container-fav aside div button,section.s_baixar .container-fluid .container-fav aside div a{height:5.7rem;width:100%;background:#90143c;color:#fff}section.s_baixar .container-fluid .container-fav aside form label{position:relative}section.s_baixar .container-fluid .container-fav aside form label input,section.s_baixar .container-fluid .container-fav aside form label select,section.s_baixar .container-fluid .container-fav aside form label textarea{height:5.6rem;margin-bottom:1.6rem;width:100%;max-width:44.3rem;border:1px solid #e9ecef;outline:none;background:#fff;padding-left:1.9rem;font-family:"Montserrat";font-style:normal;font-weight:normal;font-size:1.6rem;line-height:5.6rem;color:#505354}section.s_baixar .container-fluid .container-fav aside form label textarea{height:14.3rem}section.s_baixar .container-fluid .container-fav aside form label.password img{position:absolute;right:2.1rem;top:0;bottom:0;cursor:pointer}section.s_baixar .container-fluid .container-fav aside form label.password img[active]{opacity:.5}section.s_baixar .container-fluid .container-fav aside form button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;color:#855108;background-image:linear-gradient(90deg, #eac694 5.04%, #d78b21 108.64%);background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3));max-width:unset;width:100%}section.s_baixar .container-fluid .container-fav aside form button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 1150px){section.s_baixar .container-fluid .container-fav{flex-direction:column}section.s_baixar .container-fluid .container-fav aside{margin-top:5rem}}section.s_local .container-fluid{background:#fff;padding-bottom:17.7rem}section.s_local .container-fluid .container-fav div.top{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:2.4rem}section.s_local .container-fluid .container-fav div.top h3{color:#ff0051}section.s_local .container-fluid .container-fav div.top span{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;max-width:58.1rem;gap:1.6rem}section.s_local .container-fluid .container-fav div.top span p{font-size:1.8rem;line-height:150%;color:#434449;max-width:54.1rem}section.s_local .container-fluid .container-fav div.top span picture{display:block}section.s_associacoes-text .container-fluid{background:#fff;padding-top:6.1rem;padding-bottom:5.6rem}section.s_associacoes-text .container-fluid .container-fav{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}section.s_associacoes-text .container-fluid .container-fav div{max-width:58.8rem}section.s_associacoes-text .container-fluid .container-fav div h3{max-width:38rem;margin-bottom:3.4rem;color:#343a40}section.s_associacoes-text .container-fluid .container-fav div p{color:#434449}section.s_associacoes-text .container-fluid .container-fav div:last-child{margin-top:9.8rem}@media(max-width: 1000px){section.s_associacoes-text .container-fluid .container-fav{flex-direction:column}}section.s_associacoes .container-fluid{overflow:hidden;background:#fff;padding-bottom:5.3rem;position:relative}section.s_associacoes .container-fluid::after{background:#f9f9f9;height:85%;width:100%;z-index:1;pointer-events:none;content:"";position:absolute;bottom:0}section.s_associacoes .container-fluid .container-fav{position:relative;z-index:2;position:relative}section.s_associacoes .container-fluid .container-fav h3{color:#ff0051;margin-bottom:5.4rem}section.s_associacoes .container-fluid .container-fav::after{background:linear-gradient(0.56deg, #f9f9f9 21.76%, rgba(249, 249, 249, 0) 94.13%);height:28rem;width:100%;max-width:122rem;pointer-events:none;content:"";position:absolute;bottom:0}section.s_associacoes .container-fluid .container-fav .content{width:100%;max-height:130rem;padding-bottom:50rem;overflow-y:scroll;scroll-snap-type:y mandatory}section.s_associacoes .container-fluid .container-fav .content::-webkit-scrollbar{width:.5rem}section.s_associacoes .container-fluid .container-fav .content::-webkit-scrollbar-track{background:#fff;width:.5rem}section.s_associacoes .container-fluid .container-fav .content::-webkit-scrollbar-thumb{background:#ff0051;width:1.8rem;height:1rem}section.s_associacoes .container-fluid .container-fav .content::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#610f29}section.s_associacoes .container-fluid .container-fav .content .scroll{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:2rem;flex-wrap:wrap;width:100%;height:max-content}section.s_associacoes .container-fluid .container-fav .content .scroll .box{width:100%;scroll-snap-align:start;max-width:59.3rem;height:23.5rem;background:#fff;border:1px solid #e9e9e9;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:3.3rem;padding:3.4rem 3.3rem}section.s_associacoes .container-fluid .container-fav .content .scroll .box aside{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:13rem;height:100%}section.s_associacoes .container-fluid .container-fav .content .scroll .box aside strong{font-family:"Cormorant Garamond";font-size:2.8rem;color:#ff0051;margin-top:2.8rem;margin-bottom:.8rem;width:100%}section.s_associacoes .container-fluid .container-fav .content .scroll .box aside a{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;color:#ff0051;font-size:1.8rem}section.s_associacoes .container-fluid .container-fav .content .scroll .box aside a:hover{color:#d9a863}section.s_associacoes .container-fluid .container-fav .content .scroll .box main{padding-left:5.1rem;border-left:1px #e8e9ea solid;width:100%;max-width:27.9rem}section.s_associacoes .container-fluid .container-fav .content .scroll .box main span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.2rem;margin-bottom:1.8rem}section.s_associacoes .container-fluid .container-fav .content .scroll .box main span a{font-family:Inter;font-size:1.6rem;line-height:150%;color:#343a40}@media(max-width: 1150px){section.s_associacoes .container-fluid .container-fav .content .scroll{justify-content:center}}@media(max-width: 500px){section.s_associacoes .container-fluid .container-fav .content .scroll .box{height:42.9rem;flex-direction:column}section.s_associacoes .container-fluid .container-fav .content .scroll .box aside{max-width:15rem}section.s_associacoes .container-fluid .container-fav .content .scroll .box main{border-left:none;border-top:1px #e8e9ea solid;padding-left:0;padding-top:2rem}}section.s_restaurantes .container-fluid{background:#fff;padding-top:7.4rem;padding-bottom:11.7rem}section.s_restaurantes .container-fluid .container-fav .top{transition:1s;width:100%;text-align:center;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;margin-bottom:8.8rem}section.s_restaurantes .container-fluid .container-fav .top.fade{opacity:0;transform:translateY(300px)}section.s_restaurantes .container-fluid .container-fav .top h3{max-width:89.2rem;color:#ff0051;position:relative;padding-bottom:4.7rem}section.s_restaurantes .container-fluid .container-fav .top h3::after{content:url("/site/img/gradient_border.png");bottom:0;left:0;right:0;margin:0 auto;position:absolute}section.s_restaurantes .container-fluid .container-fav .content{padding-bottom:8.2rem}section.s_restaurantes .container-fluid .container-fav .content .title h3{margin-bottom:3.5rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:3rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box{width:100%;max-width:38.5rem;height:47.7rem;box-shadow:0px 9px 28px -1px rgba(232,31,96,.1);border:1px solid #e9e9e9;background:#fff}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box picture.restaurante_thumbnail{height:20.9rem;width:100%;overflow:hidden;display:block;margin-bottom:2rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box picture.restaurante_thumbnail img{height:100%;width:100%;object-fit:cover}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box picture.restaurante_thumbnail img{transition:.32s;cursor:pointer}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main{padding:2rem 3.7rem 3.5rem 2.8rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main h3{color:#ff0051;font-size:2.8rem;margin-bottom:1.3rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main span{display:flex;align-items:center;justify-content:space-between;flex-direction:row}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main span div{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main span div:first-child{padding-right:1rem;border-right:1px #000 solid}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main span div:last-child{padding-left:1rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main p.restaurante_description{margin-top:1.6rem;margin-bottom:2.6rem;font-size:1.4rem;line-height:150%;color:#434449;height:6.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main a{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.3rem;color:#ff0051;font-size:1.2rem}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main a:hover{color:#d9a863}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box:hover picture.restaurante_thumbnail img{transform:scale(1.3)}section.s_restaurantes .container-fluid .container-fav .regras .title{margin-bottom:5.3rem}section.s_restaurantes .container-fluid .container-fav .regras .title h3{max-width:29.9rem;color:#343a40}section.s_restaurantes .container-fluid .container-fav .regras ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-height:65.4rem;flex-wrap:wrap;gap:2rem}section.s_restaurantes .container-fluid .container-fav .regras ul li{font-style:normal;font-weight:normal;font-size:1.8rem;line-height:150%;color:#434449;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:1.3rem;max-width:52.5rem}@media(max-width: 1200px){section.s_restaurantes .container-fluid .container-fav .content .restaurantes{justify-content:center}section.s_restaurantes .container-fluid .container-fav .regras{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_restaurantes .container-fluid .container-fav .regras ul{max-height:unset}}@media(max-width: 900px){section.s_restaurantes .container-fluid .container-fav .top h3::after{display:none}section.s_restaurantes .container-fluid .container-fav .content .restaurantes .box main span div:first-child{padding-right:.5rem}}section.s_cursos .container-fluid{padding-top:20rem;max-height:217.5rem;background:url("/site/img/cursos_background.jpg")}section.s_cursos .container-fluid .container-fav .top{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;margin-bottom:3.5rem}section.s_cursos .container-fluid .container-fav .top div h3{color:#fff;max-width:39.5rem}section.s_cursos .container-fluid .container-fav .top div h4{margin-bottom:4.9rem;color:#fff;position:relative}section.s_cursos .container-fluid .container-fav .top button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_cursos .container-fluid .container-fav .top button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}section.s_cursos .container-fluid .container-fav .content main{max-height:190rem;overflow-y:scroll;overflow-x:unset;scroll-behavior:smooth;scroll-snap-type:y mandatory}section.s_cursos .container-fluid .container-fav .content main::-webkit-scrollbar{width:.5rem}section.s_cursos .container-fluid .container-fav .content main::-webkit-scrollbar-track{background:#fff;width:.5rem}section.s_cursos .container-fluid .container-fav .content main::-webkit-scrollbar-thumb{background:#ff0051;width:1.8rem;height:1rem}section.s_cursos .container-fluid .container-fav .content main::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#610f29}section.s_cursos .container-fluid .container-fav .content main .scroll-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:2rem;flex-wrap:wrap;padding-bottom:6rem}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso{scroll-snap-align:start;width:100%;max-width:59.2rem;height:59.9rem;background:#fff}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso picture.course_thumbnail{width:100%;height:27.7rem;padding:1.3rem 1.8rem;background-size:cover;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso picture.course_thumbnail .course_turmas{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1.1rem;max-width:max-content}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso picture.course_thumbnail .course_turmas span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.9rem;background:rgba(255,255,255,.7);backdrop-filter:blur(37.5653px);padding:.8rem .9rem;max-width:max-content}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso div.course_content{text-align:center;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso div.course_content strong{display:block;margin-top:2.3rem;margin-bottom:2.2rem;font-size:2.2rem;line-height:120%;color:#434449;max-width:41.2rem;overflow:hidden;height:5.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso div.course_content p{font-size:1.4rem;line-height:140%;max-width:49.4rem;color:#434449;margin-bottom:5.7rem;overflow:hidden;height:8rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso div.course_content button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_cursos .container-fluid .container-fav .content main .scroll-area .curso div.course_content button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 500px){section.s_cursos .container-fluid{padding-top:25rem}section.s_cursos .container-fluid .container-fav div.top{flex-direction:column;align-items:flex-start;gap:2rem}section.s_cursos .container-fluid .container-fav div.content main::-webkit-scrollbar{display:none}section.s_cursos .container-fluid .container-fav div.content main .scroll-area{width:100%}section.s_cursos .container-fluid .container-fav div.content main .scroll-area .curso picture.course_thumbnail .course_turmas{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}section.s_cursos .container-fluid .container-fav div.content main .scroll-area .curso div.course_content strong{max-width:80%}section.s_cursos .container-fluid .container-fav div.content main .scroll-area .curso div.course_content p{max-width:80%}}section.s_curso-detalhes{height:69rem}section.s_curso-detalhes .container-fluid{padding-top:20rem;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%);max-height:74.3rem}section.s_curso-detalhes .container-fluid .container-fav .top h4.menu{color:#fff}section.s_curso-detalhes .container-fluid .container-fav .top h4.menu a{color:#fff;font-size:1.5rem}section.s_curso-detalhes .container-fluid .container-fav .top h4.menu strong{color:#d9a863}section.s_curso-detalhes .container-fluid .container-fav .content{margin-top:2.8rem}section.s_curso-detalhes .container-fluid .container-fav .content aside{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;width:100%}section.s_curso-detalhes .container-fluid .container-fav .content aside h2{max-width:39rem;font-style:normal;font-weight:normal;font-size:4rem;line-height:120%;color:#fff;margin-bottom:.9rem;height:9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_curso-detalhes .container-fluid .container-fav .content aside p{color:#fff}section.s_curso-detalhes .container-fluid .container-fav .content aside p:nth-child(3){margin-top:5.2rem}section.s_curso-detalhes .container-fluid .container-fav .content aside p:nth-child(4){margin-top:11.4rem;color:#828282}section.s_curso-detalhes .container-fluid .container-fav .content aside picture.imagem_curso{cursor:pointer;display:block;height:45.7rem;width:100%;max-width:59.2rem;box-shadow:0 0 200px rgba(255,255,255,.164);overflow:hidden;display:block;position:relative}section.s_curso-detalhes .container-fluid .container-fav .content aside picture.imagem_curso img{height:100%;width:100%;object-fit:cover}section.s_curso-detalhes .container-fluid .container-fav .content aside .image-details{position:relative}section.s_curso-detalhes .container-fluid .container-fav .content aside .details{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.4rem;left:-9.6rem;top:0;width:100%}section.s_curso-detalhes .container-fluid .container-fav .content aside .details .box{height:7.1rem;margin:0;width:max-content;animation:upandown 9s infinite linear;padding:1.7rem 2.4rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;background:linear-gradient(90.76deg, rgba(119, 1, 39, 0.2) -16.88%, rgba(255, 0, 81, 0.2) -16.87%, rgba(120, 156, 62, 0) 112.27%);filter:drop-shadow(4px 10px 19px rgba(0, 0, 0, 0.1));backdrop-filter:blur(45px);border-radius:7px;cursor:pointer;transition:.32s}section.s_curso-detalhes .container-fluid .container-fav .content aside .details .box span{color:#e8e9ea;font-style:normal;font-weight:normal;font-size:1.6rem;max-width:13.4rem;margin-top:0}section.s_curso-detalhes .container-fluid .container-fav .content aside span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.8rem;margin-top:4.9rem}section.s_curso-detalhes .container-fluid .container-fav .content aside span p{font-size:1.5rem}section.s_curso-detalhes .container-fluid .container-fav .content aside div.text{max-width:52rem}section.s_curso-detalhes .container-fluid .container-fav .content aside div{margin-top:2.1rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.9rem}section.s_curso-detalhes .container-fluid .container-fav .content aside div .social{margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}section.s_curso-detalhes .container-fluid .container-fav .content aside div .social p{color:#343a40}section.s_curso-detalhes .container-fluid .container-fav .content aside button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(2, 95, 5, 0.5) 5.04%, rgba(90, 255, 12, 0.5) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#fff;padding:1.6rem 8rem;border:.1rem solid #26d709;display:flex;align-items:center;justify-content:center;text-align:center}section.s_curso-detalhes .container-fluid .container-fav .content aside button:hover{background-image:url("/site/img/button_background_alternative.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}section.s_curso-detalhes .container-fluid .container-fav .content aside div.price{margin-bottom:4.1rem}section.s_curso-detalhes .container-fluid .container-fav .content aside div.price p{color:#fff;font-size:1.1rem}section.s_curso-detalhes .container-fluid .container-fav .content aside div.price small{font-size:4.68rem;font-weight:400}section.s_curso-detalhes .container-fluid .container-fav .content aside div.price h3{font-family:"Montserrat";font-weight:500;font-size:4.9rem;color:#fff}section.s_curso-detalhes .container-fluid .container-fav .content aside div.price h3 small{font-size:3rem;line-height:3.7rem}@media(max-width: 800px){section.s_curso-detalhes{height:max-content;padding-bottom:4rem}section.s_curso-detalhes .container-fluid{max-height:unset;padding-top:22rem}section.s_curso-detalhes .container-fluid .container-fav .content aside{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse}section.s_curso-detalhes .container-fluid .container-fav .content aside .details{left:0}}section.s_curso-content .container-fluid{background:#fff;padding-top:8.5rem;padding-bottom:23.6rem}section.s_curso-content .container-fluid .container-fav nav{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4.4rem;margin-bottom:12.3rem}section.s_curso-content .container-fluid .container-fav nav span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.8rem;cursor:pointer}section.s_curso-content .container-fluid .container-fav nav span img{filter:grayscale(100%)}section.s_curso-content .container-fluid .container-fav nav span:hover{opacity:.7}section.s_curso-content .container-fluid .container-fav nav span[active]{color:#ff0051}section.s_curso-content .container-fluid .container-fav nav span[active] img{filter:grayscale(0%)}section.s_curso-content .container-fluid .container-fav div.apresentacao{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}section.s_curso-content .container-fluid .container-fav div.apresentacao h3.resumo{max-width:89.2rem;text-align:center;color:#610f29;margin-bottom:10.2rem;padding-bottom:6rem;display:block;position:relative}section.s_curso-content .container-fluid .container-fav div.apresentacao h3.resumo::after{content:url("/site/img/gradient_border.png");bottom:0;left:0;right:0;margin:0 auto;position:absolute}section.s_curso-content .container-fluid .container-fav div.apresentacao .content{max-width:77.4rem}section.s_curso-content .container-fluid .container-fav div.apresentacao .content strong{font-family:"Cormorant Garamond";font-weight:bold;font-size:3.2rem;line-height:120%;color:#434449}section.s_curso-content .container-fluid .container-fav div.apresentacao .content h3{color:#ff0051;margin-top:5.1rem}section.s_curso-content .container-fluid .container-fav div.apresentacao .content ul{max-width:52.1rem}section.s_curso-content .container-fluid .container-fav div.apresentacao .content ul li{font-size:1.8rem;line-height:150%;color:#434449;list-style:url("/site/img/list_icon.svg");list-style-position:inside;margin-top:2rem}section.s_curso-content .container-fluid .container-fav div.localizacao{display:none;background:#fff;padding-bottom:17.7rem}section.s_curso-content .container-fluid .container-fav div.localizacao div.top{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:2.4rem}section.s_curso-content .container-fluid .container-fav div.localizacao div.top h3{color:#ff0051}section.s_curso-content .container-fluid .container-fav div.localizacao div.top span{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;max-width:58.1rem;gap:1.6rem}section.s_curso-content .container-fluid .container-fav div.localizacao div.top span p{font-size:1.8rem;line-height:150%;color:#434449;max-width:54.1rem}section.s_curso-content .container-fluid .container-fav div.localizacao div.top span picture{display:block}body#curso-detalhes section.s_curso-content .container-fluid{padding-top:13.3rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}body#curso-detalhes section.s_curso-content .container-fluid .container-fav nav{gap:0;width:100%;max-width:108rem;align-items:flex-end;margin-bottom:9.2rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav nav span{width:100%;height:100%;border-bottom:.3rem solid #e8e9ea;justify-content:center;padding-bottom:2.6rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav nav span h3{font-size:2.4rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav nav span[active]{border-bottom-color:#ff0051}body#curso-detalhes section.s_curso-content .container-fluid .container-fav h3.resumo{color:#ff0051}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba{width:100%;max-width:108rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba:not(.apresentacao){display:none}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba .content{width:100%;max-width:100%}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.programacao strong{font-family:"Cormorant Garamond";font-weight:bold;font-size:3.2rem;line-height:120%;color:#434449}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.programacao h3{color:#ff0051;margin-bottom:1.9rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.programacao ul{max-width:52.1rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.programacao ul li{font-size:1.8rem;line-height:150%;color:#434449;list-style:url("/site/img/list_icon.svg");list-style-position:inside;margin-top:2rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores{max-width:unset;width:100%}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content{height:50rem;padding-top:3.5rem;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;max-width:unset;width:100%}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content::-webkit-scrollbar{display:none}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;height:100%;width:max-content}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll .instrutor{cursor:pointer;scroll-snap-align:start;transition:.32s;height:45.6rem;width:24.4rem;text-align:center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;color:#fff;padding-bottom:1.3rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll .instrutor:hover{opacity:.8;background-size:120% !important}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll .instrutor h3{margin-bottom:1.2rem}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll .instrutor p{font-size:1.5rem;color:#fff;position:relative;display:block}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .content .scroll .instrutor p::after{position:absolute;top:-0.6rem;left:0;right:0;margin:0 auto;width:4.3rem;height:.1rem;content:"";background:#ff0051}body#curso-detalhes section.s_curso-content .container-fluid .container-fav div.aba.instrutores .buttons{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:1rem;margin-top:1.9rem}@media(max-width: 600px){section.s_curso-content .container-fluid .container-fav nav{flex-direction:column}section.s_curso-content .container-fluid .container-fav div.apresentacao .resumo::after{display:none}section.s_curso-content .container-fluid .container-fav div.localizacao div.top{flex-direction:column;text-align:center;gap:1rem}}div.curso-bottombar{position:fixed;bottom:-50rem;z-index:5;left:0;width:100%;transition:.32s;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%);padding:0 3.4rem}div.curso-bottombar .container-fluid .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;padding-top:3.4rem;padding-bottom:3.4rem}div.curso-bottombar .container-fluid .container-fav h1{font-size:4rem;max-width:39.8rem}div.curso-bottombar .container-fluid .container-fav div.price p{color:#fff;font-size:1.1rem}div.curso-bottombar .container-fluid .container-fav div.price small{font-size:4.68rem;font-weight:400}div.curso-bottombar .container-fluid .container-fav div.price h3{font-family:"Montserrat";font-weight:500;font-size:4.9rem;color:#fff}div.curso-bottombar .container-fluid .container-fav div.price h3 small{font-size:3rem;line-height:3.7rem}div.curso-bottombar .container-fluid .container-fav button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(2, 95, 5, 0.5) 5.04%, rgba(90, 255, 12, 0.5) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#fff;padding:1.6rem 8rem;border:.1rem solid #26d709;display:flex;align-items:center;justify-content:center;text-align:center}div.curso-bottombar .container-fluid .container-fav button:hover{background-image:url("/site/img/button_background_alternative.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}div.curso-bottombar[active]{bottom:0}@media(max-width: 800px){div.curso-bottombar .container-fluid .container-fav h1{display:none}}@media(max-width: 400px){div.curso-bottombar .container-fluid .container-fav{flex-direction:column;gap:1rem}}section.s_curso-turmas .container-fluid{padding-top:20rem;background:linear-gradient(268.12deg, #8a143a -6.16%, #610f29 75.65%)}@media(max-width: 800px){section.s_curso-turmas .container-fluid{padding-top:22rem}}@media(max-width: 400px){section.s_curso-turmas .container-fluid{padding-top:22rem}}section.s_curso-turmas .container-fluid .container-fav .top h4.menu{color:#fff}section.s_curso-turmas .container-fluid .container-fav .top h4.menu a{color:#fff;font-size:1.5rem}section.s_curso-turmas .container-fluid .container-fav .top h4.menu strong{color:#d9a863;font-size:1.5rem}section.s_curso-turmas .container-fluid .container-fav .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;padding-bottom:13.9rem;position:relative}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail{transition:1.6s;position:relative;cursor:pointer}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail.fade{opacity:0;transform:translateX(-200px) skewX(50deg)}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail picture.imagem-curso{display:block;height:45.7rem;width:100%;max-width:59.2rem;box-shadow:0 0 200px rgba(255,255,255,.164);overflow:hidden;display:block}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail picture.imagem-curso img{height:100%;width:100%;object-fit:cover}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail .details{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.4rem;left:-9.6rem;bottom:10.5rem;width:100%}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail .details .box{height:7.1rem;margin:0;width:max-content;animation:upandown 9s infinite linear;padding:1.7rem 2.4rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;background:linear-gradient(90.76deg, rgba(119, 1, 39, 0.2) -16.88%, rgba(255, 0, 81, 0.2) -16.87%, rgba(120, 156, 62, 0) 112.27%);filter:drop-shadow(4px 10px 19px rgba(0, 0, 0, 0.1));backdrop-filter:blur(45px);border-radius:7px;cursor:pointer;transition:.32s}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail .details .box span{color:#e8e9ea;font-style:normal;font-weight:normal;font-size:1.6rem;max-width:13.4rem;margin-top:0}section.s_curso-turmas .container-fluid .container-fav .content .text{width:100%;max-width:46.3rem}section.s_curso-turmas .container-fluid .container-fav .content .text h2{font-style:normal;font-weight:normal;font-size:4rem;line-height:120%;color:#fff;margin-top:6.3rem;height:10rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_curso-turmas .container-fluid .container-fav .content .text button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:7.5rem}section.s_curso-turmas .container-fluid .container-fav .content .text button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}section.s_curso-turmas .container-fluid .container-fav .content .text p{margin-top:5rem;max-width:43.3rem;font-size:1.8rem;color:#fff;height:12rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}section.s_curso-turmas .container-fluid .container-fav .content::after{content:"";background:url("/site/img/gradient_border-2.png");display:block;width:100%;max-width:74rem;height:.1rem;position:absolute;bottom:0;left:0;right:0;margin:0 auto}section.s_curso-turmas .container-fluid .container-fav .turmas{padding-top:8.5rem;padding-bottom:12.4rem}section.s_curso-turmas .container-fluid .container-fav .turmas .top{display:flex;align-items:center;justify-content:space-between;flex-direction:row;color:#fff;margin-bottom:5rem}section.s_curso-turmas .container-fluid .container-fav .turmas .top h3{max-width:37.7rem}section.s_curso-turmas .container-fluid .container-fav .turmas main{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:2rem}section.s_curso-turmas .container-fluid .container-fav .turmas main .box{height:47.1rem;width:100%;max-width:38.4rem;background:#fff}section.s_curso-turmas .container-fluid .container-fav .turmas main .box picture.turma_thumbnail{height:22.1rem;width:100%;display:flex;align-items:flex-end;justify-content:center;flex-direction:row}section.s_curso-turmas .container-fluid .container-fav .turmas main .box picture.turma_thumbnail .turma_details{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.8rem;padding-bottom:1rem}section.s_curso-turmas .container-fluid .container-fav .turmas main .box picture.turma_thumbnail .turma_details span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.9rem;background:rgba(255,255,255,.7);backdrop-filter:blur(37.5653px);font-size:1.2rem;padding:.8rem .9rem;max-width:max-content}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content{padding:1.7rem 5.1rem}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content strong{font-size:2.2rem;line-height:120%;color:#434449;margin-bottom:.2rem}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content p{font-size:1.4rem;line-height:140%;color:#828282}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content span{display:block;font-weight:500;font-size:2.5rem;line-height:100%;color:#610f29;margin-top:2.3rem;margin-bottom:2.3rem}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center}section.s_curso-turmas .container-fluid .container-fav .turmas main .box div.turma_content button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}@media(max-width: 900px){section.s_curso-turmas .container-fluid .container-fav .content{flex-direction:column-reverse;margin-top:6.3rem}section.s_curso-turmas .container-fluid .container-fav .content .thumbnail .details{left:0}section.s_curso-turmas .container-fluid .container-fav .turmas .top{flex-direction:column;gap:1rem}}body.login header .container-fluid:last-child{display:none}body.login section.s_login{width:100%;min-height:100vh;background:url(/site/img/login_background.jpg);background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}body.login section.s_login h3{color:#8a143a}body.login section.s_login form label{position:relative}body.login section.s_login form label input,body.login section.s_login form label select{height:5.6rem;width:100%;max-width:38.4rem;border:1px solid #e9ecef;outline:none;background:#fff;padding-left:1.9rem;font-family:"Montserrat";font-style:normal;font-weight:normal;font-size:1.6rem;line-height:5.6rem;color:#505354}body.login section.s_login form label.password img{position:absolute;right:2.1rem;top:0;bottom:0;cursor:pointer}body.login section.s_login form label.password img[active]{opacity:.5}body.login section.s_login form button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;color:#855108;background-image:linear-gradient(90deg, #eac694 5.04%, #d78b21 108.64%);background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3));max-width:unset;width:100%}body.login section.s_login form button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}body.login section.s_login .boxes{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}@media(max-width: 800px){body.login section.s_login{padding-top:8rem;padding-bottom:8rem}}body.login#login section.s_login .box,body.login#login-professor section.s_login .box,body.login#login-corporativo section.s_login .box,body.login#login-minha-conta section.s_login .box{background:#f3f3f3;box-shadow:0px 47px 29px -35px rgba(0,0,0,.3);width:100%;max-width:59.2rem;height:54.5rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:4.6rem 8.9rem 11.7rem;text-align:center}body.login#login section.s_login .box h3,body.login#login-professor section.s_login .box h3,body.login#login-corporativo section.s_login .box h3,body.login#login-minha-conta section.s_login .box h3{padding-bottom:2.2rem;margin-bottom:4.6rem}body.login#login section.s_login .box a,body.login#login-professor section.s_login .box a,body.login#login-corporativo section.s_login .box a,body.login#login-minha-conta section.s_login .box a{font-size:1.6rem;color:#434449}body.login#login section.s_login .box form,body.login#login-professor section.s_login .box form,body.login#login-corporativo section.s_login .box form,body.login#login-minha-conta section.s_login .box form{max-width:38.4rem}body.login#login section.s_login .box form label input,body.login#login section.s_login .box form label select,body.login#login-professor section.s_login .box form label input,body.login#login-professor section.s_login .box form label select,body.login#login-corporativo section.s_login .box form label input,body.login#login-corporativo section.s_login .box form label select,body.login#login-minha-conta section.s_login .box form label input,body.login#login-minha-conta section.s_login .box form label select{margin-bottom:1.7rem}body.login#login section.s_login .box button,body.login#login-professor section.s_login .box button,body.login#login-corporativo section.s_login .box button,body.login#login-minha-conta section.s_login .box button{margin-top:1.7rem;margin-bottom:2.1rem}@media(max-width: 800px){body.login#login section.s_login .boxes,body.login#login-professor section.s_login .boxes,body.login#login-corporativo section.s_login .boxes,body.login#login-minha-conta section.s_login .boxes{flex-direction:column}}@media(max-width: 600px){body.login#login section.s_login .boxes,body.login#login-professor section.s_login .boxes,body.login#login-corporativo section.s_login .boxes,body.login#login-minha-conta section.s_login .boxes{flex-direction:column}body.login#login section.s_login .box,body.login#login-professor section.s_login .box,body.login#login-corporativo section.s_login .box,body.login#login-minha-conta section.s_login .box{width:95%;padding:4.6rem 1rem}}body.login#login-professor .header .logo,body.login#login-corporativo .header .logo,body.login#login-minha-conta .header .logo{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4.4rem;margin-bottom:3.4rem}body.login#login-professor .header .content,body.login#login-corporativo .header .content,body.login#login-minha-conta .header .content{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;padding:2rem}body.login#login-professor .header .content h2,body.login#login-corporativo .header .content h2,body.login#login-minha-conta .header .content h2{font-size:4.4rem;margin-bottom:1.6rem}body.login#login-professor .header .content p,body.login#login-corporativo .header .content p,body.login#login-minha-conta .header .content p{font-size:16px;line-height:120%;margin-bottom:4.9rem}body.login#login-professor .boxes .header,body.login#login-corporativo .boxes .header,body.login#login-minha-conta .boxes .header{margin-right:10rem;max-width:42.1rem}body.login#login-professor .boxes .header .logo,body.login#login-corporativo .boxes .header .logo,body.login#login-minha-conta .boxes .header .logo{justify-content:flex-start}body.login#login-professor .boxes .header .content,body.login#login-corporativo .boxes .header .content,body.login#login-minha-conta .boxes .header .content{text-align:left;align-items:flex-start}body.login#login-professor .boxes .header .content p,body.login#login-corporativo .boxes .header .content p,body.login#login-minha-conta .boxes .header .content p{font-weight:500;font-size:1.6rem;line-height:150%;margin-top:2.8rem}body.login#login-professor .boxes .header .content ul,body.login#login-corporativo .boxes .header .content ul,body.login#login-minha-conta .boxes .header .content ul{margin-top:5rem}body.login#login-professor .boxes .header .content ul li,body.login#login-corporativo .boxes .header .content ul li,body.login#login-minha-conta .boxes .header .content ul li{gap:1rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-bottom:2.2rem}body.login#login-minha-conta section.s_login{padding-top:8rem;padding-bottom:8rem}body.login#login-minha-conta section.s_login .boxes .box{height:unset;max-width:69.6rem;padding:4.6rem 5.9rem 4.1rem 5.9rem}body.login#login-minha-conta section.s_login .boxes .box h3{width:100%;text-align:left;margin-bottom:2.4rem;padding:unset}body.login#login-minha-conta section.s_login .boxes .box form{max-width:57.8rem}body.login#login-minha-conta section.s_login .boxes .box form label input,body.login#login-minha-conta section.s_login .boxes .box form label select{max-width:unset}body.login#login-minha-conta section.s_login .boxes .box form fieldset{margin-bottom:5.3rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:.6rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset label{margin:0;width:100%}body.login#login-minha-conta section.s_login .boxes .box form fieldset label input{margin:0}@media(max-width: 400px){body.login#login-minha-conta section.s_login .boxes .box form fieldset label{max-width:100% !important}}body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.apelido{max-width:37.7rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.cpf{max-width:19.5rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.nascimento,body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.rg,body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.sexo{max-width:18.8rem;height:5.6rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.profissao{max-width:28.2rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.informacoes-gerais label.empresa{max-width:28.9rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato{border-bottom:solid 1px #e8e9ea;padding-bottom:6.2rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-complemento,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-estado{max-width:37.7rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-numero,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-bairro,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-cidade{max-width:19.5rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.endereco-cep,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.telefone,body.login#login-minha-conta section.s_login .boxes .box form fieldset.contato label.celular{max-width:18.8rem}body.login#login-minha-conta section.s_login .boxes .box form fieldset.acesso label{max-width:28.2rem}div.modal .container-fluid .container-fav .box{padding-top:2.3rem;padding-bottom:4.5rem;text-align:center;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative}div.modal .container-fluid .container-fav .box .close{position:absolute;right:.7rem;top:.5rem;cursor:pointer}div.modal .container-fluid .container-fav .box .close:hover{opacity:.7}div.modal .container-fluid .container-fav .box strong{display:block;font-weight:500;font-size:3.4rem;line-height:150%;color:#8a143a}div.modal .container-fluid .container-fav .box span{font-size:1.8rem;line-height:150%;color:#343a40;max-width:46.7rem;margin-bottom:1.9rem}div.modal .container-fluid .container-fav .box p{font-size:1.8rem;line-height:150%;color:#828282;max-width:46.7rem;margin-bottom:1.9rem}div.modal .container-fluid .container-fav .box button{width:auto;height:5.4rem;transition:.32s;cursor:pointer;background:linear-gradient(90deg, rgba(217, 168, 99, 0.2) 5.04%, rgba(226, 161, 68, 0.2) 108.64%);font-family:"Cormorant Garamond";font-style:normal;font-weight:bold;font-size:2.2rem;line-height:5.4rem;color:#d9a863;padding:1.6rem 5.8rem;border:.1rem solid #d9a863;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:2.7rem}div.modal .container-fluid .container-fav .box button:hover{color:#855108;background-image:url("/site/img/button_background.png");background-size:100% 100%;filter:drop-shadow(3px 5px 9px rgba(216, 144, 43, 0.3))}div.modal{width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:7;opacity:0;pointer-events:none;transition:.32s;display:flex;align-items:center;justify-content:center;flex-direction:row}div.modal[show]{opacity:1;pointer-events:all}div.modal[show] .container-fluid .container-fav .box{top:0;opacity:1}div.modal .container-fluid .container-fav{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}div.modal .container-fluid .container-fav .box{position:relative;z-index:2;width:100%;max-width:59.2rem;transition:.32s;border-top:.6rem solid #ff0051;box-sizing:border-box;box-shadow:0px 4px 80px 20px rgba(0,0,0,.25);background-color:#fff;position:relative;top:-15rem;opacity:0}.modal-box div.modal .container-fluid .container-fav .box{min-height:60.1rem}div.modal .close-modal{background-color:rgba(0,0,0,.39);cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;content:""}@media(max-width: 600px){div.modal .container-fluid .box{padding-left:2rem;padding-right:2rem}}body.minha-area{background-color:#fff}body.minha-area div.emptyspace{height:13.3rem;display:block}body.minha-area section.mA_menu{background-color:#faefef;width:100%;position:fixed;z-index:665;top:0}body.minha-area section.mA_menu .container-fav{display:flex;align-items:center;justify-content:space-between;flex-direction:row}body.minha-area section.mA_menu .container-fav .logos{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem}body.minha-area section.mA_menu .container-fav nav{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}body.minha-area section.mA_menu .container-fav nav a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.2rem;transition:.32s;padding:3rem 3rem;opacity:.7;cursor:pointer;font-size:1.6rem;letter-spacing:-0.01em;color:#610f29}body.minha-area section.mA_menu .container-fav nav a:hover{background-color:rgba(255,255,255,.4196078431);opacity:.9}body.minha-area section.mA_menu .container-fav div.user{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:3.6rem;width:100%;max-width:19.6rem}body.minha-area section.mA_menu .container-fav div.user picture{width:5rem;height:5rem;background-color:rgba(255,255,255,.4196078431);overflow:hidden;display:block;border-radius:100%}body.minha-area section.mA_menu .container-fav div.user picture img{height:100%;width:100%;object-fit:cover}body.minha-area section.mA_menu .container-fav div.user span,body.minha-area section.mA_menu .container-fav div.user strong,body.minha-area section.mA_menu .container-fav div.user a{font-size:1.4rem;color:#610f29}body.minha-area section.mA_menu .container-fav div.user a{color:#000;font-weight:600;margin-top:5px}body.minha-area section.mA_menu .container-fav div.user span{display:block}body.minha-area section.mA_menu[alternative]{background:none;top:1.5rem}body.minha-area section.mA_menu[alternative] .container-fav{background-color:#fbfbfb;border-radius:12.5rem;box-shadow:0 5px 50px rgba(0,0,0,.144)}body.minha-area section.mA_menu[alternative] .container-fav div.user{flex-direction:row-reverse;position:relative;max-width:unset;width:auto}body.minha-area section.mA_menu[alternative] .container-fav div.user picture{position:relative;z-index:2;cursor:pointer;transition:.32s ease-in-out}body.minha-area section.mA_menu[alternative] .container-fav div.user picture:hover{border:solid 2px #eb5c5d}body.minha-area section.mA_showcase,body.minha-area section.mA_produtos,body.minha-area section.mA_parcelas{padding-bottom:10rem}body.minha-area section.mA_showcase .container-fluid .container-fav h2,body.minha-area section.mA_produtos .container-fluid .container-fav h2,body.minha-area section.mA_parcelas .container-fluid .container-fav h2{font-size:1.8rem;color:#610f29;margin-bottom:3.3rem}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:3rem}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes div.box,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes div.box,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes div.box{border:solid 1px #c6b5b5;width:100%;max-width:28rem;height:33rem;position:relative;padding:2.4rem 2.8rem;border-radius:.4rem}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes div.box strong,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes div.box strong,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes div.box strong{color:#610f29;font-size:1.8rem;display:block;margin-bottom:.8rem}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes div.box p,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes div.box p,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes div.box p{color:#eb5c5d}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes div.box button,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes div.box button,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes div.box button{display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:.4rem;gap:1.6rem;height:4.2rem;padding:1.2rem 3.8rem;font-size:1.4rem;width:100%;transition:.32s;background:#eb5c5d;margin-top:1rem;color:#fff}body.minha-area section.mA_showcase .container-fluid .container-fav div.boxes div.box button:hover,body.minha-area section.mA_produtos .container-fluid .container-fav div.boxes div.box button:hover,body.minha-area section.mA_parcelas .container-fluid .container-fav div.boxes div.box button:hover{transform:scale(1.05)}body.minha-area section.mA_dados{padding-bottom:10rem}body.minha-area section.mA_dados .container-fluid .container-fav{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}body.minha-area section.mA_dados .container-fluid .container-fav h2{font-size:1.8rem;color:#610f29;margin-bottom:3.3rem}body.minha-area section.mA_dados .container-fluid .container-fav div.dados{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:2rem;max-width:35rem}body.minha-area section.mA_dados .container-fluid .container-fav form{gap:2rem;width:72rem;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}body.minha-area section.mA_dados .container-fluid .container-fav form label{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;max-width:35rem}body.minha-area section.mA_dados .container-fluid .container-fav form label input{width:100%;height:5.2rem;border:solid 1px #c6b5b5;border-radius:.4rem;padding:1.7rem 0 1.7rem 6.9rem;color:#eb5c5d;font-size:1.4rem;align-items:center}body.minha-area section.mA_dados .container-fluid .container-fav form label picture{position:absolute;left:2.8rem}body.minha-area section.mA_dados .container-fluid .container-fav form button{display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:.4rem;gap:1.6rem;height:4.2rem;padding:1.2rem 3.8rem;font-size:1.4rem;width:100%;transition:.32s;max-width:35rem;background:#eb5c5d;margin-top:1rem;color:#fff}body.minha-area section.mA_dados .container-fluid .container-fav form button:hover{transform:scale(1.05)}body.minha-area section.mA_dados .container-fluid .container-fav div.col{width:100%;max-width:35rem}body.minha-area section.mA_dados .container-fluid .container-fav div.col:last-child{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;padding-top:5rem}body.minha-area section.mA_dados .container-fluid .container-fav div.col:last-child a{color:#c6b5b5}body.minha-area section.mA_dados .container-fluid .container-fav div.col:last-child a:hover{color:#610f29}body.minha-area section.mA_footer .container-fluid{background-color:#fff;border-top:1px solid #c6b5b5;border-bottom:1px solid #c6b5b5;padding-top:9rem}body.minha-area section.mA_footer .container-fluid .container-fav:first-child{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-bottom:9rem}body.minha-area section.mA_footer .container-fluid .container-fav:first-child .text h3{font-family:"Inter";font-style:normal;font-weight:normal;font-size:1.8rem;letter-spacing:.02em;color:#eb5c5d;opacity:.75}body.minha-area section.mA_footer .container-fluid .container-fav:first-child .text h2{font-family:"Inter";font-style:normal;font-weight:normal;font-size:3.2rem;line-height:135%;color:#610f29}body.minha-area section.mA_footer .container-fluid .container-fav:first-child .buttons{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.7rem}body.minha-area section.mA_footer .container-fluid .container-fav:first-child .buttons div{height:6.5rem;width:6.5rem;background:#610f29;display:flex;align-items:center;justify-content:center;border-radius:.8rem;cursor:pointer}body.minha-area section.mA_footer .container-fluid .container-fav:last-child{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;border-top:1px solid #c6b5b5;padding-top:6.6rem;padding-bottom:10rem}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .left p{font-family:"Inter";font-size:1.4rem;line-height:100%;color:#610f29;opacity:.6;max-width:38.3rem}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .left .siga{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem;margin-top:3.7rem}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .left .compraSegura{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1.6rem;margin-top:4.1rem}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .left .compraSegura strong{font-family:"Inter";font-size:2.2rem;color:#eb5c5d}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .right{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:32.2rem}body.minha-area section.mA_footer .container-fluid .container-fav:last-child .right div{display:flex;flex-wrap:wrap;gap:1.4rem}body.minha-area section.mA_copyright .container-fluid{padding-bottom:6.2rem;padding-top:6.2rem}body.minha-area section.mA_copyright .container-fluid .container-fav{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}body.minha-area section.mA_copyright .container-fluid .container-fav p{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;max-width:1246px;font-size:1.2rem;width:100%;line-height:1.9rem}body.minha-area section.mA_pedido .container-fluid .container-fav h2{font-family:"Inter","Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-size:2.2rem;font-weight:400}body.minha-area section.mA_pedido .container-fluid .container-fav h3{font-family:"Inter","Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-size:1.8rem;font-weight:300;margin-top:1rem}body.minha-area section.mA_pedido .container-fluid .container-fav .title{background:#eb5c5d;color:#fff;padding:3rem;border-radius:1.5rem;width:100%}body.minha-area section.mA_pedido .container-fluid .container-fav div.info{padding-bottom:3rem;border-bottom:.1rem solid #c6b5b5}body.minha-area section.mA_pedido .container-fluid .container-fav div.info div.row{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-top:4.3rem}body.minha-area section.mA_pedido .container-fluid .container-fav div.info div.row span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem;width:100%;max-width:20.6rem}body.minha-area section.mA_pedido .container-fluid .container-fav div.info div.row span strong{font-style:normal;font-weight:500;font-size:1.6rem;color:#610f29}body.minha-area section.mA_pedido .container-fluid .container-fav div.info div.row span:last-child{color:#eb5c5d}body.minha-area#area-aluno section.mA_menu .container-fav nav a:first-child{opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#area-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box{height:33rem}body.minha-area#area-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box picture{margin-bottom:.3rem;display:block}body.minha-area#pedidos-aluno section.mA_menu .container-fav nav a:nth-child(2){opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#pedidos-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3rem}body.minha-area#pedidos-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box .info div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem}body.minha-area#pedidos-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box[app]{border:solid 1px lime}body.minha-area#matriculas-aluno section.mA_menu .container-fav nav a:nth-child(3){opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#matriculas-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.5rem;height:40.1rem}body.minha-area#matriculas-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box picture.thumbnail{height:15.5rem;width:100%;border-radius:.5rem;overflow:hidden;display:block}body.minha-area#matriculas-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box picture.thumbnail img{height:100%;width:100%;object-fit:cover}body.minha-area#matriculas-aluno section.mA_showcase .container-fluid .container-fav div.boxes div.box .info div{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem}body.minha-area#matriculas-aluno-detalhes section.mA_menu .container-fav nav a:nth-child(3){opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav .top{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem;padding-top:3rem;width:100%;padding-bottom:6rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav .top picture{width:14rem;height:10rem;overflow:hidden;display:block;border-radius:.6rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav .top picture img{height:100%;width:100%;object-fit:cover}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav .top h2{font-size:3.2rem;margin:0}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav .top h2 p{font-size:1.6rem;margin:0;margin-top:1rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav nav{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;border-radius:.5rem;background-color:#eb5c5d}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav nav span{padding:2rem;width:10%;color:#fff;transform:.32s;text-align:center}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav nav span:hover{cursor:pointer;opacity:.7}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav nav span[active]{background:rgba(0,0,0,.096)}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main{position:relative}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list{padding-top:3rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:2rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article strong{font-size:1.8rem;font-weight:normal}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article p{font-size:1.4rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .date{font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .content{border-left:.1rem solid #faefef;padding-left:2rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article picture{height:3rem;width:3rem;background:#eb5c5d;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files{margin-top:1rem;padding:1rem 1rem;border-radius:.5rem;background:#fbfbfb;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files a{color:#eb5c5d;position:relative;font-size:1.2rem;padding-left:2rem}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files a:hover{text-decoration:underline}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files a::after{position:absolute;content:"";height:1.5rem;width:1.5rem;left:0;top:0;bottom:0;margin:auto 0}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files a.video::after{background:url("/site/img/sistema/icon_video.svg");background-size:cover}body.minha-area#matriculas-aluno-detalhes section.mA_showcase .container-fluid .container-fav main .list article .files a.pdf::after{background:url("/site/img/sistema/icon_pdf.svg");background-size:cover}body.minha-area#dados-aluno section.mA_menu .container-fav nav a:nth-child(4){opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#pedidos-aluno-detalhes section.mA_menu .container-fav nav a:nth-child(2){opacity:1;border-bottom:solid 2px #ff0051}body.minha-area#pedidos-aluno-detalhes section.mA_showcase{padding-bottom:0}body.minha-area#pedidos-aluno-detalhes section.mA_produtos,body.minha-area#pedidos-aluno-detalhes section.mA_parcelas{padding-bottom:0}body.minha-area#pedidos-aluno-detalhes section.mA_produtos .container-fluid,body.minha-area#pedidos-aluno-detalhes section.mA_parcelas .container-fluid{padding-top:4rem}body.minha-area#pedidos-aluno-detalhes section.mA_produtos .container-fluid .container-fav .boxes .box,body.minha-area#pedidos-aluno-detalhes section.mA_parcelas .container-fluid .container-fav .boxes .box{height:auto}body.minha-area#pedidos-aluno-detalhes section.mA_produtos .container-fluid .container-fav .boxes .box .info div,body.minha-area#pedidos-aluno-detalhes section.mA_parcelas .container-fluid .container-fav .boxes .box .info div{margin-top:1rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2rem}body.minha-area#pedidos-aluno-detalhes section.mA_parcelas{padding-bottom:4rem}.note-dialog .modal-dialog{z-index:1050 !important}.note-modal .note-modal-content{z-index:1050 !important}.note-modal-backdrop{z-index:1030}.loadingFull{background:url(../images/ajax-loading.gif) #000 center center no-repeat;-webkit-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8;position:fixed;width:100%;height:100%;z-index:99999999;display:none;top:0;left:0}/*# sourceMappingURL=style.css.map */
