@charset "UTF-8";header,section{display:-ms-flexbox}body,h1,h2,h3,p,ul{margin:0}header,header .brand::before{right:0;left:0;top:0;bottom:0}body,header .brand::before{-webkit-font-smoothing:antialiased}.exams-grid .expand-button,.exams-grid li,.nav a,footer p,h1,h2{text-transform:uppercase}.link,.nav a,footer p a{text-decoration:none}.exams-grid li,footer p a{border-bottom:1px solid #fff}@font-face{font-family:icons;src:url(fonts/icons/icons.eot);src:url(fonts/icons/icons.eot?#iefix) format("eot"),url(fonts/icons/icons.woff) format("woff"),url(fonts/icons/icons.ttf) format("truetype"),url(fonts/icons/icons.svg#icons) format("svg");font-weight:400;font-style:normal}[class*=' icon-'],[class^=icon-]{display:inline-block;font-family:icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}.icon-cert1:before{content:""}.icon-cert2:before{content:""}.icon-lab:before{content:""}.icon-logo:before{content:""}.icon-minus:before{content:""}.icon-partnerships:before{content:""}.icon-plus:before{content:""}.icon-team:before{content:""}@font-face{font-family:montserrat-hairline;src:url(fonts/montserrat/montserrat-hairline-webfont.eot);src:url(fonts/montserrat/montserrat-hairline-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat/montserrat-hairline-webfont.woff2) format("woff2"),url(fonts/montserrat/montserrat-hairline-webfont.woff) format("woff"),url(fonts/montserrat/montserrat-hairline-webfont.ttf) format("truetype"),url(fonts/montserrat/montserrat-hairline-webfont.svg#montserrathairline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-light;src:url(fonts/montserrat/montserrat-light-webfont.eot);src:url(fonts/montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat/montserrat-light-webfont.woff2) format("woff2"),url(fonts/montserrat/montserrat-light-webfont.woff) format("woff"),url(fonts/montserrat/montserrat-light-webfont.ttf) format("truetype"),url(fonts/montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-semi_bold;src:url(fonts/montserrat/montserrat-semibold-webfont.eot);src:url(fonts/montserrat/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat/montserrat-semibold-webfont.woff2) format("woff2"),url(fonts/montserrat/montserrat-semibold-webfont.woff) format("woff"),url(fonts/montserrat/montserrat-semibold-webfont.ttf) format("truetype"),url(fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-ultra_light;src:url(fonts/montserrat/montserrat-ultralight-webfont.eot);src:url(fonts/montserrat/montserrat-ultralight-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat/montserrat-ultralight-webfont.woff2) format("woff2"),url(fonts/montserrat/montserrat-ultralight-webfont.woff) format("woff"),url(fonts/montserrat/montserrat-ultralight-webfont.ttf) format("truetype"),url(fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light) format("svg");font-weight:400;font-style:normal}body{color:#232020;line-height:0;padding:120px 0 0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}ul{list-style:none;padding:0}.left-container{-ms-flex:0 0 33.33%;flex:0 0 33.33%}.right-container{-ms-flex:0 0 66.67%;flex:0 0 66.67%}section{display:flex}h1,h2,h3{font-family:montserrat-semi_bold}h1{font-size:80px;line-height:90px;letter-spacing:.1em}h2{font-size:26px;line-height:32px;letter-spacing:.18em}h3{font-size:36px;letter-spacing:.51px;line-height:36px}.link,p{font-size:16px;letter-spacing:.1em}p{font-family:montserrat-light;line-height:20px}.link{font-family:montserrat-semi_bold;display:inline;line-height:18px;color:#cd9880;transition:color .2s ease-in-out}.link:hover{color:#e4c8bc}*{box-sizing:border-box}:after,:before{box-sizing:inherit}header{position:fixed;background-color:rgba(255,255,255,.97);display:flex;height:120px;outline:0;z-index:1}header .left-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}header .brand{height:40px;width:75px;display:inline-block;margin-top:45px;position:relative}header .brand::before{position:absolute;font-family:icons;display:inline-block;vertical-align:middle;-moz-osx-font-smoothing:grayscale;content:"";color:#00b3ca;font-size:40px}header input,header label{display:none}header label{position:fixed;top:0;right:30px;color:#a6a9aa;cursor:pointer;height:40px;width:40px;z-index:2}header label span{position:absolute;top:50%;right:0;height:2px;width:26px;background-color:#a6a9aa;display:block;font-size:0;margin-top:-1px;transition:background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header label span::after,header label span::before{position:absolute;right:0;height:2px;width:26px;background:#a6a9aa;content:'';transition:transform .3s}header label span::before{-ms-transform:translateY(-300%);transform:translateY(-300%)}header label span::after{-ms-transform:translateY(300%);transform:translateY(300%)}header [type=checkbox]:checked+label span{background-color:transparent}header [type=checkbox]:checked+label span::before{-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}header [type=checkbox]:checked+label span::after{-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}header [type=checkbox]:checked+label~.nav{opacity:.98;visibility:visible}header [type=checkbox]:checked+label~.nav li{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition-duration:.5s;transition-property:all}@media (max-width:860px){body{padding:40px 0 0}header{height:40px}header .left-container{-ms-flex-pack:start;justify-content:flex-start}header .brand{height:20px;width:40px;margin:20px 0 0 30px}header .brand::before{font-size:20px}header label{display:block}}.nav,footer{display:-ms-flexbox}.nav{-ms-flex:0 0 66.67%;flex:0 0 66.67%;-ms-flex-align:center;align-items:center;display:flex}.nav li{-ms-flex:1 1 25%;flex:1 1 25%;text-align:center}.nav a{font-family:montserrat-semi_bold;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;color:#232020;letter-spacing:.15em;transition:all .15s ease-in-out}.nav a.active,.nav a:hover{color:#00b3ca}@media (max-width:860px){.nav{position:fixed;top:40px;right:0;bottom:0;left:0;-ms-flex-align:start;align-items:flex-start;background-color:#f0f0f0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;opacity:0;padding:0 35px 10%;transition:all .2s ease-in-out;transition-property:none;visibility:hidden;z-index:1}.nav li{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex:0 0 auto;flex:0 0 auto;line-height:80px;opacity:0;-ms-transform:translateY(20px);transform:translateY(20px);transition-duration:0s}.nav li a{font-family:montserrat-semi_bold;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}.nav li:nth-child(1){transition-delay:calc(70ms * 1)}.nav li:nth-child(2){transition-delay:calc(70ms * 2)}.nav li:nth-child(3){transition-delay:calc(70ms * 3)}.nav li:nth-child(4){transition-delay:calc(70ms * 4)}}@media (max-width:760px) and (orientation:landscape){.nav{padding-bottom:5%}.nav li{line-height:50px}.nav li a{font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem}}@media (max-width:600px){.nav li{line-height:50px}.nav li a{font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem}}footer{height:240px;width:100%;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;background-color:#020202}footer .logos{-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer .logos li:first-child{margin-right:20px}footer .logos li i{color:#a6a9aa;font-size:95px}footer p{font-family:montserrat-ultra_light;color:#fff;-ms-flex:1 1 50%;flex:1 1 50%;font-size:13px;text-align:left}footer p a{color:#fff}@media (max-width:920px){footer{-ms-flex-align:center;align-items:center;height:auto;padding:25px 20px}footer .logos{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:18px}footer .logos li i{font-size:48px}footer .right-container{-ms-flex-preferred-size:100%;flex-basis:100%}footer .right-container p{font-size:10px;text-align:center}footer .right-container p:first-child{-ms-flex:1 0 auto;flex:1 0 auto}}@media (max-width:510px){footer .right-container{-ms-flex:0 0 275px;flex:0 0 275px}footer .right-container p{font-size:10px;text-align:center}footer .right-container p:first-child{-ms-flex:0 0 275px;flex:0 0 275px}footer .right-container span{display:none}}.separator{-ms-flex:0 0 33.33%;flex:0 0 33.33%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:400px;-ms-flex-pack:center;justify-content:center}.separator .text-wrapper{max-width:170px;text-align:center}.separator i{font-size:65px;margin-bottom:12px}.separator h2{line-height:35px}.separator+.right-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.separator+.right-container .text-wrapper{max-width:385px;text-align:center}.separator+.right-container .text-wrapper h2{color:#272525;padding:0 40px}.separator+.right-container>h2{display:none;text-align:center}.separator+.right-container p{color:#959595;line-height:24px;margin-top:22px}@media (max-width:768px){.separator{height:125px}.separator i{font-size:40px;margin-bottom:0}.separator h2,.separator+.right-container .text-wrapper{display:none}.separator+.right-container>h2{font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;display:block}}.hero-banner{-ms-flex-align:center;align-items:center;height:calc(100vh - 120px)}.exams-grid,.hero-banner .left-container{-ms-flex-align:center;display:-ms-flexbox}.hero-banner .left-container{align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;height:100%;position:relative}.hero-banner .trigger{height:0;width:10px;display:none}.hero-banner .brand-bottom{height:32px;width:220px;position:absolute;top:0;left:50%;background-image:url(images/logo_2.jpg);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-banner .text-container{-ms-flex:0 0 0px;flex:0 0 0;height:212px;overflow:visible;position:relative;transform:translate3d(0,0,0)}.hero-banner .text-container div{position:absolute;left:-105px}.hero-banner .text-container span{font-family:montserrat-light;font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.75rem;display:block;margin-bottom:20px;text-transform:uppercase}.hero-banner .text-container h1+span{display:none}.hero-banner .right-container{background-color:#f0f0f0;height:100%;position:relative;z-index:-1}.hero-banner .right-container::before{position:absolute;right:0;bottom:0;left:0;background-image:url(images/hero-banner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:80%;z-index:0}@media (max-width:1600px){.hero-banner .right-container::before{height:60%}}@media (max-width:1400px){.hero-banner span{font-size:24px}.hero-banner h1{font-size:70px;font-size:4.375rem;line-height:79px;line-height:4.9375rem}}@media (max-width:860px){.hero-banner{-ms-flex-align:start;align-items:flex-start;height:calc(100vh - 40px)}.hero-banner .brand-bottom{display:none}.hero-banner .text-container{position:fixed;top:140px;left:30px;-ms-flex-preferred-size:100%;flex-basis:100%}.hero-banner .text-container h1+span{display:block;margin:18px 0 0}.hero-banner .text-container div{left:0}.hero-banner .left-container{-ms-flex-align:start;align-items:flex-start;padding:85px 0 0 30px}.hero-banner .right-container::before{height:50%}}.exams-grid-container::before,.team-grid::before{-ms-flex:0 0 33.33%;content:''}@media (max-width:768px) and (orientation:landscape){.hero-banner .left-container{padding-top:10%}.hero-banner .right-container::before{height:70%}}@media (max-width:736px){.hero-banner h1{font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem}.hero-banner .trigger{position:absolute;top:20%}.hero-banner .text-container span{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin-bottom:10px}.hero-banner .text-container h1+span{margin:8px 0 0}}@media (max-width:860px) and (orientation:portrait){.hero-banner .trigger{position:absolute;top:30%;display:block;height:1px}}@media (max-width:460px){.hero-banner .right-container::before{background-position:-95px center;height:60%}}@media (max-width:414px) and (orientation:portrait){.hero-banner .trigger{position:absolute;top:25%}}@media (max-width:375px) and (orientation:portrait){.hero-banner .trigger{position:absolute;top:20%}}@media (max-width:320px){.hero-banner .trigger{display:none;height:0}}.exams .separator{background-color:#29334c;color:#fff}.exams .separator+.right-container>h2{color:#29334c}.exams-grid-container::before{flex:0 0 33.33%;display:block}.exams-grid{align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px}.exams-grid li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;background-color:#f0f0f0;border-right:1px solid #fff;-ms-flex:1 1 25%;flex:1 1 25%;height:270px;opacity:0;overflow:hidden;padding:0 45px;position:relative;text-align:center;transform:translate3d(0,100%,0);transition-duration:0s}.exams-grid li span{font-family:montserrat-semi_bold;position:absolute;top:20px;left:20px;font-size:11px;letter-spacing:.075em}.exams-grid li p{font-family:montserrat-light;display:inline;letter-spacing:.05em;line-height:24px;opacity:0;transition-property:opacity}.exams-grid li:nth-child(1),.exams-grid li:nth-child(1) p{transition-delay:calc(120ms * 1)}.exams-grid li:nth-child(2),.exams-grid li:nth-child(2) p{transition-delay:calc(120ms * 2)}.exams-grid li:nth-child(3),.exams-grid li:nth-child(3) p{transition-delay:calc(120ms * 3)}.exams-grid li:nth-child(4),.exams-grid li:nth-child(4) p{transition-delay:calc(120ms * 4)}.exams-grid li:nth-child(5),.exams-grid li:nth-child(5) p{transition-delay:calc(120ms * 5)}.exams-grid li:nth-child(6),.exams-grid li:nth-child(6) p{transition-delay:calc(120ms * 6)}.exams-grid li:nth-child(7),.exams-grid li:nth-child(7) p{transition-delay:calc(120ms * 7)}.exams-grid li:nth-child(8),.exams-grid li:nth-child(8) p{transition-delay:calc(120ms * 8)}.exams-grid li:nth-child(9),.exams-grid li:nth-child(9) p{transition-delay:calc(120ms * 9)}.exams-grid li:nth-child(10),.exams-grid li:nth-child(10) p{transition-delay:calc(120ms * 10)}.exams-grid li:nth-child(11),.exams-grid li:nth-child(11) p{transition-delay:calc(120ms * 11)}.exams-grid li:nth-child(12),.exams-grid li:nth-child(12) p{transition-delay:calc(120ms * 12)}.exams-grid.animated li{opacity:1;-ms-transform:none;transform:none;transition-duration:.4s;transition-property:all}.exams-grid.animated li p{opacity:1;transition-duration:.8s;transition-property:all}.exams-grid .expand-button{font-family:montserrat-semi_bold;color:#232020;cursor:pointer;display:none;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;height:100px}@media (max-width:1735px){.exams-grid li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;height:240px;padding:0 25px}.exams-grid li br{display:none}}@media (max-width:1200px){.exams-grid.expanded li{border-bottom:1px solid #fff;border-right:1px solid #fff;color:#232020;height:240px}.exams-grid.expanded li.expand-button{display:none}.exams-grid li{-ms-flex-preferred-size:50%;flex-basis:50%}.exams-grid .collapse{border:0;color:#f0f0f0;height:0}.exams-grid .expand-button{display:inherit}}@media (max-width:768px){.exams-grid{-ms-flex-pack:start;justify-content:flex-start}.exams-grid.expanded li{height:125px}.exams-grid li{-ms-flex:0 0 50%;flex:0 0 50%;height:125px}.exams-grid li span{font-size:10px;left:10px;top:10px}.exams-grid li p{font-size:10px;font-size:.625rem;line-height:15px;line-height:.9375rem}.exams-grid .expand-button{font-size:10px}}@media (max-width:420px){.exams-grid.expanded .empty{display:none}.exams-grid li{-ms-flex-preferred-size:100%;flex-basis:100%}}.team .separator{background-color:#020202;color:#e5e7e8}.team-grid{display:-ms-flexbox;display:flex}.team-grid::before{flex:0 0 33.33%;display:block}.team-grid+.image-wrapper{display:-ms-flexbox;display:flex;height:1200px}.team-grid+.image-wrapper::before{-ms-flex:0 0 33.33%;flex:0 0 33.33%;content:''}.team-grid+.image-wrapper::after{-ms-flex:0 0 66.67%;flex:0 0 66.67%;background-image:url(images/lab.jpg);background-position:right;background-size:cover;content:'';opacity:0;transform:translate3d(0,50%,0)}.team-grid+.image-wrapper.animated::after{opacity:1;-ms-transform:none;transform:none;transition-delay:120ms;transition-duration:.4s;transition-property:all}.team-grid.animated li{opacity:1;-ms-transform:none;transform:none;transition-duration:.5s;transition-property:all}.team-grid.animated li p{opacity:1;transition-duration:.8s;transition-property:all}.team-grid li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 50%;flex:1 1 50%;height:400px;opacity:0;transform:translate3d(0,100%,0);transition-duration:0s}.team-grid li div{color:#fff;text-align:center}.team-grid li:nth-child(1){background-color:#59595b;transition-delay:calc(120ms * 1)}.team-grid li:nth-child(1) p{transition-delay:calc(130ms * 1)}.team-grid li:nth-child(2){background-color:#a5a7a9;transition-delay:calc(120ms * 2)}.team-grid li:nth-child(2) p{transition-delay:calc(130ms * 2)}.team-grid h1{font-family:montserrat-hairline;font-size:120px;font-size:7.5rem;line-height:128px;line-height:8rem;font-weight:500}.contacts .contacts-wrapper .link,.team-grid h2,.team-grid span{font-family:montserrat-light}.team-grid h2{font-size:26px;font-size:1.625rem;font-weight:400;letter-spacing:.04em;text-transform:capitalize}.team-grid span{font-size:16px;line-height:20px;letter-spacing:.1em;margin:14px 0 0;display:block}@media (max-width:940px){.team-grid li{height:280px}.team-grid h1{font-size:100px;font-size:6.25rem;line-height:100px;line-height:6.25rem}.team-grid h2,.team-grid span{font-size:20px;font-size:1.25rem}}@media (max-width:768px){.team-grid li{-ms-flex-preferred-size:100%;flex-basis:100%;height:125px;padding:0 8px}.team-grid h1{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}.team-grid h2{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem}.team-grid span{font-size:10px;font-size:.625rem;line-height:12px;line-height:.75rem;margin-top:4px}.team-grid+.image-wrapper{clear:both;height:425px}.team-grid+.image-wrapper::before{display:none}.team-grid+.image-wrapper::after{background-position:bottom right;-ms-flex-preferred-size:100%;flex-basis:100%}}.partnerships .separator{background-color:#cd9880;color:#fff}.partnerships .separator+.right-container{color:#cd9880;display:none;height:250px}.partners-grid{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-grid li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 1 25%;flex:0 1 25%;height:400px;-ms-flex-pack:center;justify-content:center;opacity:0;position:relative;transform:translate3d(0,50%,0)}.partners-grid li:nth-child(1){transition-delay:calc(120ms * 1)}.partners-grid li:nth-child(2){transition-delay:calc(120ms * 2)}.partners-grid li:nth-child(3){transition-delay:calc(120ms * 3)}.partners-grid li:nth-child(4){transition-delay:calc(120ms * 4)}.partners-grid li:nth-child(5){transition-delay:calc(120ms * 5)}.partners-grid li:nth-child(6){transition-delay:calc(120ms * 6)}.partners-grid li:nth-child(7){transition-delay:calc(120ms * 7)}.partners-grid li:nth-child(8){transition-delay:calc(120ms * 8)}.partners-grid li:nth-child(9){transition-delay:calc(120ms * 9)}.partners-grid li:nth-child(10){transition-delay:calc(120ms * 10)}.partners-grid li:nth-child(11){transition-delay:calc(120ms * 11)}.partners-grid li:nth-child(12){transition-delay:calc(120ms * 12)}.partners-grid li:nth-child(13){transition-delay:calc(120ms * 13)}.partners-grid li:nth-child(14){transition-delay:calc(120ms * 14)}.partners-grid li:nth-child(15){transition-delay:calc(120ms * 15)}.partners-grid li a{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat}.partners-grid.animated li{opacity:1;-ms-transform:none;transform:none;transition-duration:.4s;transition-property:all}@media (max-width:1140px){.partners-grid li a{background-size:100%}}@media (max-width:768px){.partnerships{-ms-flex-wrap:wrap;flex-wrap:wrap}.partnerships .separator+.right-container{display:-ms-flexbox;display:flex;height:125px}.partners-grid li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;height:125px}.partners-grid li a{background-size:80%}}@media (max-width:540px){.partners-grid li a{background-size:100%}}.contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .contacts-wrapper{-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.contacts .contacts-wrapper div{-ms-flex:0 1 265px;flex:0 1 265px}.contacts .contacts-wrapper h2{margin-bottom:15px}.contacts .contacts-wrapper h2:last-of-type{margin-top:65px}.contacts .contacts-wrapper p{color:#959595;line-height:24px}.contacts .contacts-wrapper .link{display:inline-block;line-height:24px;margin-top:1px}.contacts .map-wrapper button::after,.contacts .map-wrapper button:last-child::after{font-family:icons;display:inline-block;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.contacts .contacts-wrapper .link p,.contacts .contacts-wrapper .link+p{color:#cd9880}.contacts .contacts-wrapper .link.fax{color:#959595}.contacts .map-wrapper{-ms-flex:0 0 66.67%;flex:0 0 66.67%;height:800px;position:relative}.contacts .map-wrapper>div{height:100%;width:100%}.contacts .map-wrapper .actions{position:absolute;top:0;right:0;height:290x;width:150px}.contacts .map-wrapper button{height:145px;width:150px;background-color:#fff;border:0;cursor:pointer;outline:0;position:relative}.contacts .map-wrapper button::after{color:#bdbdbd;content:"";font-size:28px}.contacts .map-wrapper button:last-child::after{content:""}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span,.schedule.on-august .hour:not(.august){display:none}@media (max-width:960px){.contacts .contacts-wrapper{background-color:#f0f0f0;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:start;justify-content:flex-start;padding:53px 30px;text-align:left}.contacts .contacts-wrapper div{max-width:200px}.contacts .contacts-wrapper h2{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;margin:0 0 10px}.contacts .contacts-wrapper h2:last-of-type{margin-top:30px}.contacts .contacts-wrapper .link,.contacts .contacts-wrapper p{font-size:12px;font-size:.75rem;line-height:26px;line-height:1.625rem}.contacts .map-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;height:450px}.contacts .map-wrapper .actions{width:73px}.contacts .map-wrapper .actions button{height:73px;width:73px}}@media (max-width:768px){.contacts .map-wrapper .actions{display:none}}.schedule{margin-top:100px}.schedule.on-august .august{display:inline}.schedule.on-august .schedule-message p:first-child{display:none}.schedule.on-august .schedule-message p:last-child{display:block}.schedule .separator{-ms-flex-align:start;align-items:flex-start;height:200px}.schedule .separator h2{position:relative}.schedule .separator h2::after{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;color:#cd9880;content:'Agora fechado';display:none;letter-spacing:.075em;margin-top:5px;text-align:left;text-transform:initial}.schedule .separator.closed h2::after{display:block}.schedule .right-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-right:150px}.schedule .timeline{height:80px;width:100%;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.schedule .timeline.weekend .line-container{margin-right:73px}.schedule .timeline.weekend .line{display:inline-block;width:35%}.schedule .timeline.weekend .disabled{width:5%}.schedule .line-container{-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.schedule .line-container .hour{margin-right:0}.schedule label{font-family:montserrat-semi_bold;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:25px;text-transform:uppercase}.schedule .hour{font-family:montserrat-light;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;color:#959595;margin:0 15px}.schedule .august{display:none}.schedule .line{background-color:#e4c8bc;height:10px;margin:2px 0 0;position:relative}.schedule .line.disabled{background-color:#d0d1d3;margin-right:-3px}.schedule .line-filler{position:absolute;top:0;bottom:0;left:0;background-color:#cd9880}.schedule .line-filler::before{height:0;width:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #cd9880;position:absolute;top:-18px;right:-7px;content:'';display:none}.schedule .line-filler span,.schedule .line-filler::after{position:absolute;right:0;color:#cd9880;display:none;font-size:13px}.schedule .line-filler::after{bottom:-25px;font-family:montserrat-semi_bold;content:attr(data-hour);-ms-transform:translateX(100%);transform:translateX(100%)}.schedule .line-filler span{bottom:-45px;font-family:montserrat-light;margin:0;overflow:visible;-ms-transform:translateX(100%);transform:translateX(100%);width:120px}.schedule .line-filler.active{border-right:1px solid #fff}.schedule .line-filler.active::after,.schedule .line-filler.active::before,.schedule .line-filler.with-warning span{display:block}.schedule .schedule-message{margin-bottom:80px;width:100%}.schedule .schedule-message p{font-size:14px;margin:0 0 3px;display:none}.schedule .schedule-message p:first-child{display:block}@media (max-width:820px){.schedule{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}.schedule .separator{-ms-flex-preferred-size:100%;flex-basis:100%;height:auto;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:55px;padding:0 30px}.schedule .separator h2::after{position:absolute;top:11px;left:110px;font-size:10px;font-size:.625rem;margin:0;width:100%}.schedule .right-container{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 30px}}@media (max-width:768px){.schedule{margin-top:20px}.schedule .separator{margin-bottom:15px}.schedule .separator h2{display:block;font-size:15px;margin-bottom:0}.schedule .hour,.schedule label{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;padding:0}.schedule .timeline{height:60px}.schedule .line{height:5px;margin:3px 0 0}.schedule .line-filler::after{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;bottom:-20px;-ms-transform:translateX(0);transform:translateX(0)}.schedule .line-filler span{font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;bottom:-35px;-ms-transform:translateX(0);transform:translateX(0);width:87px}}@media (max-width:320px){.weekend .line-container{margin-right:60px;position:relative}.weekend .line-container span{position:absolute;top:0;right:0}}