@media print, screen and (min-width: 40em){.social-networks{justify-content:flex-end}}.social-networks h6{margin-bottom:1rem}.social-networks--inline{display:flex;align-items:center}.social-networks--inline h6{margin-bottom:0}@media print, screen and (min-width: 40em){.social-networks--inline-medium{display:flex;align-items:center}}@media print, screen and (min-width: 40em){.social-networks--inline-medium h6{margin-bottom:0}}@media print, screen and (min-width: 64em){.social-networks--inline-large{display:flex;align-items:center}}@media print, screen and (min-width: 64em){.social-networks--inline-large h6{margin-bottom:0}}
.download-app{display:flex;flex-direction:column;align-items:center}.download-app.align-left{align-items:flex-start}@media print, screen and (min-width: 40em){.download-app.align-left-medium{align-items:flex-start}}@media print, screen and (min-width: 64em){.download-app.align-left-large{align-items:flex-start}}.download-app.align-right{align-items:flex-end}@media print, screen and (min-width: 40em){.download-app.align-right-medium{align-items:flex-end}}@media print, screen and (min-width: 64em){.download-app.align-right-large{align-items:flex-end}}.download-app h6{margin-bottom:1rem}.download-app--inline{align-items:center}.download-app--inline h6{margin-bottom:0}@media print, screen and (min-width: 40em){.download-app--inline-medium{align-items:center}}@media print, screen and (min-width: 40em){.download-app--inline-medium h6{margin-bottom:0}}@media print, screen and (min-width: 64em){.download-app--inline-large{align-items:center}}@media print, screen and (min-width: 64em){.download-app--inline-large h6{margin-bottom:0}}.download-app img{max-width:none}.download-app .menu li a{padding:5px}.download-app .menu li:first-child a{padding-left:0}.download-app .menu li:last-child a{padding-right:0}
.dropdown [data-toggle]{display:flex;align-items:center;cursor:pointer}.dropdown [data-toggle] svg{margin-left:1rem;transform:translateY(-5px)}.dropdown [data-toggle][aria-expanded=true] svg{transform:rotate(180deg) translateY(0)}
.hero{position:relative}.hero__content{margin:0 20px;max-width:388px}.hero figure{min-height:270px}.hero figure img{min-height:270px;object-fit:cover}@media print, screen and (min-width: 64em){.hero figure img{max-height:400px}}.hero figure img.align-left,.hero figure img.align-right{min-height:440px}@media print, screen and (min-width: 64em){.hero figure img.align-left,.hero figure img.align-right{min-height:none;max-height:400px}}.hero figure figcaption{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.hero figure figcaption.align-left{justify-content:flex-start;text-align:left}.hero figure figcaption.align-right{justify-content:flex-end;text-align:right}.hero figure figcaption.align-left,.hero figure figcaption.align-right{align-items:flex-end}.hero figure figcaption.align-left .hero__content,.hero figure figcaption.align-right .hero__content{max-width:430px}@media print, screen and (min-width: 64em){.hero figure figcaption.align-left .hero__content,.hero figure figcaption.align-right .hero__content{margin:0 50px}}
.banner figure{height:260px;position:relative;overflow:hidden}@media print, screen and (min-width: 40em){.banner figure{height:300px}}.banner figure img{min-width:100%;height:100%;object-fit:cover}.banner figure figcaption{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}
.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.3);z-index:9}.modal.hidden{visibility:hidden;opacity:0}.bt-close-fullscreen{position:absolute;right:7vw;top:16px;font-size:55px;color:var(--secondary-color);z-index:10}@media print, screen and (min-width: 64em){.bt-close-fullscreen{right:7vw}}.bt-close{position:absolute;right:30px;top:16px;font-size:55px;color:var(--secondary-color);z-index:10}@media print, screen and (min-width: 64em){.bt-close{right:7vw}}.modal:not(.fullscreen) .modal-content{position:absolute;width:90vw;max-width:650px;max-height:95vh;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:10px;background-color:#fff;background-image:url("/Files/vivaz.com.br/content/img/bg6.svg");background-repeat:no-repeat;background-position:320% 200%;padding:25px 7%;overflow:auto}@media print, screen and (min-width: 40em){.modal:not(.fullscreen) .modal-content{padding:65px 7% 75px;background-position:120% 130%}}.modal:not(.fullscreen) .modal-content .bt-close{position:absolute;font-size:35px;color:var(--secondary-color);right:20px;top:10px}@media print, screen and (min-width: 40em){.modal:not(.fullscreen) .modal-content .bt-close{right:35px;top:20px}}.modal:not(.fullscreen) .modal-content .go-back{position:absolute;color:var(--secondary-color);left:30px;top:15px;font-size:20px}@media print, screen and (min-width: 40em){.modal:not(.fullscreen) .modal-content .go-back{font-size:35px;left:35px;top:20px}}.modal:not(.fullscreen) .modal-content .go-back svg{font-size:20px}.modal:not(.fullscreen) .modal-content ul{list-style:none}.modal:not(.fullscreen) .modal-content ul li{padding:18px 0}.modal:not(.fullscreen) .modal-content ul li button,.modal:not(.fullscreen) .modal-content ul li a{text-decoration:none;color:var(--primary-color);text-transform:uppercase;font-size:14px;letter-spacing:1.4px}.modal:not(.fullscreen) .modal-content ul li svg{margin-right:15px}.modal:not(.fullscreen) .modal-content ul li svg defs rect{fill:var(--primary-color)}.modal:not(.fullscreen) .modal-content iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:80vw;max-height:80vh}.modal:not(.fullscreen).modal-welcome .modal-content{background-color:var(--secondary-color);color:var(--white-color)}.modal:not(.fullscreen).modal-welcome .modal-content .bt-close{color:var(--white-color)}.modal:not(.fullscreen).modal-welcome .modal-content h4.h5{color:var(--white-color)}.modal:not(.fullscreen).modal-welcome .modal-content a,.modal:not(.fullscreen).modal-welcome .modal-content .span-anchor{display:block;color:var(--primary-color);text-decoration:none;cursor:pointer;text-transform:uppercase}.modal:not(.fullscreen).modal-welcome .modal-content a svg use,.modal:not(.fullscreen).modal-welcome .modal-content .span-anchor svg use{fill:var(--primary-color)}.modal:not(.fullscreen).modal-welcome .modal-content .site-go{cursor:pointer;text-transform:uppercase}.hchchat{background:var(--white-color);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:80vw;max-height:80vh}
.contactBubbles{position:fixed;z-index:8;display:flex;border-radius:5px;justify-content:flex-end;padding:0 15px;right:0;column-gap:20px}@media screen and (min-width: 1024px){.contactBubbles{width:fit-content}}@media print, screen and (max-width: 39.99875em){.contactBubbles{flex-direction:column-reverse;align-items:end;justify-content:center}}.contactBubbles.withLgpd{bottom:200px}@media print, screen and (max-width: 39.99875em){.contactBubbles.withLgpd{bottom:260px}}.contactBubbles.withoutLgpd{bottom:24px}.contactBubbles--sp{flex-direction:row;justify-content:end;align-items:center}@media print, screen and (max-width: 39.99875em){.contactBubbles--sp.hasSimButton{gap:10px;width:100%;max-width:420px}}.contactBubbles .floatingContacts{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.contactBubbles .floatingContacts .large{font-size:1rem}@media screen and (max-width: 359px){.contactBubbles .floatingContacts .large{font-size:0.75rem}}@media print, screen and (max-width: 39.99875em){.contactBubbles .floatingContacts .large{font-size:0.8rem}}.contactBubbles .floatingContacts:first-child:last-child{margin-left:auto;width:auto}@media print, screen and (max-width: 39.99875em){.contactBubbles--sp .floatingContacts:first-of-type{flex:1}}.contactBubbles .simButton{width:170px;z-index:1;margin:5px}.contactBubbles .simButton--sp{width:170px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;right:185px;bottom:-10px}@media print, screen and (max-width: 39.99875em){.contactBubbles .simButton--sp{width:145px;max-width:100%;right:162px}}@media print, screen and (max-width: 39.99875em){.contactBubbles .simButton--sp.large{font-size:0.8rem}}.contactBubbles .emailButton{width:100%;z-index:1;margin:5px;border:0;color:white;background:var(--secondary-color)}.contactBubbles .emailButton:hover{background:#7e0054}.contactBubbles .emailButton:focus{background:#7e0054}.contactBubbles .button.info{width:100%}.contactBubbles .button.simWhats{width:170px;z-index:1;margin:5px;background:#23bf4a;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0.85rem}.contactBubbles .button.simWhats:hover{background:#24b347}@media print, screen and (max-width: 39.99875em){.contactBubbles .button.simWhats{width:145px;font-size:0.8rem}}.contactBubbles .button.simWhats svg{color:#fff;fill:#fff;font-size:2rem}@media print, screen and (max-width: 39.99875em){.contactBubbles .button.simWhats svg{font-size:1.2rem}}.contactBubbles ul{vertical-align:middle;display:inline-block;text-align:center;list-style:none;margin:0 auto}.contactBubbles ul li{width:72px;transition:ease-in all 0.2s;outline:0}.contactBubbles ul li button,.contactBubbles ul li a{font-size:0;cursor:pointer}.contactBubbles ul li .bubble-label{display:block;position:absolute;right:80px;white-space:nowrap;font-size:16px;text-align:center;padding:8px 10px;color:#fff;background:#5e5e5e;line-height:12px;margin-top:30px}.contactBubbles ul li:hover{transform:scale(1.2)}.contactBubbles ul li .chatSmall,.contactBubbles ul li .chatBig{height:56px;width:56px;background:url("/Files/vivaz.com.br/content/img/contact-bubbles-spritesheet.png") -57px -488px no-repeat;border-radius:50%;margin:5px;outline:0}.contactBubbles ul li .chatBig{transform:scale(1.28);transform-origin:bottom}.contactBubbles ul li .mail{height:56px;width:56px;background:url("/Files/vivaz.com.br/content/img/contact-bubbles-spritesheet.png") -57px -112px no-repeat;border-radius:50%;margin:5px;outline:0}.contactBubbles ul li .whats{height:56px;width:56px;background:url("/Files/vivaz.com.br/content/img/contact-bubbles-spritesheet.png") -57px -184px no-repeat;border-radius:50%;margin:5px;outline:0}.contactBubbles ul li .call{height:56px;width:56px;background:url("/Files/vivaz.com.br/content/img/contact-bubbles-spritesheet.png") -57px -256px no-repeat;border-radius:50%;margin:5px;outline:0}.contactBubbles ul li .close{height:56px;width:56px;background:url("/Files/vivaz.com.br/content/img/contact-bubbles-spritesheet.png") -57px -328px no-repeat;border-radius:50%;margin:5px;outline:0}.contactBubbles ul .inactive{height:0;opacity:0;overflow:hidden}
.breadcrumbs{margin:-130px 0 130px;list-style:none}@media print, screen and (min-width: 40em){.breadcrumbs{margin:0 0 1rem 0 !important}}@media screen and (max-width: 767px){.breadcrumbs__casa-vivaz{margin:0 0 90px 0 !important}}
.page-header{min-height:64px;position:relative}@media print, screen and (min-width: 64em){.page-header{min-height:121px}}.page-header .grid-container{position:relative}.page-header__fixed{position:fixed;min-width:100%;z-index:9;background-color:#fff;border-bottom:1px solid rgba(151,151,151,0.2)}.page-header__first{background:#ebebeb;height:40px}@media screen and (max-width: 1023px){.page-header__first{display:none}}.page-header__first .grid-container{max-width:70rem !important;width:100%;height:100%}.page-header__first .grid-x{height:100%;width:100%}.page-header__first nav{width:95%;height:100%}.page-header__first ul{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;margin-bottom:0px}.page-header__first li{list-style:none}.page-header__first a{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;text-align:center;text-decoration:none;color:#3e3e3f;letter-spacing:0;line-height:16px;display:flex;justify-content:space-between;align-items:center;padding:8px 5px;gap:7px}.page-header__first a.pl0{padding-left:0}.page-header__first a.pr0{padding-right:0}.page-header__first a:hover{color:var(--secondary-color)}.page-header__first a.highlight{color:var(--secondary-color);font-weight:bold}.page-header__first a svg{color:var(--secondary-color);fill:var(--secondary-color);font-size:12px;width:12px;height:12px}.page-header__first .about-sub-menu{z-index:1;position:relative;align-self:flex-start}.page-header__first .about-sub-menu span{height:40px;display:flex;align-items:center}.page-header__first .about-sub-menu .menu-vivico{height:40px;top:100%;position:absolute;padding:8px;white-space:nowrap;background:#ebebeb;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25);display:none}.page-header__first .about-sub-menu svg{color:currentColor;transition:0.15s transform linear}.page-header__first .about-sub-menu:hover .menu-vivico,.page-header__first .about-sub-menu[open] .menu-vivico{display:flex}.page-header__first .about-sub-menu:hover svg,.page-header__first .about-sub-menu[open] svg{transform:rotate(180deg)}.page-header__first .rotate{transform:rotate(90deg)}.page-header .brand{width:110px;height:31px;background:url("/Files/vivaz.com.br/content/img/brand1.svg") center no-repeat;background-size:auto 100%}@media print, screen and (min-width: 64em){.page-header .brand{width:160px;height:44px}}.page-header .brand a{display:block;width:100%;height:100%}.page-header__nav{height:64px}@media print, screen and (min-width: 64em){.page-header__nav{height:80px;margin:0 0.8rem}}@media print, screen and (min-width: 64em){.page-header__nav .cell.auto{height:100%;margin-left:0;margin-right:0}}.page-header__nav .cell.auto .menu li{font-size:14px;padding:0 5px}.page-header__nav .cell.auto .menu li:hover{background:var(--secondary-color);color:var(--white-color)}.page-header__nav .cell.auto .menu li:hover a{color:var(--white-color)}.page-header__nav .cell.auto .menu li:hover a svg use{fill:var(--white-color)}@media print, screen and (min-width: 64em){.page-header__nav .cell.auto .menu-apartamento{padding:0 4px;line-height:80px}.page-header__nav .cell.auto .menu-apartamento svg{opacity:0.6;font-size:10px}.page-header__nav .cell.auto .menu-apartamento:hover,.page-header__nav .cell.auto .menu-apartamento.active{background:var(--secondary-color)}.page-header__nav .cell.auto .menu-apartamento:hover button,.page-header__nav .cell.auto .menu-apartamento.active button{width:100%;height:100%;color:var(--white-color)}.page-header__nav .cell.auto .menu-apartamento:hover button svg,.page-header__nav .cell.auto .menu-apartamento.active button svg{opacity:1;transition:0.3s transform linear;fill:var(--white-color)}.page-header__nav .cell.auto .menu-apartamento.active svg{transform:rotate(-180deg)}.page-header__nav .cell.auto .menu-apartamento svg{margin-left:5px}}.page-header__nav .cell.auto .menu-apartamento .location-menu,.page-header__nav .cell.auto .menu-apartamento .about-menu{position:absolute;margin-left:0;list-style:none;margin:0 -4px}.page-header__nav .cell.auto .menu-apartamento .location-menu li,.page-header__nav .cell.auto .menu-apartamento .about-menu li{padding:5px;background:var(--white-color);border-bottom:1px solid rgba(0,0,0,0.1);height:40px}.page-header__nav .cell.auto .menu-apartamento .location-menu li a,.page-header__nav .cell.auto .menu-apartamento .about-menu li a{display:block;text-align:left;width:100%;height:100%;color:var(--grey-light-color);line-height:15px}.page-header__nav .cell.auto .menu-apartamento .location-menu li a:hover,.page-header__nav .cell.auto .menu-apartamento .about-menu li a:hover{color:var(--secondary-color)}.page-header__nav .cell.auto .menu-apartamento .location-menu li:last-child,.page-header__nav .cell.auto .menu-apartamento .about-menu li:last-child{border:none}.page-header__nav .cell.auto .menu-apartamento .location-menu li.menu-vivico,.page-header__nav .cell.auto .menu-apartamento .about-menu li.menu-vivico{background:#fff url("/Files/vivaz.com.br/content/img/mascote/vivico-menu.png") center bottom no-repeat;height:auto;padding-bottom:30px}.page-header__nav .cell.auto .menu a{color:var(--grey-light-color);font-size:14px}@media print, screen and (min-width: 64em){.page-header__nav .cell.auto .menu a{line-height:60px;height:100%;padding:0.7rem 0.2rem}}.page-header__nav__middle{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.page-header__nav .toggle-menu-button{margin-left:auto;display:flex;color:var(--secondary-color)}.page-header__nav .toggle-menu-button svg{font-size:24px}.page-header__nav .toggle-menu-button span{font-size:0}@media print, screen and (min-width: 64em){.page-header__nav .toggle-menu-button{margin-left:0}}.page-header__nav .btn-simulate{font-family:"Graphie", sans-serif;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;color:#3b383e;letter-spacing:1.4px;line-height:24px;padding:12px 24px}.page-header__nav .btn-simulate:hover{color:currentColor}.page-header__dropdown{position:fixed;right:0;top:0;width:100vw;height:100vh;z-index:10;padding:1rem 1.5rem 3rem;background-color:var(--white-color);opacity:1;visibility:visible;transition:opacity 0.2s ease}@media print, screen and (min-width: 40em){.page-header__dropdown{position:absolute;top:100%;right:0.9375rem;width:300px;height:auto;padding:1.5rem}}.page-header__dropdown.closed{opacity:0;visibility:hidden}.page-header__dropdown .brand{background-image:url("/Files/vivaz.com.br/content/img/brand1.svg")}.page-header__dropdown .close-menu-button{color:var(--secondary-color);font-size:24px}.page-header__dropdown .menu__mobile-title{font-family:"Graphie", sans-serif;font-size:1.8rem;font-weight:700;color:var(--secondary-color);letter-spacing:0;line-height:1rem;padding:0.7rem 1rem;margin-bottom:2rem}.page-header__dropdown .menu__mobile-divider{opacity:0.2;border:1px solid #979797;margin:0.5rem auto 2rem 1rem;max-width:90%}.page-header__dropdown .menu li{margin-bottom:1.5rem}.page-header__dropdown .menu li svg{transition:0.3s transform linear;transform:rotate(0deg)}.page-header__dropdown .menu li svg.rotate{transform:rotate(90deg)}.page-header__dropdown .menu li.active>a{background:transparent}.page-header__dropdown .menu li.active svg{transform:rotate(-180deg)}.page-header__dropdown .menu li.active svg.rotate{transform:rotate(90deg)}.page-header__dropdown .menu a{color:var(--color-gray);font-family:"Roboto", sans-serif;font-size:1rem;font-weight:400;color:#3e3e3f;letter-spacing:0;line-height:1rem;display:flex;justify-content:flex-start;align-items:center;padding:8px 16px;gap:7px}.page-header__dropdown .menu a svg{color:var(--secondary-color);fill:var(--secondary-color);font-size:12px;width:12px;height:12px}.page-header__dropdown .menu a.highlight{color:var(--secondary-color);font-weight:bold}.page-header__dropdown .menu .about-menu-mobile{background:#efefef;margin-left:0;list-style:none;margin:0 -4px}.page-header__dropdown .menu .about-menu-mobile li{padding:15px 0;margin-bottom:0}.page-header__dropdown .menu .about-menu-mobile li:first-child{border-bottom:1px solid #ccc}.page-header__dropdown .menu .about-menu-mobile li.menu-vivico{background:transparent url("/Files/vivaz.com.br/content/img/mascote/vivico-menu.png") 5% bottom no-repeat;height:auto;padding-bottom:30px;background-size:20%}.page-header__dropdown .button.small-12{width:90%}.page-header__dropdown .button.btn-simulate{font-family:"Graphie", sans-serif;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;color:#3b383e;letter-spacing:1.4px;line-height:24px;padding:12px 24px}.page-header__dropdown .button.btn-simulate:hover{color:currentColor}
.search-bar{height:50px;width:80%;display:flex;justify-content:space-between;align-items:stretch;border:1px solid rgba(151,151,151,0.2);border-radius:8px;position:relative;transition:all 0.3s linear}@media screen and (max-width: 767px){.search-bar.touched{width:auto;position:absolute;left:9px;right:9px;z-index:50}}@media screen and (min-width: 768px){.search-bar{margin:0 auto}}@media screen and (min-width: 1024px){.search-bar{width:90%}}.search-bar button{display:flex;justify-content:center;align-items:center;padding:0.5rem 1rem;cursor:pointer;width:40px;border-radius:8px;background-color:var(--white-color)}.search-bar button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.search-bar button:last-of-type{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-bar button svg{width:16px;height:16px;color:var(--secondary-color)}.search-bar input{height:100%;margin:0;border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--white-color);box-shadow:none;font-family:'Roboto', sans-serif;font-size:1rem;font-weight:400;color:#4c4c4c;letter-spacing:0;line-height:1rem}.search-bar input:placeholder-shown+button{display:none}.search-bar input:focus{box-shadow:none;border:none}.search-bar .search-wrapper{width:100%;min-height:225px;height:auto;max-height:400px;background-color:var(--white-color);border:1px solid rgba(151,151,151,0.2);border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:1.25rem 1rem;position:absolute;top:42px;left:0;overflow:hidden auto;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.2s linear}@media screen and (min-width: 767px){.search-bar .search-wrapper{width:calc(100% + 2px);top:43px;left:-1px}}.search-bar .search-wrapper::-webkit-scrollbar{width:8px}.search-bar .search-wrapper::-webkit-scrollbar-track{background:var(--white-color)}.search-bar .search-wrapper::-webkit-scrollbar-thumb{background:#3e3e3f;opacity:0.5;border-radius:4px}.search-bar .search-wrapper::-webkit-scrollbar-thumb:hover{background:#3e3e3f;opacity:0.5}.search-bar .search-wrapper--show{opacity:1;visibility:visible;pointer-events:initial}.search-bar .search-wrapper__info{font-family:'Roboto', sans-serif;font-size:0.75rem;font-weight:600;color:#3e3e3f;letter-spacing:0;line-height:1rem}.search-bar .search-wrapper__clickable{font-family:'Roboto', sans-serif;font-size:1rem;font-weight:400;text-decoration:none;color:#4c4c4c;letter-spacing:0;line-height:1rem;display:flex;justify-content:flex-start;align-items:center;padding:1rem 1rem 1rem 0;gap:1rem;transition:all 0.2s ease-in-out;cursor:pointer}.search-bar .search-wrapper__clickable:hover{color:var(--secondary-color)}.search-bar .search-wrapper__clickable svg{color:var(--secondary-color);fill:var(--secondary-color);font-size:1rem;width:1rem;height:1rem}.search-bar .search-wrapper__location svg{width:1.3rem;height:1.3rem}.search-bar .search-wrapper ul{margin:0}.search-bar .search-wrapper ul li{list-style:none}.search-bar .search-wrapper .see-more{font-family:'Roboto', sans-serif;font-size:1rem;font-weight:600;color:var(--secondary-color);letter-spacing:0;line-height:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:0.5rem 0 1.25rem}.search-bar .search-wrapper .see-more span{text-decoration:underline}@media screen and (min-width: 768px){.search-bar .overlay{display:none;pointer-events:none}}.search-bar .overlay--open{height:100vh;width:100vh;opacity:0.5;z-index:-1;background:#000;position:fixed;left:0;top:0}
.page-footer{overflow:hidden;padding-top:70px}@media print, screen and (max-width: 39.99875em){.page-footer{padding-top:85px}}.page-footer.institute-footer{background:#ecedf1}.page-footer .newsletter{margin-bottom:160px;z-index:3;position:relative}@media print, screen and (min-width: 64em){.page-footer .newsletter{margin-bottom:195px}}.page-footer .newsletter footer.submit-container{display:flex;flex-direction:column}.page-footer .newsletter .prime .h4{color:#3E3E3F}.page-footer .newsletter .prime .button{background-color:#30DADA;color:#3B383E}.page-footer .newsletter .prime .button:hover,.page-footer .newsletter .prime .button:focus{background-color:#22bfbf;color:#fefefe}.page-footer .newsletter .prime .policies{font-size:16px;color:#3E3E3F;letter-spacing:0;line-height:22px}.page-footer .newsletter .prime .policies a{color:var(--secondary-color);font-weight:600}.page-footer .bg-grey{background-color:rgba(190,190,190,0.16);padding-top:3rem}.page-footer .bg-grey .casa-vivaz{width:100%;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.page-footer .bg-grey .casa-vivaz{margin-bottom:80px}}.page-footer .bg-grey .casa-vivaz p{margin:0;font-family:'Roboto', sans-serif;font-size:0.875rem;font-weight:400;color:#363338;letter-spacing:0;line-height:1.5rem}.page-footer .bg-grey .casa-vivaz>.menu.social{flex-wrap:nowrap}@media screen and (min-width: 1024px){.page-footer .bg-grey .casa-vivaz>.menu.social{flex-wrap:wrap}}.page-footer .bg-grey .casa-vivaz>.menu.social>li>a{color:#980065}.page-footer .bg-grey .casa-vivaz>.menu.social>li>a:first-of-type{padding-left:0}.page-footer .bg-grey .casa-vivaz>.menu.social>li>a span{color:#980065}.page-footer .bg-grey .casa-vivaz>.menu.social>li>a svg{fill:#980065;color:#980065}.page-footer .bg-grey .casa-vivaz>.menu.social>li>a svg *{fill:#980065;mask-type:alpha}@media screen and (min-width: 1024px){.page-footer .bg-grey .casa-vivaz{width:50%}}.page-footer .site-infos{position:relative;background-color:var(--secondary-color);color:var(--white-color)}.page-footer .site-infos:after{position:absolute;top:-160px;right:0;display:block;width:400px;height:320px;background:url("/Files/vivaz.com.br/content/img/bg2.svg") no-repeat;background-size:480px auto;content:''}@media print, screen and (max-width: 39.99875em){.page-footer .site-infos:after{background-position:0 0}}@media print, screen and (min-width: 40em){.page-footer .site-infos:after{left:56%;right:auto;width:480px}}.page-footer .site-infos .accordion{position:relative;z-index:2;border-bottom:1px solid rgba(255,255,255,0.3)}.page-footer .site-infos .accordion-middle .li{padding:25px 0}.page-footer .site-infos .accordion .accordion-content{margin:0;padding:0}.page-footer .site-infos h1,.page-footer .site-infos .h1{color:var(--white-color)}.page-footer .site-infos h2,.page-footer .site-infos .h2{color:var(--white-color)}.page-footer .site-infos h3,.page-footer .site-infos .h3{color:var(--white-color)}.page-footer .site-infos h4,.page-footer .site-infos .h4{color:var(--white-color)}.page-footer .site-infos h5,.page-footer .site-infos .h5{color:var(--white-color)}.page-footer .site-infos h6,.page-footer .site-infos .h6{color:var(--white-color)}.page-footer .site-infos .menu-middle li{padding:25px 0}.page-footer .site-infos .menu-middle li:last-child{padding-top:0 !important}.page-footer .site-infos .menu-middle li.main-title{padding-top:14px}.page-footer .site-infos .menu.vertical.site-map li a{padding:0;color:var(--white-color);border:none;background:var(--secondary-color)}.page-footer .site-infos .menu.vertical.site-map li.main-title{padding-bottom:0}.page-footer .site-infos .menu.vertical .isvg{float:right}.page-footer .site-infos .menu.vertical svg{margin-right:.5rem}.page-footer .site-infos .menu.vertical svg *{fill:var(--white-color);color:#fff;mask-type:alpha}.page-footer .site-infos .menu.social li{margin-right:0.7rem}.page-footer .site-infos .menu.social li a{padding:0}.page-footer .site-infos .menu.social li svg *{fill:var(--white-color);color:#fff;mask-type:alpha}.page-footer .site-infos__extra{position:relative;height:100%}.page-footer .site-infos__extra .cell{margin:0 1rem}.page-footer .site-infos__extra ul{margin:0;list-style:none}.page-footer .site-infos__extra ul li{padding:14px 0}.page-footer .site-infos__extra ul li button,.page-footer .site-infos__extra ul li a{color:#fff;font-size:14px;line-height:24px;letter-spacing:1px;text-decoration:none}.page-footer .site-infos__extra ul li svg{margin-right:15px}.page-footer .site-infos__extra ul li svg defs rect{fill:#fff}.page-footer .site-infos__extra .button{position:relative;z-index:3}@media print, screen and (max-width: 39.99875em){.page-footer .site-infos__extra .simulate-button{margin:40px 1rem 20px;width:initial}}.page-footer .site-infos__extra__contact ul li button{text-align:left}@media print, screen and (min-width: 64em){.page-footer .site-infos__extra__options{width:100%;left:0;bottom:0}}.page-footer .site-infos__extra .menu.vertical{position:relative;z-index:3}.page-footer .site-infos__extra .button-back-top{padding-left:1rem;padding-right:1rem}.page-footer .site-infos__extra .cliente-footer{padding:0}.page-footer .site-infos__extra .cliente-footer a{letter-spacing:0}.page-footer .site-infos__extra .cliente-footer h6,.page-footer .site-infos__extra .cliente-footer .h6{margin-bottom:0}@media print, screen and (min-width: 64em){.page-footer .site-infos__extra .cliente-footer{padding:1rem;margin-top:50px}}.page-footer .site-infos__extra .accordion-title{padding:1rem}@media print, screen and (min-width: 64em){.page-footer .site-infos__extra .accordion-title{padding:1em 0}}.page-footer .site-infos .cell.shrink{align-self:flex-end}.page-footer .site-copy{position:relative;background-color:var(--white-color);color:var(--grey-color);z-index:8;padding:10px;padding-bottom:80px}@media print, screen and (min-width: 64em){.page-footer .site-copy{padding-bottom:10px}}.page-footer .text-medium{font-family:'Roboto', Helvetica, Arial, sans-serif;font-size:.875rem}.page-footer .text-large{font-size:1rem !important}.page-footer .text-xx-large{font-size:1.5rem}.page-footer .noPadding{padding:0 !important}.page-footer .bb1{border-bottom:1px solid rgba(255,255,255,0.3)}.page-footer .pb0{padding-bottom:0}.page-footer .underline{text-decoration:underline !important}.page-footer input{background-color:inherit}footer.prime-footer{background-color:#ecedf1}
.hidden{display:none}.modal .modal-content .grid-container{padding:0}.modal .modal-content .grid-container .labelBox{display:inline-block;width:40%;text-transform:uppercase;border:1px dashed var(--secondary-color);text-align:center;color:var(--secondary-color);border-radius:10%;cursor:pointer;padding:15px 0;background:var(--white-color)}.modal .modal-content .branchListButton{border-radius:0;border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);text-align:left;padding:8px;width:100%}.modal .modal-content .is-valid .branchListButton{border-bottom-color:var(--success-color);color:var(--success-color)}.modal .modal-content .branchList{margin-left:0;background:rgba(0,0,0,0.75)}.modal .modal-content .branchList li{padding:15px 30px !important}.modal .modal-content .branchList li:hover,.modal .modal-content .branchList li.selecionado{background:var(--secondary-color);position:relative}.modal .modal-content .branchList li:hover button,.modal .modal-content .branchList li.selecionado button{color:var(--white-color) !important}.modal .modal-content .branchList li:hover button span.icon,.modal .modal-content .branchList li.selecionado button span.icon{display:block;right:initial;left:10px;top:22px;color:var(--white-color)}.modal .modal-content .branchList li button{text-align:left;text-transform:none !important;color:var(--white-color) !important;width:100%}.modal .modal-content .branchList li span{display:block;letter-spacing:initial}.modal .modal-content .branchList li span.hidden{display:none}
.lpConnection{margin-top:64px}.lpConnection .lpHeader{position:fixed;top:0;width:100%;height:64px;background:var(--white-color);z-index:8;padding:16px 0}.lpConnection .lpHeader .grid-container{max-height:100%;position:relative}.lpConnection .lpHeader .grid-container .brand{position:relative;width:110px;height:31px;background:url("/Files/vivaz.com.br/content/img/brand1.svg") center no-repeat;background-size:auto 100%}.lpConnection .lpHeader .grid-container .brand a{position:absolute;top:-20%;left:-20%;width:140%;height:140%}.lpConnection .lpHero{position:relative;background:var(--secondary-color);width:100vw;height:320px;overflow:hidden;margin:0 0 32px}@media print, screen and (min-width: 64em){.lpConnection .lpHero{height:480px}}.lpConnection .lpHero .only-desktop{display:none}@media print, screen and (min-width: 64em){.lpConnection .lpHero .only-desktop{display:block}}.lpConnection .lpHero .only-mobile{display:block}@media print, screen and (min-width: 64em){.lpConnection .lpHero .only-mobile{display:none}}.lpConnection .lpHero picture{height:100%;width:100%}.lpConnection .lpHero picture img{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%)}.lpConnection .lpCadastro{margin-bottom:32px}.lpConnection .lpCadastro h2{font-weight:800;font-size:32px;line-height:40px}@media print, screen and (min-width: 64em){.lpConnection .lpCadastro h2{font-size:48px;line-height:56px;max-width:752px;margin-left:96px}}.lpConnection .lpCadastro .cadastro-vacancy{display:block;text-align:center;margin:25px -1.25rem 40px;color:var(--white-color);background-color:var(--primary-color);text-transform:uppercase;padding:16px}@media print, screen and (min-width: 64em){.lpConnection .lpCadastro .cadastro-vacancy{text-align:left;padding:14px 92px;font-weight:800;font-family:'graphie';font-size:24px;margin:25px 0 56px}}.lpConnection .lpProgram{margin-bottom:32px}.lpConnection .lpProgram h3{font-weight:800;font-size:24px;margin-bottom:16px}@media print, screen and (min-width: 64em){.lpConnection .lpProgram h3{margin-left:96px;font-size:40px}}.lpConnection .lpProgram .gallery-escape{margin-left:-1.25rem;margin-right:-1.25rem}.lpConnection .lpProgram .swiper-lpcards .swiper-slide{min-width:216px;max-width:216px}.lpConnection .lpProgram .swiper-lpcards .swiper-slide .card{background-color:var(--secondary-color);color:var(--white-color);min-height:320px}.lpConnection .lpProgram .swiper-lpcards .swiper-slide .card .card-section{padding-left:.75rem;padding-right:.75rem}.lpConnection .lpProgram .swiper-lpcards .swiper-slide .card .card-section .text{margin-top:12px}.lpConnection .lpEvent{margin-bottom:110px}@media print, screen and (min-width: 64em){.lpConnection .lpEvent{margin-bottom:200px}}@media print, screen and (min-width: 64em){.lpConnection .lpEvent .grid-x{flex-flow:row-reverse}}.lpConnection .lpEvent .grid-x .cell{margin-bottom:24px}.lpConnection .lpEvent .grid-x .only-desktop{display:none}@media print, screen and (min-width: 64em){.lpConnection .lpEvent .grid-x .only-desktop{display:block}}.lpConnection .lpEvent .grid-x .only-mobile{width:100%;height:auto;display:block}@media print, screen and (min-width: 64em){.lpConnection .lpEvent .grid-x .only-mobile{display:none}}@media print, screen and (min-width: 64em){.lpConnection .lpEvent-info{padding-left:96px}}.lpConnection .lpEvent-info h3{font-weight:800;font-size:24px;margin-bottom:16px}@media print, screen and (min-width: 64em){.lpConnection .lpEvent-info h3{font-size:40px}}.lpConnection .lpEvent-info p{margin:0}@media print, screen and (min-width: 64em){.lpConnection .lpEvent-info p{font-weight:800;font-family:'graphie';font-size:24px}}.lpConnection .lpEvent-info .button{margin-top:24px}@media print, screen and (min-width: 64em){.lpConnection .lpEvent-info .button{margin-top:40px;margin-left:0}}.lpConnection .lpKnow{position:relative;background-color:var(--secondary-color)}.lpConnection .lpKnow .grid-container{position:relative;padding:35px 1.25rem 60px;background-color:var(--secondary-color)}@media print, screen and (min-width: 64em){.lpConnection .lpKnow .grid-container{padding:96px 1.25rem 68px}.lpConnection .lpKnow .grid-container::before{content:'';width:464px;height:308px;position:absolute;top:-154px;right:0;background:url("https://cdn.cyrela.com.br/Files/vivaz.com.br/content/img/lp-conexao-vivaz/graphic-d.svg")}}.lpConnection .lpKnow::before{content:'';width:265px;height:212px;position:absolute;top:-106px;right:0;background:url("https://cdn.cyrela.com.br/Files/vivaz.com.br/content/img/lp-conexao-vivaz/graphic-m.svg");z-index:-1}@media print, screen and (min-width: 64em){.lpConnection .lpKnow::before{display:none}}.lpConnection .lpKnow h2,.lpConnection .lpKnow p{color:var(--white-color)}.lpConnection .lpKnow h2{font-weight:800;font-size:32px;margin-bottom:26px}@media print, screen and (min-width: 64em){.lpConnection .lpKnow h2{font-size:40px;margin-bottom:34px}}.lpConnection .lpKnow p{margin-bottom:26px;max-width:944px}.lpConnection .lpFooter{margin-top:40px}@media print, screen and (min-width: 64em){.lpConnection .lpFooter{margin:24px auto}.lpConnection .lpFooter .row-reverse{flex-flow:row-reverse}}.lpConnection .lpFooter-social use{fill:var(--primary-color)}.lpConnection .lpFooter-social .button-back-top{width:48px;height:48px}.lpConnection .lpFooter-copy p{line-height:16px;margin-bottom:8px}@media print, screen and (min-width: 64em){.lpConnection .lpFooter-copy p{max-width:272px}}.lpConnection .regular{color:#3B383E;padding:14px 48px;margin:0 96px 80px;font-size:14px}.lpConnection .grid-container{padding-left:1.25rem;padding-right:1.25rem;max-width:1136px}
.hero{background:url("/Files/vivaz.com.br/content/img/bg6.svg") no-repeat;background-position:calc(100% + 120px) center}.hero:before{content:none}.hero__is-faq:before{content:none !important}@media print, screen and (min-width: 64em){.hero{background:none}}.hero .text-small{text-shadow:rgba(255,255,255,0.4) 1px 1px 0px}.hero__image{width:100%;height:348px;position:relative}@media print, screen and (min-width: 64em){.hero__image img{display:block;position:absolute;top:0;left:95px;z-index:3;width:464px;height:348px;max-width:none}}@media print, screen and (min-width: 64em){.hero__image__animation{display:block;position:absolute;top:0;left:0;width:464px;height:348px;content:'';background:url("/Files/vivaz.com.br/content/img/bg6.svg") no-repeat;background-size:100% auto;transform:translateY(var(--ty));transition:transform .1s linear;will-change:transform}}
.ctaText{z-index:1}.ctaText span{display:block}.backgroundVideo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto;z-index:0;opacity:0.2}.backgroundVideo video{height:100% !important;width:unset !important;transform:translateX(-33%)}@media print, screen and (min-width: 40em){.backgroundVideo video{width:100% !important;height:100% !important;transform:none}}
.gallery-details{position:relative;overflow:hidden}@media print, screen and (min-width: 64em){.gallery-details:before,.gallery-details:after{width:250px;height:100%}}.gallery-details .card{width:100%}.gallery-details .card figure{height:270px;overflow:hidden}.gallery-details .card figure img{object-fit:cover;height:270px;width:100%}.gallery-details .card .more-info{display:block;box-shadow:rgba(0,0,0,0.15) 0 15px 25px -10px;width:100%;bottom:auto;max-width:210px}.gallery-details .card .flag{position:absolute;background-color:var(--warning-color);width:100%;text-align:center;padding:4px 0;color:#fff;font-size:16px;font-weight:bold;line-height:24px;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-transform:uppercase}.gallery-details .card .card-section .isvg svg{max-width:21px;max-height:12px}.gallery-details .card .card-section .isvg svg defs rect{fill:var(--grey-dark-color)}.gallery-details .card .card-section{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;padding-bottom:40px}.gallery-details .card .card-section ul{flex-grow:1}.gallery-details .card.card-imovel-pronto .flag{background-color:var(--grey-dark-color)}.gallery-details .card.card-em-obras .flag{background-color:var(--secondary-color)}.gallery-details .card.card-lancamento .flag{background-color:var(--primary-color)}.gallery-details .card.card-futuro-lancamento .flag,.gallery-details .card.card-em-breve .flag{background-color:var(--info-color);color:var(grey-dark-color)}.gallery-details .card.card>img{height:100%;object-fit:cover}.gallery-details .card.card.image-large{max-width:464px;height:546px;overflow:hidden;display:block}.gallery-details .card.card.image-medium{max-width:272px;height:264px;overflow:hidden;display:block}.gallery-details .price-and-tour{display:flex;align-items:center;justify-content:space-between}.gallery-details .info-price{width:55%}.gallery-details .text-price{font-size:1.5rem;line-height:32px}.gallery-details .btn-tour{background:var(--secondary-color);border-radius:8px;width:40%;height:48px;display:flex;align-items:center;justify-content:center;margin-left:auto;box-shadow:0 10px 25px -10px rgba(0,0,0,0.45)}.gallery-details .btn-tour .isvg.loaded{display:flex;align-items:center;justify-content:center}.gallery-details .btn-tour .isvg.loaded svg{width:100%;height:100%;max-height:100%;max-width:100%}.gallery-details .swiper-container{overflow:visible}.gallery-details .grid-container{position:relative}.gallery-details .slide--medium{display:flex;min-width:272px;max-width:272px}.gallery-details .slide--large{display:flex;max-width:464px}.gallery-details .slide--large .more-info{max-width:400px}.gallery-details .slide--full{display:flex;max-width:100%}.gallery-details .slide--full .flag{display:none}.gallery-details .slide--full .fullpad{padding:1.5rem 1.5rem 1.5rem 2.5rem}.gallery-details .slide--full .more-info{max-width:90%;left:3.5%}.gallery-details .swiper-pagination{position:static}.gallery-details .swiper-button-next,.gallery-details .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;opacity:0.6;outline:none;z-index:3}.gallery-details .swiper-button-next:hover,.gallery-details .swiper-button-prev:hover{opacity:1}.gallery-details .swiper-button-next.swiper-button-disabled,.gallery-details .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (min-width: 75em){.gallery-details .swiper-button-prev{left:-80px}.gallery-details .swiper-button-next{right:-80px}}
.location-selector{position:relative}.location-selector .location-selected{background:var(--white-color);z-index:1}.location-selector .location-selected h2{color:var(--primary-color)}.location-selector .location-selected h2 svg{font-size:25px;margin:0 0 5px 15px;transition:0.2s linear transform}.location-selector .location-selected.active svg{transform:rotate(-180deg)}.location-selector .location-dropdown{position:absolute;z-index:2;list-style:none;margin:0}.location-selector .location-dropdown li{padding:5px;background:var(--white-color);border-bottom:1px solid rgba(0,0,0,0.1);height:40px;min-width:300px}.location-selector .location-dropdown li:last-child{border:none}.location-selector .location-dropdown li button{width:100%;height:100%;text-align:left}.location-selector .location-dropdown li button:hover{color:var(--secondary-color)}.location-selector .location-dropdown li:hover button{color:var(--secondary-color)}.highlight__suggest{font-family:"Roboto", sans-serif;font-size:1rem;font-weight:700;color:#363338;letter-spacing:0;line-height:1.5rem}@media screen and (min-width: 1024px){.highlight__erro-404{padding-top:50px}}@media only screen and (min-width: 1024px){.gallery-details .grid-container.wide-container{max-width:90%}}@media only screen and (min-width: 1366px){.gallery-details .grid-container.wide-container{max-width:80%}}@media only screen and (min-width: 1024px){.gallery-details .swiper-slide .card{min-height:605px}}@media print, screen and (min-width: 64em){.text-lg-center{text-align:center}}.h4-lg{font-family:'graphie', sans-serif;color:var(--secondary-color);font-size:24px;line-height:1.25;text-rendering:optimizeLegibility}@media print, screen and (min-width: 64em){.h4-lg{font-size:2rem}}
.branch-details{position:relative;overflow:hidden}.branch-details:before,.branch-details:after{content:'';position:absolute;z-index:7;top:0;width:100px;height:100%;pointer-events:none}.branch-details:after{right:0;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}@media print, screen and (min-width: 64em){.branch-details:before,.branch-details:after{width:250px;height:100%}}.branch-details .card{border:0;width:100%}.branch-details .card figure{height:270px;overflow:hidden}.branch-details .card figure img{object-fit:cover;height:270px;width:100%}.branch-details .card .more-info{display:block;box-shadow:rgba(0,0,0,0.15) 0 15px 25px -10px;position:absolute;width:100%;bottom:40px;max-width:210px}.branch-details .card .card-section{display:flex;flex-direction:column;padding:1rem;border-radius:inherit}.branch-details .card .card-section .isvg svg{max-width:54px;max-height:54px}.branch-details .card .card-section .h6{color:var(--grey-color)}.branch-details .card .card-section ul{flex-grow:1}.branch-details .card .card-section ul h4,.branch-details .card .card-section ul .h4{color:var(--primary-color)}.branch-details .card .card-section ul a{color:var(--grey-light-color);text-decoration:none}.branch-details .card.card>img{height:100%;object-fit:cover}.branch-details .card.card.image-large{max-width:464px;height:546px;overflow:hidden;display:block}.branch-details .card.card.image-medium{max-width:272px;height:264px;overflow:hidden;display:block}.branch-details .swiper-container{overflow:visible}.branch-details .grid-container{position:relative}.branch-details .slide--medium{max-width:350px}.branch-details .slide--large{max-width:550px}.branch-details .slide--large .more-info{max-width:400px}.branch-details .slide--full{max-width:100%}.branch-details .slide--full .fullpad{padding:1.5rem 1.5rem 1.5rem 2.5rem}.branch-details .slide--full .more-info{max-width:90%;left:3.5%}.branch-details .swiper-pagination{position:static}.branch-details .swiper-button-next,.branch-details .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;opacity:0.6;outline:none;z-index:3}.branch-details .swiper-button-next:hover,.branch-details .swiper-button-prev:hover{opacity:1}.branch-details .swiper-button-next.swiper-button-disabled,.branch-details .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (min-width: 75em){.branch-details .swiper-button-prev{left:-80px}.branch-details .swiper-button-next{right:-80px}}
.heroSlider .slick-slide{padding-left:0px;padding-right:8px}@media print, screen and (min-width: 64em){.heroSlider .slick-slide{padding-left:8px;padding-right:8px}}.heroSlider .main-video{background-color:rgba(0,0,0,0.5);margin:0;padding:0;text-align:center}.heroSlider .main-video video{max-height:400px}.heroSlider .destaque-home_slide{width:100%;position:relative;margin:auto;align-items:center;flex-direction:column}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide{height:350px}}.heroSlider .destaque-home_slide-img,.heroSlider .destaque-home_slide-video{position:relative;overflow:hidden;width:100%;border-radius:10px}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide-img,.heroSlider .destaque-home_slide-video{position:absolute;height:350px}}.heroSlider .destaque-home_slide-img .banner-only-mobile,.heroSlider .destaque-home_slide-video .banner-only-mobile{display:block;min-width:100%;min-height:auto;width:320px;height:470px}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide-img .banner-only-mobile,.heroSlider .destaque-home_slide-video .banner-only-mobile{display:none;height:100%}}.heroSlider .destaque-home_slide-img .banner-only-desktop,.heroSlider .destaque-home_slide-video .banner-only-desktop{display:none}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide-img .banner-only-desktop,.heroSlider .destaque-home_slide-video .banner-only-desktop{display:block;width:920px;height:350px}}.heroSlider .destaque-home_slide-img img,.heroSlider .destaque-home_slide-video img{width:auto;height:100%;object-fit:cover;object-position:bottom}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide-img img,.heroSlider .destaque-home_slide-video img{width:100%;max-width:inherit}}.heroSlider .destaque-home_slide-img iframe,.heroSlider .destaque-home_slide-video iframe{width:100%;height:100%;min-height:315px}.heroSlider .destaque-home_slide-video{max-height:600px}@media print, screen and (min-width: 64em){.heroSlider .destaque-home_slide-video{max-height:500px}}.heroSlider .destaque-home_slide-video-play{height:64px;width:64px;position:absolute;margin:0 auto;top:calc(50% - 32px);left:calc(50% - 32px);border:5px solid #fefefe;border-radius:50%}.heroSlider .destaque-home_slide-video-play .icon-play{cursor:pointer;width:100%;height:100%;background:transparent}.heroSlider .destaque-home_slide-video-play-icon{display:block;border-top:none;border-right:none;border-bottom:25px solid transparent;border-left:25px solid #fefefe;transform:rotate(135deg);position:absolute;top:15px;left:10px}.heroSlider .destaque-home_slide-destaque{z-index:1;justify-content:left;position:absolute;bottom:0}.heroSlider .destaque-home_slide-destaque .destaque-info-wrapper{min-width:270px}.heroSlider .destaque-home_slide-destaque .destaque-info-wrapper li .text{font-size:0.736rem}@media only screen and (min-width: 360px){.heroSlider .destaque-home_slide-destaque .destaque-info-wrapper li .text{font-size:0.85rem}}@media only screen and (min-width: 375px){.heroSlider .destaque-home_slide-destaque .destaque-info-wrapper li .text{font-size:0.875rem}}@media print, screen and (min-width: 40em){.heroSlider .destaque-home_slide-destaque .destaque-info-wrapper{min-width:280px}}@media print, screen and (min-width: 64em){.heroSlider .destaque-home_slide-destaque{max-width:850px;width:100%;justify-content:space-between}}.heroSlider .destaque-home_slide-destaque .header.text-bold{color:#fefefe}.heroSlider .destaque-home_slide-destaque .text{color:#fefefe}.heroSlider .destaque-home_slide-destaque svg g,.heroSlider .destaque-home_slide-destaque svg mask,.heroSlider .destaque-home_slide-destaque svg use{fill:#fefefe}.heroSlider .destaque-home_slide.swiper-slide{margin-top:0}.heroSlider .destaque-home_slide-skeleton__img{min-height:100%;height:470px;min-width:100%;width:320px}@media print, screen and (min-width: 64em){.heroSlider .destaque-home_slide-skeleton__img{min-height:100%;height:350px;min-width:100%;width:920px}}.heroSlider .destaque-home_cover{height:100%;cursor:pointer}.heroSlider .destaque-home_cover img{height:100%}@media print, screen and (min-width: 64em){.heroSlider .slick-dots{bottom:-24px}}.heroSlider .slick-prev,.heroSlider .slick-next{z-index:2;height:40px;width:40px;transform:rotate(45deg);border-radius:50%;background:rgba(255,255,255,0.7)}.heroSlider .slick-prev:before,.heroSlider .slick-next:before{position:absolute;height:20px;width:20px}.heroSlider .slick-prev:hover,.heroSlider .slick-prev:focus,.heroSlider .slick-next:hover,.heroSlider .slick-next:focus{background:#fff}.heroSlider .slick-prev{left:10px}@media print, screen and (min-width: 64em){.heroSlider .slick-prev{left:-5vw}}.heroSlider .slick-prev:before{content:"";border-bottom:4px solid var(--secondary-color);border-left:4px solid var(--secondary-color);bottom:12px;left:12px}.heroSlider .slick-next{right:-10px}@media print, screen and (min-width: 64em){.heroSlider .slick-next{right:-5vw}}.heroSlider .slick-next:before{content:"";border-top:4px solid var(--secondary-color);border-right:4px solid var(--secondary-color);top:12px;right:12px}.heroSlider .hero-gradient{z-index:1;height:75%;top:25%;width:100%;position:absolute;background:linear-gradient(to top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);border-radius:10px}
h1{white-space:pre}.texto-sub-destaque{line-height:24px;font-size:0.9rem}@media (max-width: 767px){article{order:1}}
.tours-modal{height:100vh;width:100%;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;z-index:10;transition:all 0.3s linear}.tours-modal--show{opacity:1;visibility:visible;pointer-events:auto}.tours-modal__wrapper{min-height:250px;height:auto;max-height:90%;width:100%;max-width:290px;background-color:var(--secondary-color);padding:1.5rem;border-radius:8px;position:relative;overflow-y:auto}@media only screen and (min-width: 992px){.tours-modal__wrapper{padding:2.5rem 3rem;min-height:300px;height:auto;width:100%;max-width:650px;overflow-y:hidden}}.tours-modal__wrapper:after{content:'';position:absolute;width:100%;height:100%;background-image:url("/Files/vivaz.com.br/content/img/bg_tour.svg");background-repeat:no-repeat;top:0;left:0;pointer-events:none;z-index:0}@media only screen and (max-width: 991px){.tours-modal__wrapper:after{width:145%;top:-15px;left:auto;right:-110%;transform:rotateY(180deg) rotateX(180deg)}}@media only screen and (min-width: 992px){.tours-modal__wrapper:after{background-position:124% 103%;background-size:277px}}.tours-modal__header__title{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin:10px 0 1.5rem;width:95%}@media only screen and (min-width: 992px){.tours-modal__header__title{flex-direction:row;align-items:center}}.tours-modal__header__title span{color:var(--white-color);font-family:'Graphie', sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0}@media only screen and (min-width: 992px){.tours-modal__header__title span{font-size:2rem}}.tours-modal__header__close{width:50px;height:50px;color:var(--white-color);font-size:2.3rem;font-weight:400;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px}.tours-modal__body{position:relative;z-index:1}.tours-modal__body__description{font-family:'Roboto', sans-serif;color:var(--white-color);font-size:1rem;font-weight:400;letter-spacing:0;margin-bottom:2.5rem;width:100%}@media only screen and (min-width: 992px){.tours-modal__body__description{width:65%}}.tours-modal__links{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap}.tours-modal__link{font-family:'Graphie', sans-serif;font-weight:600;font-size:0.8rem;letter-spacing:1.4px;line-height:24px;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--primary-color);background:var(--secondary-color);padding:0.8rem;flex:100% 0 0;display:flex;justify-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;box-shadow:0 7px 11px 2px rgba(0,0,0,0.2);transition:all 0.3s linear}.tours-modal__link:hover{background:var(--primary-color);color:var(--secondary-color)}@media only screen and (min-width: 992px){.tours-modal__link{flex:35% 1 1;max-width:40%}}
.content-area{box-sizing:border-box;padding:1.5rem .5rem;display:flex;flex-direction:column;gap:2.5rem;max-width:1440px;margin:auto}.content-area .content-area-section{display:flex;flex-direction:column;gap:1rem;position:relative}.content-area .content{display:contents;position:relative}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-size:1.5rem;font-weight:700}.content-area h1,.content-area h2{font-size:2rem}.content-area p{margin-bottom:0}.content-area img{object-fit:cover;width:100%;height:100%;max-height:70vh;aspect-ratio:33/23}.content-area ul{list-style-type:none;margin-left:0;padding-top:0.5rem;padding-bottom:0.5rem}.content-area ul li{position:relative;margin-top:.9rem;padding-bottom:.9rem;padding-left:2.5rem;border-bottom:solid 1px #ccc}.content-area ul li:last-of-type{border:none;padding-bottom:0px}.content-area ul li::before{content:'';position:absolute;left:0px;top:0px;height:1.5rem;width:1.5rem;background-image:url(/assets/images/icons/check-black.svg);background-size:contain;background-repeat:no-repeat}@media print, screen and (min-width: 40em){.content-area{padding-right:1rem;padding-left:1rem}}@media print, screen and (min-width: 64em){.content-area{gap:3.5rem;padding:3.5rem 5rem}.content-area .content-area-section .content{display:flex;flex-direction:column;gap:1rem}.content-area .content-area-section.img-left,.content-area .content-area-section.img-right,.content-area .content-area-section:has(img){display:grid;align-items:center;gap:3.5rem;grid-template-columns:minmax(auto, Min(60%, 715px)) minmax(40ch, 1fr)}.content-area .content-area-section.img-left img,.content-area .content-area-section.img-right img,.content-area .content-area-section:has(img) img{order:-1 !important}.content-area .content-area-section.img-left,.content-area .content-area-section:has(img.image-style-side){grid-template-columns:minmax(40ch, 1fr) minmax(auto, Min(60%, 715px))}.content-area .content-area-section.img-left img,.content-area .content-area-section:has(img.image-style-side) img{order:10 !important}}.content-area .read-more{margin-top:-1.5rem;line-height:130%;align-self:start;color:#2FDADA;text-align:left;text-decoration:underline;text-underline-offset:.1em;position:absolute;z-index:1;bottom:-4ch}@media print, screen and (min-width: 64em){.content-area .read-more{bottom:-6ch}}.content-area .read-more.open{display:none}.content-area .read-more.close{display:block}.content-area[data-closed] .read-more.open{display:block}.content-area[data-closed] .read-more.close{display:none}.content-area[data-closed] .content-area-section{position:relative}.content-area[data-closed] .content-area-section:not(:first-of-type){display:none}.content-area[data-closed] .content-area-section .content{--bg-col: #fff;position:relative}.content-area[data-closed] .content-area-section .content::after{content:'';position:absolute;left:-1em;right:-1em;bottom:-0.5em;height:30%;background-image:linear-gradient(to top, var(--bg-col), transparent)}@media print, screen and (min-width: 64em){.content-area .read-more{margin-top:-2rem}}.content-area .scroll-content{position:fixed;box-sizing:border-box;width:3.5rem;height:3.5rem;bottom:9rem;right:1.5rem;z-index:5;display:flex;justify-content:center;align-items:center;border-radius:9999px;background-color:#fff;color:#0A0C10;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:all, color, background-color;transition-duration:500ms, 200ms, 200ms}.content-area .scroll-content:hover{transform:translateY(-0.2em);color:#fff}@media print, screen and (min-width: 40em){.content-area .scroll-content{bottom:6rem}}.content-area .scroll-content:disabled{background-color:#fff;color:#0A0C10}.content-area .scroll-content:disabled,.content-area[data-closed] .scroll-content{right:-4rem;opacity:1;pointer-events:none}.prime .content-area .content-area-section .content{--bg-col: #ecedf1}
.page-home .slider-container{max-width:936px;margin-left:auto;margin-right:auto;padding-bottom:60px}@media print, screen and (max-width: 39.99875em){.page-home .slider-container{padding-right:20px}}.page-home .slider-container .slick-list{overflow:visible}.page-home .wow{visibility:hidden}.page-home .wow.animated{visibility:visible}.page-home .imagens-queremos{background:url("/Files/vivaz.com.br/content/img/mascote/home-vivico-background-mobile.png") bottom right no-repeat;position:relative;margin-left:0 !important;margin-right:0 !important;height:280px !important}.page-home .imagens-queremos .imagem-1{display:block;position:absolute;bottom:0;left:0;z-index:3;width:168px;height:166px;max-width:none}.page-home .imagens-queremos .imagem-2{display:block;position:absolute;bottom:50px;left:103px;z-index:3;width:309px;height:232px;max-width:none}.page-home .vivico-home{display:block;position:relative;z-index:2}@media print, screen and (max-width: 39.99875em){.page-home .vivico-home{display:none}}.page-home .banner.\--section-bg6{overflow:initial !important}@media print, screen and (min-width: 40em){.page-home .doubt-banner:before{content:'';position:absolute;top:-73px;left:-25%;width:760px;height:399px;display:block;background:url("/Files/vivaz.com.br/content/img/bg5.svg") no-repeat;background-size:150%;background-position:-30px -15px;opacity:1;transition:opacity 1.5s ease;z-index:4}}.page-home .doubt-banner .vivico{position:relative}.page-home .doubt-banner .vivico:before{content:'';position:absolute;z-index:5;top:-80px;right:10px;width:133px;height:223px;background:url("/Files/vivaz.com.br/content/img/mascote/vivico-home-duvidas-mobile.png") center no-repeat}@media print, screen and (min-width: 40em){.page-home .doubt-banner .vivico:before{top:-100px;left:60px;width:392px;height:353px;background:url("/Files/vivaz.com.br/content/img/mascote/vivico-home-duvidas-desktop.png?v=1") no-repeat center/100% 100%}}.page-home .doubt-banner .button.simWhats{background:#23bf4a;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0.7rem 1rem;width:fit-content}.page-home .doubt-banner .button.simWhats:hover{background:#23bf4a}@media print, screen and (max-width: 39.99875em){.page-home .doubt-banner .button.simWhats{width:145px;font-size:0.8rem}}.page-home .doubt-banner .button.simWhats svg{color:#fff;fill:#fff;font-size:1.8rem}@media print, screen and (max-width: 39.99875em){.page-home .doubt-banner .button.simWhats svg{font-size:1.2rem}}.page-home .faq-house-vivaz{position:relative}.page-home .faq-house-vivaz:before{content:"";width:100%;max-width:79%;height:700px;position:absolute;top:-86px;right:-447px;z-index:-1}@media screen and (min-width: 1024px){.page-home .faq-house-vivaz:before{background:url("/Files/vivaz.com.br/content/img/bg5.svg");background-repeat:no-repeat;background-size:100%}}@media screen and (min-width: 1366px){.page-home .faq-house-vivaz:before{height:700px;top:-94px;right:-209px;max-width:58%}}.page-home .faq-house-vivaz .grid-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 1024px){.page-home .faq-house-vivaz .grid-container{flex-wrap:nowrap;align-items:flex-start}}.page-home .faq-house-vivaz .grid-container>div{flex:0 0 100%}@media screen and (min-width: 1024px){.page-home .faq-house-vivaz .grid-container>div{flex:0 0 50%}}.page-home .faq-house-vivaz .grid-container>div:first-of-type{padding:0 1rem}@media screen and (min-width: 1024px){.page-home .faq-house-vivaz .grid-container>div:first-of-type{padding:0}}.page-home .faq-house-vivaz h3{font-family:'Graphie', sans-serif;font-size:2rem;font-weight:700;color:#960064;letter-spacing:0;line-height:3rem}@media screen and (min-width: 1200px){.page-home .faq-house-vivaz h3{font-size:2.5rem}}.page-home .faq-house-vivaz p{font-family:'Roboto', sans-serif;font-size:1rem;font-weight:400;color:#58545B;letter-spacing:0;line-height:1.5rem}.page-home .faq-house-vivaz .button.btn-faq-vivaz{font-family:"Graphie", sans-serif;font-size:14px;font-weight:700;color:#3b383e;letter-spacing:1.4px;text-align:center;line-height:24px;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:6rem}@media screen and (min-width: 1200px){.page-home .faq-house-vivaz .button.btn-faq-vivaz{flex:0 0 50%;max-width:272px}}.page-home .faq-house-vivaz .button.btn-faq-vivaz:hover{color:currentColor}.page-home .faq-house-vivaz__logo{width:180px;height:180px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:2.5rem;box-sizing:border-box}@media screen and (min-width: 1200px){.page-home .faq-house-vivaz__logo{width:235px;height:235px}}.page-home .faq-house-vivaz__logo:before{content:'';width:180px;height:180px;background:#960064;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 1200px){.page-home .faq-house-vivaz__logo:before{width:235px;height:235px}}.page-home .faq-house-vivaz__logo img{max-width:100%;object-fit:contain}.page-home .faq-house-vivaz .faq-flex{display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 767px){.page-home .faq-house-vivaz .faq-flex:before{content:"";background:url("/Files/vivaz.com.br/content/img/bg5.svg");width:100%;height:700px;position:absolute;top:-80px;right:-10px;background-repeat:no-repeat;background-size:170%;z-index:-1}}@media screen and (min-width: 1200px){.page-home .faq-house-vivaz .faq-flex{justify-content:flex-end;padding:2.5rem 2rem 0 0}}.location-selector{position:relative}.location-selector .location-selected{background:var(--white-color);z-index:1}.location-selector .location-selected h2{color:var(--primary-color)}.location-selector .location-selected h2 svg{font-size:25px;margin:0 0 5px 15px;transition:0.2s linear transform}.location-selector .location-selected.active svg{transform:rotate(-180deg)}.location-selector .location-dropdown{position:absolute;z-index:2;list-style:none;margin:0}.location-selector .location-dropdown li{padding:5px;background:var(--white-color);border-bottom:1px solid rgba(0,0,0,0.1);height:40px;min-width:300px}.location-selector .location-dropdown li:last-child{border:none}.location-selector .location-dropdown li button{width:100%;height:100%;text-align:left}.location-selector .location-dropdown li button:hover{color:var(--secondary-color)}.location-selector .location-dropdown li:hover button{color:var(--secondary-color)}
.badges .container-badges{display:grid;grid-template-columns:repeat(2, 50%);margin:0 auto}@media (min-width: 767px){.badges .container-badges{grid-template-columns:repeat(5, 20%)}}.badges .title-advantages.small,.badges .title-category-advantages.small{font-size:1.5rem;text-transform:none}.badges .title-advantages.big,.badges .title-category-advantages.big{font-size:2rem}.badges .title-category-advantages{text-transform:uppercase}.badges .isvg{width:56px;height:56px}.badges .isvg svg{width:100%;height:100%}.badges .full-w{width:100%}.badges .button.small{color:#363338}
.page-advantages .advantages .title-advantages{font-size:1.5rem}.page-advantages .full-w{width:100%}.page-advantages .tip{position:absolute;z-index:1200;max-width:10rem;padding:.75rem;border-radius:8px;background-color:#58545B;font-size:80%;color:#fefefe}.page-advantages .advertising{font-size:0.75rem}
.page-404__heading{position:relative;z-index:1}@media only screen and (max-width: 766px){.page-404__heading.grid-container{padding:0 2rem}}.page-404__title{font-family:'Roboto', sans-serif;font-size:16px;color:#363338;letter-spacing:0;line-height:24px}.page-404__subtitle{font-family:'Graphie', sans-serif;font-size:28px;color:#960064;letter-spacing:0;line-height:32px;max-width:70%}@media only screen and (min-width: 1024px){.page-404__subtitle{font-size:40px;line-height:48px;max-width:66%}}.page-404 .\--section-bg5.bottom::before{top:7%;left:-421px;width:100%;height:320px;pointer-events:none;transform:rotateX(0deg) rotateY(180deg) scale(0.85);z-index:0}@media only screen and (max-width: 767px){.page-404 .\--section-bg5.bottom::before{content:none}}@media only screen and (min-width: 1366px){.page-404 .\--section-bg5.bottom::before{transform:rotateX(0deg) rotateY(180deg) scale(1)}}.page-404__links__title{font-family:'Roboto', sans-serif;font-size:1rem;color:#363338;letter-spacing:0;line-height:24px}.page-404__links a{font-size:1rem}.page-404__conversation{padding:0 2rem}@media only screen and (min-width: 766px){.page-404__conversation{display:none}}.page-404__conversation .button{min-width:100%;height:56px;font-family:'Graphie', sans-serif;font-size:0.8rem;color:#3B383E;letter-spacing:1.4px;text-align:center;line-height:1.5rem}.page-404__conversation .button.whats{background-color:#23bf4a;display:flex;justify-content:center;align-items:center;column-gap:1rem}.page-404__conversation .button.whats svg{font-size:2rem;color:var(--white-color);fill:var(--white-color)}.page-404 .imovel .grid-wide{max-width:80%;margin:4rem auto 8rem}.page-404 .imovel__suggest{font-family:'Roboto', sans-serif;font-size:1rem;color:#363338;letter-spacing:0;line-height:1.5rem}@media only screen and (min-width: 1024px){.page-404 .imovel .gallery-details{display:flex;justify-content:center;align-items:flex-start;column-gap:1rem}}.page-404__newsletter{margin-top:8rem;margin-bottom:5rem}@media only screen and (max-width: 766px){.page-404__newsletter{padding:0 2rem}}.page-404__newsletter__title{font-family:'Graphie', sans-serif;font-size:2.3rem;color:#960064;letter-spacing:0;line-height:40px;font-weight:700;width:90%}@media only screen and (min-width: 1024px){.page-404__newsletter__title{width:80%;font-size:40px;line-height:3rem}}.page-404__newsletter .whatsapp-label{font-size:0.75rem;font-family:'Roboto', sans-serif;color:#58545B !important;letter-spacing:0;line-height:27px}
.page-about .hero p{margin-bottom:0;font-weight:bold}.page-about .hero figure figcaption .hero__content{max-width:630px}.page-about .only-desktop{display:none}@media print, screen and (min-width: 64em){.page-about .only-desktop{display:block}}.page-about .only-mobile{display:block}@media print, screen and (min-width: 64em){.page-about .only-mobile{display:none}}.page-about .grid-x.only-desktop{display:none}@media print, screen and (min-width: 64em){.page-about .grid-x.only-desktop{display:flex}}.page-about .grid-x.only-desktop .cell{display:flex;justify-content:space-between;align-items:center}.page-about .grid-x.only-mobile{display:flex}@media print, screen and (min-width: 64em){.page-about .grid-x.only-mobile{display:none}}.page-about .grid-x.vivico p{font-size:14px}.page-about .grid-x.vivico p strong{color:var(--secondary-color)}.page-about .grid-x.vivico .mosaic-left,.page-about .grid-x.vivico .mosaic-right{position:relative}.page-about .grid-x.vivico .mosaic-left:after{content:'';position:absolute;top:0;right:20%;margin-right:50%;width:275px;height:95px;background:url("/Files/vivaz.com.br/content/img/mascote/mosaico-1.jpg") right no-repeat;background-size:100%}@media print, screen and (min-width: 64em){.page-about .grid-x.vivico .mosaic-left:after{width:391px;height:133px}}.page-about .grid-x.vivico .mosaic-right:after{content:'';position:absolute;top:0;left:10%;margin-left:50%;width:275px;height:95px;background:url("/Files/vivaz.com.br/content/img/mascote/mosaico-2.jpg") left no-repeat;background-size:100%}@media print, screen and (min-width: 64em){.page-about .grid-x.vivico .mosaic-right:after{width:391px;height:133px}}
.page-pressroom .hero{background:none;margin-bottom:56px;position:relative}.page-pressroom .hero p{margin-bottom:0;font-weight:normal}.page-pressroom .hero .lead{margin-top:16px;margin-bottom:72px;max-width:560px}.page-pressroom .hero figure figcaption .hero__content{max-width:630px}@media print, screen and (min-width: 64em){.page-pressroom .hero:before{content:'';position:absolute;left:0;width:400px;height:360px;display:block;background:url("/Files/vivaz.com.br/content/img/bg7.svg") no-repeat;transform:rotate(180deg) scaleY(-1)}.page-pressroom .hero.bottom:before{top:auto;bottom:0}}@media print, screen and (min-width: 64em){.page-pressroom .pressroom-contacts:before{content:'';position:absolute;right:0px;width:320px;height:350px;margin-top:39vh;display:block;background:url("/Files/vivaz.com.br/content/img/bg7.svg") no-repeat;background-position-x:-720px;transform:scaleX(-1)}.page-pressroom .pressroom-contacts.bottom:before{top:auto;bottom:0}}.page-pressroom p{margin-top:8px;margin-bottom:24px;font-weight:bold}@media print, screen and (min-width: 64em){.page-pressroom p{margin-top:40px}}.page-pressroom .press-container{padding:0 24px}.page-pressroom .contact-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.page-pressroom .contact{display:flex;flex-direction:column;min-width:272px;font-size:14px}@media print, screen and (min-width: 40em){.page-pressroom .contact{padding-right:24px}}@media print, screen and (max-width: 39.99875em){.page-pressroom .contact{margin:16px 0}}.page-pressroom .contact span.isvg{margin-right:16px}.page-pressroom .contact p{margin:4px 0;font-weight:normal}.page-pressroom .contact a{color:var(--secondary-color)}
.page-faq .hero p{margin-bottom:0;font-weight:bold}.page-faq .hero figure figcaption .hero__content{max-width:630px}@media print, screen and (min-width: 64em){.page-faq .hero figure figcaption .hero__content{width:560px}}.page-faq .box-faq{margin-top:30px}
.doubt-banner .button.simWhats{background:#23bf4a;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0.7rem 1rem;width:fit-content}.doubt-banner .button.simWhats:hover{background:#23bf4a}@media print, screen and (max-width: 39.99875em){.doubt-banner .button.simWhats{width:145px;font-size:0.8rem}}.doubt-banner .button.simWhats svg{color:#fff;fill:#fff;font-size:1.8rem}@media print, screen and (max-width: 39.99875em){.doubt-banner .button.simWhats svg{font-size:1.2rem}}
.page-faq-details .hero small{font-weight:bold}.page-faq-details .hero figure{min-height:129px}.page-faq-details .hero figure img{min-height:129px}@media print, screen and (min-width: 64em){.page-faq-details .hero figure img{max-height:129px}}.page-faq-details .hero figure figcaption .hero__content{max-width:630px}@media print, screen and (min-width: 64em){.page-faq-details .hero figure figcaption .hero__content{width:560px}}.page-faq-details .tables-models{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 990px){.page-faq-details .tables-models{justify-content:center}}.page-faq-details .tables-models img{width:49%;margin-bottom:9.5px;min-width:302px}@media screen and (max-width: 350px){.page-faq-details .tables-models img{max-height:267px}}.page-faq-details .title-question-detail{white-space:break-spaces}
.page-contact .hero figure figcaption .hero__content{max-width:940px}.page-contact .branchList{margin-left:0;background:rgba(0,0,0,0.75);list-style-type:none}.page-contact .branchListButton{border-radius:0;border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);text-align:left;padding:8px;width:100%}.page-contact .branchList li{padding:15px 30px !important}.page-contact .branchList li:hover,.page-contact .branchList li.selecionado{background:var(--secondary-color);position:relative}.page-contact .branchList li:hover button,.page-contact .branchList li.selecionado button{color:var(--white-color) !important}.page-contact .branchList li:hover button span.icon,.page-contact .branchList li.selecionado button span.icon{display:block;right:initial;left:10px;top:22px;color:var(--white-color)}.page-contact .branchList li button{text-align:left;text-transform:none !important;color:var(--white-color) !important;width:100%}.page-contact .branchList li span{display:block;letter-spacing:initial}.page-contact .branchList li span.hidden{display:none}
.house-vivaz{scroll-behavior:smooth;scroll-padding-top:50px}.house-vivaz .opening{min-height:120vh;background-color:var(--white-color);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:2rem;position:relative;z-index:0}@media screen and (min-width: 1024px){.house-vivaz .opening{padding:3rem}}@media screen and (min-width: 1200px){.house-vivaz .opening{min-height:130vh}}@media screen and (min-width: 1500px){.house-vivaz .opening{min-height:102vh;padding:4rem}}.house-vivaz .opening:before{content:"";background-image:url(/assets/images/casa-vivaz/bg-op-mobile.png);background-color:#980065;background-repeat:no-repeat;background-position:center top;background-size:contain;width:100%;min-height:70%;position:absolute;top:0;left:0;z-index:0}@media screen and (min-width: 1024px){.house-vivaz .opening:before{background-image:url(/assets/images/casa-vivaz/bg-op.png);background-size:cover}}@media screen and (min-width: 1500px){.house-vivaz .opening:before{min-height:68%}}.house-vivaz .opening:after{content:"";background:url("/Files/vivaz.com.br/content/img/bg7.svg");width:100%;height:300px;position:absolute;bottom:-220px;right:-30px;background-repeat:no-repeat;transform:rotateY(0deg) rotateX(180deg);z-index:-1}@media screen and (min-width: 1024px){.house-vivaz .opening:after{height:240px;bottom:-81px;right:-470px}}@media screen and (min-width: 1366px){.house-vivaz .opening:after{bottom:0px;right:-1132px}}@media screen and (min-width: 768px){.house-vivaz .opening__box{max-width:48%;padding-bottom:2rem}}.house-vivaz .opening__box__title{font-family:"Graphie", sans-serif;font-size:2rem;font-weight:700;color:var(--white-color);letter-spacing:0;line-height:3rem}@media screen and (min-width: 1024px){.house-vivaz .opening__box__title{font-size:2.5rem}}.house-vivaz .opening__box__text{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;color:var(--white-color);letter-spacing:0;line-height:1.5rem}.house-vivaz .opening__box .button.button-dark-text{width:215px}.house-vivaz .opening .highlight{position:relative;z-index:1;margin:12rem 0 3.5rem}@media screen and (min-width: 1024px){.house-vivaz .opening .highlight{margin:0 auto}}.house-vivaz .opening .happening{padding:0;min-height:330px;width:100%;border:1px solid #bebebe;border-radius:8px;box-shadow:0 32px 94px -50px rgba(0,0,0,0.3);background-color:var(--white-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;z-index:1}@media screen and (min-width: 1024px){.house-vivaz .opening .happening{flex-direction:row;min-height:309px;max-height:310px}}@media screen and (min-width: 1366px){.house-vivaz .opening .happening{transform:translateY(-25%)}}@media screen and (min-width: 1920px) and (max-height: 800px){.house-vivaz .opening .happening{transform:none}}.house-vivaz .opening .happening__image{width:100%;border-radius:8px 0 0 8px}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__image{width:35%}}.house-vivaz .opening .happening__image img{object-fit:cover;height:207px;width:100%;max-width:100%;border-radius:8px 8px 0 0;object-position:center}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__image img{height:100%;border-radius:8px 0 0 8px;object-position:center}}.house-vivaz .opening .happening__details{width:100%;padding:2rem}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__details{width:40%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.house-vivaz .opening .happening__details__type{font-family:"Roboto", sans-serif;font-size:14px;font-weight:700;color:var(--black-color);letter-spacing:0;line-height:1.12rem;display:flex;align-items:center;gap:8px}.house-vivaz .opening .happening__details__type svg{font-size:18px}.house-vivaz .opening .happening__details__title{font-family:"Graphie", sans-serif;font-size:1.5rem;font-weight:700;color:#960064;letter-spacing:0;line-height:2rem}.house-vivaz .opening .happening__details__description{font-family:"Roboto", sans-serif;font-weight:400;font-size:14px;color:#363338;letter-spacing:0;line-height:1.25rem;margin-bottom:21px}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__details__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}}.house-vivaz .opening .happening__details .button.button-dark-text{display:none}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__details .button.button-dark-text{display:flex;width:70%;padding:0.8rem}}.house-vivaz .opening .happening__more{width:100%;padding:2rem 1rem}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__more{width:25%;padding:1rem}}.house-vivaz .opening .happening__more p{font-family:"Graphie", sans-serif;font-size:14px;font-weight:700;color:#3f3f3f;letter-spacing:0;line-height:1.12rem;display:flex;align-items:center;gap:8px}.house-vivaz .opening .happening__more p svg{font-size:18px;color:#960064}.house-vivaz .opening .happening__more__box{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__more__box{gap:1rem 1.5rem}}.house-vivaz .opening .happening__more__box .button-mobile.button-dark-text{display:flex}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__more__box .button-mobile.button-dark-text{display:none}}.house-vivaz .opening .happening__more__avatar{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;max-width:65px}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__more__avatar{min-width:75px;max-width:75px}}.house-vivaz .opening .happening__more__avatar img{max-width:100%;min-height:65px;object-fit:cover;border-radius:50%}@media screen and (min-width: 1024px){.house-vivaz .opening .happening__more__avatar img{min-height:75px;max-width:75px}}.house-vivaz .opening .happening__more__avatar p{font-family:"Graphie", sans-serif;font-size:0.75rem;font-weight:700;color:#656565;letter-spacing:-0.2px;text-align:center;line-height:1rem;margin-bottom:0}.house-vivaz .recent-lives{margin-top:6rem;padding-bottom:5.5rem;background:var(--white-color)}@media screen and (min-width: 1366px){.house-vivaz .recent-lives{margin-top:0}}.house-vivaz .recent-lives__title{font-family:"Graphie", sans-serif;font-size:2rem;font-weight:700;color:#960064;letter-spacing:0;line-height:2.65rem;text-align:left;margin-bottom:2rem;padding:0 2rem}@media screen and (min-width: 1024px){.house-vivaz .recent-lives__title{font-size:2.5rem;line-height:3rem;text-align:center}}.house-vivaz .recent-lives__swiper{display:flex}.house-vivaz .recent-lives__swiper.swiper-container{overflow:visible}.house-vivaz .recent-lives__swiper .swiper-wrapper{display:flex;width:100%}@media screen and (min-width: 1024px){.house-vivaz .recent-lives__swiper .swiper-wrapper{column-gap:10px}}.house-vivaz .recent-lives__swiper-pagination.swiper-pagination{bottom:-35px}@media screen and (min-width: 1024px){.house-vivaz .recent-lives__swiper-pagination.swiper-pagination{visibility:hidden;opacity:0;pointer-events:none}}.house-vivaz .recent-lives__all{margin-top:4rem;width:100%;text-align:right}@media screen and (min-width: 1024px){.house-vivaz .recent-lives__all{margin-top:2rem}}.house-vivaz .recent-lives__all__link{color:#980065;letter-spacing:0;text-align:right;line-height:24px;text-decoration:underline}.house-vivaz .recent-lives__all__link font{family:"Roboto", sans-serif;weight:500;size:14px}.house-vivaz .recent-lives__all__link svg{margin-left:10px}.house-vivaz .about-house{position:relative;margin:1.5rem 0 4rem}@media screen and (max-width: 767px){.house-vivaz .about-house{padding:0 1.5rem;margin:1.5rem 0 3rem}}.house-vivaz .about-house:before{content:"";background:url("/Files/vivaz.com.br/content/img/bg5.svg");background-repeat:no-repeat;width:100%;height:375px;position:absolute;top:-191px;right:-982px;transform:rotateY(0deg);z-index:-1}@media screen and (min-width: 1366px){.house-vivaz .about-house:before{top:-192px;right:-1623px}}.house-vivaz .about-house .grid-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:2rem 3rem}@media screen and (min-width: 1024px){.house-vivaz .about-house .grid-container{gap:2rem 4rem}}.house-vivaz .about-house__description{max-width:100%}@media screen and (min-width: 1024px){.house-vivaz .about-house__description{max-width:45%}}.house-vivaz .about-house__description__title{font-family:"Graphie", sans-serif;font-size:2rem;font-weight:700;color:#980065;letter-spacing:0;line-height:2.62rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.house-vivaz .about-house__description__title{font-size:40px;line-height:3rem}}.house-vivaz .about-house__description p{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;color:#363338;letter-spacing:0;line-height:22px;margin-bottom:22px}.house-vivaz .about-house__description p strong{color:#980065;font-weight:700}.house-vivaz .about-house__items{max-width:100%}@media screen and (min-width: 1024px){.house-vivaz .about-house__items{max-width:30%}}.house-vivaz .about-house__item{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.house-vivaz .about-house__item svg{min-width:65px;width:65px;min-height:65px;height:65px;max-width:100%}.house-vivaz .about-house__item p{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;color:#363338;letter-spacing:0;line-height:24px}.house-vivaz .discover-attractions{padding:0 1rem;position:relative}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions{padding:0}}.house-vivaz .discover-attractions:before{content:'';position:absolute;bottom:-28px;right:-55%;width:158%;height:442px;background:url("/Files/vivaz.com.br/content/img/bg7.svg");background-repeat:no-repeat;background-size:170%;background-position:center 100%;z-index:0}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions:before{width:100%;height:525px;bottom:-63px;right:-40%;bottom:-170px;background-size:90%;background-position:center}}@media screen and (min-width: 1366px){.house-vivaz .discover-attractions:before{bottom:-120px}}.house-vivaz .discover-attractions__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;margin-bottom:2rem}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__heading{text-align:center}}.house-vivaz .discover-attractions__heading h2{font-family:"Graphie", sans-serif;font-size:2rem;font-weight:700;color:#960064;letter-spacing:0;line-height:3rem;margin-bottom:8px}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__heading h2{font-size:2.5rem;margin-bottom:21px}}.house-vivaz .discover-attractions__heading p{font-family:"Roboto", sans-serif;font-size:0.875rem;font-weight:400;color:#363338;letter-spacing:0;line-height:1.5rem}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__heading p{font-size:1rem;max-width:750px}}.house-vivaz .discover-attractions__swiper{display:flex;align-items:flex-start;margin-bottom:2rem}.house-vivaz .discover-attractions__swiper.swiper-container{overflow:visible}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__swiper .swiper-slide{width:fit-content !important}}@media screen and (max-width: 767px) and (max-width: 767px){.house-vivaz .discover-attractions__swiper .swiper-slide-active .discover-attractions__mini-card__block{background:#980065}.house-vivaz .discover-attractions__swiper .swiper-slide-active .discover-attractions__mini-card__block p{color:var(--white-color)}}.house-vivaz .discover-attractions__swiper-pagination.swiper-pagination{bottom:-35px}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__swiper-pagination.swiper-pagination{visibility:hidden;opacity:0;pointer-events:none}}.house-vivaz .discover-attractions__mini-card{min-width:225px;width:100%;height:160px;max-height:160px;background-color:#e4e4e4;border:1px solid #bebebe;border-radius:8px;display:flex;align-items:flex-end;justify-content:flex-start;cursor:pointer;box-shadow:0 32px 94px -50px rgba(0,0,0,0.3);transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__mini-card{max-width:225px;max-height:140px}}.house-vivaz .discover-attractions__mini-card:hover .discover-attractions__mini-card__block{background:#e4e4e4}@media screen and (min-width: 768px){.house-vivaz .discover-attractions__mini-card--active .discover-attractions__mini-card__block,.house-vivaz .discover-attractions__mini-card--active:hover .discover-attractions__mini-card__block{background:#980065}.house-vivaz .discover-attractions__mini-card--active .discover-attractions__mini-card__block p,.house-vivaz .discover-attractions__mini-card--active:hover .discover-attractions__mini-card__block p{color:var(--white-color)}}.house-vivaz .discover-attractions__mini-card img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:8px}.house-vivaz .discover-attractions__mini-card__block{background:var(--white-color);display:flex;align-items:center;justify-content:center;width:100%;height:35%;border:0px solid #bebebe;border-radius:0 0 8px 8px;transition:all 0.3s ease-in-out;position:absolute}.house-vivaz .discover-attractions__mini-card__block p{font-family:"Graphie", sans-serif;font-size:0.875rem;font-weight:700;color:#484848;letter-spacing:0;line-height:1.5rem;text-align:center;text-transform:uppercase;margin-bottom:0}.house-vivaz .discover-attractions__details{min-height:700px;width:100%;max-width:100%;background:var(--white-color);border:1px solid #bebebe;box-shadow:0 32px 94px -50px rgba(0,0,0,0.3);border-radius:8px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;margin-top:2rem;position:relative}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details{min-height:460px;max-height:460px;flex-direction:row;align-items:stretch;margin-top:0rem}}.house-vivaz .discover-attractions__details__block{padding:2rem;width:80%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__block{width:55%}}.house-vivaz .discover-attractions__details__block h3{font-family:"Graphie", sans-serif;font-size:24px;font-weight:700;color:#980065;letter-spacing:0;line-height:2rem;margin-bottom:1rem}.house-vivaz .discover-attractions__details__info{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.house-vivaz .discover-attractions__details__info>p{width:100%;flex:1 0 100%;font-family:"Roboto", sans-serif;font-size:14px;color:#363338;letter-spacing:0;line-height:22px;font-weight:400}.house-vivaz .discover-attractions__details__info>p:first-of-type{font-weight:700}.house-vivaz .discover-attractions__details__info a{flex:0 0 100%;font-family:"Roboto", sans-serif;font-size:0.8rem;font-weight:500;color:#980065;letter-spacing:0;line-height:1.5rem;text-decoration:underline;margin-top:1rem;text-align:right}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__info a{flex:0 0 38%}}.house-vivaz .discover-attractions__details__presents{flex:0 0 100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}.house-vivaz .discover-attractions__details__presents img{width:65px;height:65px;border-radius:50%;object-fit:cover}.house-vivaz .discover-attractions__details__presents h4{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;color:#363338;letter-spacing:0;line-height:1.5rem}.house-vivaz .discover-attractions__details__presents p{font-family:"Roboto";font-size:12px;font-weight:400;color:#363338;letter-spacing:0;line-height:1rem;margin:0}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__presents{flex:0 0 62%}}.house-vivaz .discover-attractions__details__content{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;color:#363338;letter-spacing:0;line-height:22px;margin-bottom:16px}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__content{margin-bottom:auto}}.house-vivaz .discover-attractions__details__content p,.house-vivaz .discover-attractions__details__content span,.house-vivaz .discover-attractions__details__content strong,.house-vivaz .discover-attractions__details__content b,.house-vivaz .discover-attractions__details__content i,.house-vivaz .discover-attractions__details__content em{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;color:#363338;letter-spacing:0;line-height:22px;margin-bottom:16px}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__content p,.house-vivaz .discover-attractions__details__content span,.house-vivaz .discover-attractions__details__content strong,.house-vivaz .discover-attractions__details__content b,.house-vivaz .discover-attractions__details__content i,.house-vivaz .discover-attractions__details__content em{margin-bottom:auto}}.house-vivaz .discover-attractions__details__content strong,.house-vivaz .discover-attractions__details__content b{font-weight:600}.house-vivaz .discover-attractions__details__banner{width:100%;min-height:100%}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__banner{width:45%}}.house-vivaz .discover-attractions__details__banner img{border-radius:0 0 8px 8px;height:100%;max-width:100%;object-fit:cover}@media screen and (min-width: 1024px){.house-vivaz .discover-attractions__details__banner img{border-radius:0 8px 8px 0}}.house-vivaz .newsletter{margin-top:8.75rem;margin-bottom:4.75rem}@media screen and (min-width: 1366px){.house-vivaz .newsletter{padding-top:5rem}}.house-vivaz .newsletter .grid-container{flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.house-vivaz .newsletter .grid-container>div{flex:0 0 100%}@media screen and (max-width: 767px){.house-vivaz .newsletter .grid-container>div{padding:0 1rem}}@media screen and (min-width: 1024px){.house-vivaz .newsletter .grid-container>div{flex:0 0 50%}}.house-vivaz .newsletter .grid-container>div:first-of-type h3{font-family:'Graphie', sans-serif;font-size:2rem;font-weight:700;color:#980065;letter-spacing:0;line-height:3rem}@media screen and (min-width: 1024px){.house-vivaz .newsletter .grid-container>div:first-of-type h3{font-size:2.5rem}}.house-vivaz .newsletter .grid-container>div:first-of-type p{width:100%;font-family:'Roboto', sans-serif;font-size:0.875rem;font-weight:400;color:#363338;letter-spacing:0;line-height:1.5rem}@media screen and (min-width: 1024px){.house-vivaz .newsletter .grid-container>div:first-of-type p{width:75%}}@media screen and (min-width: 1024px){.house-vivaz .newsletter .grid-container>div:last-of-type{padding:0 2rem}}.house-vivaz .button-dark-text{font-family:"Graphie", sans-serif;font-size:14px;font-weight:700;color:#3b383e;letter-spacing:1.4px;text-align:center;line-height:24px;max-width:100%;display:flex;justify-content:center;align-items:center}.house-vivaz .button-dark-text:hover{color:currentColor}.house-vivaz .w100{width:100%}.house-vivaz .d-flex{display:flex}.house-vivaz .justify-center{justify-content:center}.house-vivaz .items-center{align-items:center}.swiper-thumb-card .swiper-slide.swiper-slide-active .discover-attractions__mini-card__block{background:#980065}.swiper-thumb-card .swiper-slide.swiper-slide-active .discover-attractions__mini-card__block p{color:var(--white-color)}.swiper-thumb-box .swiper-slide:not(.swiper-slide-active){visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}.swiper-thumb-box .swiper-slide.swiper-slide-active{visibility:visible;opacity:1}.swiper-thumb-box-pagination{position:relative !important}@media screen and (min-width: 1024px){.swiper-thumb-box-pagination{display:none}}.swiper-container-thumbs .swiper-slide-thumb-active .discover-attractions__mini-card__block{background:#980065}.swiper-container-thumbs .swiper-slide-thumb-active .discover-attractions__mini-card__block p{color:var(--white-color)}
.recent-lives__card{border:1px solid #bebebe;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;min-width:300px;max-width:300px;min-height:500px;background:var(--white-color)}@media screen and (min-width: 1024px){.recent-lives__card{max-width:33%;min-height:560px;box-sizing:border-box}}.recent-lives__card__date{font-family:'Roboto', sans-serif;font-size:14px;font-weight:700;color:var(--black-color);letter-spacing:0;line-height:1.12rem;display:flex;align-items:center;gap:8px}.recent-lives__card__date svg{font-size:18px}.recent-lives__card__title{font-family:'Graphie', sans-serif;font-size:1.45rem;font-weight:700;color:#960064;letter-spacing:0;line-height:2rem}.recent-lives__card__description{font-family:'Roboto', sans-serif;font-weight:400;font-size:14px;color:#363338;letter-spacing:0;line-height:1.25rem;margin-bottom:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.recent-lives__card__info{font-family:'Graphie', sans-serif;font-size:14px;font-weight:700;color:#3F3F3F;letter-spacing:0;line-height:1.12rem;display:flex;align-items:center;gap:8px}.recent-lives__card__info svg{font-size:18px;color:#960064}.recent-lives__card__participants{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:12px;margin-bottom:1rem}.recent-lives__card__avatar{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:65px;max-width:65px}.recent-lives__card__avatar img{max-width:100%;min-height:65px;max-height:65px;object-fit:cover;border-radius:50%}.recent-lives__card__avatar p{font-family:'Graphie', sans-serif;font-size:0.75rem;font-weight:700;color:#656565;letter-spacing:-0.2px;text-align:center;line-height:1rem;margin-bottom:0}.recent-lives__card .button-dark-text{font-family:'Graphie', sans-serif;font-size:14px;font-weight:700;color:#3B383E;letter-spacing:1.4px;text-align:center;line-height:24px;max-width:100%;display:flex;justify-content:center;align-items:center}.recent-lives__card .button-dark-text:hover{color:currentColor}
@keyframes pulseSkeleton{0%{opacity:0.5}100%{opacity:1}}.store-map .button.btn-store-map{color:var(--grey-color);font-size:0.8rem;font-weight:600;letter-spacing:1.4px;text-align:center;line-height:1.5rem;background-color:#30dada;padding:0.8rem 1.8rem;outline:0;box-shadow:rgba(0,0,0,0.5) 0 15px 25px -10px}.store-map .button.btn-store-map:hover{background-color:#26d5d5}.store-map .button.btn-store-map:focus{background-color:#26d5d5}.store-map .button.btn-store-map:focus-within{background-color:#26d5d5}.store-map .hero{background:none}.store-map .hero:before{content:none}.store-map .hero figure{min-height:300px}.store-map .hero__content{margin-bottom:-40px}@media print, screen and (min-width: 64em){.store-map .hero figure{min-height:400px}.store-map .hero__content{margin-bottom:80px;max-width:50%}}@media print, screen and (max-width: 39.99875em){.store-map .hero h1.h3{white-space:break-spaces}}.store-map .content-wrapper{position:relative;z-index:1;display:flex}@media print, screen and (min-width: 64em){.store-map .content-wrapper:before{content:'';position:absolute;left:-90%;top:-160px;display:block;width:100%;height:300px;background-image:url(https://s3.amazonaws.com/s3-app-cyrela-homolog/Files/vivaz.com.br/content/img/bg1.svg);background-repeat:no-repeat;background-size:auto 278px;background-position:calc(100% + -27px) bottom;z-index:0}}.store-map .content-wrapper-map{position:relative;z-index:2;background:var(--white-color);border-top-left-radius:4px;border-top-right-radius:4px}@media print, screen and (max-width: 39.99875em){.store-map .content-wrapper-map{height:400px;order:2;margin-top:2rem}}.store-map .content-wrapper-map .stores-map-default,.store-map .content-wrapper-map .stores-map-render{width:90%;height:100%;border-radius:4px}.store-map .content-wrapper-map .stores-map-default{background:#d8d8d8;animation:pulseSkeleton 0.8s infinite alternate}.store-map .content-wrapper-map .map-box{width:100% !important;height:100%;border-radius:4px}@media print, screen and (min-width: 40em){.store-map .content-wrapper-map .map-box{width:90% !important}}.store-map .content-wrapper-map .infoWindow-styling h6{font-family:'graphie', sans-serif;font-size:1rem;color:#262626;letter-spacing:0;line-height:1rem;font-weight:600}.store-map .content-wrapper-map .infoWindow-styling a{font-family:'Roboto', Helvetica, sans-serif;font-size:12px;color:var(--secondary-color);letter-spacing:0;line-height:1.5rem;font-weight:400;text-decoration:underline}.store-map .content-wrapper-map .infoWindow-styling p,.store-map .content-wrapper-map .infoWindow-styling span{font-family:'Roboto', Helvetica, sans-serif;color:#58545B;letter-spacing:0;line-height:14px;font-weight:400}.store-map .content-wrapper-map .infoWindow-styling p{font-size:12px;margin-bottom:1rem}.store-map .content-wrapper-map .infoWindow-styling span{font-size:10px;text-transform:uppercase;margin-bottom:0.5rem}.store-map .content-wrapper-map .infoWindow-styling span a{font-size:12px;color:#58545B;text-decoration:none}@media print, screen and (max-width: 39.99875em){.store-map .content-wrapper-form{order:1}}.store-map .content-wrapper-form-descrip{margin-bottom:3.7rem}.store-map .content-wrapper-form-select{margin-bottom:2rem}.store-map .content-wrapper-form-select .custon-select select{background:rgba(216,216,216,0.32);border:none;border-radius:4px;height:3rem;padding:0.8rem 1.5rem 0.8rem 0.5rem}.store-map .content-wrapper-form-select .custon-select .custon-arrow{background:transparent}.store-map .content-wrapper-form-select span.icon{top:13px;right:1px}.store-map .content-wrapper-form-input{margin-bottom:1.5rem}.store-map .content-wrapper-form .button{width:100%;margin-bottom:2rem;box-shadow:rgba(0,0,0,0.35) 0 15px 25px -10px}.store-map .content-wrapper-form a{display:flex;align-items:center;font-size:0.8rem;font-weight:400;line-height:1.5rem;margin-bottom:0.5rem}.store-map .content-wrapper-form a svg{font-size:1rem;color:var(--secondary-color)}.store-map .content-wrapper-form a span:last-child{text-decoration:underline;color:var(--secondary-color);margin-left:0.65rem}.store-map .stores{margin-top:4.05rem}.store-map .stores-title{font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:0;color:#3e3e3f;margin-bottom:3rem}.store-map .stores-title strong{color:var(--secondary-color);font-weight:700}.store-map .stores-list{display:flex;flex-wrap:wrap;margin:0}.store-map .stores-list-item{flex:0 0 100%;list-style:none;border-top:1px solid #979797;padding:1.3rem 0;margin-bottom:2rem}@media print, screen and (min-width: 40em){.store-map .stores-list-item{flex:0 0 45%}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.store-map .stores-list-item:nth-child(2n-1){margin-right:5%}.store-map .stores-list-item:nth-child(2n){margin-left:5%}}@media print, screen and (min-width: 64em){.store-map .stores-list-item{flex:0 0 30%}.store-map .stores-list-item:nth-child(3n-1){margin:0 5%}}.store-map .stores-list-item h5{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1rem;color:#262626}.store-map .stores-list-item p{font-size:0.8rem;font-weight:400;color:var(--grey-light-color);letter-spacing:0;line-height:1rem;margin-bottom:1.5rem}.store-map .stores-list-item a{display:flex;font-size:0.8rem;font-weight:400;line-height:1.5rem;margin-bottom:0.5rem}.store-map .stores-list-item a:first-of-type{align-items:center;text-decoration:none;color:var(--grey-light-color)}.store-map .stores-list-item a:first-of-type>svg{font-size:1rem;color:var(--secondary-color);margin-right:0.76rem;transform:rotate(90deg)}.store-map .stores-list-item a:last-of-type{align-items:center}.store-map .stores-list-item a:last-of-type span.isvg.loaded{display:flex;align-items:center}.store-map .stores-list-item a:last-of-type span:last-child{text-decoration:underline;color:var(--secondary-color);margin-left:0.76rem}.store-map .stores-more-res{margin:2.5rem 0 0}.store-map .contact{margin-top:5.5rem;margin-bottom:50px}.store-map .contact h2.h4{color:var(--secondary-color)}.store-map .contact p{color:var(--grey-light-color);width:85%;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem}
@media print, screen and (max-width: 39.99875em){.page-terms .hero{background:none}.page-terms .hero::before{display:none}.page-terms .hero figure{margin-bottom:0;min-height:200px}}.page-terms .hero__content{max-width:inherit}@media print, screen and (max-width: 39.99875em){.page-terms .hero__content{margin-bottom:0}}.page-terms .hero__content .tabs{border:none;background:none}.page-terms .hero__content .tabs li{display:inline-block;margin:0 15px}.page-terms .hero__content .tabs li a{background:#fff;border:1px solid #58545B;border-radius:8px;color:#58545B;text-decoration:none;text-transform:uppercase;padding:8px 15px}.page-terms .hero__content .tabs li.is-active a{background:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff}.page-terms .content .title{text-transform:uppercase}.page-terms .content #privacidade{display:none}.page-terms .content #privacidade.is-active{display:block}.page-terms .content #privacidade p.ql-indent-1{padding-left:40px;padding-right:40px}.page-terms .content #privacidade p.ql-indent-2{padding-left:60px;padding-right:60px}.page-terms .content #cookies{display:none}.page-terms .content #cookies.is-active{display:block}.page-terms .content ul{list-style:none}.page-terms .content .secondary{color:var(--secondary-color)}
.apartment-page .apartments{margin-top:60px}@media print, screen and (min-width: 64em){.apartment-page .apartments{margin-top:-60px}}.apartment-page .only-desktop{display:none}@media print, screen and (min-width: 64em){.apartment-page .only-desktop{display:block}}.apartment-page .only-mobile{display:block}@media print, screen and (min-width: 64em){.apartment-page .only-mobile{display:none}}.apartment-page .wow{visibility:hidden}.apartment-page .wow.animated{visibility:visible}.apartment-page .wow p,.apartment-page .wow h2{text-align:center}@media print, screen and (min-width: 64em){.apartment-page .wow h2{margin-bottom:200px}}.apartment-page .container-top-bar{border-bottom:none}.apartment-page .container-top-bar .top-bar-left{flex:1}@media print, screen and (min-width: 64em){.apartment-page .container-top-bar .top-bar-left{margin-right:initial}}.apartment-page .container-top-bar .top-bar-right{display:flex;align-items:center;justify-content:space-between}.apartment-page .container-top-bar .top-bar-right span{margin-right:15px;white-space:nowrap;color:var(--grey-color);display:none}@media print, screen and (min-width: 64em){.apartment-page .container-top-bar .top-bar-right span.only-desktop{display:flex;align-items:center}}.apartment-page .container-top-bar .top-bar-filter{margin:16px 0 40px}@media print, screen and (min-width: 64em){.apartment-page .container-top-bar .top-bar-filter{margin:40px 0 16px}}.apartment-page .container-top-bar .top-bar .divider{width:100%;height:1px;border:0 solid #979797}@media print, screen and (min-width: 64em){.apartment-page .container-top-bar .top-bar .menu{margin-right:40px}}.apartment-page .container-top-bar .top-bar .menu li{z-index:1}.apartment-page .container-top-bar .top-bar .menu li:first-child{padding-left:0}.apartment-page .container-top-bar .top-bar .menu li a{font-size:1rem;font-weight:normal}.apartment-page .container-top-bar .top-bar .menu .is-current>a{border-bottom-color:var(--primary-color);font-weight:bold}.apartment-page .container-top-bar .top-bar .custon-select{position:relative;border:1px solid #2fdada;border-radius:4px;width:100%;margin:20px 0}@media print, screen and (min-width: 64em){.apartment-page .container-top-bar .top-bar .custon-select{margin:0px}}.apartment-page .container-top-bar .top-bar .custon-select .custon-arrow{position:absolute;top:1px;bottom:1px;right:0;display:flex;justify-content:center;align-items:center;width:30px;content:'';background:#fff;pointer-events:none;-webkit-appearance:none}.apartment-page .container-top-bar .top-bar .custon-select select{border:none}.apartment-page .container-top-bar .top-bar .results-found{font-weight:700;font-size:24px;font-family:'graphie', sans-serif;color:#545456;line-height:24px}.apartment-page .container-top-bar .top-bar .results-found span{color:var(--secondary-color)}.apartment-page .filter{width:100%;display:flex;flex-direction:column}@media print, screen and (min-width: 64em){.apartment-page .filter{display:block}}.apartment-page .filter-title{font-weight:700;font-size:18px;font-family:'graphie', sans-serif;color:#545456;line-height:24px}.apartment-page .filter-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;order:2}@media print, screen and (min-width: 64em){.apartment-page .filter-wrapper{order:1}}.apartment-page .filter-main{display:none;align-items:center;justify-content:flex-start;background:#d8d8d8;margin:0;border:0;border-radius:4px}@media print, screen and (min-width: 64em){.apartment-page .filter-main{display:flex}}.apartment-page .filter-main>li{list-style:none;position:relative}.apartment-page .filter-main>li:not(:last-child):after{content:'';height:70%;width:1px;background-color:#a5a0a8;position:absolute;top:50%;right:0;transform:translateY(-50%)}.apartment-page .filter-main>li:first-child button{border-top-left-radius:4px;border-bottom-left-radius:4px}.apartment-page .filter-main>li:last-child button{border-top-right-radius:4px;border-bottom-right-radius:4px}.apartment-page .filter-main>li button{padding:15px 20px;outline:0;border-radius:0}.apartment-page .filter-main>li button:hover,.apartment-page .filter-main>li button.is-current{background:rgba(84,84,86,0.2)}.apartment-page .filter-main>li button.is-current{color:var(--secondary-color)}.apartment-page .filter-main>li button.is-current svg{color:var(--secondary-color);transform:rotate(-180deg)}.apartment-page .filter-main>li button svg{margin-left:5px;color:var(--grey-light-color);font-size:16px;transition:all 0.2s linear}.apartment-page .filter-main>li .filter-dropdown{visibility:hidden;opacity:0;display:flex;flex-direction:column;justify-self:center;align-items:flex-start;min-width:200px;min-height:100%;margin:0;padding:20px;background:var(--white-color);border:0 solid rgba(84,84,86,0.2);box-shadow:0 0px 35px -10px rgba(0,0,0,0.2);border-radius:4px;position:absolute;top:100%;left:0;z-index:8;transition:all 0.2s linear}.apartment-page .filter-main>li .filter-dropdown.is-current{visibility:visible;opacity:1;top:115%}.apartment-page .filter-main>li .filter-dropdown>li{height:25px;display:flex;align-items:center;margin-bottom:10px;position:relative;cursor:pointer;width:100%}.apartment-page .filter-main>li .filter-dropdown>li input{background:var(--white-color);display:flex;align-items:center;justify-content:center;margin:0;border:1px solid var(--secondary-color);border-radius:0;height:20px;width:20px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative}.apartment-page .filter-main>li .filter-dropdown>li input:checked::before{content:'';height:10px;width:10px;position:absolute;background:var(--secondary-color)}.apartment-page .filter-main>li .filter-dropdown>li label{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:15px;cursor:pointer;position:absolute;top:0;left:0;outline:0}.apartment-page .filter-clear{color:var(--secondary-color);text-decoration:underline}.apartment-page .filter .filtered{width:100%;display:flex;justify-content:flex-start;align-items:center}.apartment-page .filter .filtered-list{padding-bottom:15px;width:100%;display:flex;justify-content:flex-start;align-items:center;margin:15px 0;background:var(--white-color);overflow-x:overlay}@media print, screen and (min-width: 64em){.apartment-page .filter .filtered-list{padding:0}}.apartment-page .filter .filtered-item{font-family:'Graphie', sans-serif;font-size:16px;font-weight:400;color:var(--secondary-color);padding:5px 10px;letter-spacing:0;list-style:none;border:1px solid var(--secondary-color);border-radius:4px;background:var(--white-color);cursor:pointer;width:auto;white-space:nowrap}.apartment-page .filter-mobile{display:flex;justify-content:center;align-items:center}@media print, screen and (min-width: 64em){.apartment-page .filter-mobile{display:none}}.apartment-page .filter-mobile button{width:100%;font-size:14px;color:var(--grey-color);letter-spacing:1.4px;line-height:24px;padding:12px}.apartment-page .filter-modal{visibility:hidden;opacity:0;transition:all 0.2s linear;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:rgba(59,56,62,0.5);position:fixed;top:0;left:0;overflow:hidden;z-index:30}.apartment-page .filter-modal--open{visibility:visible;opacity:1}.apartment-page .filter-modal-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:95%;height:90%;padding:30px 20px;background:var(--white-color);border:0;border-radius:8px}.apartment-page .filter-modal-header{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}.apartment-page .filter-modal-header span{font-family:'Graphie', sans-serif;font-size:16px;color:#545456;letter-spacing:0;line-height:24px;font-weight:700}.apartment-page .filter-modal-close{color:var(--secondary-color);font-size:32px}.apartment-page .filter-modal-title{font-family:'Graphie', sans-serif;font-size:24px;color:var(--secondary-color);letter-spacing:0;font-weight:700}.apartment-page .filter-modal-body{width:100%;overflow:hidden auto}.apartment-page .filter-modal-list{margin:0 0 15px;background:var(--white-color);width:100%}.apartment-page .filter-modal-list li{height:25px;display:flex;align-items:center;margin-bottom:10px;position:relative;width:100%}.apartment-page .filter-modal-list li input{background:var(--white-color);padding:4px;margin:0;border:1px solid var(--secondary-color);border-radius:0;height:20px;width:20px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative}.apartment-page .filter-modal-list li input:checked::before{content:'';height:10px;width:10px;position:absolute;background:var(--secondary-color)}.apartment-page .filter-modal-list li label{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:15px;cursor:pointer;position:absolute;top:0;left:0;outline:0}.apartment-page .filter-modal-footer{width:100%}.apartment-page .filter-modal-footer .button{width:100%;color:var(--grey-color);box-shadow:0 -20px 10px 15px rgba(255,255,255,0.6);margin-bottom:0;position:relative;z-index:5}.apartment-page .not-found{background:rgba(216,216,216,0.5);border-radius:4px;text-align:center;justify-content:center;align-items:flex-start;height:250px;padding-top:40px;display:none}.apartment-page .not-found--show{display:flex}.apartment-page .not-found-info{width:80%}@media print, screen and (min-width: 64em){.apartment-page .not-found-info{width:65%}}.apartment-page .not-found-info h4{font-family:'Graphie', sans-serif;font-size:24px;color:var(--secondary-color);letter-spacing:0;line-height:24px;font-weight:700}.apartment-page .not-found-info p{font-family:Roboto, sans-serif;font-size:16px;color:#3E3E3F;letter-spacing:0;text-align:center;line-height:24px;font-weight:400}.apartment-page .mt-100{margin-top:-40px}@media print, screen and (min-width: 64em){.apartment-page .mt-100{margin-top:-90px}}.apartment-page .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly}.apartment-page .gallery-details .card{position:relative}
.campaign-page .only-desktop{display:none}@media print, screen and (min-width: 64em){.campaign-page .only-desktop{display:block}}.campaign-page .only-mobile{display:block}@media print, screen and (min-width: 64em){.campaign-page .only-mobile{display:none}}.campaign-page .wow{visibility:hidden}.campaign-page .wow.animated{visibility:visible}.campaign-page .wow p,.campaign-page .wow h2{text-align:center}@media print, screen and (min-width: 64em){.campaign-page .wow h2{margin-bottom:200px}}.campaign-page .container-top-bar{border-bottom:none}.campaign-page .container-top-bar .top-bar-left{flex:1}@media print, screen and (min-width: 64em){.campaign-page .container-top-bar .top-bar-left{margin-right:initial}}@media print, screen and (min-width: 64em){.campaign-page .container-top-bar .top-bar .menu{margin-right:40px}}.campaign-page .container-top-bar .top-bar .menu li{z-index:1}.campaign-page .container-top-bar .top-bar .menu li:first-child{padding-left:0}.campaign-page .container-top-bar .top-bar .menu li a{font-size:1rem;font-weight:normal}.campaign-page .container-top-bar .top-bar .menu .is-current>a{border-bottom-color:var(--primary-color);font-weight:bold}.campaign-page .container-top-bar .top-bar .menu:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#e6e6e6}.campaign-page .container-top-bar .top-bar .custon-select{position:relative;border:1px solid #2fdada;border-radius:4px}.campaign-page .container-top-bar .top-bar .custon-select .custon-arrow{position:absolute;top:1px;bottom:1px;right:0;display:flex;justify-content:center;align-items:center;width:30px;content:'';background:#fff;pointer-events:none;-webkit-appearance:none}.campaign-page .container-top-bar .top-bar .custon-select select{border:none}.campaign-page .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly}.campaign-page .gallery-details .card{position:relative}.campaign-page .not-found{background:rgba(216,216,216,0.5);border-radius:4px;text-align:center;justify-content:center;align-items:flex-start;height:250px;padding-top:40px;display:none}.campaign-page .not-found--show{display:flex}.campaign-page .not-found-info{width:80%}@media print, screen and (min-width: 64em){.campaign-page .not-found-info{width:65%}}.campaign-page .not-found-info h4{font-family:'Graphie', sans-serif;font-size:24px;color:var(--secondary-color);letter-spacing:0;line-height:24px;font-weight:700}.campaign-page .not-found-info p{font-family:Roboto, sans-serif;font-size:16px;color:#3E3E3F;letter-spacing:0;text-align:center;line-height:24px;font-weight:400}
.swiper-howtobuy{margin:0 16px}@media print, screen and (min-width: 64em){.swiper-howtobuy{margin:0}}.swiper-howtobuy .swiper-slide{min-width:216px;max-width:216px}.swiper-howtobuy .swiper-slide .card{min-height:320px}.swiper-howtobuy .swiper-slide .card .card-section{padding-left:.75rem;padding-right:.75rem}
.page-simulator-home .hero p{margin-bottom:0}.page-simulator-home .hero figure{min-height:600px}@media print, screen and (min-width: 64em){.page-simulator-home .hero figure{min-height:440px}}.page-simulator-home .hero figure figcaption .hero__content{max-width:950px}@media print, screen and (min-width: 64em){.page-simulator-home .hero figure figcaption .hero__content{width:950px}}.page-simulator-home .hero figure figcaption .hero__content .text{margin:0 auto}.page-simulator-home .hero figure figcaption .hero__content .text form{max-width:272px;margin:0 auto}.page-simulator-home .info-simulator{padding:4rem 0 2rem;margin-bottom:16px;position:relative;background-color:var(--secondary-color)}@media print, screen and (min-width: 64em){.page-simulator-home .info-simulator{padding:4rem 0 3rem;margin-bottom:80px}.page-simulator-home .info-simulator:after{position:absolute;left:0;top:100%;display:block;width:240px;height:160px;background:url("/Files/vivaz.com.br/content/img/bg7.svg") no-repeat;background-position:right bottom;content:''}}.page-simulator-home .info-simulator .h4{color:var(--white-color)}.page-simulator-home .info-simulator .card{border:1px solid rgba(255,255,255,0.3);background:none;color:var(--white-color)}@media print, screen and (min-width: 40em){.page-simulator-home .info-simulator .card{min-height:calc(100% - 16px)}}.page-simulator-home .swiper-howtobuy{margin:0 16px}@media print, screen and (min-width: 64em){.page-simulator-home .swiper-howtobuy{margin:0}}.page-simulator-home .swiper-howtobuy .swiper-slide{min-width:216px;max-width:216px}.page-simulator-home .swiper-howtobuy .swiper-slide .card{min-height:320px}.page-simulator-home .swiper-howtobuy .swiper-slide .card .card-section{padding-left:.75rem;padding-right:.75rem}
.field-income-amount svg{max-width:56px;max-height:56px}.field-income-amount figcaption{text-transform:none}.field-income-amount .button{width:calc(100% - 3px) !important;padding-left:0;padding-right:0}.simulator-step2 form footer{margin-bottom:2rem}@media print, screen and (min-width: 64em){.simulator-step1 section.\--section-bg3:before,.simulator-step2 section.\--section-bg3:before{transform:translate(-50%, -20%);top:305px}}.simulator-step1 section button[type=submit],.simulator-step2 section button[type=submit]{margin:0 auto;display:block}@media print, screen and (min-width: 40em){.simulator-step1 section button[type=submit],.simulator-step2 section button[type=submit]{display:inline-block;margin:0}}.simulator-step1 section .bt-voltar,.simulator-step2 section .bt-voltar{text-align:center}@media print, screen and (min-width: 40em){.simulator-step1 section .bt-voltar,.simulator-step2 section .bt-voltar{text-align:left}}.simulator-step1 section .text,.simulator-step2 section .text{color:#58545B}@media print, screen and (min-width: 64em){.simulator-result section.\--section-bg3.large:before{transform:translate(-50%, -20%);height:400px}}@media print, screen and (min-width: 64em){.simulator-result section.\--section-bg3{min-height:750px}}.simulator-result .btn{padding:20px 8px;color:#3B383E}.simulator-result .btn.btn-contact{background:var(--info-color)}.simulator-result .btn.btn-contact:hover{color:#3B383E;background:var(--info-hover-color)}.simulator-result .btn.btn-whatsapp{color:#3B383E}.simulator-result .contact{display:flex;flex-direction:column;width:328px}@media print, screen and (max-width: 39.99875em){.simulator-result .contact{margin-left:auto;margin-right:auto}}.simulator-result .center-align{align-self:center}.simulator-result .text-7k__bigger{display:block;margin-top:1rem;font-family:'Roboto', sans-serif;font-weight:700;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#2e2e2e;width:82%}@media only screen and (min-width: 992px){.simulator-result .text-7k__bigger{width:65%}}.simulator-result .button.large.simWhats{background:#23bf4a;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0.7rem 1rem;width:fit-content;letter-spacing:1.4px;line-height:24px;font-size:0.8rem;font-weight:600}.simulator-result .button.large.simWhats__contact{width:100%}@media print, screen and (max-width: 39.99875em){.simulator-result .button.large.simWhats__contact{width:145px}}.simulator-result .button.large.simWhats:hover{background:#23bf4a}@media print, screen and (max-width: 39.99875em){.simulator-result .button.large.simWhats{width:145px}}.simulator-result .button.large.simWhats svg{color:#fff;fill:#fff;font-size:1.8rem}@media print, screen and (max-width: 39.99875em){.simulator-result .button.large.simWhats svg{font-size:1.2rem}}#editModalUser form footer{position:relative;z-index:3;margin-bottom:-2rem}
.main-gallery-product{overflow:hidden;position:sticky}.main-gallery-product .grid-container{position:relative}.main-gallery-product .swiper-container{overflow:visible}.main-gallery-product .swiper-pagination{position:static}.main-gallery-product .swiper-slide .card{height:350px}.main-gallery-product .swiper-slide .card img{object-fit:cover;height:100%}.main-gallery-product .swiper-slide .gallery-image-closed{cursor:pointer}.main-gallery-product .open-fullscreen{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;opacity:0.6;outline:none;z-index:4;position:absolute;top:65px;right:10px}.main-gallery-product .open-fullscreen .isvg{position:initial;top:initial;right:initial}.main-gallery-product .open-fullscreen:hover{opacity:1}.main-gallery-product .open-fullscreen defs rect{fill:#ffffff;stroke:#ffffff}.main-gallery-product .open-fullscreen svg g,.main-gallery-product .open-fullscreen svg use{fill:#ffffff}.main-gallery-product .swiper-button-next,.main-gallery-product .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;opacity:0.6;outline:none;z-index:4}.main-gallery-product .swiper-button-next:hover,.main-gallery-product .swiper-button-prev:hover{opacity:1}.main-gallery-product .swiper-button-next.swiper-button-disabled,.main-gallery-product .swiper-button-prev.swiper-button-disabled{opacity:0}@media print, screen and (min-width: 64em){.main-gallery-product .swiper-button-prev{left:-80px}.main-gallery-product .swiper-button-next{right:-80px}}@media print, screen and (min-width: 64em){.main-gallery-product.prime:before{position:absolute;width:1200px;height:450px;display:block;background:url(/assets/images/bg1-prime.svg) no-repeat;left:0;content:'';transition:opacity 2s ease;z-index:1;background-position:-640px 110px}}.swiper-gallery-fullscreen{margin:2vh auto 0 !important;width:97vw;height:96vh;overflow:hidden;border-radius:10px}.swiper-gallery-fullscreen .card{justify-content:center;min-height:70vh;margin-top:12vh}@media print, screen and (min-width: 40em){.swiper-gallery-fullscreen .card{margin-top:0;min-height:97vh}}.swiper-gallery-fullscreen figure{max-height:90vh;max-width:100%}.swiper-gallery-fullscreen figure img{max-height:80vh;max-width:100%;margin:0 auto;display:block}.swiper-gallery-fullscreen figure figcaption{text-align:center;border-top:1px solid #ccc;font-size:0.875rem;font-weight:bold;padding:10px;margin-top:20px}.swiper-gallery-fullscreen .swiper-slide{position:relative}.swiper-gallery-fullscreen .swiper-button-next,.swiper-gallery-fullscreen .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;z-index:2}.swiper-gallery-fullscreen .swiper-button-next.swiper-button-disabled,.swiper-gallery-fullscreen .swiper-button-prev.swiper-button-disabled{opacity:0}@media print, screen and (min-width: 64em){.swiper-gallery-fullscreen .swiper-button-prev{left:8vw;top:50%}.swiper-gallery-fullscreen .swiper-button-next{right:8vw;top:50%}}
.gallery-modal{min-width:100%;min-height:-webkit-fill-available;width:100%;height:100%;max-width:100vw;max-height:-webkit-fill-available;background-color:#0d0d0d;position:fixed;top:0;left:0;z-index:10;visibility:hidden;opacity:0;overflow:hidden;transition:all 0.2s linear}.gallery-modal--show{visibility:visible;opacity:1}.gallery-modal--gallery .overlay-wrapper{background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.4) 20%, rgba(13,13,13,0.666667) 40%, #0d0d0d 100%)}.gallery-modal--gallery .overlay-wrapper.see-more{max-height:100%}.gallery-modal--gallery .overlay-wrapper .buttonSeeMore{color:#ffffff;text-indent:5px}.gallery-modal--gallery .overlay-wrapper .gallery-modal__details{color:#ffffff}.gallery-modal--plants{background:#ffffff}.gallery-modal--plants .overlay-wrapper{background:#fff}.gallery-modal--plants .overlay-wrapper .gallery-modal__details__counter{color:#960064;border-color:#960064}.gallery-modal--plants .overlay-wrapper .gallery-modal__details__description{color:#58545B}.gallery-modal--plants .overlay-wrapper.see-more{max-height:100%}.gallery-modal--plants .overlay-wrapper .buttonSeeMore{color:#58545B;text-indent:5px}.gallery-modal--plants .overlay-wrapper .gallery-modal__details{color:#0d0d0d}.gallery-modal__header{display:flex;align-items:center;justify-content:flex-end;width:100%;position:absolute;z-index:5}.gallery-modal__header.grid-container.fluid{padding:16px 11px}@media screen and (min-width: 1024px){.gallery-modal__header.grid-container.fluid{padding:48px 48px 16px}}.gallery-modal__button{width:48px;height:48px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear;cursor:pointer}.gallery-modal__zoom,.gallery-modal__download{background:#fff;color:#960064;font-size:20px;font-weight:400}.gallery-modal__zoom:hover,.gallery-modal__download:hover{background:#d9d9d9}@media screen and (max-width: 767px){.gallery-modal__zoom{display:none}}.gallery-modal__close{background:#970065;color:#fff;font-size:36px;font-weight:400;font-family:serif}.gallery-modal__close:hover{background:#7e0054}.gallery-modal-main{height:100%}.gallery-modal-main__item{min-width:100vw;min-height:-webkit-fill-available;width:100%;height:100%;max-width:100vw;max-height:-webkit-fill-available;display:flex;justify-content:center;align-items:center}@media (min-width: 960px){.gallery-modal-main__item{align-items:flex-start;margin-top:48px}}.gallery-modal-main__item>.pan-container{width:100vw}@media (min-width: 1024px){.gallery-modal-main__item>.pan-container{width:50vw;margin:0 auto}}@media (min-width: 1360px){.gallery-modal-main__item>.pan-container{width:55vw;margin:0 auto}}.gallery-modal-main__item>.pan-container.smooth-zoom>div{transition:all 0.2s linear}.gallery-modal-main__item>.pan-container.smooth-zoom.transform-none>div{transform:none !important}.gallery-modal-main__item img{margin:0 auto;width:auto;height:100%;min-height:-webkit-fill-available;max-width:100vw;max-height:-webkit-fill-available;object-fit:contain}@media (min-width: 960px){.gallery-modal-main__item img{padding:0 10px;min-width:50vw;min-height:75vh;max-width:50vw;max-height:75vh}}@media (min-width: 960px){.gallery-modal-main__item_plant{margin-top:0px}}.gallery-modal-main__item_plant img{margin:0 auto;width:auto;height:100%}@media only screen and (min-width: 1024px){.gallery-modal-main__item_plant img{min-width:40vw;min-height:65vh;max-width:40vw;max-height:80vh}}@media only screen and (min-width: 1360px){.gallery-modal-main__item_plant img{min-width:55vw;min-height:80vh;max-width:55vw;max-height:80vh}}@media screen and (max-width: 1023px){.gallery-modal-main.transform-none .slick-list{padding:0 !important}}@media screen and (max-width: 1023px){.gallery-modal-main.transform-none .slick-track{transform:none !important}}.gallery-modal-main .slick-slider,.gallery-modal-main .slick-list,.gallery-modal-main .slick-track,.gallery-modal-main .slick-slide,.gallery-modal-main .slick-slide>div,.gallery-modal-main .slick-slide>div .gallery-modal-main__item,.gallery-modal-main .slick-slide>div .gallery-modal-main__item .pan-container,.gallery-modal-main .slick-slide>div .gallery-modal-main__item .pan-container>div{height:100%}@media screen and (max-width: 1023px){.gallery-modal-main .slick-slide:not(.slick-active.slick-current){display:none}}.gallery-modal .overlay-wrapper{min-height:167px;max-height:167px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0}@media (min-width: 1024px){.gallery-modal .overlay-wrapper{min-height:172px;max-height:20vh}}.gallery-modal .overlay-wrapper .buttonSeeMore{border:0;background:transparent;font-weight:bold;outline:0;font-size:14px;display:inline}.gallery-modal__details{width:100%;display:flex;align-items:center;padding:16px}.gallery-modal__details-plants{background:inherit}@media screen and (max-width: 1023px){.gallery-modal__details{align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 1024px){.gallery-modal__details{padding:5px 48px 15px}}.gallery-modal__details__counter{border:1px solid #FFFFFF;border-radius:4px;font-family:'Montserrat', sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#FFFFFF;flex:0 1 54px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:10px}.gallery-modal__details__description{width:calc(100% - 54px);max-width:100%;font-family:'Roboto', sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#FFFFFF;margin-bottom:0;padding:0 5px}@media screen and (min-width: 1024px){.gallery-modal__details__description{width:90%;padding:0px;margin:0 auto}}@media screen and (min-width: 1360px){.gallery-modal__details__description{width:80%}}.gallery-modal .slick-prev,.gallery-modal .slick-next{display:flex;justify-content:center;align-items:center;width:48px;height:48px;line-height:0;background:#fff;color:#960064;font-size:20px;font-weight:400;border:none;border-radius:50%;padding:0;outline:none;cursor:pointer;position:fixed;top:50%;z-index:50;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-modal .slick-prev:hover,.gallery-modal .slick-next:hover{background:#d9d9d9}.gallery-modal .slick-prev:before,.gallery-modal .slick-next:before{content:none}@media screen and (max-width: 1023px){.gallery-modal .slick-prev.slick-arrow,.gallery-modal .slick-next.slick-arrow{display:none}}.gallery-modal .slick-prev{left:5%}.gallery-modal .slick-next{right:5%}.gallery-modal-thumbnail{padding:8px 0 16px}@media screen and (min-width: 1024px){.gallery-modal-thumbnail{padding:9px 0 24px}}.gallery-modal-thumbnail .gallery-thumb-carousel{-ms-touch-action:initial;touch-action:initial}.gallery-modal-thumbnail .gallery-thumb-carousel .slick-track{min-width:100%}.gallery-modal-thumbnail .gallery-thumb-margin-centered{margin:0 auto;display:flex;justify-content:center}@media only screen and (min-width: 1024px){.gallery-modal-thumbnail .gallery-thumb-no-slick-translate .slick-track{width:100% !important;transform:none !important}}.gallery-modal-thumbnail .image-wrapper-carousel-bottom{overflow:hidden;height:48px;width:70px;display:block;margin:0px 8px}@media print, screen and (min-width: 40em){.gallery-modal-thumbnail .image-wrapper-carousel-bottom{height:80px;width:120px}}.gallery-modal-thumbnail .image-wrapper-carousel-bottom img{width:100%;height:48px;width:70px;object-fit:cover}@media print, screen and (min-width: 40em){.gallery-modal-thumbnail .image-wrapper-carousel-bottom img{height:80px;width:120px}}.gallery-modal-thumbnail .item-carousel-active{border:5px solid #960064}@media only screen and (min-width: 1024px){.gallery-modal .text-indent{text-indent:-54px}}
.productsim{padding-bottom:80px}.productsim .productSimTitle{font-weight:600;font-size:40px;color:var(--secondary-color);letter-spacing:0;line-height:48px}.productsim .text-small{text-shadow:rgba(255,255,255,0.4) 1px 1px 0px}.productsim__image{width:100%;height:348px;position:relative}@media print, screen and (min-width: 64em){.productsim__image img{display:block;position:absolute;top:0;left:95px;z-index:3;width:464px;height:348px;max-width:none}}.productsim input{background-color:inherit}.productsim .button-prime.btnSimNeighborhood{max-width:200px;max-height:56px}
.page-product-details .sticky{top:64px !important;z-index:5}@media print, screen and (min-width: 64em){.page-product-details .sticky{top:80px !important}}.page-product-details .\--section-bg1:before{z-index:0}.page-product-details .wrap-text{white-space:pre-wrap}.page-product-details .hero{position:relative;overflow:hidden;width:100%}.page-product-details .hero figure{position:relative;min-height:400px}.page-product-details .hero figure img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media print, screen and (max-width: 39.99875em){.page-product-details .hero figure img{width:100%}}@media print, screen and (min-width: 64em){.page-product-details .hero figure img{width:100%;height:auto}}.page-product-details .hero__info{position:absolute;z-index:2;top:16px;left:-0.9375rem;width:100%}@media print, screen and (min-width: 64em){.page-product-details .hero__info{top:0;left:0}}.page-product-details .hero__info .text-small{padding:0 1.5rem;border-radius:0 8px 8px 0;color:var(--white-color);background-color:var(--secondary-color);line-height:26px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .text-small{border-radius:0 0 8px 8px}}.page-product-details .hero__info.lancamento .text-small{background-color:var(--warning-color)}.page-product-details .hero__info.breve-lancamento .text-small{background-color:var(--primary-color)}.page-product-details .hero__info.em-obras .text-small{background-color:var(--secondary-color)}.page-product-details .hero__info.imovel-pronto .text-small{background-color:var(--grey-light-color)}.page-product-details .hero__info .space-between{position:relative;padding:0;display:flex;justify-content:space-between;width:100%;height:400px;margin-top:-16px;margin-left:0.9375rem;padding-right:16px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between{margin:0 auto}}.page-product-details .hero__info .space-between .info-text{width:129px;height:260px;background:var(--secondary-color);opacity:0.85;padding:16px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text{height:400px;width:310px;padding:36px 60px 0 0}}.page-product-details .hero__info .space-between .info-text p{display:block;position:relative;font-family:'graphie', sans-serif;font-weight:800;font-size:13.4px;color:var(--white-color);line-height:15.78px;margin-bottom:34px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text p{font-size:18px;line-height:20px}}.page-product-details .hero__info .space-between .info-text p span{display:block;margin:5px 0}.page-product-details .hero__info .space-between .info-text p span.info-text-highlight{margin:0}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text p span.info-text-highlight{margin:14px 0}}.page-product-details .hero__info .space-between .info-text-high{font-size:21.9px;color:var(--warning-color)}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text-high{font-size:40px;line-height:32px}.page-product-details .hero__info .space-between .info-text-high+span.info-text-high{position:absolute;bottom:0;margin:0;left:78px}}.page-product-details .hero__info .space-between .info-text-highlight{margin:0}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text-highlight{margin:14px 0;font-size:40px;line-height:18px}}.page-product-details .hero__info .space-between .info-text-low{font-weight:400;font-size:9.47px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .info-text-low{font-size:12px;line-height:12px;position:absolute;bottom:-3px;right:20px}}.page-product-details .hero__info .space-between .info-seals .text-small{text-align:center;border-radius:0 0 8px 8px}.page-product-details .hero__info .space-between .purple-shader{height:400px;width:calc(100vw / 2 - 59.375rem / 2);position:absolute;left:calc(59.375rem / 2 - 100vw / 2);top:0;background:var(--secondary-color);opacity:0.85}.page-product-details .hero__info .space-between .triforce{height:64px;width:64px;position:absolute;bottom:0;left:0}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .triforce{height:96px;width:96px;left:calc(59.375rem / 2 - 100vw / 2)}}.page-product-details .hero__info .space-between .triforce .t1,.page-product-details .hero__info .space-between .triforce .t2{position:absolute;border-right:32px solid transparent;border-left:32px solid transparent}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .triforce .t1,.page-product-details .hero__info .space-between .triforce .t2{border-right:48px solid transparent;border-left:48px solid transparent}}.page-product-details .hero__info .space-between .triforce .t1{border-bottom:32px solid var(--white-color);left:-32px}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .triforce .t1{border-bottom:48px solid var(--white-color);left:-48px;bottom:48px}}.page-product-details .hero__info .space-between .triforce .t2{border-bottom:32px solid var(--warning-color);bottom:0}@media print, screen and (min-width: 64em){.page-product-details .hero__info .space-between .triforce .t2{border-bottom:48px solid var(--warning-color)}}.page-product-details .hero__info .itbi-seal{width:88px;height:93px;background:url("/Files/vivaz.com.br/content/img/icons/itbi-seal.png") no-repeat;background-size:contain;margin:14px 21px}.page-product-details .hero .destaque_cover{position:relative;height:100%;width:100%;max-height:600px}@media print, screen and (min-width: 64em){.page-product-details .hero .destaque_cover{max-height:500px}}.page-product-details .hero .destaque_cover-video-info{width:208px;height:214px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1}@media print, screen and (min-width: 64em){.page-product-details .hero .destaque_cover-video-info{width:560px;height:190px}}.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-text{display:block;margin:0 auto}.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-text h2{font-size:24px;line-height:24px;font-weight:800;color:var(--white-color);margin:0 auto}@media print, screen and (min-width: 64em){.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-text h2{font-size:40px;line-height:48px}}.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-text1{background:var(--primary-color);border-left:8px solid var(--secondary-color)}.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-text2{background:var(--secondary-color);border-left:8px solid var(--primary-color)}.page-product-details .hero .destaque_cover-video-info .destaque_cover-video-play{position:relative;margin-top:14px;top:unset;left:unset}.page-product-details .hero .destaque_cover-video-play{height:64px;width:64px;position:absolute;margin:0 auto;top:calc(50% - 32px);left:calc(50% - 32px);border:5px solid var(--white-color);border-radius:50%;z-index:1;cursor:pointer}.page-product-details .hero .destaque_cover-video-play .icon-play{width:100%;height:100%;background:transparent}.page-product-details .hero .destaque_cover-video-play-icon{display:block;border-top:none;border-right:none;border-bottom:25px solid transparent;border-left:25px solid var(--white-color);transform:rotate(135deg);position:absolute;top:15px;left:10px}.page-product-details .hero iframe{min-height:400px}.page-product-details .hero .hide{display:none}@media print, screen and (max-width: 39.99875em){.page-product-details .fale-com-vendedor,.page-product-details .localizacao{padding:0 30px}.page-product-details .fale-com-vendedor .button,.page-product-details .localizacao .button{width:100%}}@media print, screen and (max-width: 39.99875em){.page-product-details .imovel-plantas .grid-container{padding:0 30px}.page-product-details .imovel-plantas .grid-container .button{width:100%}}.page-product-details .main-video{background-color:rgba(0,0,0,0.5);margin:0;padding:0;text-align:center}.page-product-details .main-video video{max-height:400px}.page-product-details .no-bullet{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page-product-details .no-bullet .isvg svg{display:block;margin-right:5px}.page-product-details .no-bullet .isvg svg defs rect{fill:var(--grey-color)}.page-product-details .no-bullet .icon-bed .isvg svg{height:13px;width:auto}.page-product-details .no-bullet .icon-suite .isvg svg{height:13px;width:auto}.page-product-details .no-bullet .icon-bike .isvg svg{height:17px;width:auto}.page-product-details .banner .grid-container{min-width:100%}@media print, screen and (min-width: 64em){.page-product-details .banner .grid-container{min-width:59.375rem}}.page-product-details .banner .isvg svg *{fill:var(--white-color)}.page-product-details #projeto h1{color:var(--grey-color)}.page-product-details #lazer .swiper-slide{position:relative}.page-product-details #lazer .swiper-button-next,.page-product-details #lazer .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;z-index:2}.page-product-details #lazer .swiper-button-next.swiper-button-disabled,.page-product-details #lazer .swiper-button-prev.swiper-button-disabled{opacity:0}@media print, screen and (min-width: 64em){.page-product-details #lazer .swiper-button-prev{left:80px;top:50%}.page-product-details #lazer .swiper-button-next{right:80px;top:50%}}.page-product-details #lazer .swiper-container{overflow:visible}.page-product-details #lazer .swiper-pagination{position:static}.page-product-details #lazer .swiper-gallery-fullscreen{margin:20vh auto 0;width:90%;height:96vh;overflow:hidden}@media print, screen and (min-width: 64em){.page-product-details #lazer .swiper-gallery-fullscreen{margin:2vh auto 0;width:96vw;border-radius:10px}}.page-product-details #lazer .swiper-gallery-fullscreen figure{max-height:90vh;max-width:100%;margin:5vh auto}.page-product-details #lazer .swiper-gallery-fullscreen figure figcaption{text-align:center;border-top:1px solid #ccc;font-size:0.875rem;font-weight:bold;padding:10px;margin-top:20px}.page-product-details #lazer .swiper-gallery-fullscreen figure img{position:relative;max-height:80vh;max-width:100%;margin:0 auto;display:block;z-index:11}.page-product-details #lazer .image-lazer{height:228px}.page-product-details #lazer .image-lazer img{height:100%;object-fit:cover}.page-product-details #diferenciais .isvg svg{width:30px;height:30px}.page-product-details #localizacao .banner .h4-small{font-size:2rem}@media print, screen and (min-width: 40em){.page-product-details #localizacao .banner .h4-small{font-size:3rem}}.page-product-details .accordion-item.black h3{color:#363338;font-size:24px}.page-product-details .simple-name h2{text-transform:initial}.page-product-details .product-features{position:relative;border-radius:5px;display:flex;flex-flow:row wrap;padding:20px;z-index:1;align-items:center}@media print, screen and (min-width: 40em){.page-product-details .product-features{padding:0px}}.page-product-details .product-features .separator{position:absolute;background:#ccc;width:1px;height:180px;top:5px;left:50%}.page-product-details .product-features .product-features--item{position:relative;padding:14px 20px;padding-left:40px;width:100%;margin:4% 5%;margin-left:30px;text-align:center;font-size:12px;border:1px solid #ccc;border-radius:5px;background:#fff}@media print, screen and (min-width: 40em){.page-product-details .product-features .product-features--item{width:29%;margin:2.16%}}@media (max-width: 767px){.page-product-details .product-features .product-features--item:nth-child(2n){margin-left:10px;margin-right:30px;padding-left:20px;padding-right:40px}.page-product-details .product-features .product-features--item:nth-child(2n) span svg{left:initial;right:-28px}}@media screen and (min-width: 768px) and (max-width: 991px){.page-product-details .product-features .product-features--item{width:40%}}.page-product-details .product-features .product-features--item span{font-size:16px;font-weight:bold;color:var(--grey-dark-color);vertical-align:middle}.page-product-details .product-features .product-features--item span.isvg{margin-left:5px}.page-product-details .product-features .product-features--item span svg{position:absolute;transform:translateY(-50%);left:-35px;top:50%}.page-product-details .product-features .special{border:none;background-color:var(--secondary-color)}.page-product-details .product-features .special span{color:var(--white-color)}@media screen and (min-width: 360px) and (max-width: 991px){.page-product-details .product-features .special span.value{margin-left:-15px}}.page-product-details .product-features .itbi-legal-text{cursor:pointer;position:absolute;right:-15px;top:16px}@media screen and (min-width: 360px) and (max-width: 640px){.page-product-details .product-features .itbi-legal-text{right:82px}}@media (min-width: 992px) and (max-width: 1024px){.page-product-details .product-features .itbi-legal-text{right:-6px}}@media screen and (min-width: 641px) and (max-width: 767px){.page-product-details .product-features .itbi-legal-text{right:77px}}.page-product-details .product-features .itbi-legal-text svg{width:1rem;height:1rem}.page-product-details .product-features .itbi-tooltip{color:#fff;background:#292929;box-shadow:0 16px 24px -8px rgba(0,0,0,0.5);padding:1.5rem;max-width:290px;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s linear;position:absolute;left:0;top:-290%;z-index:10}@media screen and (min-width: 360px){.page-product-details .product-features .itbi-tooltip{top:-94%}}@media screen and (min-width: 992px){.page-product-details .product-features .itbi-tooltip{top:-26%}}@media screen and (min-width: 1200px){.page-product-details .product-features .itbi-tooltip{top:-8px;left:initial;right:-115%}}.page-product-details .product-features .itbi-tooltip:before{content:'';width:18px;height:18px;transform:rotate(135deg);position:absolute;background:#292929;bottom:-9px;right:18px}@media screen and (min-width: 992px){.page-product-details .product-features .itbi-tooltip:before{left:-9px;bottom:initial;right:initial}}@media screen and (min-width: 360px) and (max-width: 640px){.page-product-details .product-features .itbi-tooltip:before{bottom:400px;right:-9px}}@media screen and (min-width: 641px) and (max-width: 991px){.page-product-details .product-features .itbi-tooltip:before{display:none}}.page-product-details .product-features .itbi-tooltip--show{opacity:1;visibility:visible;pointer-events:initial;width:max-content}@media screen and (min-width: 768px) and (max-width: 1024px){.page-product-details .product-features .itbi-tooltip--show{left:260px}}@media screen and (min-width: 768px){.page-product-details .product-features .itbi-tooltip--show{left:277px;width:max-content}}@media screen and (min-width: 768px) and (max-width: 991px){.page-product-details .product-features .itbi-tooltip--show{left:-51px !important}}@media screen and (min-width: 992px) and (max-width: 1365px){.page-product-details .product-features .itbi-tooltip--top{top:-473%;left:0;right:initial}.page-product-details .product-features .itbi-tooltip--top:before{bottom:-9px;right:18px;left:initial}}.page-product-details .product-features .itbi-tooltip-header{display:flex;align-items:center}.page-product-details .product-features .itbi-tooltip-header span>svg{position:initial;transform:none}.page-product-details .product-features .itbi-tooltip-header strong{margin-left:1rem;font-family:'Graphie', sans-serif;font-size:1rem;color:#ffffff;letter-spacing:0;font-weight:700}@media (max-width: 768px){.page-product-details .product-features .itbi-tooltip-header{flex-direction:row;justify-content:space-between;width:100%}.page-product-details .product-features .itbi-tooltip-header span{margin-top:5px}}.page-product-details .product-features .itbi-tooltip-description{margin-top:1rem;font-family:'Roboto', sans-serif;font-size:0.75rem;color:#ffffff;letter-spacing:0;line-height:1rem;font-weight:400}.page-product-details .product-features .itbi-tooltip-close{display:none;cursor:pointer}.page-product-details .product-features .itbi-tooltip-close .close-menu-button{color:#fff;font-size:24px}@media (max-width: 768px){.page-product-details .product-features .itbi-tooltip-close{display:block;position:static;margin-left:auto}}.page-product-details .product-features .itbi-tooltip a{font-family:'Roboto', sans-serif;font-size:0.75rem;letter-spacing:0;line-height:1rem;font-weight:500}.page-product-details .product-differences{border:solid #ddd;border-width:1px 0}.page-product-details .realization header .isvg svg{max-width:55px}.page-product-details .realization header .isvg img{max-width:55px}.page-product-details .realization header h3{vertical-align:middle}.page-product-details .realization .caption{color:var(--gray-color);text-transform:uppercase}.page-product-details .realization .align-center{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}.page-product-details .button-realtor{position:relative}.page-product-details .button-realtor .whatsapp-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;color:#fff;background-color:#23bf4a;position:absolute;top:-25px;right:-25px}.page-product-details .button-realtor .whatsapp-icon svg{font-size:2rem}.product-itbi h3{font-family:'Roboto', sans-serif;font-size:1rem;color:#980064;letter-spacing:0;font-weight:500;margin-bottom:1.5rem}.product-itbi p{font-family:'Roboto', sans-serif;font-size:0.8rem;color:#545454;letter-spacing:0;line-height:20px;font-weight:400}.product-itbi hr{margin-top:8rem;margin-bottom:3.75rem}.legal-text .grid-container{max-width:95%}.tour{width:100vw;position:relative;overflow:hidden;height:320px;margin-bottom:70px}@media print, screen and (min-width: 64em){.tour{height:200px;background-color:#4c0132}}.tour-container{height:100%}.tour .banner{height:100%}.tour .banner figure{height:100%}@media print, screen and (min-width: 64em){.tour .banner figure img{height:auto}.tour .banner figure::after{display:none}}.tour-over{display:none}@media print, screen and (min-width: 64em){.tour-over{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url("/Files/vivaz.com.br/content/img/bgtour.png") no-repeat;background-size:cover;z-index:3}}.tour-cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}@media print, screen and (min-width: 64em){.tour-cta{left:50%;top:50%;transform:translate(-50%, -50%)}}.tour-cta-grid{height:100%;margin:0 auto !important}.tour-cta-grid img,.tour-cta-grid p,.tour-cta-grid a{margin:0 auto}@media print, screen and (min-width: 64em){.tour-cta-grid img{margin:0}}.tour-cta-grid p{color:var(--white-color);font-size:18px;font-weight:600}.tour-cta-grid p strong{color:var(--primary-color)}.tour-cta-grid a{margin:10px 0}@media print, screen and (min-width: 64em){.tour-cta-grid a{width:300px}}.tour-cta-deskdiv{margin:0 auto}.campaign-container .cell{position:relative;z-index:0}.banner-only-desktop,.campaign-only-desktop{display:none}@media print, screen and (min-width: 64em){.banner-only-desktop,.campaign-only-desktop{display:block}}.banner-only-mobile,.campaign-only-mobile{display:block}@media print, screen and (min-width: 64em){.banner-only-mobile,.campaign-only-mobile{display:none}}.top-bar .menu a{font-size:1rem !important}.address{font-size:1rem;font-weight:600}@media (max-width: 360px){.apartamentos-vivantagens{width:87%;margin-left:auto;margin-right:auto}}.prime{background-color:#ecedf1}.prime .h3{color:#3E3E3F;padding-bottom:24px}.prime .h4{color:#3E3E3F}.prime .h5{color:#3E3E3F}.prime .imovel-chamada{padding-bottom:40px}@media print, screen and (min-width: 64em){.prime .imovel-chamada:before{position:absolute;width:200px;height:520px;display:block;background:url(/assets/images/lines-prime.svg) no-repeat;right:0;content:'';transition:opacity 2s ease;z-index:0}}.prime .imovel-chamada .text{font-size:16px}.prime .accordion-content .banner figure::after{background-color:var(--grey-dark-color)}@media print, screen and (min-width: 64em){.prime .imovel-lazer:before{position:absolute;width:200px;height:520px;display:block;background:url(/assets/images/lines-prime.svg) no-repeat;transform:rotate(180deg);content:'';transition:opacity 2s ease;z-index:0}}@media print, screen and (min-width: 64em){.prime .imovel-plantas:before{position:absolute;width:400px;height:300px;display:block;background:url(/assets/images/bg1-prime.svg) no-repeat;right:0;content:'';transition:opacity 2s ease;z-index:0;background-position:0px -70px}}.prime .imovel-plantas .text{padding-bottom:24px;font-size:16px}@media print, screen and (min-width: 64em){.prime .simulador:before{position:absolute;width:1200px;height:400px;display:block;background:url(/assets/images/bg1-prime.svg) no-repeat;left:0;content:'';transition:opacity 2s ease;z-index:0;background-position-x:-880px;pointer-events:none}}.prime .simulador .text-prime{font-size:16px}@media screen and (min-width: 641px) and (max-width: 767px){.prime .page-product-details .product-features{width:max-content}}.prime .page-product-details .product-features .special{background-color:#3E3E3F}@media (max-width: 820px){.prime .page-product-details .product-features .special{width:max-content}}@media screen and (min-width: 641px) and (max-width: 767px){.prime .page-product-details .product-features .special{width:max-content}}.prime .button.button-prime{background-color:#30DADA;color:#3B383E}.prime .button.button-prime:hover,.prime .button.button-prime:focus{background-color:#22bfbf;color:#fefefe}.prime .accordion-content.accordion-features{margin-bottom:0}.prime .accordion-content.accordion-features button{color:#3e3e3f}.prime ul.accordion{margin-bottom:0}
.page-realtor-details .sticky{top:64px !important;z-index:5}@media print, screen and (min-width: 64em){.page-realtor-details .sticky{top:80px !important}}.page-realtor-details .\--section-bg1:before{z-index:0}.page-realtor-details .hero{position:relative;overflow:hidden;width:100%}.page-realtor-details .hero figure{position:relative;min-height:400px}.page-realtor-details .hero figure img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media print, screen and (min-width: 64em){.page-realtor-details .hero figure img{width:100%;height:auto}}.page-realtor-details .hero__info{position:absolute;z-index:2;top:16px;left:-0.9375rem;width:100%}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info{top:0;left:0}}.page-realtor-details .hero__info .text-small{padding:0 1.5rem;border-radius:0 8px 8px 0;color:var(--white-color);background-color:var(--secondary-color);line-height:26px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .text-small{border-radius:0 0 8px 8px}}.page-realtor-details .hero__info.lancamento .text-small{background-color:var(--warning-color)}.page-realtor-details .hero__info.breve-lancamento .text-small{background-color:var(--primary-color)}.page-realtor-details .hero__info.em-obras .text-small{background-color:var(--secondary-color)}.page-realtor-details .hero__info.imovel-pronto .text-small{background-color:var(--grey-light-color)}.page-realtor-details .hero__info .space-between{position:relative;padding:0;display:flex;justify-content:space-between;width:100%;height:400px;margin-top:-16px;margin-left:0.9375rem;padding-right:16px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between{margin:0 auto}}.page-realtor-details .hero__info .space-between .info-text{width:129px;height:260px;background:var(--secondary-color);opacity:0.85;padding:16px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text{height:400px;width:310px;padding:36px 60px 0 0}}.page-realtor-details .hero__info .space-between .info-text p{display:block;position:relative;font-family:'graphie', sans-serif;font-weight:800;font-size:13.4px;color:var(--white-color);line-height:15.78px;margin-bottom:34px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text p{font-size:18px;line-height:20px}}.page-realtor-details .hero__info .space-between .info-text p span{display:block;margin:5px 0}.page-realtor-details .hero__info .space-between .info-text p span.info-text-highlight{margin:0}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text p span.info-text-highlight{margin:14px 0}}.page-realtor-details .hero__info .space-between .info-text-high{font-size:21.9px;color:var(--warning-color)}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text-high{font-size:40px;line-height:32px}.page-realtor-details .hero__info .space-between .info-text-high+span.info-text-high{position:absolute;bottom:0;margin:0;left:78px}}.page-realtor-details .hero__info .space-between .info-text-highlight{margin:0}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text-highlight{margin:14px 0;font-size:40px;line-height:18px}}.page-realtor-details .hero__info .space-between .info-text-low{font-weight:400;font-size:9.47px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .info-text-low{font-size:12px;line-height:12px;position:absolute;bottom:-3px;right:20px}}.page-realtor-details .hero__info .space-between .info-seals .text-small{text-align:center;border-radius:0 0 8px 8px}.page-realtor-details .hero__info .space-between .purple-shader{height:400px;width:calc(100vw / 2 - 59.375rem / 2);position:absolute;left:calc(59.375rem / 2 - 100vw / 2);top:0;background:var(--secondary-color);opacity:0.85}.page-realtor-details .hero__info .space-between .triforce{height:64px;width:64px;position:absolute;bottom:0;left:0}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .triforce{height:96px;width:96px;left:calc(59.375rem / 2 - 100vw / 2)}}.page-realtor-details .hero__info .space-between .triforce .t1,.page-realtor-details .hero__info .space-between .triforce .t2{position:absolute;border-right:32px solid transparent;border-left:32px solid transparent}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .triforce .t1,.page-realtor-details .hero__info .space-between .triforce .t2{border-right:48px solid transparent;border-left:48px solid transparent}}.page-realtor-details .hero__info .space-between .triforce .t1{border-bottom:32px solid var(--white-color);left:-32px}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .triforce .t1{border-bottom:48px solid var(--white-color);left:-48px;bottom:48px}}.page-realtor-details .hero__info .space-between .triforce .t2{border-bottom:32px solid var(--warning-color);bottom:0}@media print, screen and (min-width: 64em){.page-realtor-details .hero__info .space-between .triforce .t2{border-bottom:48px solid var(--warning-color)}}.page-realtor-details .hero__info .itbi-seal{width:88px;height:93px;background:url("/Files/vivaz.com.br/content/img/icons/itbi-seal.png") no-repeat;background-size:contain;margin:14px 21px}.page-realtor-details .hero .destaque_cover{position:relative;height:100%;width:100%;max-height:600px}@media print, screen and (min-width: 64em){.page-realtor-details .hero .destaque_cover{max-height:500px}}.page-realtor-details .hero .destaque_cover-video-info{width:208px;height:214px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1}@media print, screen and (min-width: 64em){.page-realtor-details .hero .destaque_cover-video-info{width:560px;height:190px}}.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-text{display:block;margin:0 auto}.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-text h2{font-size:24px;line-height:24px;font-weight:800;color:var(--white-color);margin:0 auto}@media print, screen and (min-width: 64em){.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-text h2{font-size:40px;line-height:48px}}.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-text1{background:var(--primary-color);border-left:8px solid var(--secondary-color)}.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-text2{background:var(--secondary-color);border-left:8px solid var(--primary-color)}.page-realtor-details .hero .destaque_cover-video-info .destaque_cover-video-play{position:relative;margin-top:14px;top:unset;left:unset}.page-realtor-details .hero .destaque_cover-video-play{height:64px;width:64px;position:absolute;margin:0 auto;top:calc(50% - 32px);left:calc(50% - 32px);border:5px solid var(--white-color);border-radius:50%;z-index:1;cursor:pointer}.page-realtor-details .hero .destaque_cover-video-play .icon-play{width:100%;height:100%;background:transparent}.page-realtor-details .hero .destaque_cover-video-play-icon{display:block;border-top:none;border-right:none;border-bottom:25px solid transparent;border-left:25px solid var(--white-color);transform:rotate(135deg);position:absolute;top:15px;left:10px}.page-realtor-details .hero iframe{min-height:400px}.page-realtor-details .hero .hide{display:none}.page-realtor-details .no-bullet .isvg svg{display:block;margin-right:5px}.page-realtor-details .no-bullet .isvg svg defs rect{fill:var(--grey-color)}.page-realtor-details .no-bullet .icon-bed .isvg svg{height:13px;width:auto}.page-realtor-details .no-bullet .icon-bike .isvg svg{height:17px;width:auto}.page-realtor-details .banner .grid-container{min-width:100%}@media print, screen and (min-width: 64em){.page-realtor-details .banner .grid-container{min-width:59.375rem}}.page-realtor-details .banner .isvg svg *{fill:var(--white-color)}.page-realtor-details #projeto h1{color:var(--grey-color)}.page-realtor-details #lazer .swiper-slide{position:relative}.page-realtor-details #lazer .swiper-button-next,.page-realtor-details #lazer .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-54px;border-radius:27px;background:var(--primary-color);color:var(--white-color);transition:all .2s ease;z-index:2}.page-realtor-details #lazer .swiper-button-next.swiper-button-disabled,.page-realtor-details #lazer .swiper-button-prev.swiper-button-disabled{opacity:0}@media print, screen and (min-width: 64em){.page-realtor-details #lazer .swiper-button-prev{left:80px;top:50%}.page-realtor-details #lazer .swiper-button-next{right:80px;top:50%}}.page-realtor-details #lazer .swiper-container{overflow:visible}.page-realtor-details #lazer .swiper-pagination{position:static}.page-realtor-details #lazer .swiper-gallery-fullscreen{margin:20vh auto 0;width:90%;height:96vh;overflow:hidden}@media print, screen and (min-width: 64em){.page-realtor-details #lazer .swiper-gallery-fullscreen{margin:2vh auto 0;width:96vw;border-radius:10px}}.page-realtor-details #lazer .swiper-gallery-fullscreen figure{max-height:90vh;max-width:100%;margin:5vh auto}.page-realtor-details #lazer .swiper-gallery-fullscreen figure figcaption{text-align:center;border-top:1px solid #ccc;font-size:0.875rem;font-weight:bold;padding:10px;margin-top:20px}.page-realtor-details #lazer .swiper-gallery-fullscreen figure img{position:relative;max-height:80vh;max-width:100%;margin:0 auto;display:block;z-index:11}.page-realtor-details #lazer .image-lazer{height:228px}.page-realtor-details #lazer .image-lazer img{height:100%;object-fit:cover}.page-realtor-details #diferenciais .isvg svg{width:30px;height:30px}.page-realtor-details #localizacao .banner .h4-small{font-size:2rem}@media print, screen and (min-width: 40em){.page-realtor-details #localizacao .banner .h4-small{font-size:3rem}}.page-realtor-details .product-features{position:relative;border-radius:5px;display:flex;flex-flow:row wrap;padding:20px}@media print, screen and (min-width: 40em){.page-realtor-details .product-features{padding:0px}}.page-realtor-details .product-features .separator{position:absolute;background:#ccc;width:1px;height:180px;top:5px;left:50%}.page-realtor-details .product-features .product-features--item{position:relative;padding:14px 20px;padding-left:40px;width:100%;margin:4% 5%;margin-left:30px;text-align:center;font-size:12px;border:1px solid #ccc;border-radius:5px;background:#fff}@media print, screen and (min-width: 40em){.page-realtor-details .product-features .product-features--item{width:29%;margin:2.16%}}@media (max-width: 767px){.page-realtor-details .product-features .product-features--item:nth-child(2n){margin-left:10px;margin-right:30px;padding-left:20px;padding-right:40px}.page-realtor-details .product-features .product-features--item:nth-child(2n) span svg{left:initial;right:-28px}}.page-realtor-details .product-features .product-features--item span{font-size:16px;font-weight:bold;color:var(--grey-dark-color);vertical-align:middle}.page-realtor-details .product-features .product-features--item span.isvg{margin-left:5px}.page-realtor-details .product-features .product-features--item span svg{position:absolute;transform:translateY(-50%);left:-32px;top:50%}.page-realtor-details .product-features .special{border:none;background-color:var(--secondary-color)}.page-realtor-details .product-features .special span{color:var(--white-color)}.page-realtor-details .realtor-differences{border:solid #ddd;border-width:1px 0}.page-realtor-details .realization header .isvg svg{max-width:55px}.page-realtor-details .realization header .isvg img{max-width:55px}.page-realtor-details .realization header h3{vertical-align:middle}.page-realtor-details .realization .caption{color:var(--gray-color);text-transform:uppercase}.page-realtor-details .realization .align-center{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center}.campaign-container .cell{z-index:0}.banner-only-desktop,.campaign-only-desktop{display:none}@media print, screen and (min-width: 64em){.banner-only-desktop,.campaign-only-desktop{display:block}}.banner-only-mobile,.campaign-only-mobile{display:block}@media print, screen and (min-width: 64em){.banner-only-mobile,.campaign-only-mobile{display:none}}.top-bar .menu a{font-size:1rem !important}.address{font-size:1rem;font-weight:600}
.gallery-main-access{overflow:hidden}.gallery-main-access .swiper-slide{max-width:272px}.gallery-main-access .card{max-width:272px}.gallery-main-access svg{width:24px;width:24px}.gallery-main-access .swiper-container{overflow:visible}.gallery-main-access .swiper-pagination{position:static}.title-access{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;white-space:nowrap}
.page-product-location .banner.half-image{height:auto;overflow:hidden}@media print, screen and (min-width: 64em){.page-product-location .banner.half-image{min-height:320px;height:auto}.page-product-location .banner.half-image img{height:100%;object-fit:cover;min-height:320px}}.page-product-location .banner.half-image__content{min-height:320px;height:auto}
.neighborhoodGallery{margin-bottom:32px}@media print, screen and (min-width: 64em){.neighborhoodGallery .main-gallery-product .swiper-button-next.swiper-button-disabled,.neighborhoodGallery .main-gallery-product .swiper-button-prev.swiper-button-disabled{cursor:pointer;opacity:0.6;pointer-events:auto}}
.neighborhoodPage section{margin-bottom:80px}.neighborhoodPage .wrapper-component__superTitle h3{font-family:'graphie', sans-serif;font-size:20px;font-weight:700;color:var(--secondary-color);letter-spacing:0;line-height:32px;margin-bottom:32px}@media print, screen and (min-width: 64em){.neighborhoodPage .wrapper-component__superTitle h3{font-size:2rem}}.neighborhoodPage .wrapper-component__description{font-family:'Roboto', sans-serif;font-size:14px;color:var(--grey-light-color);letter-spacing:0;line-height:24px}.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle{padding-top:20px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle:hover h3{color:var(--secondary-color)}.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle svg{width:56px;height:56px}.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle svg.expand-icon{width:24px;height:24px;color:var(--primary-color)}.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle h3{font-family:'graphie', sans-serif;font-size:24px;font-weight:700;color:#363338;letter-spacing:0;line-height:32px;margin-bottom:0}@media print, screen and (min-width: 64em){.neighborhoodPage .wrapper-component__maps .wrapper-component__superTitle h3{font-size:1.5rem}}.neighborhoodPage .wrapper-component__maps .map-grid-control{position:relative;z-index:5;color:white;font-size:40px;word-break:break-all;height:100%;max-height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.neighborhoodPage .accordion-body{height:0;visibility:hidden;opacity:0;transition:all 0.5s ease-in-out}.neighborhoodPage .accordion-body--expanded{height:100%;visibility:visible;opacity:1}.neighborhoodPage .imageMapBox{width:100%;height:320px;position:relative;overflow:hidden}.neighborhoodPage .imageMapBox .swiper-zoom-container{display:block}@media print, screen and (min-width: 64em){.neighborhoodPage .imageMapBox{height:248px}}.neighborhoodPage .imageMapBox .map-grid-control{position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);height:100%;display:flex;justify-content:flex-end;align-items:flex-start;padding:15px;pointer-events:none}@media print, screen and (min-width: 64em){.neighborhoodPage .imageMapBox .map-grid-control{align-items:flex-end}}.neighborhoodPage .imageMapBox .zoom-controls{display:flex;flex-direction:column;height:102px;width:fit-content;pointer-events:auto;row-gap:2px}.neighborhoodPage .imageMapBox .zoom-controls-btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:0;color:var(--secondary-color);font-size:24px;font-weight:700;background-color:var(--white-color)}.neighborhoodPage .imageMapBox .zoom-controls-btn .svg-inline--fa{font-size:16px}.neighborhoodPage .imageMapBox .zoom-controls-btn:hover{background-color:var(--secondary-color);color:var(--primary-color)}.neighborhoodPage .imageMapBox img{width:100%;max-width:100%;height:320px;object-fit:cover}@media print, screen and (min-width: 64em){.neighborhoodPage .imageMapBox img{height:248px}}.neighborhoodPage .groupIconsWrapper{row-gap:20px}@media print, screen and (min-width: 64em){.neighborhoodPage .groupIconsWrapper{flex-wrap:nowrap;gap:20px}}.neighborhoodPage .groupIconsCard{display:flex;align-items:flex-start;justify-content:space-between;padding:0 16px}@media print, screen and (max-width: 39.99875em){.neighborhoodPage .groupIconsCard{gap:10px}}@media print, screen and (min-width: 64em){.neighborhoodPage .groupIconsCard{flex-direction:column;align-items:center;justify-content:flex-start;padding:16px}}.neighborhoodPage .groupIconsCard p{color:var(--grey-light-color);text-align:left}@media print, screen and (min-width: 64em){.neighborhoodPage .groupIconsCard p{text-align:center}}.neighborhoodPage .groupIconsCard svg{width:24px;height:24px;display:block;margin-bottom:20px}@media print, screen and (min-width: 64em){.neighborhoodPage .groupIconsCard svg{width:32px;height:32px}}.neighborhoodPage .neighborhoodWrapperProduct p{font-size:14px;color:var(--grey-light-color);letter-spacing:0;line-height:24px}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos span{font-size:14px;color:var(--grey-light-color);letter-spacing:0;line-height:24px;opacity:0.7}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}@media print, screen and (min-width: 64em){.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__box{flex-direction:row;align-items:flex-end;justify-content:space-between}}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__groupIcons{display:flex;gap:20px;list-style:none;margin-left:0px}@media print, screen and (min-width: 64em){.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__groupIcons{column-gap:10px;row-gap:0}}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__groupIcons li span{opacity:1}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__groupIcons li span .isvg defs rect,.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos__groupIcons li span .isvg svg defs rect{fill:var(--grey-dark-color)}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos .text-small{font-family:'Roboto';font-size:12px;color:var(--grey-light-color);letter-spacing:0;line-height:16px;opacity:1}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos .text-price{font-family:'graphie';font-size:24px;color:var(--grey-dark-color);letter-spacing:0;line-height:32px}.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos .button{display:block;min-width:270px;width:100%;max-width:100%;margin:16px auto 0 auto}@media print, screen and (min-width: 64em){.neighborhoodPage .neighborhoodWrapperProduct .neighborhoodProductInfos .button{text-align:center;margin:16px 0 0;max-width:270px}}@media print, screen and (min-width: 64em){.neighborhoodPage .text-lg-center{text-align:center}}
.neighborhoodPage p{font-size:14px}.neighborhoodPage__hero{padding:0}.neighborhoodPage__hero__picture{width:100%;display:block;max-width:100%}.neighborhoodPage__hero__picture img{width:100%;max-width:100%;object-fit:cover;min-height:100%;max-height:320px}@media print, screen and (min-width: 64em){.neighborhoodPage__hero__picture img{max-height:384px}}.neighborhoodPage__header{margin-top:56px;margin-bottom:80px;position:relative}.neighborhoodPage__header:before{content:none}@media screen and (min-width: 1024px){.neighborhoodPage__header:before{content:"";background-image:url(/assets/images/graphics.png);background-repeat:no-repeat;background-position:right top;background-size:53%;width:100%;min-height:130%;position:absolute;top:-56px;right:-17%;z-index:0;pointer-events:none}}@media screen and (min-width: 1500px){.neighborhoodPage__header:before{background-size:60%;min-height:153%;right:-50%}}.neighborhoodPage__header__title{font-family:'Graphie', sans-serif;font-size:40px;font-weight:bold;letter-spacing:0;line-height:56px;color:#2f2c31;margin-bottom:32px}@media print, screen and (min-width: 64em){.neighborhoodPage__header__title{font-size:48px}}.neighborhoodPage__header__subtitle{font-family:'Roboto', sans-serif;font-size:14px;font-weight:normal;letter-spacing:0;line-height:24px;color:var(--grey-light-color)}.neighborhoodPage .faq__neighborhood__subtitle{font-family:'Roboto', sans-serif;font-size:16px;color:#363338;letter-spacing:0;line-height:24px}
.swiper-howtobuy{margin:0 16px}@media print, screen and (min-width: 64em){.swiper-howtobuy{margin:0}}.swiper-howtobuy .swiper-slide{min-width:216px;max-width:216px}.swiper-howtobuy .swiper-slide .card{min-height:320px}.swiper-howtobuy .swiper-slide .card .card-section{padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}.swiper-howtobuy .swiper-slide .card .card__img--wrapper{display:flex;flex-direction:column;flex:1}.swiper-howtobuy .swiper-slide .card .card__img{max-height:88px}.swiper-howtobuy .swiper-slide .card .card__img--description{display:flex;flex-direction:column;flex:2;justify-content:center}
.LandingPage{margin-top:64px}.LandingPage .lpHeader{position:fixed;top:0;width:100%;height:64px;background:var(--white-color);z-index:8}.LandingPage .lpHeader .grid-container{max-height:100%;position:relative}.LandingPage .lpHeader .grid-container>.align-middle{height:64px}.LandingPage .lpHeader .grid-container .brand{position:relative;width:110px;height:32px;background:url("/Files/vivaz.com.br/content/img/brand1.svg") center no-repeat;background-size:auto 100%}.LandingPage .lpHeader .grid-container .brand a{position:absolute;top:-20%;left:-20%;width:140%;height:140%}.LandingPage .lpHeader .grid-container .button{display:block;width:100%;height:48px;margin-right:26px}.LandingPage .lpHeader .grid-container .WhatsApp{position:relative;text-align:center;width:64px;height:64px;border-left:1px solid #cecece;padding-top:20px}@media print, screen and (min-width: 64em){.LandingPage .lpHeader .grid-container .WhatsApp{border-right:1px solid #cecece}}.LandingPage .lpHeader .grid-container .WhatsApp svg{height:24px;width:24px}.LandingPage .lpHeader .grid-container .WhatsApp svg use{fill:#52c34c}.LandingPage .lpHeader .grid-container .WhatsApp .whats-click{width:100%;height:100%;position:absolute;font-size:0;top:0;left:0;z-index:1;cursor:pointer}.LandingPage .whatsapp-link{text-decoration:none;color:inherit}.LandingPage .lpHero{position:relative;width:100%}@media print, screen and (min-width: 64em){.LandingPage .lpHero{height:480px}}.LandingPage .lpHero-only-desktop{display:none}@media print, screen and (min-width: 64em){.LandingPage .lpHero-only-desktop{display:block}}.LandingPage .lpHero-only-mobile{display:block}@media print, screen and (min-width: 64em){.LandingPage .lpHero-only-mobile{display:none}}.LandingPage .lpHero img{width:100%;max-height:482px}.LandingPage .lpTexts{position:relative}@media print, screen and (min-width: 64em){.LandingPage .lpTexts{min-height:500px;background:url("/Files/vivaz.com.br/content/img/bg3.svg") calc(100vw - 380px) 10px no-repeat}}.LandingPage .lpTexts .text-banner{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}@media print, screen and (min-width: 64em){.LandingPage .lpTexts .text-banner{position:absolute;top:0}}.LandingPage .lpTexts .text-banner .grid-container{width:100%;padding:0;height:113px;padding:16px;background-color:var(--secondary-color)}@media print, screen and (min-width: 64em){.LandingPage .lpTexts .text-banner .grid-container{height:auto;background-color:transparent}}.LandingPage .lpTexts .text-banner .grid-container h2{font-weight:bold;letter-spacing:0;font-size:32px;line-height:40px;color:#fff}@media print, screen and (min-width: 64em){.LandingPage .lpTexts .text-banner .grid-container h2{font-size:59px;line-height:80px;width:46%}}.LandingPage .lpTexts p{font-family:var(--body-font-family);color:#58545b;line-height:24px;font-size:1px}@media print, screen and (min-width: 64em){.LandingPage .lpTexts p{font-size:16px;letter-spacing:0}}.LandingPage .lpTexts li{font-family:var(--body-font-family);font-weight:bold;font-size:16px;color:#353337;letter-spacing:0;line-height:24px}@media print, screen and (min-width: 64em){.LandingPage .lpTexts li{max-width:50%}}.LandingPage .lpTexts ul{list-style:none}.LandingPage .lpTexts ul li::before{content:"\2022";color:var(--secondary-color);font-weight:bold;display:inline-block;vertical-align:middle;font-size:30px;width:20px;margin-left:-20px}@media print, screen and (min-width: 64em){.LandingPage .lpTexts ul li::before{margin-left:-1em;width:1em}}.LandingPage .lpTexts ol{list-style:none;counter-reset:vivaz-counter}.LandingPage .lpTexts ol li{counter-increment:vivaz-counter}.LandingPage .lpTexts ol li::before{content:counter(vivaz-counter) ". ";color:var(--secondary-color);font-weight:bold;display:inline-block;width:1em;margin-left:-1em;vertical-align:middle}.LandingPage .box-contact{background-color:var(--secondary-color);padding:32px 6px}.LandingPage .box-contact h2{margin:0 10px 25px;color:var(--white-color);font-weight:bold;font-size:24px;letter-spacing:0;line-height:40px}.LandingPage .box-contact ul{margin:0 10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;list-style:none}@media print, screen and (min-width: 64em){.LandingPage .box-contact ul{width:50%;margin-bottom:24px}}.LandingPage .box-contact ul li{display:flex;justify-content:center;align-items:center;cursor:pointer;list-style:none;margin-top:22px;font-family:var(--body-font-family);font-size:18px;letter-spacing:0;line-height:24px;color:var(--white-color);font-weight:500}.LandingPage .box-contact ul li svg{margin-right:5px}.LandingPage .lpSim{position:relative;min-height:422px;background-color:var(--secondary-color);color:var(--white-color);padding-top:80px;margin-top:130px;padding-bottom:24px}@media print, screen and (min-width: 64em){.LandingPage .lpSim{margin-top:180px}}.LandingPage .lpSim::after{position:absolute;top:-130px;right:-25vw;display:block;width:500px;height:320px;background:url("/Files/vivaz.com.br/content/img/bg2.svg") no-repeat;background-size:410px auto;content:"";z-index:-1;transform:scaleX(-1)}@media print, screen and (min-width: 64em){.LandingPage .lpSim::after{top:-160px;right:auto;left:calc(100vw - 650px);background-size:480px auto;z-index:0;transform:none}}.LandingPage .lpSim h3{color:var(--white-color);font-weight:bold;font-size:32px;letter-spacing:0;line-height:40px}@media print, screen and (min-width: 64em){.LandingPage .lpSim h3{font-size:40px;line-height:48px;max-width:672px}}.LandingPage .lpSim p{margin-top:22px;font-family:var(--body-font-family);font-size:16px;letter-spacing:0;line-height:24px;max-width:656px}.LandingPage .lpSim .button{height:56px;font-size:14px;letter-spacing:1.4px;line-height:24px;padding:0;line-height:56px}@media print, screen and (min-width: 64em){.LandingPage .lpSim .button{width:368px}}.LandingPage .info-simulator{padding:4rem 0 2rem;margin-bottom:16px;position:relative;background-color:var(--white-color)}@media print, screen and (min-width: 64em){.LandingPage .info-simulator{padding:4rem 0 3rem}.LandingPage .info-simulator:after{position:absolute;left:0;top:100%;display:block;width:240px;height:160px;content:""}}.LandingPage .info-simulator .h4{color:var(--secondary-color)}.LandingPage .info-simulator .card{border:1px solid rgba(255,255,255,0.3);background:none;color:var(--white-color);background-color:var(--secondary-color)}@media print, screen and (min-width: 40em){.LandingPage .info-simulator .card{min-height:calc(100% - 16px)}}.LandingPage .swiper-howtobuy{margin:0 16px}@media print, screen and (min-width: 64em){.LandingPage .swiper-howtobuy{margin:0}}.LandingPage .swiper-howtobuy .swiper-wrapper{justify-content:center}.LandingPage .swiper-howtobuy .swiper-wrapper .swiper-slide{min-width:216px;max-width:216px}.LandingPage .swiper-howtobuy .swiper-wrapper .swiper-slide .card{min-height:320px}.LandingPage .swiper-howtobuy .swiper-wrapper .swiper-slide .card .card-section{padding-left:0.75rem;padding-right:0.75rem}.LandingPage .lpFooter{padding:24px}.LandingPage .lpFooter .small-reverse{flex-flow:wrap-reverse}.LandingPage .lpFooter .small-reverse .legal-txt{font-size:12px;letter-spacing:0;line-height:16px}.LandingPage .lpFooter .small-reverse .legal-txt p{color:#58545b}@media print, screen and (min-width: 64em){.LandingPage .lpFooter .small-reverse .legal-txt p{max-width:240px}}.LandingPage .lpFooter .small-reverse .legal-txt a{color:var(--primary-color)}.LandingPage .lpFooter .small-reverse .social svg use{fill:var(--primary-color)}
.icons .icon-list{list-style:none;padding:0;display:flex;justify-content:space-between;max-width:320px;margin:0 10px}.icons .icon-list li{width:91px;height:91px;display:flex;justify-content:center;align-items:center}.description{margin:0 10px}.description h2{font-weight:900;font-size:34px;margin:16px 0}.description .titulo{margin:16px 0}
.icons .icon-list{list-style:none;padding:0;display:flex;justify-content:space-between;max-width:320px;margin:0 10px}.icons .icon-list li{width:91px;height:91px;display:flex;justify-content:center;align-items:center}.description{margin:0 10px}.description h2{font-weight:900;font-size:34px;margin:16px 0}.description .titulo{margin:16px 0}
.cyrela-institute__card .button-institute{width:100%;height:48px;background:var(--secondary-color);border-radius:8px;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;font-family:'graphie';font-style:normal;font-weight:600;font-size:0.875rem;line-height:1.5rem}@media only screen and (min-width: 1024px){.cyrela-institute__card .button-institute{width:261px}}.cyrela-institute__card h3{font-style:normal;font-weight:700;font-size:2rem;line-height:2.375rem;margin-bottom:1rem}@media only screen and (min-width: 1024px){.cyrela-institute__card h3{font-size:2.5rem;line-height:3rem}}.cyrela-institute__card p{font-family:'Roboto';font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#3e3e3f;margin-bottom:1.5rem;width:400px;max-width:100%}@media only screen and (min-width: 767px){.cyrela-institute__card p{max-width:initial}}@media only screen and (min-width: 1024px){.cyrela-institute__card p{margin-bottom:2rem}}.cyrela-institute__card p strong{color:var(--secondary-color)}
.cyrela-institute .footnotes{font-family:'graphie', sans-serif;font-style:normal;font-weight:700;font-size:2.5rem;line-height:3rem;text-align:center;margin-bottom:0;position:relative;z-index:1}.cyrela-institute__header{background:#ecedf1;position:relative}@media only screen and (min-width: 1024px){.cyrela-institute__header:before{content:'';width:320px;height:243px;background-image:url("/assets/images/cyrela-institute/background-group-one.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:-26px}}.cyrela-institute__header:after{content:'';width:173px;height:175px;background-image:url("/assets/images/cyrela-institute/background-group-three.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:265px;right:0}@media only screen and (min-width: 1024px){.cyrela-institute__header:after{width:237px;height:240px;top:60px}}.cyrela-institute__header .subtract{width:100%;height:40px;max-width:initial;background-color:#ecedf1;border:0;margin:0;position:static}@media only screen and (min-width: 1024px){.cyrela-institute__header .subtract{height:22px;background-color:#fff;position:absolute;left:0;bottom:0}}.cyrela-institute__header .title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:2rem;margin-bottom:20px}@media only screen and (min-width: 1024px){.cyrela-institute__header .title{padding-top:4rem;margin-bottom:75px}}.cyrela-institute__header .title .logo{width:207px;height:60px;margin-bottom:1rem}@media only screen and (min-width: 1024px){.cyrela-institute__header .title .logo{width:253px;height:74px;margin-bottom:2rem}}.cyrela-institute__header .description{font-style:normal;font-weight:700;font-size:2.5rem;line-height:3rem;text-align:center}@media only screen and (min-width: 1024px){.cyrela-institute__header .description{font-size:3rem;line-height:58px}}.cyrela-institute__header .about-us{column-gap:57px}.cyrela-institute__header .about-us .cell.large-5{order:2}@media only screen and (min-width: 1024px){.cyrela-institute__header .about-us .cell.large-5{order:1}}.cyrela-institute__header .about-us .cell.large-6{order:1;margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.cyrela-institute__header .about-us .cell.large-6{order:2;margin-bottom:0}}.cyrela-institute__header .about-us img{width:292px;height:218px;max-width:fit-content;object-fit:contain;position:relative;z-index:2}@media only screen and (min-width: 1024px){.cyrela-institute__header .about-us img{width:582px;height:436px}}.cyrela-institute .knowledge-one{margin-top:50px;position:relative}.cyrela-institute .knowledge-one:before{content:'';height:55%;width:100%;display:block;background:#ecedf1;position:absolute;left:0;bottom:0;z-index:0}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-one:after{content:'';width:235px;height:240px;background-image:url("/assets/images/cyrela-institute/background-group-two.svg");background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-80px;left:0}}.cyrela-institute .knowledge-one .grid-container{position:relative;z-index:2}.cyrela-institute .knowledge-one h3{font-style:normal;font-weight:700;font-size:2rem;line-height:2.375rem;margin-bottom:1rem}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-one h3{font-size:2.5rem;line-height:3rem;margin-bottom:0}}.cyrela-institute .knowledge-one h3 span{white-space:nowrap}.cyrela-institute .knowledge-one .grid-x{column-gap:121px;margin-bottom:72px}.cyrela-institute .knowledge-one .footnotes{color:var(--secondary-color);padding:58px 0 58px}@media only screen and (max-width: 1023px){.cyrela-institute .knowledge-one .footnotes{font-size:2rem;line-height:2.375rem;text-align:center;padding:40px 0 54px}}.cyrela-institute .knowledge-one .footnotes-one__break-one{display:none}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-one .footnotes-one__break-one{display:block}}.cyrela-institute .knowledge-one .footnotes-one__break-two{display:block}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-one .footnotes-one__break-two{display:none}}.cyrela-institute .knowledge-one .footnotes__umpormuitos .cyrela-institute__card{display:flex;justify-content:center}.cyrela-institute .knowledge-one .footnotes__button{position:relative;z-index:3;display:flex;justify-content:center;margin-bottom:2rem}.cyrela-institute .knowledge-two{position:relative}.cyrela-institute .knowledge-two:after{content:'';height:20%;width:100%;display:block;background:var(--secondary-color);position:absolute;left:0;bottom:0;z-index:0}.cyrela-institute .knowledge-two .grid-x{column-gap:76px;margin:72px 0}.cyrela-institute .knowledge-two .cell.large-6{display:flex;justify-content:center;align-items:center;column-gap:0.875rem}.cyrela-institute .knowledge-two .institute-mini-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:105px;height:86px;background:rgba(217,217,217,0.4);border-radius:0.5rem}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-two .institute-mini-card{width:124px;height:106px}}.cyrela-institute .knowledge-two .institute-mini-card svg{width:24px;height:28px;display:block;margin-bottom:8px}.cyrela-institute .knowledge-two .institute-mini-card h5{font-family:'Roboto';font-style:normal;font-weight:400;font-size:0.75rem;line-height:1.5rem;color:#3e3e3f;margin:0}@media only screen and (min-width: 1024px){.cyrela-institute .knowledge-two .institute-mini-card h5{font-size:1rem}}.cyrela-institute .knowledge-two .footnotes{color:var(--white-color);padding:72px 0 36px}@media only screen and (max-width: 1023px){.cyrela-institute .knowledge-two .footnotes{font-size:2.187rem;line-height:2.375rem;padding:40px 0 40px}.cyrela-institute .knowledge-two .footnotes br{display:none}}.cyrela-institute .knowledge-two .footnotes__button{display:flex;justify-content:center;margin-top:2rem;position:relative;z-index:2}.cyrela-institute .knowledge-two .footnotes__button .institute-card{margin:0 auto}.cyrela-institute .video{padding:0 0 36px;background:var(--secondary-color);position:relative}@media only screen and (min-width: 1024px){.cyrela-institute .video{padding:36px 0}}.cyrela-institute .video:before{content:'';height:50%;width:100%;display:block;background:#ecedf1;position:absolute;left:0;bottom:-1px;z-index:0}@media only screen and (min-width: 1024px){.cyrela-institute .video:before{bottom:0}}@media only screen and (min-width: 1024px){.cyrela-institute .video:after{content:'';width:237px;height:240px;background-image:url("/assets/images/cyrela-institute/background-group-three.svg");background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-120px;right:0}}@media only screen and (max-width: 1023px){.cyrela-institute .video .grid-container{padding:0}}.cyrela-institute .video-wrapper{width:921px;max-width:100%;height:361px;position:relative;z-index:1}.cyrela-institute .video-wrapper .banner{height:361px;border-radius:0}@media only screen and (min-width: 1024px){.cyrela-institute .video-wrapper .banner{border-radius:0.5rem}}.cyrela-institute .video-wrapper .banner figure{height:361px;border-radius:0}@media only screen and (min-width: 1024px){.cyrela-institute .video-wrapper .banner figure{border-radius:0.5rem}}.cyrela-institute .video-wrapper .banner figure img{object-fit:cover;object-position:center}@media only screen and (min-width: 1024px){.cyrela-institute .video-wrapper .banner figure img{object-fit:contain;object-position:right}}.cyrela-institute .video-wrapper .banner figure figcaption{background:linear-gradient(180deg, #fff 28%, rgba(255,255,255,0.6) 54.32%, rgba(255,255,255,0.2) 67.67%, transparent 100%)}@media only screen and (min-width: 1024px){.cyrela-institute .video-wrapper .banner figure figcaption{background:linear-gradient(89.58deg, #fff 28%, rgba(255,255,255,0.6) 54.32%, rgba(255,255,255,0.2) 67.67%, transparent 100%)}}.cyrela-institute .video-wrapper .banner figure:after{content:none}.cyrela-institute .video-wrapper .banner__video{height:361px}.cyrela-institute .video-wrapper .banner__video>.button{width:100%}@media only screen and (max-width: 1023px){.cyrela-institute .video-wrapper .banner__video>.button>span.h4{height:100%}}.cyrela-institute .video-wrapper .banner__video>.button>span.h4 strong{width:100%;display:flex;justify-content:space-around;align-items:center;font-family:'graphie';font-style:normal;font-weight:700;font-size:1.5rem;line-height:2rem;color:var(--secondary-color);text-align:left}@media only screen and (max-width: 1023px){.cyrela-institute .video-wrapper .banner__video>.button>span.h4 strong{flex-direction:column;height:100%}}.cyrela-institute .video-wrapper .banner__video>.button>span.h4 strong svg{width:84px;height:84px}.cyrela-institute .social-footer{padding:40px 0;background:#ecedf1}@media only screen and (min-width: 1024px){.cyrela-institute .social-footer{padding:36px 0 116px}}.cyrela-institute .social-footer .grid-container{display:flex;flex-direction:column;align-items:center}.cyrela-institute .social-footer h3{font-family:'graphie';font-style:normal;font-weight:700;font-size:2.1rem;line-height:2.375rem;text-align:center;color:var(--secondary-color);margin-bottom:1rem}@media only screen and (min-width: 1024px){.cyrela-institute .social-footer h3{font-size:2.5rem;line-height:3rem}}.cyrela-institute .social-footer p{font-family:'Roboto';font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center;color:#3e3e3f;margin-bottom:64px;max-width:504px}.cyrela-institute .social-footer__wrapper{display:flex;column-gap:8px;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.cyrela-institute .social-footer__wrapper{column-gap:22px}}.cyrela-institute .social-footer__wrapper__item{display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:8px;text-decoration:none}.cyrela-institute .social-footer__wrapper__item span{font-family:'Roboto';font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#3e3e3f;margin-bottom:0}.cyrela-institute .swiper-pagination-bullet{background:#cbcbcb}
.simulador.ano-novo{--alert-color: #FFCCCD;--success-color: #8CD838;--secondary-color: #FFF;background-color:#B00066;color:#FFF;background-image:url("/assets/images/ano-novo/bg.mob.webp");background-position:center top;background-size:cover}@media print, screen and (min-width: 40em){.simulador.ano-novo{background-image:url("/assets/images/ano-novo/bg.webp");background-position-y:bottom}}.simulador.ano-novo h1,.simulador.ano-novo .h3,.simulador.ano-novo p,.simulador.ano-novo label,.simulador.ano-novo input,.simulador.ano-novo .field-group .icon{color:inherit}.simulador.ano-novo input,.simulador.ano-novo input:active,.simulador.ano-novo input:hover,.simulador.ano-novo input:focus{background:none !important}.simulador.ano-novo form strong{color:#FFD200}@media print, screen and (max-width: 39.99875em){.simulador.ano-novo+.page-footer{padding-top:120px}}.simulador.ano-novo .grid-container{display:flex;flex-direction:column}.simulador.ano-novo .logo-lp{width:100%;max-width:244px;margin:-100px auto -130px}@media print, screen and (min-width: 40em){.simulador.ano-novo .logo-lp{max-width:354px;margin:-150px auto -70px}}.simulador-sucesso section{margin:0 auto;max-width:492px;margin-bottom:64px;padding:0 30px}@media print, screen and (min-width: 64em){.simulador-sucesso section.\--section-bg3.large:before{transform:translate(-50%, -20%);height:400px}}@media print, screen and (min-width: 64em){.simulador-sucesso section.\--section-bg3{min-height:750px}}.simulador-sucesso section figure{display:flex}
/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP////r6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQACgD/ACwAAAAAIAAgAAAF/yAgjiRJbFtTriwpIaTAcUIZtGw0VfFcj4QEDEdyTCaOkYw2CiQSBGKJMskMlz9AMCEtFY4LEVbkFHZLluMAMAY8IdJCoTQ4atg+AOJ5IyGGAAMGBgsqIw9HEgQCAgQKT1FNEE8KZAeDBg+RCBZzJQoYlQAKW1BeDJgCfVKlEKskAQ6YF12lgC0EDwaGRI+OZ4HAoisBBMbHBK9SAczNAQqM0dFrZ2VP1wnS0lzV2NjFyMbKOArOzcOfwsB6CePEZsuTCXBSGNfuo6W/UqTXGMp73qz6RywUGXnwRFy7FfDZHwWPTI0IyE3EQxIRo5S5sQXgLRZbKm1UmADDOjJPhiKMZNfupLwmfEa8BLYSQM0yH3E4MQmzJRCfJ3viC0qCErAQACH5BAAKAP8ALAAAAAAgACAAAAb/QIBwSCQiMplBcckkDgLEwmRSKAqaTI/hEJ1WhyGOBlssGAxfgJQ6FHA4IXJxYWBA1d4hiLMhyIkNZw5Ca18PbwZ/RRdnfoUABBscInIDSkQEZw94bAZvV0YIQwgCAh5+bWcDCAUFCA1vE0QBEAkJCkIKHaUCBXcBFw1LBSDCAAoEtgmoQwO8Ag24f8m2EHdFChK8H9PKomQBBQLMWArL0n/ff+jYAe7vAexy8O/myvfX8/f7/Anq+v0U0HMnr9zAeE0KJlQkBEGCfE0C+PtDq9ofDMogDkGmjIBCbNQSYIDosNq1kUsCYJBW0dY/b0ZsKVCAAMFMW+RKJgjFzp4fNokPIdki+Y8JNVxA79jCwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgD/ACwAAAAAIAAgAAAG/0CAcEgkBhgMQnHJJCIUxIbB0CgWmsyEoBOdVoeMyQJbHAgEg6GUOixMJgxy0XOGAtZfQGWSQciJBGcSQnhCDm8Pf0UfZwF3XgAIGRMUcgGORmdXhQ9vV0QLY0IKCQkQmIRnCAENDQEDbxpEJCIcHJ8AGKUJBHYKH0pFEhVpAG62HBNFAbsJfn8EIcgiiUwIu8FkI7YbBtlMCgQJqFgFHCF5cnZ/uEUKl/CX63/x8KTNu+RkzPj9zc/0/CV4Vy/APDIE6x0csrBJwybX9DFhBhBLAAilIPzRVUriKHGlev0JtwuDvmsZUZlcEgCDnYu7KsZ0UkqBAgRP7n1DmcDJEzciOgHwcwTyZEUmIKEMFVIKgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAP8ALAAAAAAgACAAAAb/QIBwSCQqBIJAcck0FglIQrHRZCISGCJUIB2SDI5qMZBIKIXbLqBhMJDERUh5mB4eDIwzXEhOINBRQgVtAntPZQoAdQEMBgtwAXpCCmVSdQJtVEQREUOUCRCSVwkKCgQEpm0PRAIUExMSQxhlCah0kkIDB10SGq8TGmO0foYIDL8UYVa0alUWrxkPf1WmZnsSEwwDhgCJhrFMCpHjkd57W0jpDcPDuFUCHPHyHBvstNN78PPxG+Lk5dwapBuoaYk5OAfhXHG3hAy+KgHkgNozqwzDbgSYJQyXsQwGXKNA6fnYEIO3iPeIpBwyqhQCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgD/ACwAAAAAIAAgAAAG/0CAcEgsJhKKonJJTBIDx0CRwFwiEphnlPgRSKpFaEIqFJMBBIHgAy5CjkPzsKN2tstHBH4sHKgbd1NHSXIKah5tAWdCCkdUcg1qVEQeiIxHEItXSACKnWoFXAsGBgNDGEcJBHYEi0IIHWQDD6QGD2GpCXp3ASS1C6FWqZNgF6QMAq5FCgR8bQMGJMRtds9MCorZitVgCAXf4AUDubnKTAUT6eoTGeSpu3fo6+kZ2NrbgQAD4eCmS9xVAOW7Yq6IAA4Gpi0J8CYBhDsgOHDYcOtfM0cAlTSYIJEDCAFFNjk8g0FZAAxOBIjoqIHIOyKbFChAgECmIyIGNkiEWbPJTTQ5FxcRMLCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAP8ALAAAAAAgACAAAAb/QIBwSCwmEoqicklMEgPHQFHKVCISmGeUSEggqtOtEJqgAsgEcBFyHJLNmLZa6x2Lyd8595h8C48QagFmQgpHaX5XZUYJQ4YJEISKfVKPaUMYHgICeQBxh04ABISFGE4IBZsCBWFHdXMKH6oeA0yKCZdgspsNoUsKXaRLCAIfwky+YJ1FCoPOg8lVAQ3U1Q1drtnHSw0G3t8GDNnZy2Dd4N4Mzc/QeqLW1bnM7rXuV9tEBRMP5UoBbJDmVJgwIYMDZNhwRVMyQAPBCRVYEbkVCZMwASAaCClA4eECIq6WTVKAAIGCBhw4hCDyIAPBiSabHDqzJURKARMfRFCDrc8WNQIbOIBw5+ZIHj8ADKR8QBQAwKKLhIjgsEEeGKQ0owIQkPKjHihZoBKawIFE01b4zg7h4y4IACH5BAAKAP8ALAAAAAAgACAAAAX/ICCOZJkkSqmuZEoGZ1DKrIok2BuTRILUs50IlqABiARgCXIaEY2YplLnGwqJvynvlHqKThBlwChSnJLeW7GEyALMCQhZ3ZXBk04mahQ9uwAEZGUYLgo9Z0EnVVqHcYIjagl4QI1uLIZrSmYEf5pab5djomOdQIYEqKlEioqPLAQCsbKxrKyuK7CzsgqjoqU1AanCt7+vnwA3tyQNBgLKQ3phSgcGBgwFl42cUwQP1QYHDWyKcnyPBRUDIg0L3w4kipZ0zAYNAxMTDCQCDNUkbZ3uABDAgYMAAAzwYXMiwIOSQykIGkSWYUKFY1YWSTwI4AG+d8f0jNg4gsKEDJaAH3gRQVJEAXwRPsHIMbIgRxEaJtzEyNImz4cbNojTEgIAIfkEAAoA/wAsAAAAACAAIAAABv9AgHBILCYSiqJySUwSA8dAUcpUIhKYZ5RISCCq060QmqACyARwEXIcks2YtlrrHYvJ3zn3mHwLjxBqAWZCCkdpfldlRQh5AIYJEISKfVKQaW5sSENxh04ABISFGE4KXYdhR3V6p5GiQ4oJmGCtjkymi2qGBJ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygrHxL/V1sVD29K/AFfRRQQCDd1PmoFqHQLtA7etvMwF7QIds0KxkkIEIAJKDQ5gIuChngQiqmxp4MChwIAHDwYQMGCABJEG9Yg06tWA4QQABSZMKACABMUGTRokUDOBIcqQI88wMHDgmxABDA0IgUkSgAAyij1/ieCwARPPIQsMMBCn5AHDB0OOCmlA0cMvEhxAEJEq5IGBDzaLcA3LBEGGDO/0BAEAIfkEAAoA/wAsAAAAACAAIAAABv9AgHBILCYSiqJySUwSA8dAUcpUIhKYZ5RISCCq060QmqACyARwEXIcks2YtlrrHYvJ3zn3mHwLjxBqAWZCCkdpfldlRQh5AIYJEISKfVKQaW5sSENxh04ABISFGE4KXYdhR3V6p5GiQ4oJmGCtjkymi2qGBJ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygrHxL/V1sVDDdi/BAYbAsyrYA8iHBwic53LRQUT6RwTBXO4RxiiGvIiJEIIFeoVIdCBSgBN5QCk22Bg1oIJEyQQECAgFMUPRGIRWaCh25ABEDUAaGDAQLcPFGf9s7VEA8QBI0t2U0Cxw68h8CY8EELSJE8xijBvUpiQIU9PjwA8UNzGxAFEB9xkDpkoIMEvARMqEDlKpICALDeLcA0riAEDlWCCAAAh+QQACgD/ACwAAAAAIAAgAAAF/yAgjmSZJEqprmRKBmdQyqyKJNgbk0SC1LOdCJagAYgEYAlyGhGNmKZS5xsKib8p75R6ik4QZcAoUpyS3luxhMgCzAkIWd2VwZNOJmoUPbsABGRlGC4KPWdBJ1Vah3GCI2oJeECNbiyGa0pmBH+aWm8sDQKjpAINn0djqjIbHK6vHA+fRIqKrbCuslq0tQmipaOnWgqrqp0kA5/HNQgPGQVTMJYsDhQTExRTfZkqEhrXExoSU5gnGIIL4BQCQwfCL4RDeosi1xkPbg4GBgMBDQ0B7pCIRCLCgmQjCOyTRWBUkkOC2ih5sO+hwy84UIlosI8doIsA1DwCssAAAxoNBR9M0oOqwD5oIlJOwvLpg4EDPEDG5KYxps6el0aNXBECACH5BAAKAP8ALAAAAAAgACAAAAb/QIBwSCwmEoqicklMEgPHQFHKVCISmGeUSEggqtOtEJqgAsgEcBFyHJLNmLZa6x2Lyd8595h8C48Qag8PRQpHaX5XZUUIeQAFHBwiAkSKfVKGCWlubEhCBCCRHCMNQwRmQwoYTgpdh0UPG6IGm2quCRCophqiI3O3jkwNExyUaoYETnMFegDKRQMF0tMFA81nAdnaABkT3t8TDs1kR+UJ3eDe4nrk5gnR1NLWegra9s9czfhVAQIMpWqgBGNSYIEBAwvmxBGjZMCDgwYezAPTqhwGXQ4gLvggREGHWm5WjelUZ8hBBgLMSBAgAIGCRgoygVSUgIgHByD7CWDmx5WuMkZqCrCU4gfAq2sACLAEWFSRLjUeWDopCqDTtQEsJ1LF0wyDgA50UHV5eo0qUjB8mgUBACH5BAAKAP8ALAAAAAAgACAAAAb/QIBwSCwmEoqickksEIiBY6A4ZSoXHBBUSiQkENbig8N5DKOJKgD9DBNFnE0brcYc3UUBWSOk949geEQTZA1rXABHEG4ODkUNZBOHaQAIiEMIgQASExMUBUQGZKABUwpHbX0QR0mVFZ0TFgNCBCMCSgoYrQpeqEUOGbAPmmG9CRBqRAgLsBZ4xsRLAxoToG6nBK14EoIA2kUEDeLjDal4peilAAwG7e4G1udH8/Ps7+3xbmj0qOTj5mEUpEP3DUq3glYUNBAAcEmUaNI8CBDgAY+dS0UQFJgooABEXMYwJNvE0QOGISKVBNClah4xjg20WUKiIJOCUwnMzUxAJIGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cJTjqNSots07EjzzJh1S0IADs=) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/static/media/slick.ced611da.eot);src:url(/static/media/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.b7c9e1e4.woff) format("woff"),url(/static/media/slick.d41f55a7.ttf) format("truetype"),url(/static/media/slick.f97e3bbf.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\2190'}[dir='rtl'] .slick-prev:before{content:'\2192'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'\2192'}[dir='rtl'] .slick-next:before{content:'\2190'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\2022';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
@media print, screen and (min-width: 40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#58545B;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:8px}select{box-sizing:border-box;width:100%;border-radius:8px}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;appearance:none;border:0;border-radius:8px;background:transparent;line-height:1;cursor:pointer}[data-whatinput='mouse'] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:8px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(88,84,91,0.1);font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#58545B;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type='submit'],[type='button']{appearance:none;border-radius:8px}input[type='search']{box-sizing:border-box}::placeholder{color:#cacaca}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type='checkbox']+label[for],[type='radio']+label[for]{cursor:pointer}label>[type='checkbox'],label>[type='radio']{margin-right:.5rem}[type='file']{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#58545B}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#58545B}.input-group{display:flex;width:100%;margin-bottom:1rem;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:8px 0 0 8px}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 8px 8px 0}.input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#58545B;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;appearance:none;border:1px solid #cacaca;border-radius:8px;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#58545B;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}@media screen and (min-width: 0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#b50016;background-color:#f7e5e7}.is-invalid-input:not(:focus)::placeholder{color:#b50016}.is-invalid-label{color:#b50016}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#b50016}.form-error.is-visible{display:block}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:5rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:3rem;line-height:1.16667;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:2.5rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:2rem;line-height:1.25;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.5rem;line-height:1.33333;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:2;margin-top:0;margin-bottom:.5rem}@media print, screen and (min-width: 40em){h1,.h1{font-size:5rem;line-height:1.2}h2,.h2{font-size:4rem;line-height:1.25}h3,.h3{font-size:3rem;line-height:1.16667}h4,.h4{font-size:2.5rem;line-height:1.2}h5,.h5{font-size:2rem;line-height:1.25}h6,.h6{font-size:1rem;line-height:2}}a{line-height:inherit;color:#2fdada;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#22c1c1}a img{border:0}hr{clear:both;max-width:59.375rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #58545B;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#58545B;border-radius:8px}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"\2014   "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#58545B;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#58545B;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print, screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print, screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;color:black !important;color-adjust:economy;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:59.375rem;margin-left:auto;margin-right:auto}@media print, screen and (min-width: 40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print, screen and (min-width: 40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print, screen and (min-width: 40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print, screen and (min-width: 64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print, screen and (min-width: 40em){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-shrink,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print, screen and (min-width: 64em){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-shrink,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print, screen and (min-width: 40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print, screen and (min-width: 40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print, screen and (min-width: 40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print, screen and (min-width: 40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print, screen and (min-width: 40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print, screen and (min-width: 40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print, screen and (min-width: 40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print, screen and (min-width: 64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print, screen and (min-width: 40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print, screen and (min-width: 40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width: 64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print, screen and (min-width: 40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width: 40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print, screen and (min-width: 40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width: 64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print, screen and (min-width: 40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print, screen and (min-width: 64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print, screen and (min-width: 64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print, screen and (min-width: 64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print, screen and (min-width: 64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print, screen and (min-width: 64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print, screen and (min-width: 40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print, screen and (min-width: 64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print, screen and (min-width: 40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print, screen and (min-width: 64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print, screen and (min-width: 40em){.grid-y>.medium-auto{flex:1 1 0px;height:auto}.grid-y>.medium-shrink,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print, screen and (min-width: 64em){.grid-y>.large-auto{flex:1 1 0px;height:auto}.grid-y>.large-shrink,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print, screen and (min-width: 40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print, screen and (min-width: 40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print, screen and (min-width: 40em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print, screen and (min-width: 64em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}@media print, screen and (min-width: 40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}@media print, screen and (min-width: 64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print, screen and (min-width: 40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print, screen and (min-width: 64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print, screen and (min-width: 40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print, screen and (min-width: 64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;border:1px solid transparent;border-radius:8px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:0.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}[data-whatinput='mouse'] .button{outline:0}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button,.button.disabled,.button[disabled],.button.disabled:hover,.button[disabled]:hover,.button.disabled:focus,.button[disabled]:focus{background-color:#2fdada;color:#fefefe}.button:hover,.button:focus{background-color:#22bfbf;color:#fefefe}.button.primary,.button.primary.disabled,.button.primary[disabled],.button.primary.disabled:hover,.button.primary[disabled]:hover,.button.primary.disabled:focus,.button.primary[disabled]:focus{background-color:#2fdada;color:#58545B}.button.primary:hover,.button.primary:focus{background-color:#20b4b4;color:#58545B}.button.secondary,.button.secondary.disabled,.button.secondary[disabled],.button.secondary.disabled:hover,.button.secondary[disabled]:hover,.button.secondary.disabled:focus,.button.secondary[disabled]:focus{background-color:#960064;color:#fefefe}.button.secondary:hover,.button.secondary:focus{background-color:#780050;color:#fefefe}.button.success,.button.success.disabled,.button.success[disabled],.button.success.disabled:hover,.button.success[disabled]:hover,.button.success.disabled:focus,.button.success[disabled]:focus{background-color:#8cd838;color:#58545B}.button.success:hover,.button.success:focus{background-color:#70b624;color:#58545B}.button.warning,.button.warning.disabled,.button.warning[disabled],.button.warning.disabled:hover,.button.warning[disabled]:hover,.button.warning.disabled:focus,.button.warning[disabled]:focus{background-color:#eabd0f;color:#58545B}.button.warning:hover,.button.warning:focus{background-color:#bb970c;color:#58545B}.button.alert,.button.alert.disabled,.button.alert[disabled],.button.alert.disabled:hover,.button.alert[disabled]:hover,.button.alert.disabled:focus,.button.alert[disabled]:focus{background-color:#b50016;color:#fefefe}.button.alert:hover,.button.alert:focus{background-color:#910012;color:#fefefe}.button.hollow,.button.hollow:hover,.button.hollow:focus,.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus{background-color:transparent}.button.hollow,.button.hollow.disabled,.button.hollow[disabled],.button.hollow.disabled:hover,.button.hollow[disabled]:hover,.button.hollow.disabled:focus,.button.hollow[disabled]:focus{border:1px solid #2fdada;color:#2fdada}.button.hollow:hover,.button.hollow:focus{border-color:#147070;color:#147070}.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary[disabled],.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled]:hover,.button.hollow.primary.disabled:focus,.button.hollow.primary[disabled]:focus{border:1px solid #2fdada;color:#2fdada}.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:#147070;color:#147070}.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary[disabled],.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled]:hover,.button.hollow.secondary.disabled:focus,.button.hollow.secondary[disabled]:focus{border:1px solid #960064;color:#960064}.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#4b0032;color:#4b0032}.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success[disabled],.button.hollow.success.disabled:hover,.button.hollow.success[disabled]:hover,.button.hollow.success.disabled:focus,.button.hollow.success[disabled]:focus{border:1px solid #8cd838;color:#8cd838}.button.hollow.success:hover,.button.hollow.success:focus{border-color:#467216;color:#467216}.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning[disabled],.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled]:hover,.button.hollow.warning.disabled:focus,.button.hollow.warning[disabled]:focus{border:1px solid #eabd0f;color:#eabd0f}.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:#755f08;color:#755f08}.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert[disabled],.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled]:hover,.button.hollow.alert.disabled:focus,.button.hollow.alert[disabled]:focus{border:1px solid #b50016;color:#b50016}.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:#5b000b;color:#5b000b}.button.clear,.button.clear:hover,.button.clear:focus,.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus{border-color:transparent;background-color:transparent}.button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear.disabled:hover,.button.clear[disabled]:hover,.button.clear.disabled:focus,.button.clear[disabled]:focus{color:#2fdada}.button.clear:hover,.button.clear:focus{color:#147070}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary.disabled:hover,.button.clear.primary[disabled]:hover,.button.clear.primary.disabled:focus,.button.clear.primary[disabled]:focus{color:#2fdada}.button.clear.primary:hover,.button.clear.primary:focus{color:#147070}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled]:hover,.button.clear.secondary.disabled:focus,.button.clear.secondary[disabled]:focus{color:#960064}.button.clear.secondary:hover,.button.clear.secondary:focus{color:#4b0032}.button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success.disabled:hover,.button.clear.success[disabled]:hover,.button.clear.success.disabled:focus,.button.clear.success[disabled]:focus{color:#8cd838}.button.clear.success:hover,.button.clear.success:focus{color:#467216}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning.disabled:hover,.button.clear.warning[disabled]:hover,.button.clear.warning.disabled:focus,.button.clear.warning[disabled]:focus{color:#eabd0f}.button.clear.warning:hover,.button.clear.warning:focus{color:#755f08}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert.disabled:hover,.button.clear.alert[disabled]:hover,.button.clear.alert.disabled:focus,.button.clear.alert[disabled]:focus{color:#b50016}.button.clear.alert:hover,.button.clear.alert:focus{color:#5b000b}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:0.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow::after,.button.dropdown.clear::after{border-top-color:#2fdada}.button.dropdown.hollow.primary::after,.button.dropdown.clear.primary::after{border-top-color:#2fdada}.button.dropdown.hollow.secondary::after,.button.dropdown.clear.secondary::after{border-top-color:#960064}.button.dropdown.hollow.success::after,.button.dropdown.clear.success::after{border-top-color:#8cd838}.button.dropdown.hollow.warning::after,.button.dropdown.clear.warning::after{border-top-color:#eabd0f}.button.dropdown.hollow.alert::after,.button.dropdown.clear.alert::after{border-top-color:#b50016}.button.arrow-only::after{top:-0.1em;float:none;margin-left:0}a.button:hover,a.button:focus{text-decoration:none}.button-group{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:stretch;flex-grow:1}.button-group::before,.button-group::after{display:table;content:' ';flex-basis:0;order:1}.button-group::after{clear:both}.button-group::before,.button-group::after{display:none}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:0.9rem;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{flex:1 1 0px;margin-right:0}.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button[disabled],.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled]:hover,.button-group.primary .button.disabled:focus,.button-group.primary .button[disabled]:focus{background-color:#2fdada;color:#58545B}.button-group.primary .button:hover,.button-group.primary .button:focus{background-color:#20b4b4;color:#58545B}.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button[disabled],.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled]:hover,.button-group.secondary .button.disabled:focus,.button-group.secondary .button[disabled]:focus{background-color:#960064;color:#fefefe}.button-group.secondary .button:hover,.button-group.secondary .button:focus{background-color:#780050;color:#fefefe}.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button[disabled],.button-group.success .button.disabled:hover,.button-group.success .button[disabled]:hover,.button-group.success .button.disabled:focus,.button-group.success .button[disabled]:focus{background-color:#8cd838;color:#58545B}.button-group.success .button:hover,.button-group.success .button:focus{background-color:#70b624;color:#58545B}.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button[disabled],.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled]:hover,.button-group.warning .button.disabled:focus,.button-group.warning .button[disabled]:focus{background-color:#eabd0f;color:#58545B}.button-group.warning .button:hover,.button-group.warning .button:focus{background-color:#bb970c;color:#58545B}.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button[disabled],.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled]:hover,.button-group.alert .button.disabled:focus,.button-group.alert .button[disabled]:focus{background-color:#b50016;color:#fefefe}.button-group.alert .button:hover,.button-group.alert .button:focus{background-color:#910012;color:#fefefe}.button-group.hollow .button,.button-group.hollow .button:hover,.button-group.hollow .button:focus,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:hover,.button-group.hollow .button[disabled]:focus{background-color:transparent}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button[disabled],.button-group.hollow .button.disabled:hover,.button-group.hollow .button[disabled]:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled]:focus{border:1px solid #2fdada;color:#2fdada}.button-group.hollow .button:hover,.button-group.hollow .button:focus{border-color:#147070;color:#147070}.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled]:hover,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary[disabled]:focus{border:1px solid #2fdada;color:#2fdada}.button-group.hollow.primary .button:hover,.button-group.hollow.primary .button:focus,.button-group.hollow .button.primary:hover,.button-group.hollow .button.primary:focus{border-color:#147070;color:#147070}.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled]:hover,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary[disabled]:focus{border:1px solid #960064;color:#960064}.button-group.hollow.secondary .button:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow .button.secondary:focus{border-color:#4b0032;color:#4b0032}.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled]:hover,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button[disabled]:focus,.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success[disabled]:focus{border:1px solid #8cd838;color:#8cd838}.button-group.hollow.success .button:hover,.button-group.hollow.success .button:focus,.button-group.hollow .button.success:hover,.button-group.hollow .button.success:focus{border-color:#467216;color:#467216}.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled]:hover,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning[disabled]:focus{border:1px solid #eabd0f;color:#eabd0f}.button-group.hollow.warning .button:hover,.button-group.hollow.warning .button:focus,.button-group.hollow .button.warning:hover,.button-group.hollow .button.warning:focus{border-color:#755f08;color:#755f08}.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled]:hover,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert[disabled]:focus{border:1px solid #b50016;color:#b50016}.button-group.hollow.alert .button:hover,.button-group.hollow.alert .button:focus,.button-group.hollow .button.alert:hover,.button-group.hollow .button.alert:focus{border-color:#5b000b;color:#5b000b}.button-group.clear .button,.button-group.clear .button:hover,.button-group.clear .button:focus,.button-group.clear .button.disabled,.button-group.clear .button.disabled:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:hover,.button-group.clear .button[disabled]:focus{border-color:transparent;background-color:transparent}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button[disabled],.button-group.clear .button.disabled:hover,.button-group.clear .button[disabled]:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled]:focus{color:#2fdada}.button-group.clear .button:hover,.button-group.clear .button:focus{color:#147070}.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled]:hover,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button[disabled]:focus,.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled]:hover,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary[disabled]:focus{color:#2fdada}.button-group.clear.primary .button:hover,.button-group.clear.primary .button:focus,.button-group.clear .button.primary:hover,.button-group.clear .button.primary:focus{color:#147070}.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled]:hover,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button[disabled]:focus,.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary[disabled]:focus{color:#960064}.button-group.clear.secondary .button:hover,.button-group.clear.secondary .button:focus,.button-group.clear .button.secondary:hover,.button-group.clear .button.secondary:focus{color:#4b0032}.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button[disabled],.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled]:hover,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button[disabled]:focus,.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success[disabled],.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled]:hover,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success[disabled]:focus{color:#8cd838}.button-group.clear.success .button:hover,.button-group.clear.success .button:focus,.button-group.clear .button.success:hover,.button-group.clear .button.success:focus{color:#467216}.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled]:hover,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button[disabled]:focus,.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled]:hover,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning[disabled]:focus{color:#eabd0f}.button-group.clear.warning .button:hover,.button-group.clear.warning .button:focus,.button-group.clear .button.warning:hover,.button-group.clear .button.warning:focus{color:#755f08}.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled]:hover,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button[disabled]:focus,.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled]:hover,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert[disabled]:focus{color:#b50016}.button-group.clear.alert .button:hover,.button-group.clear.alert .button:focus,.button-group.clear .button.alert:hover,.button-group.clear .button.alert:focus{color:#5b000b}.button-group.no-gaps .button{margin-right:-.0625rem}.button-group.no-gaps .button+.button{border-left-color:transparent}.button-group.stacked,.button-group.stacked-for-small,.button-group.stacked-for-medium{flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-small .button,.button-group.stacked-for-medium .button{flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-medium .button:last-child{margin-bottom:0}.button-group.stacked.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked-for-medium.expanded .button{flex:1 1 0px;margin-right:0}@media print, screen and (min-width: 40em){.button-group.stacked-for-small .button{flex:0 0 auto;margin-bottom:0}}@media print, screen and (min-width: 64em){.button-group.stacked-for-medium .button{flex:0 0 auto;margin-bottom:0}}@media print, screen and (max-width: 39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}@media print, screen and (max-width: 63.99875em){.button-group.stacked-for-medium.expanded{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}}.close-button{position:absolute;z-index:10;color:#8a8a8a;cursor:pointer}[data-whatinput='mouse'] .close-button{outline:0}.close-button:hover,.close-button:focus{color:#58545B}.close-button.small{right:0.66rem;top:0.33em;font-size:1.5em;line-height:1}.close-button.medium,.close-button{right:1rem;top:0.5rem;font-size:2em;line-height:1}.label{display:inline-block;padding:0.33333rem 0.5rem;border-radius:8px;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#2fdada;color:#fefefe}.label.primary{background:#2fdada;color:#58545B}.label.secondary{background:#960064;color:#fefefe}.label.success{background:#8cd838;color:#58545B}.label.warning{background:#eabd0f;color:#58545B}.label.alert{background:#b50016;color:#fefefe}.progress{height:1rem;margin-bottom:1rem;border-radius:8px;background-color:#cacaca}.progress.primary .progress-meter{background-color:#2fdada}.progress.secondary .progress-meter{background-color:#960064}.progress.success .progress-meter{background-color:#8cd838}.progress.warning .progress-meter{background-color:#eabd0f}.progress.alert .progress-meter{background-color:#b50016}.progress-meter{position:relative;display:block;width:0%;height:100%;background-color:#2fdada;border-radius:8px}.progress-meter-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;font-size:0.75rem;font-weight:bold;color:#fefefe;white-space:nowrap;border-radius:8px}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;user-select:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all 0.2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:8px;background-color:#2fdada;transition:all 0.2s ease-in-out;touch-action:manipulation}[data-whatinput='mouse'] .slider-handle{outline:0}.slider-handle:hover{background-color:#22bfbf}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scale(1, -1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%)}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:bold;color:#fefefe;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:8px;background:#cacaca;transition:all 0.25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;transform:translate3d(0, 0, 0);border-radius:8px;background:#fefefe;transition:all 0.25s ease-out;content:''}input:checked ~ .switch-paddle{background:#2fdada}input:checked ~ .switch-paddle::after{left:2.25rem}input:disabled ~ .switch-paddle{cursor:not-allowed;opacity:.5}[data-whatinput='mouse'] input:focus ~ .switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked ~ .switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked ~ .switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked ~ .switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:8px}thead,tbody,tfoot{border:1px solid #f1f1f1;background-color:#fefefe}caption{padding:.5rem .625rem .625rem;font-weight:bold}thead{background:#f8f8f8;color:#58545B}tfoot{background:#f1f1f1;color:#58545B}thead tr,tfoot tr{background:transparent}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}tbody th,tbody td{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media print, screen and (max-width: 63.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#2fdada;color:#fefefe}.badge.primary{background:#2fdada;color:#58545B}.badge.secondary{background:#960064;color:#fefefe}.badge.success{background:#8cd838;color:#58545B}.badge.warning{background:#eabd0f;color:#58545B}.badge.alert{background:#b50016;color:#fefefe}.breadcrumbs{margin:-80px 0 100px;list-style:none}.breadcrumbs::before,.breadcrumbs::after{display:table;content:' ';flex-basis:0;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#58545B;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#2fdada}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(88,84,91,0.25);border-radius:8px;background-color:#fff;color:#58545B}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#e0f9f9;color:#58545B}.callout.secondary{background-color:#ffc9ed;color:#58545B}.callout.success{background-color:#eef9e1;color:#58545B}.callout.warning{background-color:#fdf6da;color:#58545B}.callout.alert{background-color:#ffced4;color:#58545B}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.card{display:flex;flex-direction:column;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:8px;background:#fefefe;box-shadow:none;overflow:hidden;color:#58545B}.card>:last-child{margin-bottom:0}.card-divider{display:flex;flex:0 1 auto;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:8px;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.pagination{margin-left:0;margin-bottom:1rem}.pagination::before,.pagination::after{display:table;content:' ';flex-basis:0;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:8px;font-size:.875rem;display:none}.pagination li:last-child,.pagination li:first-child{display:inline-block}@media print, screen and (min-width: 40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:8px;color:#58545B}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#2fdada;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:transparent}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#58545B}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:0.5rem;content:"\AB"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:0.5rem;content:"\BB"}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:bold;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:8px;background-color:#58545B;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #58545B;bottom:100%}.tooltip.bottom.align-center::before{left:50%;transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#58545B transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #58545B;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #58545B transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:8px 8px 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 8px 8px}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#2fdada}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 8px 8px}.accordion-title:hover,.accordion-title:focus{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-0.5rem;content:"+"}.is-active>.accordion-title::before{content:"\2013"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#58545B}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.media-object{display:flex;margin-bottom:1rem;flex-wrap:nowrap}.media-object img{max-width:none}@media print, screen and (max-width: 39.99875em){.media-object.stack-for-small{flex-wrap:wrap}}.media-object-section{flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}@media print, screen and (max-width: 39.99875em){.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}}.media-object-section.main-section{flex:1 1 0px}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%;position:absolute}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;background-color:rgba(88,84,91,0.5);color:#fefefe}.orbit-previous,.orbit-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput='mouse'] .orbit-previous,[data-whatinput='mouse'] .orbit-next{outline:0}.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus{background-color:rgba(88,84,91,0.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput='mouse'] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button:hover{background-color:#8a8a8a}.orbit-bullets button.is-active{background-color:#8a8a8a}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:56.25%}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::before,.tabs::after{display:table;content:' ';flex-basis:0;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#2fdada}.tabs.primary>li>a{color:#58545B}.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#26d6d6}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#2fdada}[data-whatinput='mouse'] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fefefe;color:#22c1c1}.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#e6e6e6;color:#2fdada}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#58545B;transition:all 0.5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:solid 4px #fefefe;border-radius:8px;box-shadow:0 0 0 1px rgba(88,84,91,0.2);line-height:0}a.thumbnail{transition:box-shadow 200ms ease-out}a.thumbnail:hover,a.thumbnail:focus{box-shadow:0 0 6px 1px rgba(47,218,218,0.5)}a.thumbnail image{box-shadow:none}.menu{padding:0;margin:0;list-style:none;position:relative;display:flex;flex-wrap:wrap}[data-whatinput='mouse'] .menu li{outline:0}.menu a,.menu .button{line-height:1;text-decoration:none;display:block;padding:0.7rem 1rem}.menu input,.menu select,.menu a,.menu button{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{flex-wrap:wrap;flex-direction:row}.menu.vertical{flex-wrap:nowrap;flex-direction:column}.menu.expanded li{flex:1 1 0px}.menu.simple{align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print, screen and (min-width: 40em){.menu.medium-horizontal{flex-wrap:wrap;flex-direction:row}.menu.medium-vertical{flex-wrap:nowrap;flex-direction:column}.menu.medium-expanded li{flex:1 1 0px}.menu.medium-simple li{flex:1 1 0px}}@media print, screen and (min-width: 64em){.menu.large-horizontal{flex-wrap:wrap;flex-direction:row}.menu.large-vertical{flex-wrap:nowrap;flex-direction:column}.menu.large-expanded li{flex:1 1 0px}.menu.large-simple li{flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:flex}.menu.icon-top a,.menu.icon-right a,.menu.icon-bottom a,.menu.icon-left a{display:flex}.menu.icon-left li a{flex-flow:row nowrap}.menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a{flex-flow:row nowrap}.menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a{flex-flow:column nowrap}.menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg{align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a{flex-flow:column nowrap}.menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg{align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#2fdada;color:#58545B}.menu .active>a{background:#2fdada;color:#58545B}.menu.align-left{justify-content:flex-start}.menu.align-right li{display:flex;justify-content:flex-end}.menu.align-right li .submenu li{justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:flex;justify-content:center}.menu.align-center li .submenu li{justify-content:flex-start}.menu .menu-text{padding:0.7rem 1rem;font-weight:bold;line-height:1;color:inherit}.menu-centered>.menu{justify-content:center}.menu-centered>.menu li{display:flex;justify-content:center}.menu-centered>.menu li .submenu li{justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#58545B;box-shadow:0 7px 0 #58545B,0 14px 0 #58545B;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.accordion-menu li{width:100%}.accordion-menu a{padding:0.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:0.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2fdada transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded='true']>a::after{transform:rotate(180deg);transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2fdada transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded='true']::after{transform:scaleY(-1);transform-origin:50% 50%}.submenu-toggle-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height 0.5s}.drilldown a{padding:0.7rem 1rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform 0.15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:0.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada;position:absolute;top:50%;margin-top:-6px;right:1rem}.drilldown.align-left .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada;right:1rem;left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;display:inline-block;vertical-align:middle;margin-right:0.75rem}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2fdada transparent transparent;right:5px;left:auto;margin-top:-3px}[data-whatinput='mouse'] .dropdown.menu a{outline:0}.dropdown.menu>li>a{background:#fefefe;padding:0.7rem 1rem}.dropdown.menu>li.is-active>a{background:rgba(0,0,0,0);color:#2fdada}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada}@media print, screen and (min-width: 40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2fdada transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada}}@media print, screen and (min-width: 64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2fdada transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:0.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2fdada transparent transparent;right:auto;left:5px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2fdada}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,0.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6}[data-whatinput='mouse'] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(88,84,91,0.7)}.off-canvas.is-open{transform:translate(0, 0)}.off-canvas-absolute{position:absolute;z-index:12;transition:transform .5s ease;backface-visibility:hidden;background:#e6e6e6}[data-whatinput='mouse'] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(88,84,91,0.7)}.off-canvas-absolute.is-open{transform:translate(0, 0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{transform:translate(0, 0)}.off-canvas-content.is-open-left.has-transition-push{transform:translateX(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(88,84,91,0.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{transform:translate(0, 0)}.off-canvas-content.is-open-right.has-transition-push{transform:translateX(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(88,84,91,0.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{transform:translate(0, 0)}.off-canvas-content.is-open-top.has-transition-push{transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(88,84,91,0.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{transform:translate(0, 0)}.off-canvas-content.is-open-bottom.has-transition-push{transform:translateY(-250px)}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(88,84,91,0.25)}.off-canvas-content{transform:none;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:transform .5s ease}.off-canvas-content.has-transition-push{transform:translate(0, 0)}.off-canvas-content .off-canvas.is-open{transform:translate(0, 0)}@media print, screen and (min-width: 40em){.position-left.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium ~ .off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium ~ .off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium ~ .off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium ~ .off-canvas-content{margin-bottom:250px}}@media print, screen and (min-width: 64em){.position-left.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large ~ .off-canvas-content{margin-left:250px}.position-right.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large ~ .off-canvas-content{margin-right:250px}.position-top.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large ~ .off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large ~ .off-canvas-content{margin-bottom:250px}}@media print, screen and (min-width: 40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top,.off-canvas.in-canvas-for-medium.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print, screen and (min-width: 64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:none;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top,.off-canvas.in-canvas-for-large.position-bottom{box-shadow:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(88,84,91,0.45);overflow-y:auto}.reveal{z-index:1006;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:8px;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput='mouse'] .reveal{outline:0}@media print, screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print, screen and (min-width: 40em){.reveal{width:600px;max-width:59.375rem}}.reveal.collapse{padding:0}@media print, screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:59.375rem}}@media print, screen and (min-width: 40em){.reveal.small{width:50%;max-width:59.375rem}}@media print, screen and (min-width: 40em){.reveal.large{width:90%;max-width:59.375rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print, screen and (max-width: 39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.sticky-container{position:relative}.sticky{position:relative;z-index:0;transform:translate3d(0, 0, 0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.title-bar{padding:.5rem;background:#58545B;color:#fefefe;display:flex;justify-content:flex-start;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{flex:1 1 0px}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:bold}.top-bar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.5rem;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{flex:0 0 100%;max-width:100%}@media print, screen and (min-width: 40em){.top-bar{flex-wrap:nowrap}.top-bar .top-bar-left{flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{flex:0 1 auto;margin-left:auto}}@media print, screen and (max-width: 63.99875em){.top-bar.stacked-for-medium{flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{flex:0 0 100%;max-width:100%}}@media print, screen and (max-width: 74.99875em){.top-bar.stacked-for-large{flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{flex:0 0 100%;max-width:100%}}.top-bar-title{flex:0 0 auto;margin:0.5rem 1rem 0.5rem 0}.top-bar-left,.top-bar-right{flex:0 0 auto}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::before,.clearfix::after{display:table;content:' ';flex-basis:0;order:1}.clearfix::after{clear:both}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print, screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print, screen and (min-width: 64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print, screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print, screen and (min-width: 64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.hide{display:none !important}.invisible{visibility:hidden}@media print, screen and (max-width: 39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.99875em){.show-for-medium{display:none !important}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.99875em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.99875em){.show-for-large{display:none !important}}@media print, screen and (min-width: 64em) and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.99875em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.button{padding:1.125em 1em;text-decoration:none;text-transform:uppercase;transition:none;box-shadow:rgba(0,0,0,0.45) 0 15px 25px -10px;font-weight:600;font-family:'graphie', sans-serif}@media print, screen and (max-width: 39.99875em){.button.small-only-expanded{display:block;width:100%}}.button.no-shadow{box-shadow:none}.button.min-width{min-width:200px}@media print, screen and (min-width: 64em){.button.min-width{min-width:270px}}.button.bt-small{min-width:180px}.button.small,.button.clear{box-shadow:none}.button.small{padding:.75em 1em;text-transform:none;font-family:Roboto, sans-serif}.button.large{padding:1.125em 1em;font-size:1rem}.button.outline{border:2px solid;border-radius:8px;background:transparent}.button.outline.primary-color{border-color:var(--primary-color);color:var(--primary-color)}.button.outline:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.button.secondary{color:var(--white-color)}@media print, screen and (min-width: 64em){.button.secondary:hover{background-color:var(--secondary-color);color:var(--white-color)}}.button.secondary:hover:focus{background-color:var(--secondary-color);color:var(--white-color)}.button.secondary.clear:hover{background:none;color:var(--secondary-color)}.button.info{border:0;background:var(--info-color);color:var(--grey-color)}.button.info:hover{background:var(--info-hover-color)}.button.hollow:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.button.hollow.secondary:hover{background-color:inherit;border-color:inherit;color:inherit}@media print, screen and (min-width: 64em){.button.hollow.secondary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color)}}.button.hollow.secondary:hover:focus{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color)}.button.clean{color:var(--white-color)}.hero{overflow:hidden}.hero:before{position:absolute;bottom:0;right:0;display:block;width:300px;height:400px;background:url("/Files/vivaz.com.br/content/img/bg7.svg") no-repeat;background-position:0 bottom;content:'';z-index:-1}@media print, screen and (min-width: 64em){.hero:before{right:auto;left:50%;width:1000px;height:325px;background:url("/Files/vivaz.com.br/content/img/bg1.svg") no-repeat;background-position:110px 102px;background-size:97% auto}}.hero__content{margin-bottom:80px}@media print, screen and (min-width: 64em){.hero__content{margin-bottom:0}}.hero .lead{margin:0 auto;max-width:480px;font-size:.875rem}.hero figure{min-height:400px}@media print, screen and (min-width: 64em){.hero figure{min-height:270px}}.accordion{background:none}.accordion .accordion-item:first-child .accordion-title{border-top:0}.accordion .accordion-title,.accordion .accordion-content{padding-left:0;padding-right:0;border-radius:0 !important;border:0}.accordion .accordion-content{margin-bottom:20px;background:none;padding-top:0}.accordion .accordion-content .no-bullet{margin-left:72px}.accordion .accordion-title{padding:1rem;border-top:1px solid #ddd;text-decoration:none;color:var(--grey-color)}@media print, screen and (min-width: 64em){.accordion .accordion-title{padding:1rem 0}}.accordion .accordion-title:hover,.accordion .accordion-title:focus{background:none}.accordion .accordion-title:before{margin-top:0;transform:translateY(-50%);font-weight:normal;font-size:2rem;color:var(--primary-color);right:15px}@media print, screen and (min-width: 64em){.accordion .accordion-title:before{right:0}}.accordion .accordion-title h3.h6{text-decoration:none}.accordion .accordion-title .h6{margin-bottom:0;color:var(--grey-color);text-decoration:underline}.accordion .accordion-title svg{max-width:55px}.accordion .accordion-title:hover:before{color:var(--secondary-color)}.accordion .accordion-title:hover .h6{font-weight:bold}.accordion .is-active .accordion-title{font-weight:bold}.accordion .accordion-content{margin-bottom:30px;border:0 !important}.accordion .accordion-content ul{font-size:0.875rem}.accordion .accordion-content ul a .h6{color:var(--primary-color)}.accordion .accordion-content ul a:hover .h6{color:var(--secondary-color)}.accordion.dark .accordion-title,.accordion.dark .accordion-content,.accordion.dark a{color:var(--white-color)}.accordion.dark .accordion-title:before{color:var(--white-color)}.accordion.dark .accordion-title:hover:before{color:var(--white-color)}.banner{position:relative;background-color:var(--secondary-color);color:var(--white-color)}.banner__video{width:100%;height:100%;display:flex;justify-content:center}.banner__video .button{display:block}.banner:before{position:absolute;right:0;bottom:0;z-index:2;width:100%;height:112px;display:block;background:url("/Files/vivaz.com.br/content/img/bg5.svg") no-repeat;background-position:calc(100% + 112px) top;content:''}.banner.half-image img{width:100%;height:320px;object-fit:cover}@media print, screen and (min-width: 64em){.banner.half-image .half-image__content{width:460px;height:100%;display:flex;align-items:center;margin-right:auto}}.banner.half-image .half-image__content aside{padding:1.25rem}@media print, screen and (min-width: 64em){.banner.half-image .half-image__content aside{margin-left:2rem}}.banner figure{z-index:3}.banner figure img{min-height:300px}.banner figure:after{position:absolute;right:0;top:0;z-index:3;width:100%;height:100%;display:block;background-color:var(--secondary-color);content:'';opacity:.6;transition:opacity .2s ease}.banner figure:hover:after{opacity:0}.banner figure figcaption{z-index:4}.banner:before{content:none}.banner h1,.banner .h1{color:var(--white-color)}.banner h2,.banner .h2{color:var(--white-color)}.banner h3,.banner .h3{color:var(--white-color)}.banner h4,.banner .h4{color:var(--white-color)}.banner h5,.banner .h5{color:var(--white-color)}.banner h6,.banner .h6{color:var(--white-color)}.breadcrumbs li{text-transform:none}.\--section-bg1-prime{position:relative}@media print, screen and (min-width: 64em){.\--section-bg1-prime:before{position:absolute;right:0;bottom:0;width:570px;height:240px;display:block;background:url("/assets/images/bg1-prime.svg") no-repeat;background-position:calc(100% + 415px) bottom;background-size:auto 290px;content:'';opacity:0;transition:opacity 2s ease;z-index:1}.\--section-bg1-prime.animated:before{opacity:1}.\--section-bg1-prime.center:before{width:647px;bottom:48%;background-position:140px -60px}}.\--section-bg1{position:relative}@media print, screen and (min-width: 64em){.\--section-bg1:before{position:absolute;right:0;bottom:0;width:570px;height:240px;display:block;background:url("/Files/vivaz.com.br/content/img/bg1.svg") no-repeat;background-position:calc(100% + 415px) bottom;background-size:auto 290px;content:'';opacity:0;transition:opacity 2s ease;z-index:1}.\--section-bg1.animated:before{opacity:1}.\--section-bg1.center:before{width:580px;bottom:48%;background-position:140px -60px}}.\--section-bg2{position:relative;overflow:hidden;height:380px}@media print, screen and (min-width: 40em){.\--section-bg2{height:290px}}.\--section-bg2:before{z-index:-1;position:absolute;top:200px;left:-390px;display:block;width:680px;height:320px;background:url("/Files/vivaz.com.br/content/img/bg2.svg?v=1") no-repeat;background-size:780px auto;content:''}@media print, screen and (min-width: 40em){.\--section-bg2:before{top:70px}}@media print, screen and (min-width: 64em){.\--section-bg2:before{top:30px;right:-200px}}.\--section-bg3{position:relative}@media print, screen and (min-width: 64em){.\--section-bg3:before{position:absolute;left:0;bottom:0;width:620px;height:320px;display:block;background:url("/Files/vivaz.com.br/content/img/bg3.svg") right top no-repeat;opacity:0;transition:opacity 2s ease}.\--section-bg3.large:before{transform:translateY(-20%);height:480px}.\--section-bg3.bottom:before{top:auto;bottom:0;transform:translateY(0)}.\--section-bg3.animated:before{opacity:1}}.\--section-bg4:before,.\--section-bg4.bottom:after{width:288px;height:160px;margin-left:auto;display:block;background:url("/Files/vivaz.com.br/content/img/bg4.svg") no-repeat;background-size:362% auto;background-position:47px top;content:'';opacity:0;transition:opacity 1.5s ease}.\--section-bg4.animated:before,.\--section-bg4.animated.bottom:after{opacity:1}@media print, screen and (min-width: 64em){.\--section-bg4:before,.\--section-bg4.bottom:after{width:325px;background-size:320% auto;background-position:calc(100% + 715px) top}}.\--section-bg4.bottom:before{content:none}.\--section-bg5{position:relative}@media print, screen and (min-width: 64em){.\--section-bg5:before{content:'';position:absolute;top:7%;left:0;width:640px;height:320px;display:block;background:url("/Files/vivaz.com.br/content/img/bg7.svg") no-repeat;background-position:right center;opacity:1;transition:opacity 1.5s ease}.\--section-bg5.bottom:before{top:auto;bottom:0}}.\--section-bg6{position:relative}@media print, screen and (min-width: 64em){.\--section-bg6{overflow:hidden}.\--section-bg6>.grid-container:before{content:'';position:absolute;top:162px;right:-25%;width:650px;height:320px;display:block;background:url("/Files/vivaz.com.br/content/img/bg5.svg") no-repeat;background-size:150%;background-position:0 0;opacity:1;transition:opacity 1.5s ease;z-index:4}.\--section-bg6.bottom:before{top:auto;bottom:0}.\--section-bg6 figure:after{opacity:1 !important}}@media print, screen and (max-width: 39.99875em){.reveal{border-radius:8px;height:auto;min-height:0;width:calc(100% - 32px);margin:0 16px}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.reveal.tiny{width:40%}}@media print, screen and (min-width: 64em){.reveal.small{min-width:640px}}.reveal .close-button{color:var(--secondary-color)}.reveal .\--section-bg4.bottom:after{position:relative;right:-1rem;bottom:-1rem}.progress{min-width:115px;max-width:115px;height:8px;margin:0;border-radius:0;background-color:rgba(0,0,0,0.15)}.progress-meter{border-radius:0}.swiper-pagination .swiper-pagination-bullet{margin:0 4px}.swiper-pagination .swiper-pagination-bullet-active{background:var(--primary-color)}.loader{position:fixed;z-index:9;top:0;left:0;background:#fff;color:var(--secondary-color);display:flex;align-items:center;justify-content:center;min-width:100vw;min-height:100vh}.has-tip{border:0}.container-top-bar{border-bottom:1px solid #ddd;background:#fff}.container-top-bar .grid-container{padding:0}@media print, screen and (min-width: 64em){.container-top-bar .grid-container{padding-right:0.625rem;padding-left:0.625rem}}.top-bar{padding:0;background:none}.top-bar .menu{position:relative;bottom:-2px;background:none;flex-wrap:nowrap;overflow:auto;margin:0}.top-bar .menu li{display:inline-block;padding:0 5px}@media print, screen and (min-width: 64em){.top-bar .menu li{padding:0 10px}}.top-bar .menu a{padding-left:14px;padding-right:14px;border-bottom:4px solid transparent;font-weight:bold;color:var(--grey-color);font-size:.75rem;white-space:nowrap}@media print, screen and (min-width: 64em){.top-bar .menu a{padding-left:24px;padding-right:24px}}.top-bar .menu a .isvg{margin-right:8px}@media print, screen and (min-width: 64em){.top-bar .menu a .isvg{margin-right:16px}}.top-bar .menu a .isvg,.top-bar .menu a .isvg svg{width:24px;height:24px}.top-bar .menu a .isvg defs rect,.top-bar .menu a .isvg svg defs rect{fill:var(--grey-dark-color)}.top-bar .menu .is-current .isvg svg{width:24px;height:24px}.top-bar .menu .is-current .isvg svg defs rect{fill:var(--secondary-color)}.top-bar .menu .is-current>a{border-bottom-color:var(--secondary-color);background:none;color:var(--secondary-color)}.field-group{position:relative}.field-group.no-border{border:0}.field-group input,.field-group select,.field-group label{border-radius:0;border:0;box-shadow:none;font-size:1rem;color:var(--secondary-color)}.field-group input:focus,.field-group select:focus,.field-group label:focus{border:0;box-shadow:none}.field-group input::placeholder,.field-group select::placeholder,.field-group label::placeholder{color:var(--secondary-color)}.field-group input[type=text],.field-group input[type=email],.field-group input[type=tel],.field-group select{border-bottom:1px solid var(--secondary-color);border-radius:0;padding-top:1rem}.field-group input[type=text]:focus,.field-group input[type=email]:focus,.field-group input[type=tel]:focus,.field-group select:focus{border-bottom:1px solid var(--secondary-color);background-color:#e4e4e4}.field-group select{padding-top:.5rem;-webkit-appearance:none;border-radius:0px;-webkit-border-radius:0px}.field-group .custon-select{position:relative}.field-group .custon-select .custon-arrow{position:absolute;top:1px;bottom:1px;right:0;display:block;width:30px;content:'';background:#fff;pointer-events:none}.field-group .custon-select select:focus+.custon-arrow{background:#e4e4e4}.field-group .icon{position:absolute;top:8px;right:0;z-index:3;color:var(--secondary-color);pointer-events:none}.field-group .text-success{display:none;color:var(--success-color)}.field-group .text-error{display:none;color:var(--alert-color)}.field-group.has-error input[type=text],.field-group.has-error input[type=email],.field-group.has-error input[type=tel],.field-group.has-error select{border-bottom-color:var(--alert-color)}.field-group.has-error input[type=text]::placeholder,.field-group.has-error input[type=email]::placeholder,.field-group.has-error input[type=tel]::placeholder,.field-group.has-error select::placeholder{color:var(--alert-color)}.field-group.has-error .text-error{display:block}.field-group.has-error .field-icon{display:none}.field-group.is-valid input[type=text],.field-group.is-valid input[type=email],.field-group.is-valid input[type=tel],.field-group.is-valid select{border-bottom-color:var(--success-color);color:var(--success-color)}.field-group.is-valid input[type=text]::placeholder,.field-group.is-valid input[type=email]::placeholder,.field-group.is-valid input[type=tel]::placeholder,.field-group.is-valid select::placeholder{color:var(--success-color)}.field-group.is-valid input[type=text]:focus,.field-group.is-valid input[type=email]:focus,.field-group.is-valid input[type=tel]:focus,.field-group.is-valid select:focus{color:var(--secondary-color)}.field-group.is-valid .field-icon{display:none}.field-group.is-valid .text-success{display:block}.field-group textarea{padding:1rem;border:1px solid var(--secondary-color);font-size:.75rem;color:var(--grey-color)}.field-group textarea::placeholder{color:var(--grey-color)}.fiel-search{box-shadow:rgba(0,0,0,0.45) 0 15px 25px -10px;border-radius:8px;border:1px solid #e4e4e4;background:var(--white-color)}.fiel-search input{padding:1.35rem;border:0;box-shadow:none;font-size:.875rem}.fiel-search input:focus{border:0;box-shadow:none}.fiel-search .icon{color:var(--primary-color)}.custom-checkbox input[type="checkbox"],.custom-checkbox input[type="radio"],.custom-radio input[type="checkbox"],.custom-radio input[type="radio"]{display:none}.custom-checkbox input[type="checkbox"]+label,.custom-checkbox input[type="radio"]+label,.custom-radio input[type="checkbox"]+label,.custom-radio input[type="radio"]+label{margin-left:0;color:var(--secondary-color);transition:all .2s}.custom-checkbox input[type="checkbox"]+label::after,.custom-checkbox input[type="radio"]+label::after,.custom-radio input[type="checkbox"]+label::after,.custom-radio input[type="radio"]+label::after{content:none}.custom-checkbox input[type="checkbox"]:checked+label,.custom-checkbox input[type="radio"]:checked+label,.custom-radio input[type="checkbox"]:checked+label,.custom-radio input[type="radio"]:checked+label{color:var(--grey-bold-color)}.custom-checkbox input[type="checkbox"]:checked+label::after,.custom-checkbox input[type="radio"]:checked+label::after,.custom-radio input[type="checkbox"]:checked+label::after,.custom-radio input[type="radio"]:checked+label::after{content:""}.custom-checkbox label,.custom-radio label{position:relative;display:inline-block;padding-left:25px}.custom-checkbox label:after,.custom-checkbox label:before,.custom-radio label:after,.custom-radio label:before{position:absolute;content:"";display:inline-block;transition:all .2s}.custom-checkbox label:before,.custom-radio label:before{left:0px;top:2px;height:21px;width:21px;border:1px solid var(--secondary-color)}.custom-checkbox input[type="checkbox"]:checked+label::before{background:var(--white-color)}.custom-checkbox label:before{border:1px solid var(--secondary-color)}.custom-checkbox label:after{left:6px;top:8px;height:10px;width:9px;background:var(--secondary-color)}.custom-radio input[type="radio"]:checked+label::before{background:transparent;border:1px solid var(--secondary-color)}.custom-radio label:before{border-radius:20px}.custom-radio label:after{left:6px;top:8px;height:10px;width:10px;border:0;border-radius:10px;background:var(--secondary-color)}#newsletter .field-group,#newsletter .custom-checkbox{transition:opacity 2s ease}#newsletter .hidden{opacity:0;transition:opacity 2s ease}.ht-skip textarea:read-only,.ht-skip textarea:disabled{background-color:transparent !important}:root{scroll-padding-top:64px}@media print, screen and (min-width: 40em){:root{scroll-padding-top:121px}}body.no-scroll{overflow:hidden}body>img{display:block}#root{overflow:hidden}.br{border:1px solid red}.debug{position:fixed;right:0;top:0;z-index:99999;min-width:1rem;min-height:1rem;border-radius:4px;border:1px solid red}.m-auto{margin:0 auto}.m0{margin:0}.m1{margin:8px}.m2{margin:16px}.m3{margin:24px}.mt0{margin-top:0px}.mt1{margin-top:8px}.mt2{margin-top:16px}.mt3{margin-top:24px}.mb0{margin-bottom:0}.mb1{margin-bottom:8px}.mb2{margin-bottom:16px}.mb3{margin-bottom:24px}.ml0{margin-left:0}.ml1{margin-left:8px}.ml2{margin-left:16px}.ml3{margin-left:24px}.mr0{margin-right:0}.mr1{margin-right:8px}.mr2{margin-right:16px}.mr3{margin-right:24px}.my0{margin:0 auto}.my1{margin:8px 0}.my2{margin:16px 0}.my3{margin:24px 0}.mx0{margin:auto 0}.mx1{margin:0 8px}.mx2{margin:0 16px}.mx3{margin:0 24px}.m4{margin:40px}.mt4{margin-top:40px}.mb4{margin-bottom:40px}.ml4{margin-left:40px}.mr4{margin-right:40px}.my4{margin:40px 0}.mx4{margin:0 40px}.m5{margin:50px}.mt5{margin-top:50px}.mb5{margin-bottom:50px}.ml5{margin-left:50px}.mr5{margin-right:50px}.my5{margin:50px 0}.mx5{margin:0 50px}.m6{margin:60px}.mt6{margin-top:60px}.mb6{margin-bottom:60px}.ml6{margin-left:60px}.mr6{margin-right:60px}.my6{margin:60px 0}.mx6{margin:0 60px}.m7{margin:70px}.mt7{margin-top:70px}.mb7{margin-bottom:70px}.ml7{margin-left:70px}.mr7{margin-right:70px}.my7{margin:70px 0}.mx7{margin:0 70px}.m8{margin:80px}.mt8{margin-top:80px}.mb8{margin-bottom:80px}.ml8{margin-left:80px}.mr8{margin-right:80px}.my8{margin:80px 0}.mx8{margin:0 80px}.mt-page{margin-top:2rem}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-column-1{column-gap:8px}.gap-column-2{column-gap:16px}.gap-column-3{column-gap:24px}.gap-row-1{row-gap:8px}.gap-row-2{row-gap:16px}.gap-row-3{row-gap:24px}.p0{padding:0}.p1{padding:8px}.p2{padding:16px}.p3{padding:24px}.pt0{padding-top:0px}.pt1{padding-top:8px}.pt2{padding-top:16px}.pt3{padding-top:24px}.pb0{padding-bottom:0}.pb1{padding-bottom:8px}.pb2{padding-bottom:16px}.pb3{padding-bottom:24px}.pl0{padding-left:0}.pl1{padding-left:8px}.pl2{padding-left:16px}.pl3{padding-left:24px}.pr0{padding-right:0}.pr1{padding-right:8px}.pr2{padding-right:16px}.pr3{padding-right:24px}.py0{padding:0 auto}.py1{padding:8px 0}.py2{padding:16px 0}.py3{padding:24px 0}.px0{padding:auto 0}.px1{padding:0 8px}.px2{padding:0 16px}.px3{padding:0 24px}.p4{padding:40px}.pt4{padding-top:40px}.pb4{padding-bottom:40px}.pl4{padding-left:40px}.pr4{padding-right:40px}.py4{padding:40px 0}.px4{padding:0 40px}.p5{padding:50px}.pt5{padding-top:50px}.pb5{padding-bottom:50px}.pl5{padding-left:50px}.pr5{padding-right:50px}.py5{padding:50px 0}.px5{padding:0 50px}.p6{padding:60px}.pt6{padding-top:60px}.pb6{padding-bottom:60px}.pl6{padding-left:60px}.pr6{padding-right:60px}.py6{padding:60px 0}.px6{padding:0 60px}.p7{padding:70px}.pt7{padding-top:70px}.pb7{padding-bottom:70px}.pl7{padding-left:70px}.pr7{padding-right:70px}.py7{padding:70px 0}.px7{padding:0 70px}.p8{padding:80px}.pt8{padding-top:80px}.pb8{padding-bottom:80px}.pl8{padding-left:80px}.pr8{padding-right:80px}.py8{padding:80px 0}.px8{padding:0 80px}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-hidden{overflow:hidden}.block{display:block}.block-small{display:block}@media print, screen and (min-width: 40em){.block-small{display:inherit}}.block-medium{display:block}@media print, screen and (min-width: 64em){.block-medium{display:inherit}}@media print, screen and (min-width: 40em){.block-for-medium{display:block}}@media print, screen and (min-width: 64em){.block-for-large{display:block}}.inline{display:inline-block}:root{--white-color: #fff;--black-color: #000;--grey-light-color: #58545B;--grey-color: #3b383e;--grey-dark-color: #2e2c31;--primary-color: #2fdada;--secondary-color: #960064;--success-color: #8cd838;--warning-color: #eabd0f;--alert-color: #b50016;--info-color: #ffd200;--info-hover-color: #eabd10;--october-color: #E16BAA}h1,.h1{font-family:'graphie', sans-serif;color:var(--secondary-color)}h2,.h2{font-family:'graphie', sans-serif;color:var(--secondary-color)}h3,.h3{font-family:'graphie', sans-serif;color:var(--secondary-color)}h4,.h4{font-family:'graphie', sans-serif;color:var(--secondary-color)}h5,.h5{font-family:'graphie', sans-serif;color:var(--secondary-color)}h6,.h6{font-family:'graphie', sans-serif;color:var(--secondary-color)}a{color:var(--primary-color);text-decoration:underline}a:hover{color:var(--warning-color);text-decoration:none}.text{font-size:.875rem;line-height:1.5rem}.text-small,.text-caption{font-size:.75rem;line-height:1rem}.text-caption{text-transform:uppercase}.text-large{font-size:1rem;line-height:1.5rem}.text-x-large{font-size:1.25rem;line-height:1.75rem}.text-bold{font-weight:bold}.text--primary{color:var(--primary-color)}.text--secondary{color:var(--secondary-color)}.isvg,.isvg+span{display:inline-block;vertical-align:middle}.responsive-embed{padding-bottom:56%}@media print, screen and (min-width: 64em){.responsive-embed{padding-bottom:32%}}.list-inline li{display:inline}.slick-dots li{width:10px;height:10px}.slick-dots li button{width:10px;height:10px}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:var(--grey-light-color);opacity:.25}.slick-dots li button:before{width:10px;height:10px;font-size:10px;color:var(--grey-light-color)}.slick-dots li.slick-active button:before{color:var(--primary-color);opacity:1}.info-loading{display:block;width:100%;text-align:center}.text-xx-large{font-size:1.5rem;line-height:1.75rem}.margin-auto{margin-right:auto;margin-left:auto}.break-space{white-space:break-spaces}.full-w{width:100%}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.tooltip{white-space:pre-line}.nowrap{flex-wrap:nowrap}@media print, screen and (max-width: 39.99875em){.ht-skip>div{position:fixed;bottom:150px}.ht-skip>div div[role="img"]{border-bottom-right-radius:12px}.ht-skip>div div:last-child{border-bottom-right-radius:12px}}

/*# sourceMappingURL=main.min.913887e5.css.map*/