@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html *{font-family:Raleway,sans-serif;font-weight:500;color:#332e2e}.overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}.container{max-width:1200px;margin:auto;overflow:hidden}@media screen and (max-width:1200px){.container{max-width:95%}}.nav--section{padding:20px 0;background-color:#fff}.nav--section .container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:600px){.nav--section .container{justify-content:center}}.nav--section .container .nav--logo img{width:150px;display:block}@media screen and (max-width:600px){.nav--section .container .nav--logo img{width:120px}}.nav--section .social--list{width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:600px){.nav--section .social--list{flex-wrap:wrap;margin-bottom:20px;flex-direction:column;display:none}}.nav--section .social--list .list--item{margin-right:30px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;border-right:1px solid #fff}@media screen and (max-width:600px){.nav--section .social--list .list--item{width:100%!important;margin-right:20px;border:0;align-items:center;justify-content:center}.nav--section .social--list .list--item+.list--item{margin-top:15px}}.nav--section .social--list .list--item:last-child{border-right:0}.nav--section .social--list .list--item a{display:block}.nav--section .social--list .list--item a:hover svg circle,.nav--section .social--list .list--item a:hover svg path{fill:#00a19e}.nav--section .social--list .list--item a svg{width:25px;height:25px}.header--section{height:500px}@media screen and (max-width:900px){.header--section{height:320px}}.header--section .swiper-slide{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media screen and (max-width:900px){.header--section .swiper-slide{height:320px}}@media screen and (max-width:700px){.header--section .swiper-slide{background-position:54%}}.header--section .swiper-button-next,.header--section .swiper-button-prev{color:#fff;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out}@media screen and (max-width:740px){.header--section .swiper-button-next,.header--section .swiper-button-prev{display:none}}.header--section .swiper-button-prev{left:30px}.header--section .swiper-button-next{right:30px}.header--section .swiper-pagination-bullets{bottom:30px}.header--section .swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;background:#666161}.header--section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#332e2e}.services--section{padding:60px 0}.services--section .container{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:600px){.services--section .container{flex-direction:column}}.services--section .service--item{width:25%;display:flex;flex-direction:column}@media screen and (max-width:1100px){.services--section .service--item{width:30%}}@media screen and (max-width:600px){.services--section .service--item{width:100%}}.services--section .service--item+.service--item{margin-left:15px}@media screen and (max-width:600px){.services--section .service--item+.service--item{margin-left:0;margin-top:40px}}.services--section .service--item .item--title{font-size:24px;line-height:28px;font-weight:400;margin-bottom:15px}@media screen and (max-width:1100px){.services--section .service--item .item--title{font-size:20px;line-height:24px;min-height:72px}}@media screen and (max-width:600px){.services--section .service--item .item--title{text-align:center;min-height:auto;margin-bottom:8px}}.services--section .service--item .item--title .wrap-text{display:block;font-weight:400}.services--section .service--item .item--text{font-size:15px;line-height:22px;font-weight:400}@media screen and (max-width:1100px){.services--section .service--item .item--text{font-size:13px;line-height:18px}}@media screen and (max-width:600px){.services--section .service--item .item--text{text-align:center}}.grid--section{padding:20px 0}.grid--section .grid--list{display:flex;flex-direction:column}.grid--section .grid--list .grid--top{display:flex;justify-content:flex-start}.grid--section .grid--list .grid--top+.grid--top{margin-top:10px}@media screen and (max-width:600px){.grid--section .grid--list .grid--top+.grid--top{flex-flow:row-reverse}}@media screen and (max-width:600px){.grid--section .grid--list .grid--top+.grid--top .top--left{margin-left:10px;margin-right:0}}.grid--section .grid--list .grid--top .top--left{width:calc(33.33% - 5px);margin-right:10px;background-position:center;background-size:cover}@media screen and (max-width:600px){.grid--section .grid--list .grid--top .top--left{width:calc(50% - 5px)}}.grid--section .grid--list .grid--top .top--left .right--item{width:100%;padding-top:75%}.grid--section .grid--list .grid--top .right--item{width:calc(50% - 5px);height:0;padding-top:calc(50% * .74);margin-bottom:10px;position:relative;background-position:center;background-size:cover}.grid--section .grid--list .grid--top .right--item.full-width{width:100%}.grid--section .grid--list .grid--top .right--item.nomargin{margin-bottom:0}@media screen and (max-width:600px){.grid--section .grid--list .grid--top .right--item.nomargin{margin-bottom:10px}.grid--section .grid--list .grid--top .right--item.nomargin+.nomargin{margin-bottom:0}}.grid--section .grid--list .grid--top .top--right{width:calc(66.66% - 5px);display:flex;flex-flow:wrap;justify-content:space-between}@media screen and (max-width:600px){.grid--section .grid--list .grid--top .top--right{width:calc(50% - 5px)}}@media screen and (max-width:600px){.grid--section .grid--list .grid--top .top--right .right--item{width:100%;padding-top:75%}}.brands--section{padding:60px 0 0}.brands--section .section--title{font-size:32px;line-height:38px;text-align:center;margin-bottom:30px}.brands--section .brands--list{background-color:#edeef0}.brands--section .container.list{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;padding:60px 0 20px}@media screen and (max-width:600px){.brands--section .container.list{justify-content:center}}.brands--section .container.list .list--item{width:20%;display:flex;align-items:center;justify-content:center;margin-bottom:50px}@media screen and (max-width:600px){.brands--section .container.list .list--item{width:30%;margin:0 5px 50px}}.brands--section .container.list .list--item .item--image{max-width:80px;max-height:70px}.footer--section{padding:40px 0}.footer--section .container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:600px){.footer--section .container{flex-direction:column}}.footer--section .footer--text{font-weight:400;font-size:15px;line-height:20px}@media screen and (max-width:600px){.footer--section .footer--text{text-align:center}}.footer--section .footer--text .text--bigger{font-size:20px;line-height:26px}@media screen and (max-width:600px){.footer--section .footer--text .text--bigger{text-align:center}}.footer--section .footer--text a{text-decoration:none}.footer--section .footer--text a:hover{color:#00a19e}.footer--section .footer--logo{width:200px}@media screen and (max-width:600px){.footer--section .footer--logo{margin-top:40px}}