/*!
    Theme Name: Qto
    Description: Theme for Qto
    Version: 1.0.0
    Author: Marcia & Iury Nadin (Dev)
    Tags: Gulp
*/@font-face{font-family:'Magnat';src:url("fonts/Magnat-HeadExtraBold.woff2") format("woff2"),url("fonts/Magnat-HeadExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy-black';src:url("fonts/Gilroy-Black.woff2") format("woff2"),url("fonts/Gilroy-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy-bold';src:url("fonts/Gilroy-Bold.woff2") format("woff2"),url("fonts/Gilroy-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy-extrabold';src:url("fonts/Gilroy-ExtraBold.woff2") format("woff2"),url("fonts/Gilroy-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy-medium';src:url("fonts/Gilroy-Medium.woff2") format("woff2"),url("fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Regular.woff2") format("woff2"),url("fonts/Gilroy-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Memphis';src:url("fonts/Memphis-ExtraBold.woff2") format("woff2"),url("fonts/Memphis-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}.breakpoint{position:fixed;top:10px;left:0;padding:0 10px;height:20px;z-index:99999;color:white;background-color:yellow}@media (min-width: 768px){.breakpoint{background-color:orange}}@media (min-width: 992px){.breakpoint{background-color:red}}@media (min-width: 1368px){.breakpoint{background-color:blue}}@media (min-width: 1920px){.breakpoint{background-color:green}}.breakpoint p::before{font-family:'Arial';font-size:14px;padding:0 !important;margin:0 !important;position:relative;content:"xs"}@media (min-width: 768px){.breakpoint p::before{content:"sm"}}@media (min-width: 992px){.breakpoint p::before{content:"md"}}@media (min-width: 1368px){.breakpoint p::before{content:"lg"}}@media (min-width: 1920px){.breakpoint p::before{content:"xlg"}}.azul{background-color:#0039D5}.salmao{background-color:#FF6450}.rosa{background-color:#F4AEE5}.bege{background-color:#BD9759}header{position:relative;width:100%;height:auto;background-color:transparent}header .logo img,header .logo svg{height:auto;width:130px}@media (min-width: 992px){header .logo img,header .logo svg{width:180px}}@media (min-width: 1368px){header .logo img,header .logo svg{width:202px}}header .container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:32px}@media (min-width: 992px){header .container{padding-top:58px}}@media (min-width: 1368px){header .container{padding-top:78px}}header nav{position:absolute;display:none}@media (min-width: 992px){header nav{position:relative;display:block}}header nav ul.header__menu{margin:0;padding:5px 0;text-align:right;position:relative;display:flex;align-items:center}header nav ul.header__menu li{display:block;list-style:none;text-align:center;padding:8px 0;line-height:1}@media (min-width: 992px){header nav ul.header__menu li{margin-left:38px}}@media (min-width: 1368px){header nav ul.header__menu li{width:206px;margin-left:38px}}header nav ul.header__menu li:first-of-type{margin-left:0;text-align:left}header nav ul.header__menu li:last-of-type{width:100px}header nav ul.header__menu li a:link,header nav ul.header__menu li a:visited{display:block;color:#BD9759;text-transform:uppercase;font-family:"Gilroy-extrabold";font-size:20px;text-decoration:none;letter-spacing:2px;transition:color 0.4s}header nav ul.header__menu li a:link:hover,header nav ul.header__menu li a:visited:hover{color:#FF6450}header nav ul.header__menu li a:link span,header nav ul.header__menu li a:visited span{font-family:"Gilroy-medium"}header nav ul.header__menu li.submenu ul{display:none;top:30px;left:0;position:absolute;text-align:left;margin:0;padding:15px 0 0 0;z-index:10}header nav ul.header__menu li.submenu ul::before{content:"";position:relative;display:block;width:100%;height:27px;background-image:url(images/ui/menu-arrow-v3.svg);background-repeat:no-repeat;background-position:78px 4px;background-size:30px auto;margin-bottom:0px}header nav ul.header__menu li.submenu ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;width:200px}header nav ul.header__menu li.submenu ul li a:link,header nav ul.header__menu li.submenu ul li a:visited{text-align:left;text-transform:none;display:block;font-family:"Gilroy";font-size:16px;margin:0 0 0 0;min-width:180px;letter-spacing:normal;padding:8px 0}@media (min-width: 992px){header nav ul.header__menu li.submenu ul#submenu-projects{left:232px}}@media (min-width: 1368px){header nav ul.header__menu li.submenu ul#submenu-projects{left:363px}}header nav ul.header__menu li.submenu ul#submenu-projects li{width:250px}header nav ul.header__menu li.submenu ul#submenu-projects::before{background-position:32px top}.show-sub{display:block !important}.navbar-burger{position:absolute;top:45px;right:5%;transition:all 0.4s;width:24px;height:28px;display:block;z-index:1010}@media (min-width: 992px){.navbar-burger{display:none}}.navbar-burger:hover{background-color:transparent;color:#fff}.navbar-burger span{position:absolute;height:3px;width:inherit;background-color:#BD9759;transition:all 0.2s;display:block}.navbar-burger span:nth-child(2){top:calc(50% - 6px)}.navbar-burger span:nth-child(3){top:calc(50% + 2px)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg);background-color:#FF6450}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-11px) rotate(-45deg);background-color:#FF6450}.secondary{position:fixed;top:0;left:-100%;height:100vh;background-color:#F4AEE5;z-index:50;-webkit-transition:0.6s all cubic-bezier(0.55, 0.085, 0, 0.99);transition:0.6s all cubic-bezier(0.55, 0.085, 0, 0.99);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width: 992px){.secondary{width:60%}}.secondary .secondary__menu{position:relative;margin:-20px 0 0 0;padding:0;text-align:center}.secondary .secondary__menu li{position:relative;list-style:none;font-family:"DM Serif Display";color:white;line-height:1;text-align:left;padding:4px 0 4px 60px;display:block;font-size:8vw}@media (min-width: 768px){.secondary .secondary__menu li{font-size:32px}}.secondary .secondary__menu li a:link,.secondary .secondary__menu li a:visited{color:white;transition:all 0.4s;text-decoration:none;display:block;transition:all 0.4s}.secondary .secondary__menu li a:link:hover,.secondary .secondary__menu li a:visited:hover{color:white}.secondary .secondary__menu li.white:before{background-color:white;top:0;left:0}.secondary .secondary__menu li:last-of-type{border-bottom:none}.secondary__wrapper{position:relative;width:100%;padding:0 40px}.secondary__wrapper #accordion{position:relative;width:100%}.secondary__wrapper #accordion h3{margin:0;padding:15px 0;color:#0039D5;text-transform:uppercase;font-family:"Gilroy-bold";font-size:22px}.secondary__wrapper #accordion h3 span{font-family:"Gilroy"}.secondary__wrapper #accordion h3 a:link,.secondary__wrapper #accordion h3 a:visited{text-decoration:none;color:#0039D5}.secondary__wrapper #accordion h3.ui-accordion-header{cursor:pointer;text-align:right;outline:none;width:100%}.secondary__wrapper #accordion .ui-accordion-header-active{color:#FF6450}.secondary__wrapper #accordion .ui-accordion-content{text-align:right}.secondary__wrapper #accordion .accordion__menu{margin:0;padding:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.secondary__wrapper #accordion .accordion__menu::before{content:"";position:relative;display:block;background-image:url(images/ui/secondary_down-arrow.svg);background-repeat:no-repeat;background-size:100% auto;width:22px;height:16px;margin-bottom:10px}.secondary__wrapper #accordion .accordion__menu li{list-style:none;margin-bottom:12px}.secondary__wrapper #accordion .accordion__menu li a:link,.secondary__wrapper #accordion .accordion__menu li a:visited{color:#0039D5;text-decoration:none;font-size:18px;margin-bottom:10px;line-height:1.8}.secondary__wrapper #accordion .secondary__insta:link,.secondary__wrapper #accordion .secondary__insta:visited{position:absolute;top:unset;left:0;bottom:14px !important;width:28px !important;height:28px !important;display:block !important;transition:all 0.4s}.secondary__wrapper #accordion .secondary__insta:link svg,.secondary__wrapper #accordion .secondary__insta:visited svg{position:relative;top:unset !important;left:unset !important;width:inherit !important;height:auto !important}.secondary__wrapper #accordion .secondary__insta:link svg .cls-1,.secondary__wrapper #accordion .secondary__insta:visited svg .cls-1{fill:#0039D5}.secondary svg{position:absolute;top:28px;left:5%;width:130px}@media (min-width: 768px){.secondary svg{width:160px}}.secondary svg .cls-1{fill:#FF6450}nav.secondary.active{left:0}.share.show{opacity:1;z-index:1000}.share{position:fixed;bottom:20%;right:0;z-index:-1;display:block;background-color:#BD9759;opacity:0;transition:all 0.4s}@media (min-width: 992px){.share{bottom:40%;right:30px;background-color:transparent}}.share ul{margin:0;padding:0}.share ul li{list-style:none;display:flex;justify-content:center;align-items:center;width:auto;padding:8px;margin-bottom:0px;width:55px;height:55px}@media (min-width: 992px){.share ul li{display:block;width:40px;height:40px;margin-bottom:60px}}.share ul li a:link,.share ul li a:visited{width:28px;height:28px;display:block}@media (min-width: 992px){.share ul li a:link,.share ul li a:visited{width:40px;height:40px}}.share ul li a:link .cls-1,.share ul li a:visited .cls-1{fill:#0039D5}@media (min-width: 992px){.share ul li a:link .cls-1,.share ul li a:visited .cls-1{fill:#bd9759}}.share ul li:last-of-type{display:none}@media (min-width: 992px){.share ul li:last-of-type{display:block}}.about header .logo .cls-1,.projects header .logo .cls-1,.fulltext header .logo .cls-1{fill:#0039D5}.about header .header__menu li a:link,.about header .header__menu li a:visited,.projects header .header__menu li a:link,.projects header .header__menu li a:visited,.fulltext header .header__menu li a:link,.fulltext header .header__menu li a:visited{color:#0039D5}.about .navbar-burger span,.projects .navbar-burger span,.fulltext .navbar-burger span{background-color:#0039D5}.projects header .header__menu li a:link,.projects header .header__menu li a:visited{color:#0039D5}.projects header .header__menu li a:link:hover,.projects header .header__menu li a:visited:hover{color:#F4AEE5}.projects header .header__menu li.submenu ul::before{content:"";position:relative;display:block;background-image:url(images/ui/menu-arrow-v2-rosa.svg) !important}.projects .header__search{position:absolute;top:100px;right:0;height:38px;display:block;transition:all 0.4s;z-index:1;width:220px;display:none}@media (min-width: 992px){.projects .header__search{display:block;top:390px;right:14px;width:270px}}@media (min-width: 1368px){.projects .header__search{width:340px;top:420px}}.projects .header__search .input-group{display:flex;align-items:flex-start}.projects .header__search input[type="text"]{border:none;background-color:transparent;border-bottom:3px solid #BD9759;color:#0039D5;font-size:16px;font-family:"Gilroy-medium";outline:none;height:23px;flex-basis:100px}@media (min-width: 992px){.projects .header__search input[type="text"]{flex-basis:100%}}.projects .header__search input[type="submit"]{appearance:none;border:none;height:38px;background-color:transparent;background-image:url(images/ui/icon-magnifyglass2.svg);background-repeat:no-repeat;background-position:0 0;background-size:31px auto;outline:none;flex-basis:38px !important}@media (min-width: 992px){.projects .search_subactivated{top:420px}}@media (min-width: 1368px){.projects .search_subactivated{top:450px}}.projectdetail header{background-color:#F4AEE5}@media (min-width: 992px){.projectdetail header{background-color:transparent}}.projectdetail header .logo .cls-1{fill:#0039D5}.projectdetail header .header__menu li a:link,.projectdetail header .header__menu li a:visited{color:#0039D5}.projectdetail .navbar-burger span{background-color:#0039D5}a.back-to-top{position:absolute;right:0;top:0;color:#0039D5}a.back-to-top:hover{color:#0039D5}.footer{position:relative;padding:0;width:100%;margin:0}@media (min-width: 992px){.footer{padding:0 0 10px}}.footer__col1 p{width:unset;font-size:unset;font-size:19px !important;line-height:1.5;margin-bottom:30px !important}@media (min-width: 992px){.footer__col1 p{width:460px;font-size:25px !important;line-height:unset;line-height:1.9}}.footer__contatos{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:16px}@media (min-width: 992px){.footer__contatos{flex-wrap:nowrap;padding-top:60px}}.footer__contatos div{flex-basis:100%}@media (min-width: 992px){.footer__contatos div{flex-basis:50%}}.footer__contatos p{line-height:1.6 !important;font-size:16px !important}@media (min-width: 992px){.footer__contatos p{font-size:20px !important}}.footer__contatos h4{font-size:17px;color:#0039D5;font-family:"Gilroy-bold";margin-bottom:0 !important}@media (min-width: 992px){.footer__contatos h4{font-size:20px;margin-bottom:10px !important}}.footer .footer__form{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start}@media (min-width: 992px){.footer .footer__form{padding-bottom:60px}}.footer .footer__form section{width:100%}@media (min-width: 992px){.footer .footer__form section{width:48%}}.footer .footer__form .form{margin-top:20px;margin-bottom:120px}@media (min-width: 992px){.footer .footer__form .form{margin-top:220px;margin-bottom:0}}.footer .footer__form .form .form-row{width:100%;display:flex;flex-direction:column;width:100%;margin:20px 0;padding:0}.footer .footer__form .form .form-row:nth-of-type(5){margin:0;align-items:flex-end !important}.footer .footer__form .form input[type="text"],.footer .footer__form .form input[type="email"]{font-size:18px;color:#0039D5;height:35px;padding:7px 0;outline:none;font-family:'Gilroy-medium';font-style:normal;margin-bottom:14px;border:none;border-bottom:2px solid #0039D5;background-color:transparent;transition:all 0.4s;border-radius:0;width:100%}.footer .footer__form .form input[type="text"]:focus,.footer .footer__form .form input[type="email"]:focus{color:white;border-bottom:2px solid white;box-shadow:none}.footer .footer__form .form ::-webkit-input-placeholder{font-size:18px;color:#0039D5;height:35px;padding:7px 0;outline:none;font-family:'Gilroy-medium';font-style:normal;margin-bottom:14px}.footer .footer__form .form :-moz-placeholder{font-size:18px;color:#0039D5;height:35px;padding:7px 0;outline:none;font-family:'Gilroy-medium';font-style:normal;margin-bottom:14px}.footer .footer__form .form ::-moz-placeholder{font-size:18px;color:#0039D5;height:35px;padding:7px 0;outline:none;font-family:'Gilroy-medium';font-style:normal;margin-bottom:14px}.footer .footer__form .form :-ms-input-placeholder{font-size:18px;color:#0039D5;height:35px;padding:7px 0;outline:none;font-family:'Gilroy-medium';font-style:normal;margin-bottom:14px}.footer .footer__form .form button,.footer .footer__form .form input[type="submit"]{color:#0039D5;text-decoration:none;text-transform:none;background-color:transparent;border:none;border-radius:none;font-size:25px;font-family:"Gilroy-bold";letter-spacing:0;margin:0;display:inline-block;transition:all 0.4s;width:90px;outline:none}.footer .footer__form .form button:hover,.footer .footer__form .form input[type="submit"]:hover{color:white}.footer .wpcf7 form.invalid .wpcf7-response-output,.footer .wpcf7 form.unaccepted .wpcf7-response-output{border:none}.footer .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none;color:red}.footer .container:last-of-type{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media (min-width: 992px){.footer .container:last-of-type{justify-content:space-between}}.footer .tel{font-size:16px}@media (min-width: 992px){.footer .tel{font-size:18px}}.footer .tel span{display:block;line-height:1}.footer .tel span:not(:nth-of-type(2)){padding-left:14px}.footer .tel:last-of-type{margin-left:30px}@media (min-width: 992px){.footer .tel:last-of-type{margin-left:unset}}.footer p{font-size:16px;line-height:1}@media (min-width: 992px){.footer p{line-height:1;font-size:18px}}@media (min-width: 1368px){.footer p{font-size:18px}}.footer p span.street{display:block}@media (min-width: 992px){.footer p span.street{display:inline}}.footer p span:not(.street){margin-right:15px}@media (min-width: 992px){.footer p span:not(.street){margin-right:unset;margin-left:15px}}.footer a:link,.footer a:visited{width:100%;font-size:16px;text-decoration:none;margin-top:15px}@media (min-width: 992px){.footer a:link,.footer a:visited{width:auto;font-size:18px;margin-top:unset}}.footer a:link.footer__insta,.footer a:visited.footer__insta{background-image:url(images/ui/ico-instagram.svg);background-repeat:no-repeat;background-position:left 4px;background-size:14px auto;padding:0 0 0 20px}@media (min-width: 992px){.footer a:link.footer__insta,.footer a:visited.footer__insta{background-position:left 4px;background-size:16px auto;padding:0 0 0 24px}}.footer__home,.footer__projects{color:#BD9759}.footer__home a:link,.footer__home a:visited,.footer__projects a:link,.footer__projects a:visited{color:#BD9759;transition:all 0.4s}.footer__home a:link:hover,.footer__home a:visited:hover,.footer__projects a:link:hover,.footer__projects a:visited:hover{color:#F4AEE5}.footer__home .container:last-of-type,.footer__projects .container:last-of-type{margin-top:140px}@media (min-width: 992px){.footer__home .container:last-of-type,.footer__projects .container:last-of-type{margin-top:240px}}.footer__home .container:last-of-type p,.footer__projects .container:last-of-type p{color:#BD9759}.footer__home .container h2,.footer__projects .container h2{margin-top:0;color:#0039D5;width:100px;line-height:1.2}.footer__home .container p,.footer__projects .container p{color:#0039D5;line-height:1.8;margin-bottom:14px}.footer__home{position:relative}.footer__home a.back-to-top{color:#0039D5;top:580px}@media (min-width: 992px){.footer__home a.back-to-top{top:460px}}@media (min-width: 1368px){.footer__home a.back-to-top{top:450px}}.footer__home a.back-to-top:hover{color:#0039D5}.footer__about,.footer__fulltext{position:relative;color:#0039D5;padding-top:150px}@media (min-width: 992px){.footer__about,.footer__fulltext{padding-top:240px}}@media (min-width: 1368px){.footer__about,.footer__fulltext{padding-top:300px}}.footer__about h2,.footer__fulltext h2{color:#0039D5}.footer__about .tel span,.footer__fulltext .tel span{color:#BD9759}@media (min-width: 992px){.footer__about .tel span,.footer__fulltext .tel span{color:#0039D5}}.footer__about p,.footer__fulltext p{color:#BD9759}@media (min-width: 992px){.footer__about p,.footer__fulltext p{color:#0039D5}}.footer__about a:link,.footer__about a:visited,.footer__fulltext a:link,.footer__fulltext a:visited{color:#BD9759;transition:all 0.4s}@media (min-width: 992px){.footer__about a:link,.footer__about a:visited,.footer__fulltext a:link,.footer__fulltext a:visited{color:#0039D5}}.footer__about a:link:hover,.footer__about a:visited:hover,.footer__fulltext a:link:hover,.footer__fulltext a:visited:hover{color:#F4AEE5}.footer__about a:link.footer__insta,.footer__about a:visited.footer__insta,.footer__fulltext a:link.footer__insta,.footer__fulltext a:visited.footer__insta{background-image:url(images/ui/ico-instagram-bege.svg)}@media (min-width: 992px){.footer__about a:link.footer__insta,.footer__about a:visited.footer__insta,.footer__fulltext a:link.footer__insta,.footer__fulltext a:visited.footer__insta{background-image:url(images/ui/ico-instagram-primary.svg)}}.footer__about a.back-to-top,.footer__fulltext a.back-to-top{position:absolute;color:#0039D5;top:-140px}@media (min-width: 992px){.footer__about a.back-to-top,.footer__fulltext a.back-to-top{top:-250px}}@media (min-width: 1368px){.footer__about a.back-to-top,.footer__fulltext a.back-to-top{top:-290px}}.footer__about a.back-to-top:hover,.footer__fulltext a.back-to-top:hover{color:#0039D5}.footer__projects a.back-to-top{position:absolute;color:#0039D5;top:-140px}@media (min-width: 992px){.footer__projects a.back-to-top{top:-250px}}@media (min-width: 1368px){.footer__projects a.back-to-top{top:-300px}}.footer__projects a.back-to-top:hover{color:#0039D5}.footer__projectdetail a.back-to-top{position:absolute;color:#0039D5;top:-320px}.footer__projectdetail a.back-to-top:hover{color:#0039D5}a.saiba-mais:link,a.saiba-mais:visited{position:relative;color:#0039D5;text-decoration:none;padding:6px 11px;font-family:"Gilroy";font-size:20px;border:2px solid #0039D5;line-height:1;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;align-items:center;transition:all 0.4s}a.saiba-mais:link span.plus,a.saiba-mais:visited span.plus{color:#0039D5;margin-left:5px;transition:all 0.4s;line-height:1}a.saiba-mais:link:hover,a.saiba-mais:visited:hover{color:white;background-color:#0039D5}a.saiba-mais:link:hover span.plus,a.saiba-mais:visited:hover span.plus{color:white}a.ghost-primary:link,a.ghost-primary:visited{position:relative;color:#0039D5;text-decoration:none;font-family:"Gilroy-bold";border:2px solid #0039D5;line-height:1;display:inline;transition:all 0.4s;padding:8px 12px;font-size:18px}@media (min-width: 992px){a.ghost-primary:link,a.ghost-primary:visited{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;align-items:center;padding:12px 16px;font-size:25px}}a.ghost-primary:link:hover,a.ghost-primary:visited:hover{color:white;background-color:#0039D5}.ver-mais:link,.ver-mais:visited{text-indent:-9999px;transition:all 0.4s;display:block;background-repeat:no-repeat;background-image:url(images/ui/mais.svg);background-size:100% auto;background-position:center center;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg);transition:all 0.4s;width:40px;height:40px}@media (min-width: 992px){.ver-mais:link,.ver-mais:visited{width:56px;height:56px}}.ver-mais:link:hover,.ver-mais:visited:hover{-webkit-transform:rotate(180deg);transform:rotate(90deg) scale(1.2)}.back-to-top:link,.back-to-top:visited{text-align:center;font-family:"Gilroy";width:42px !important;display:block;color:#0039D5;transition:all 0.4s}@media (min-width: 992px){.back-to-top:link,.back-to-top:visited{width:58px !important}}.back-to-top:link::before,.back-to-top:visited::before{content:"";position:relative;display:block;opacity:1;width:inherit;height:22px;background-repeat:no-repeat;background-image:url(images/ui/back-top.svg);background-size:cover auto;background-position:center top;transition:all 0.4s}@media (min-width: 992px){.back-to-top:link::before,.back-to-top:visited::before{height:38px}}.back-to-top:link span,.back-to-top:visited span{position:absolute;text-align:center;top:0;padding:5px 0;opacity:0;display:block;font-family:"Magnat";color:#0039D5;transition:all 0.4s;font-size:18px;width:42px}@media (min-width: 992px){.back-to-top:link span,.back-to-top:visited span{font-size:26px;width:58px}}.back-to-top:link:hover::before,.back-to-top:visited:hover::before{opacity:0.2}.back-to-top:link:hover span,.back-to-top:visited:hover span{opacity:1}.container{position:relative;margin:0 auto;width:90%}@media (min-width: 768px){.container{width:768px}}@media (min-width: 992px){.container{width:972px}}@media (min-width: 1368px){.container{width:1204px}}.wrapper{position:relative;margin:0 auto;width:94%}@media (min-width: 768px){.wrapper{width:768px}}@media (min-width: 992px){.wrapper{width:992px}}@media (min-width: 1368px){.wrapper{width:1204px}}.wrapper-fluid{position:relative;width:94%;margin:0 auto}*{box-sizing:border-box}body{margin:0;padding:0;width:100%;font-family:'Gilroy'}h1{font-family:'Magnat';line-height:1.4;font-size:24px}@media (min-width: 992px){h1{line-height:1.4;font-size:44px}}@media (min-width: 1368px){h1{font-size:48px}}h2{font-family:'Magnat';line-height:1.2;font-size:25px}@media (min-width: 992px){h2{line-height:1.3;font-size:40px}}@media (min-width: 1368px){h2{font-size:48px}}h3{font-family:'Gilroy-bold';font-size:18px}@media (min-width: 992px){h3{font-size:30px}}p{font-size:18px;font-family:'Gilroy';color:#0039D5}p strong,p b{font-family:'Gilroy-bold'}@media (min-width: 992px){p{font-size:25px}}hr{border-top:1px solid #0039D5}.text-center{position:relative;width:100%;text-align:center}.opacity1{opacity:1 !important;z-index:1 !important}.row-flex{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 992px){.row-flex{justify-content:space-between;align-items:flex-start}}.row-flex-start{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 768px){.row-flex-start{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.col-flex-half{flex-basis:100%}@media (min-width: 992px){.col-flex-half{flex-basis:43%}}.col-half-strecth{width:100%;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}@media (min-width: 992px){.col-half-strecth{width:49%}}.col-half-strecth .box-border-green{height:100%}.col-half{width:100%}@media (min-width: 992px){.col-half{width:49%}}.img-fluid{max-width:100%;height:auto}.hidden-xs{display:none}@media (min-width: 768px){.hidden-xs{display:block}}.hidden-lg{display:block}@media (min-width: 768px){.hidden-lg{display:none}}.home{position:relative;background-image:url(images/ui/bg-home2-mobile.svg);background-repeat:no-repeat;background-position:center top;background-size:900px auto}@media (min-width: 768px){.home{background-size:1200px auto}}@media (min-width: 992px){.home{background-image:url(images/ui/bg-home3.svg);background-size:3300px auto;background-position:center top}}@media (min-width: 1368px){.home{background-size:4000px auto}}.home main{background-repeat:no-repeat;background-size:860px auto;background-image:url(images/ui/footer-home-mobile2.svg);background-position:center bottom}@media (min-width: 992px){.home main{background-size:3146px auto;background-image:url(images/ui/footer-home2.svg);background-position:22% bottom}}.home .aniversario{position:absolute;top:0;display:block;right:0}@media (min-width: 992px){.home .aniversario{top:15px}}@media (min-width: 1368px){.home .aniversario{top:30px}}.home .aniversario .mascara{height:72px}@media (min-width: 992px){.home .aniversario .mascara{height:117px}}@media (min-width: 1368px){.home .aniversario .mascara{height:161px}}.home .aniversario .zeroicons{position:absolute;right:-13px;top:0;display:block;z-index:1;width:53px}@media (min-width: 992px){.home .aniversario .zeroicons{width:87px}}@media (min-width: 1368px){.home .aniversario .zeroicons{width:118px}}.home .aniversario .zeroicons img{width:100%;display:block;position:absolute;top:0;opacity:0}.home .wowicons{position:absolute;right:5%;top:0;display:block;width:116px;height:116px}@media (min-width: 992px){.home .wowicons{top:30px;width:180px;height:180px;right:60px}}@media (min-width: 1368px){.home .wowicons{top:30px;width:222px;height:222px;right:170px}}.home .wowicons__wrapper{position:relative;width:100%;height:100%}.home .wowicons img{width:100%;height:auto;position:absolute;top:0;opacity:0}.home h1:first-of-type{color:#BD9759;width:90%;padding-top:140px;margin:0}@media (min-width: 992px){.home h1:first-of-type{margin:unset;width:75%;padding-top:208px}}@media (min-width: 1368px){.home h1:first-of-type{padding-top:258px}}.home__video{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;margin:0 auto;margin-top:42px;height:50vw}@media (min-width: 768px){.home__video{height:470px}}@media (min-width: 992px){.home__video{width:100%;height:580px;margin:unset;margin-top:50px}}@media (min-width: 1368px){.home__video{height:670px;margin-top:50px}}.home__video--container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.home__video--container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.home__video--container video{width:inherit !important;outline:none}.home__video--controls{display:flex;justify-content:flex-end;align-items:center;padding:10px}@media (min-width: 992px){.home__video--controls{padding:60px}}.home__video--controls p{font-size:16px;width:80%}@media (min-width: 768px){.home__video--controls p{font-size:17px}}@media (min-width: 992px){.home__video--controls p{width:unset;font-size:19px}}.home__video--controls a:link,.home__video--controls a:visited{position:relative;display:block;background-color:#0039D5;border-radius:99px;text-indent:-9999px;transition:all 0.4s;width:32px;height:32px}@media (min-width: 992px){.home__video--controls a:link,.home__video--controls a:visited{width:76px;height:76px;margin-left:20px}}.home__video--controls a:link:hover,.home__video--controls a:visited:hover{background-color:#FF6450}.home__video--controls a:link::after,.home__video--controls a:visited::after{content:"";position:absolute;display:block;top:50%;left:50%;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #BD9759;margin-top:-7px;margin-left:-4px;border-width:7px 0 7px 12px}@media (min-width: 992px){.home__video--controls a:link::after,.home__video--controls a:visited::after{margin-top:-9px;margin-left:-6px;border-width:10px 0 10px 17px}}.home__quote{position:relative;padding-top:10px;display:flex;flex-wrap:wrap}@media (min-width: 992px){.home__quote{padding-top:70px;justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 1368px){.home__quote{padding-top:60px}}.home__quote p{font-family:"Magnat";font-size:19px;line-height:1.5;flex-basis:76%}@media (min-width: 992px){.home__quote p{flex-basis:42%;font-size:30px;line-height:1.5}}@media (min-width: 1368px){.home__quote p{font-size:36px}}.home__quote p span{display:block;font-family:"Gilroy";font-style:italic;margin-top:5px;letter-spacing:2px;font-size:15px}@media (min-width: 992px){.home__quote p span{margin-top:5px;letter-spacing:2px;font-size:18px}}@media (min-width: 1368px){.home__quote p span{margin-top:10px;letter-spacing:3px;font-size:20px}}.home__quote--logos{flex-basis:100%;margin-top:22vw}@media (min-width: 992px){.home__quote--logos{flex-basis:40%;margin-top:0}}.home__quote--logos h1{padding-top:28px !important;color:#0039D5 !important;line-height:1.2 !important;padding-right:0;text-align:right;width:100% !important}@media (min-width: 992px){.home__quote--logos h1{text-align-last:left}}.home__quote--logos img{margin-top:30px;width:100%;height:auto}@media (min-width: 992px){.home__quote--logos img{margin-top:60px;width:82%}}.home__testimonials{position:relative;width:100%;padding:0;height:auto;margin-top:40px}@media (min-width: 992px){.home__testimonials{margin-top:74px}}@media (min-width: 1368px){.home__testimonials{margin-top:94px}}.home__testimonials h2{color:#F4AEE5}.home__testimonial{position:relative;height:auto}@media (min-width: 992px){.home__testimonial{height:calc(365px + 60px)}}@media (min-width: 1368px){.home__testimonial{height:calc(485px + 60px)}}.home__testimonial--wrapper{position:relative;width:100%;height:inherit}.home__testimonial .item{position:relative;text-align:left}@media (min-width: 992px){.home__testimonial .item{text-align:right}}.home__testimonial .item:focus{outline:none;border:none}.home__testimonial .item .saiba-mais{margin-top:10px;margin-right:0}@media (min-width: 992px){.home__testimonial .item .saiba-mais{margin-top:0;margin-right:40px}}@media (min-width: 1368px){.home__testimonial .item .saiba-mais{margin-right:68px}}.home__testimonial--image{position:relative;height:inherit;display:block;overflow-x:hidden;width:75%;margin-left:0}@media (min-width: 992px){.home__testimonial--image{width:350px;margin-left:calc(50% - 482px)}}@media (min-width: 1368px){.home__testimonial--image{width:451px;margin-left:calc(50% - 602px)}}.home__testimonial--image img{width:100%;height:auto;margin-bottom:10px}@media (min-width: 992px){.home__testimonial--image img{margin-bottom:20px}}.home__testimonial--image a.saiba-mais{margin-left:5%}@media (min-width: 992px){.home__testimonial--image a.saiba-mais{margin-left:0}}.home__testimonial--info{z-index:10;background-color:#0039D5;display:flex;justify-content:flex-start;align-items:center;position:relative;width:66%;margin-left:34%;margin-top:-76px;height:auto;padding:24px}@media (min-width: 768px){.home__testimonial--info{padding:30px}}@media (min-width: 992px){.home__testimonial--info{position:absolute;top:60px;left:50%;padding:40px 0 40px 40px;width:calc(50% + 150px);margin-left:-150px;margin-top:unset;height:365px}}@media (min-width: 1368px){.home__testimonial--info{height:485px;padding:70px 0 70px 70px;width:calc(50% + 200px);margin-left:-200px}}.home__testimonial--info .slider-nav{position:relative;width:100%;height:100%}@media (min-width: 992px){.home__testimonial--info .slider-nav{width:84%}}@media (min-width: 1368px){.home__testimonial--info .slider-nav{width:calc(602px + 110px)}}.home__testimonial--info .slider-nav .item-dep{padding-left:16px}@media (min-width: 768px){.home__testimonial--info .slider-nav .item-dep{padding-left:28px}}@media (min-width: 992px){.home__testimonial--info .slider-nav .item-dep{padding-left:42px}}@media (min-width: 1368px){.home__testimonial--info .slider-nav .item-dep{padding-left:48px}}.home__testimonial--info .slider-nav .item-dep__wrapper{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start}@media (min-width: 992px){.home__testimonial--info .slider-nav .item-dep__wrapper{justify-content:center}}.home__testimonial--info .slider-nav p{position:relative;margin:0;padding:0;font-family:"Gilroy-light";color:#F4AEE5;font-size:17px;line-height:1.6}@media (min-width: 768px){.home__testimonial--info .slider-nav p{font-size:19px;line-height:1.4}}@media (min-width: 992px){.home__testimonial--info .slider-nav p{font-size:20px}}@media (min-width: 1368px){.home__testimonial--info .slider-nav p{font-size:23px;line-height:1.7}}.home__testimonial--info .slider-nav p::before{content:"";position:absolute;display:block;background-image:url(images/ui/quotes-start.svg);background-repeat:no-repeat;background-position:0 0;background-position:100% auto;top:4px;left:-15px;width:13px;height:12px}@media (min-width: 992px){.home__testimonial--info .slider-nav p::before{left:-28px;width:22px;height:17px}}.home__testimonial--info .slider-nav span.quotes{font-family:"Magnat";line-height:1;font-size:18px;margin-left:4px;padding-top:7px}@media (min-width: 992px){.home__testimonial--info .slider-nav span.quotes{font-size:38px}}.home__testimonial--info .slider-nav span.author{display:block;font-family:"Gilroy";color:#F4AEE5;font-size:14px;margin-top:18px;line-height:1.5}@media (min-width: 992px){.home__testimonial--info .slider-nav span.author{font-size:16px;margin-top:22px;line-height:1.6}}.home__testimonial .testimonial__btn-next:link,.home__testimonial .testimonial__btn-next:visited{position:absolute;top:20vw;text-decoration:none;display:block;z-index:15;right:12%}@media (min-width: 992px){.home__testimonial .testimonial__btn-next:link,.home__testimonial .testimonial__btn-next:visited{top:calc(50% - 16px);right:4%}}@media (min-width: 1368px){.home__testimonial .testimonial__btn-next:link,.home__testimonial .testimonial__btn-next:visited{right:5%}}.home__testimonial .testimonial__btn-next:link::before,.home__testimonial .testimonial__btn-next:visited::before{content:"";position:relative;display:block;background-image:url(images/ui/arrow-testimonial.svg);background-size:100% auto;background-position:right center;background-repeat:no-repeat;height:36px;width:18px;opacity:1;transition:all 0.4s}@media (min-width: 992px){.home__testimonial .testimonial__btn-next:link::before,.home__testimonial .testimonial__btn-next:visited::before{width:28px;height:57px}}.home__testimonial .testimonial__btn-next:link span,.home__testimonial .testimonial__btn-next:visited span{opacity:0;position:absolute;top:0;font-family:'Magnat';color:#BD9759;text-align:right;transition:all 0.4s;right:-30px;padding-top:5px;font-size:19px}@media (min-width: 992px){.home__testimonial .testimonial__btn-next:link span,.home__testimonial .testimonial__btn-next:visited span{padding-top:15px;right:-30px;font-size:20px}}@media (min-width: 1368px){.home__testimonial .testimonial__btn-next:link span,.home__testimonial .testimonial__btn-next:visited span{padding-top:10px;right:-40px;font-size:24px}}.home__testimonial .testimonial__btn-next:link:hover span,.home__testimonial .testimonial__btn-next:visited:hover span{opacity:1}.home__testimonial .testimonial__btn-next:link:hover::before,.home__testimonial .testimonial__btn-next:visited:hover::before{opacity:0.5}.home__testimonial .testimonial__btn-prev:link,.home__testimonial .testimonial__btn-prev:visited{position:absolute;top:30vw;text-decoration:none;display:block;z-index:15;left:unset;right:12%}@media (min-width: 992px){.home__testimonial .testimonial__btn-prev:link,.home__testimonial .testimonial__btn-prev:visited{right:unset;top:calc(50% - 16px);left:calc(50% - 130px);width:32px}}@media (min-width: 1368px){.home__testimonial .testimonial__btn-prev:link,.home__testimonial .testimonial__btn-prev:visited{left:calc(50% - 164px)}}.home__testimonial .testimonial__btn-prev:link::before,.home__testimonial .testimonial__btn-prev:visited::before{transform:rotate(180deg);content:"";position:relative;display:block;background-image:url(images/ui/arrow-testimonial.svg);background-size:100% auto;background-position:right center;background-repeat:no-repeat;height:36px;width:18px;opacity:1;transition:all 0.4s}@media (min-width: 992px){.home__testimonial .testimonial__btn-prev:link::before,.home__testimonial .testimonial__btn-prev:visited::before{width:28px;height:57px}}.home__testimonial .testimonial__btn-prev:link span,.home__testimonial .testimonial__btn-prev:visited span{opacity:0;position:absolute;top:0;font-family:'Magnat';color:#BD9759;text-align:right;transition:all 0.4s;right:-30px;padding-top:5px;font-size:19px;right:unset;left:-30px}@media (min-width: 992px){.home__testimonial .testimonial__btn-prev:link span,.home__testimonial .testimonial__btn-prev:visited span{padding-top:15px;right:-30px;font-size:20px}}@media (min-width: 1368px){.home__testimonial .testimonial__btn-prev:link span,.home__testimonial .testimonial__btn-prev:visited span{padding-top:10px;right:-40px;font-size:24px}}@media (min-width: 992px){.home__testimonial .testimonial__btn-prev:link span,.home__testimonial .testimonial__btn-prev:visited span{left:-20px}}@media (min-width: 1368px){.home__testimonial .testimonial__btn-prev:link span,.home__testimonial .testimonial__btn-prev:visited span{left:-30px}}.home__testimonial .testimonial__btn-prev:link:hover span,.home__testimonial .testimonial__btn-prev:visited:hover span{opacity:1}.home__testimonial .testimonial__btn-prev:link:hover::before,.home__testimonial .testimonial__btn-prev:visited:hover::before{opacity:0.5}.home__ourdesign{position:relative;width:100%;margin:0;border:1px solid rgba(0,0,0,0);height:auto}.home__ourdesign::before{content:"";position:absolute;display:block;display:block;z-index:-1;top:-1px;background-image:url(images/ui/bg-ourdesign.svg);background-position:right top;background-repeat:no-repeat;background-size:auto 500px;right:calc(66%);width:50%;height:912px}@media (min-width: 992px){.home__ourdesign::before{background-size:auto 912px;right:calc(50% + 150px);width:50%;height:912px}}@media (min-width: 1368px){.home__ourdesign::before{right:calc(50% + 200px)}}.home__ourdesign--rowtop{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding-top:10px;padding-bottom:5px;margin-bottom:20px}@media (min-width: 992px){.home__ourdesign--rowtop{padding-top:30px;padding-bottom:unset;margin-bottom:20px}}.home__ourdesign--rowtop h2{color:#BD9759;flex-basis:100px;display:block}@media (min-width: 992px){.home__ourdesign--rowtop h2{flex-basis:180px}}.home__ourdesign--rowtop p{display:flex;padding-top:10px;line-height:1.5;flex-basis:58%;font-size:16px}@media (min-width: 992px){.home__ourdesign--rowtop p{line-height:1.6;padding-top:26px;font-size:18px;flex-basis:572px}}@media (min-width: 1368px){.home__ourdesign--rowtop p{font-size:22px;flex-basis:692px}}.home .grid .grid__row:last-of-type{margin-bottom:50px}.lgpd{position:fixed;bottom:20px;left:20px;right:20px;background-color:#fff;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:14px;flex-direction:column}@media (min-width: 992px){.lgpd{padding:20px;flex-direction:row}}.lgpd p{font-family:"Gilroy-bold";color:#0039D5;margin:0;font-size:14px;flex-shrink:1;flex-grow:1}@media (min-width: 992px){.lgpd p{font-size:16px}}.lgpd p a:link,.lgpd p a:visited{text-decoration:none;color:#FF6450}.lgpd p a:link:hover,.lgpd p a:visited:hover{text-decoration:underline}.lgpd .saiba-mais{flex-shrink:0;font-size:16px !important;font-family:"Gilroy-bold" !important;margin-top:20px}@media (min-width: 992px){.lgpd .saiba-mais{margin-left:10px;margin-top:0}}.lgpd.hidden{display:none}.about{position:relative;background-repeat:no-repeat;background-image:url(images/about/bg-sobre.svg);background-size:auto 839px;background-position:right 46vw top -140px}@media (min-width: 768px){.about{background-position:right 50vw top -180px}}@media (min-width: 992px){.about{background-position:right 58vw top -80px}}@media (min-width: 1368px){.about{background-position:right 58vw top}}.about main{background-repeat:no-repeat;background-size:860px auto;background-image:url(images/ui/footer-sobre-mobile.svg);background-position:center bottom}@media (min-width: 992px){.about main{background-size:3120px auto;background-image:url(images/ui/footer-sobre.svg);background-position:22% bottom}}.about h1{position:relative;color:#0039D5;padding-top:90px;margin-bottom:50px}@media (min-width: 992px){.about h1{margin-bottom:50px;padding-top:140px}}@media (min-width: 1368px){.about h1{padding-top:240px}}.about h1 span{font-family:"Memphis"}.about p{line-height:1.7}.about__icons{position:relative;width:100%;margin-bottom:60px}.about__icons ul{margin:20px 0 0 0;padding:0;width:inherit;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media (min-width: 992px){.about__icons ul{height:460px;margin:40px 0 0 0;flex-wrap:wrap;justify-content:flex-start;align-items:space-between}}.about__icons ul li{list-style:none;height:200px;flex-basis:100%;align-self:stretch;position:relative;color:#0039D5;font-family:"Gilroy";line-height:1.5;font-size:22px}@media (min-width: 992px){.about__icons ul li{font-size:26px}}@media (min-width: 992px){.about__icons ul li{flex-basis:50%;align-self:stretch}}.about__icons ul li div{display:flex;align-items:center;padding-top:20px}@media (min-width: 992px){.about__icons ul li div{padding-top:30px}}.about__icons ul li .wow{display:none;position:absolute;top:50%;background-image:url(images/ui/wow-hover.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;margin-left:-58px;margin-top:2px;left:80px;width:60px;height:24px}@media (min-width: 992px){.about__icons ul li .wow{margin-left:-40px;margin-top:-16px;width:85px}}.about__icons ul li .icon{position:relative;background-image:url(images/ui/icon-about.svg);background-repeat:no-repeat;background-size:100% auto;width:104px;height:104px;margin-right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 992px){.about__icons ul li .icon{margin-right:25px;width:165px;height:165px}}.about__icons ul li .icon p{color:#0039D5;line-height:0.9;text-align:center;font-family:"Magnat";font-size:22px}@media (min-width: 992px){.about__icons ul li .icon p{font-size:33px}}.about__icons ul li:nth-of-type(3),.about__icons ul li:last-of-type{padding-left:0}@media (min-width: 992px){.about__icons ul li:nth-of-type(3),.about__icons ul li:last-of-type{padding-left:200px}}.about__icons ul li:nth-of-type(3) .wow,.about__icons ul li:last-of-type .wow{margin-left:-58px}@media (min-width: 992px){.about__icons ul li:nth-of-type(3) .wow,.about__icons ul li:last-of-type .wow{margin-left:160px}}.about__pre-team{position:relative;width:100%;margin:40px auto 0}.about__pre-team .container{margin:0 auto;padding:0;width:100%}@media (min-width: 768px){.about__pre-team .container{width:768px}}@media (min-width: 992px){.about__pre-team .container{width:972px}}@media (min-width: 1368px){.about__pre-team .container{width:1204px}}.about__pre-team h2{color:#0039D5}.about__pre-team .member{display:block}.about__pre-team .member__foto{position:relative;display:block;width:100%}.about__pre-team .member a:link,.about__pre-team .member a:visited{position:relative;width:100%;display:flex;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;text-decoration:none;color:#0039D5;height:auto;padding:17px 20px}@media (min-width: 768px){.about__pre-team .member a:link,.about__pre-team .member a:visited{flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:start}}@media (min-width: 992px){.about__pre-team .member a:link,.about__pre-team .member a:visited{padding:26px 32px}}@media (min-width: 1368px){.about__pre-team .member a:link,.about__pre-team .member a:visited{padding:30px 56px;height:140px}}.about__pre-team .member a:link span.member__name,.about__pre-team .member a:visited span.member__name{font-family:"Gilroy-bold";display:block;margin-bottom:0;font-size:18px}@media (min-width: 768px){.about__pre-team .member a:link span.member__name,.about__pre-team .member a:visited span.member__name{font-size:24px}}@media (min-width: 992px){.about__pre-team .member a:link span.member__name,.about__pre-team .member a:visited span.member__name{font-size:32px;line-height:1.2}}@media (min-width: 1368px){.about__pre-team .member a:link span.member__name,.about__pre-team .member a:visited span.member__name{font-size:35px}}.about__pre-team .member a:link .member__others,.about__pre-team .member a:visited .member__others{display:flex;font-size:18px;flex-direction:row;justify-content:space-between;align-items:center;width:20px}@media (min-width: 768px){.about__pre-team .member a:link .member__others,.about__pre-team .member a:visited .member__others{width:100%}}@media (min-width: 992px){.about__pre-team .member a:link .member__others,.about__pre-team .member a:visited .member__others{margin-top:6px;font-size:21px}}.about__pre-team .member a:link .member__others span,.about__pre-team .member a:visited .member__others span{display:none}@media (min-width: 768px){.about__pre-team .member a:link .member__others span,.about__pre-team .member a:visited .member__others span{display:block}}.about__pre-team .member a:link .member__others img,.about__pre-team .member a:link .member__others svg,.about__pre-team .member a:visited .member__others img,.about__pre-team .member a:visited .member__others svg{width:24px;margin-left:6px;stroke-width:4px}@media (min-width: 768px){.about__pre-team .member a:link .member__others img,.about__pre-team .member a:link .member__others svg,.about__pre-team .member a:visited .member__others img,.about__pre-team .member a:visited .member__others svg{width:24px;margin-left:0}}@media (min-width: 992px){.about__pre-team .member a:link .member__others img,.about__pre-team .member a:link .member__others svg,.about__pre-team .member a:visited .member__others img,.about__pre-team .member a:visited .member__others svg{width:30px;stroke-width:2px}}.about__pre-team .tabs{width:100%;margin:0;padding:0 !important;padding-inline-start:0}.about__pre-team ul#tabs-nav{display:flex;flex-direction:row;list-style:none;margin:0;overflow:auto;padding:0}.about__pre-team ul#tabs-nav li{cursor:pointer}.about__pre-team #tabs-nav li a{text-decoration:none;color:#0039D5;transition:all 0.4s}.about__pre-team #tabs-nav li a svg{stroke:#0039D5;transition:all 0.4s}.about__pre-team #tabs-nav li.laura a:hover,.about__pre-team #tabs-nav li.marcia a:hover{color:#F4AEE5}.about__pre-team #tabs-nav li.laura a:hover svg,.about__pre-team #tabs-nav li.marcia a:hover svg{stroke:#F4AEE5}.about__pre-team #tabs-nav li.celi a:hover{color:#FF6450}.about__pre-team #tabs-nav li.celi a:hover svg{stroke:#FF6450}.about__pre-team .tab-content{padding:18px}@media (min-width: 768px){.about__pre-team .tab-content{padding:28px}}@media (min-width: 992px){.about__pre-team .tab-content{padding:36px}}.about__pre-team .tab-content p{padding:0;margin:0;font-size:16px}@media (min-width: 768px){.about__pre-team .tab-content p{font-size:18px}}@media (min-width: 992px){.about__pre-team .tab-content p{font-size:21px}}.about__pre-team .laura a{background-color:#BD9759}.about__pre-team .celi a{background-color:#F4AEE5}.about__pre-team .marcia a{background-color:#FF6450}.about__pre-team .laura.tab-content{background-color:#BD9759}.about__pre-team .celi.tab-content{background-color:#F4AEE5}.about__pre-team .marcia.tab-content{background-color:#FF6450}.about__pre-team .role{position:absolute;z-index:1;display:none;background-repeat:no-repeat;background-position:0 0}@media (min-width: 992px){.about__pre-team .role{display:block;width:100px;height:100px}}@media (min-width: 1368px){.about__pre-team .role{width:136px;height:136px}}.about__pre-team .role:nth-of-type(1){top:413px;left:-15px;background-image:url(images/about/role-laura.svg);background-position:right top}@media (min-width: 992px){.about__pre-team .role:nth-of-type(1){background-size:72px auto;top:280px;left:62px}}@media (min-width: 1368px){.about__pre-team .role:nth-of-type(1){background-size:102px auto;top:413px;left:-15px}}.about__pre-team .role:nth-of-type(2){background-image:url(images/about/role-celi.svg);left:50%;top:280px;margin-left:71px}@media (min-width: 992px){.about__pre-team .role:nth-of-type(2){top:180px;margin-left:48px}}@media (min-width: 1368px){.about__pre-team .role:nth-of-type(2){top:280px;margin-left:71px}}.about__pre-team .role:nth-of-type(3){background-image:url(images/about/role-marcia.svg)}@media (min-width: 992px){.about__pre-team .role:nth-of-type(3){top:342px;right:70px}}@media (min-width: 1368px){.about__pre-team .role:nth-of-type(3){top:510px;right:0}}.about__team{position:relative;width:100%;background-color:#0039D5;color:#F4AEE5;padding-bottom:0;padding-top:30px}@media (min-width: 992px){.about__team{padding:90px 0}}.about__team h2{color:#F4AEE5;margin:0 0 50px 0}.about__team h2:first-of-type{width:100px}@media (min-width: 992px){.about__team h2:first-of-type{width:300px}}.about__team h2:last-of-type{padding-top:60px}.about__team h3,.about__team p{color:#F4AEE5}.about__team--colab{display:grid;margin-top:20px;margin-bottom:60px}@media (min-width: 992px){.about__team--colab{margin-top:40px;margin-bottom:120px}}@media (min-width: 1368px){.about__team--colab{grid-template-columns:repeat(3, 1fr)}}.about__team--colab p{margin:0}.about__team--ul{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0 0 0}@media (min-width: 992px){.about__team--ul{margin:-20px 0 0 312px;flex-direction:row;flex-wrap:nowrap}}@media (min-width: 1368px){.about__team--ul{display:flex;margin:-40px 0 50px 312px}}.about__team--ul li{list-style:none;font-size:18px;flex-basis:100%;line-height:2;display:block}@media (min-width: 992px){.about__team--ul li{font-size:25px;flex-basis:50%;line-height:2.2}}.about__team .colfator1{padding-top:3px}.about__team .fator-wow{position:relative;width:100%;margin-top:100px}@media (min-width: 992px){.about__team .fator-wow{margin-top:250px}}.about__team .fator-wow::before{content:"";position:absolute;display:block;display:block;top:-62px;left:-5px;background-image:url(images/ui/icon-fatorwow.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;z-index:10;width:75px;height:75px}@media (min-width: 992px){.about__team .fator-wow::before{top:-70px;left:-85px;width:172px;height:172px}}.about__team .fator-wow__ul{padding:0;margin:0 0 0 10px;display:flex;flex-wrap:wrap}@media (min-width: 992px){.about__team .fator-wow__ul{flex-wrap:nowrap;margin:0 0 0 80px}}.about__team .fator-wow__ul li.fator-wow__li{border-top:3px solid #0039D5;position:relative;cursor:pointer;display:flex;align-items:center;flex-basis:100%;padding-left:16px;padding-right:40px;height:150px}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li{border-top:none;flex-basis:25%;display:block;padding:0;height:auto;align-items:unset}}.about__team .fator-wow__ul li.fator-wow__li span{position:absolute;display:block;width:13px;border-top:none;background-color:#FF6450;height:100%;border:none}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li span{position:relative;width:100%;height:39px;border:2px solid #0039D5;margin-bottom:20px;border-top:none}}@media (min-width: 1368px){.about__team .fator-wow__ul li.fator-wow__li span{margin-bottom:30px}}.about__team .fator-wow__ul li.fator-wow__li span::before{content:"";position:absolute;display:block;background-color:#0039D5;top:0;left:5px;width:3px;height:100%;z-index:15}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li span::before{left:unset;top:17px;width:100%;height:4px;z-index:1}}.about__team .fator-wow__ul li.fator-wow__li p{font-family:"Gilroy-medium";color:#FF6450;padding:0 50px 0 30px;line-height:1.6;font-size:20px}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li p{font-family:"Gilroy";padding:0 20px;line-height:1.5;font-size:20px}}@media (min-width: 1368px){.about__team .fator-wow__ul li.fator-wow__li p{padding:0 25px;font-size:24px}}.about__team .fator-wow__ul li.fator-wow__li ul.subfator{opacity:0;z-index:-1;position:absolute;top:0;left:16px;margin:0;background-color:#FF6450;width:100%;height:100%;border:none;padding:5px 15px 0 38px;transform:translateY(0);transition:all 0.4s;display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li ul.subfator{display:block;left:unset;top:unset;flex-direction:unset;justify-content:unset;align-items:unset;margin-left:unset;border:2px solid #0039D5;border-bottom:none;transform:translateY(-100%);padding:26px 10px 0 28px;height:200px}}@media (min-width: 1368px){.about__team .fator-wow__ul li.fator-wow__li ul.subfator{padding:26px 18px 0 38px}}.about__team .fator-wow__ul li.fator-wow__li ul.subfator li{position:relative;color:#0039D5;list-style:disc outside none;display:list-item;margin-bottom:10px;font-size:16px;line-height:1.5}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li ul.subfator li{font-size:15px;line-height:1.5}}@media (min-width: 1368px){.about__team .fator-wow__ul li.fator-wow__li ul.subfator li{font-size:17px;line-height:1.5}}.about__team .fator-wow__ul li.fator-wow__li ul.subfator li:last-of-type{margin-bottom:0}.about__team .fator-wow__ul li.fator-wow__li:nth-of-type(2n+2) p{color:#F4AEE5}.about__team .fator-wow__ul li.fator-wow__li:nth-of-type(2n+2) span,.about__team .fator-wow__ul li.fator-wow__li:nth-of-type(2n+2) ul{background-color:#F4AEE5}@media (min-width: 992px){.about__team .fator-wow__ul li.fator-wow__li:nth-of-type(2) ul.subfator li,.about__team .fator-wow__ul li.fator-wow__li:nth-of-type(3) ul.subfator li{margin-bottom:35px}}.about__team .col-flex-half p{line-height:2}@media (min-width: 992px){.about__team .col-flex-half p{font-size:24px}}.about__clients{position:relative;padding:40px 0}@media (min-width: 992px){.about__clients{padding:60px 0 140px}}.about__clients h2{color:#0039D5;margin-bottom:20px}@media (min-width: 992px){.about__clients h2{margin-bottom:60px}}.about__clients--wrapper{columns:1}@media (min-width: 992px){.about__clients--wrapper{columns:3;column-gap:60px}}.about__clients--wrapper p{padding:0;margin:0;line-height:2.5}.projects{position:relative;transition:all 0.4s;background-repeat:no-repeat;background-image:url(images/ui/bg-projects2.svg);background-size:auto 839px;background-position:right 46vw top -140px}@media (min-width: 768px){.projects{background-position:right 50vw top -180px}}@media (min-width: 992px){.projects{background-position:right 58vw top -80px}}@media (min-width: 1368px){.projects{background-position:right 58vw top}}.projects main{background-repeat:no-repeat;background-size:860px auto;background-image:url(images/ui/footer-sobre-mobile.svg);background-position:center bottom}@media (min-width: 992px){.projects main{background-size:3120px auto;background-image:url(images/ui/footer-projects.svg);background-position:22% bottom}}.projects .grid{position:relative;padding-top:100px;padding-bottom:10px}@media (min-width: 992px){.projects .grid{padding-top:280px;padding-bottom:50px}}.active-sub-projects{background-position:center 0}.pagination{position:relative;width:100%;padding:0;display:flex;justify-content:center;align-items:center;margin:0 auto 20px}@media (min-width: 992px){.pagination{margin:0 auto 50px}}.pagination li{list-style:none;display:block}.pagination li:first-of-type{margin-right:35px}.pagination li:last-of-type{margin-left:35px}.pagination li a:link,.pagination li a:visited{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none}.pagination li a:link span,.pagination li a:visited span{transition:all 0.4s;opacity:0;font-family:serif;font-family:"Magnat";color:#BD9759;font-size:48px;display:block;line-height:1;height:42px}.pagination li a:link:hover span,.pagination li a:visited:hover span{opacity:1}.pagination li .next::before{content:"";position:relative;display:block;width:16px;height:30px;display:block;background-image:url(images/ui/pagination-arrow2-sm.svg);background-repeat:no-repeat;background-position:0 center;background-size:100% auto;margin-right:5px}@media (min-width: 992px){.pagination li .next::before{background-image:url(images/ui/pagination-arrow2.svg);width:30px;height:57px}}.pagination li .prev::after{content:"";position:relative;display:block;width:16px;height:30px;display:block;background-image:url(images/ui/pagination-arrow2-sm.svg);background-repeat:no-repeat;background-position:0 center;background-size:100% auto;margin-left:5px;transform:rotate(180deg)}@media (min-width: 992px){.pagination li .prev::after{width:30px;height:57px;background-image:url(images/ui/pagination-arrow2.svg)}}.category h2{color:#0039D5;padding-top:40px}@media (min-width: 992px){.category h2{padding-top:120px}}.category h2 span{font-size:22px;display:block}.category .grid{padding-top:0}.projectdetail{position:relative;transition:all 0.4s;background-image:url(images/ui/bg-projectdetails2.svg);background-repeat:no-repeat;background-size:auto 839px;background-position:right 46vw top -140px}@media (min-width: 768px){.projectdetail{background-position:right 50vw top -180px}}@media (min-width: 992px){.projectdetail{background-position:right 58vw top -80px}}@media (min-width: 1368px){.projectdetail{background-position:right 58vw top}}.projectdetail main{background-repeat:no-repeat;background-size:860px auto;background-image:url(images/ui/footer-projectdetail2-mobile.svg);background-position:center bottom}@media (min-width: 992px){.projectdetail main{background-size:3120px auto;background-image:url(images/ui/footer-projectdetail.svg);background-position:22% bottom}}.projectdetail h1{color:#0039D5;background-image:url(images/ui/icon-project-client.svg);background-repeat:no-repeat;background-position:left center;background-size:44px auto;display:inline-block;margin-bottom:5px;padding-left:54px;padding-top:6px;font-size:34px;line-height:1.1}@media (min-width: 768px){.projectdetail h1{background-position:left center;font-size:42px}}@media (min-width: 992px){.projectdetail h1{padding-top:0;background-position:left 6px;line-height:unset;margin-bottom:28px;background-size:65px auto;padding-left:86px;font-size:65px}}.projectdetail__info{position:relative;border:1px solid rgba(0,0,0,0);background-image:url(images/ui/bg-projectdetails-mobile.svg);background-position:center bottom;background-repeat:no-repeat;background-size:110% auto;padding-bottom:32vw;color:#0039D5;padding-top:60px}@media (min-width: 768px){.projectdetail__info{padding-bottom:36vw}}@media (min-width: 992px){.projectdetail__info{padding-top:0;padding-bottom:0;background-image:none;margin-top:150px}}.projectdetail__info h4{margin-bottom:15px;font-family:"Gilroy-extrabold";text-transform:uppercase;font-size:18px;letter-spacing:1px;display:block}.projectdetail__info--client{flex-basis:100%}@media (min-width: 992px){.projectdetail__info--client{padding-right:50px;flex-basis:370px}}.projectdetail__info--categories ul{margin:0;padding:0}.projectdetail__info--categories ul li{list-style:none;font-size:16px;margin-bottom:10px}.projectdetail__info--categories ul li a:link,.projectdetail__info--categories ul li a:visited{color:#0039D5;text-decoration:none;padding-bottom:4px;display:block;border-bottom:1px solid transparent;transition:all 0.5s}.projectdetail__info--categories ul li a:link:hover,.projectdetail__info--categories ul li a:visited:hover{border-bottom:1px solid #0039D5}.projectdetail__info--description{position:relative;margin-top:20px;padding-top:0}@media (min-width: 992px){.projectdetail__info--description{margin-top:40px}}.projectdetail__info--description::before{content:"";position:relative;display:block;background-image:url(images/ui/icon-description.svg);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:33px;height:33px}@media (min-width: 992px){.projectdetail__info--description::before{width:43px;height:43px}}.projectdetail__info--description p{line-height:1.6}.projectdetail__info--solution{position:relative;padding:0 0 40px;margin-top:30px}@media (min-width: 992px){.projectdetail__info--solution{margin-top:60px}}.projectdetail__info--solution::before{content:"";position:relative;display:block;background-image:url(images/ui/icon-solution.svg);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;width:33px;height:33px}@media (min-width: 992px){.projectdetail__info--solution::before{width:43px;height:43px}}.projectdetail__info--solution .row-flex div{flex-basis:100%}@media (min-width: 992px){.projectdetail__info--solution .row-flex div{flex-basis:43.6%}}.projectdetail__info--solution p{font-size:18px;line-height:1.6}@media (min-width: 992px){.projectdetail__info--solution p{font-size:19px;line-height:1.9}}.projectdetail__images{position:relative;margin-top:-35vw}@media (min-width: 992px){.projectdetail__images{margin-top:0;margin-bottom:40px}}.projectdetail .pagination{position:relative;margin:40px auto}.grid{position:relative;width:100%;margin-bottom:20px}@media (min-width: 992px){.grid{margin-bottom:unset}}.grid__row{position:relative;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}@media (min-width: 992px){.grid__row{margin-bottom:40px}}@media (min-width: 1368px){.grid__row{margin-bottom:78px}}.grid .justifi-center{justify-content:center;align-items:center}.grid .item{margin-bottom:17px}@media (min-width: 992px){.grid .item{margin-bottom:unset}}.grid .item__sub{height:auto}@media (min-width: 992px){.grid .item__sub{height:305px}}@media (min-width: 1368px){.grid .item__sub{height:352px}}.grid .item__sub:first-of-type{margin-bottom:17px}@media (min-width: 992px){.grid .item__sub:first-of-type{margin-bottom:unset}}.grid .item figure{position:relative;margin:0;padding:0;width:100%;height:100%;overflow:hidden;line-height:0;background-image:none}@media (min-width: 992px){.grid .item figure{background-size:cover;background-repeat:no-repeat;background-position:center center}}.grid .item img{max-width:100%;height:auto;line-height:0}.grid .item a:link,.grid .item a:visited{width:100%;height:100%;line-height:0}.grid .item__cover{position:absolute;top:0;left:0;width:inherit;height:100%;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;transition:all 0.4s;padding:25px 25px 25px 40px}@media (min-width: 992px){.grid .item__cover{padding:30px 30px 30px 70px}}@media (min-width: 1368px){.grid .item__cover{padding:45px 45px 45px 90px}}.grid .item__cover:hover{padding:25px;opacity:1}@media (min-width: 992px){.grid .item__cover:hover{padding:30px}}@media (min-width: 1368px){.grid .item__cover:hover{padding:45px}}.grid .item__cover h3{position:relative;color:#0039D5;font-family:"Magnat";margin:0;padding:6px 0 4px 42px;background-image:url(images/ui/icon-project-client.svg);background-repeat:no-repeat;background-position:left -2px;background-size:33px auto;display:block;line-height:1;font-size:22px}@media (min-width: 992px){.grid .item__cover h3{padding:4px 0 2px 42px;font-size:25px;background-position:left -2px}}@media (min-width: 1368px){.grid .item__cover h3{font-size:27px}}.grid .item__cover ul{margin:30px 0 0 -2px;padding:0;display:none}@media (min-width: 992px){.grid .item__cover ul{display:block;margin:40px 0 0 -2px}}.grid .item__cover ul li{list-style:none;color:#0039D5;line-height:1.5;font-size:16px}.grid .item .azul h3,.grid .item .azul ul>li{color:#BD9759}.grid .item .azul h3{background-image:url(images/ui/icon-project-client-bege.svg)}.grid .row_home01{height:auto}@media (min-width: 992px){.grid .row_home01{height:310px}}@media (min-width: 1368px){.grid .row_home01{height:352px}}.grid .row_home01 .item{display:block;overflow:hidden;height:auto}@media (min-width: 992px){.grid .row_home01 .item{height:352px}}@media (min-width: 1368px){.grid .row_home01 .item{height:352px}}.grid .row_home01 .item-wow{display:flex;justify-content:center;align-items:flex-start;padding:45px 60px 80px}@media (min-width: 1368px){.grid .row_home01 .item-wow{padding:90px 0 0 0}}.grid .row_home02 .item{width:100%;height:auto;background-color:green}.grid .row_home04 .item{height:auto}@media (min-width: 992px){.grid .row_home04 .item{height:487px}}.grid .height2x{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;height:auto}@media (min-width: 992px){.grid .height2x{height:auto}}@media (min-width: 1368px){.grid .height2x{height:782px !important}}.grid .item-height2x{height:auto;background-color:green}@media (min-width: 992px){.grid .item-height2x{height:650px !important}}@media (min-width: 1368px){.grid .item-height2x{height:782px !important}}.grid .row_5050 .item{flex-basis:100%}@media (min-width: 992px){.grid .row_5050 .item{flex-basis:48%;height:auto}}@media (min-width: 1368px){.grid .row_5050 .item{flex-basis:46.8%}}.grid .row_6040 .item:first-of-type{width:100%}@media (min-width: 992px){.grid .row_6040 .item:first-of-type{width:52%}}@media (min-width: 1368px){.grid .row_6040 .item:first-of-type{width:642px;height:inherit}}.grid .row_6040 .item:last-of-type{width:100%;height:auto}@media (min-width: 992px){.grid .row_6040 .item:last-of-type{width:44%}}@media (min-width: 1368px){.grid .row_6040 .item:last-of-type{width:487px}}.grid .row_project1{height:auto}@media (min-width: 992px){.grid .row_project1{height:380px}}@media (min-width: 1368px){.grid .row_project1{height:487px}}.grid .row_project3{height:auto}@media (min-width: 992px){.grid .row_project3{height:280px}}@media (min-width: 1368px){.grid .row_project3{height:352px}}.projects .row_5050 img,.projects .row_6040 img,.home .row_5050 img,.home .row_6040 img{display:block}@media (min-width: 992px){.projects .row_5050 img,.projects .row_6040 img,.home .row_5050 img,.home .row_6040 img{display:none}}.fulltext{position:relative;background-repeat:no-repeat;background-image:url(images/bg-fulltext.svg);background-size:auto 839px;background-position:right 46vw top -140px}@media (min-width: 768px){.fulltext{background-position:right 50vw top -180px}}@media (min-width: 992px){.fulltext{background-position:right 58vw top -80px}}@media (min-width: 1368px){.fulltext{background-position:right 58vw top}}.fulltext main{background-repeat:no-repeat;background-size:860px auto;background-image:url(images/ui/footer-sobre-mobile.svg);background-position:center bottom}@media (min-width: 992px){.fulltext main{background-size:3120px auto;background-image:url(images/ui/footer-sobre.svg);background-position:22% bottom}}.fulltext .logo svg .cls-1{fill:#ff6450}.fulltext h1{position:relative;color:#0039D5;padding-top:90px;margin-bottom:50px}@media (min-width: 992px){.fulltext h1{margin-bottom:50px;padding-top:140px}}@media (min-width: 1368px){.fulltext h1{padding-top:240px}}.fulltext h1 span{font-family:"Memphis"}.fulltext h2{font-family:"Gilroy-extrabold";color:#FF6450;font-size:22px;margin-top:30px;margin-bottom:0px}.fulltext p{line-height:1.7;font-size:18px}
