.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#contact{background:url(../../../comum/assets/img/lines-left.png) -30% 40% no-repeat}#contact #banner{display:inline-block;vertical-align:top;height:33.5rem;width:100%;position:relative}#contact #banner .box-title{height:calc(100% - 5rem);width:100%;z-index:1;background:url(../../../comum/assets/img/lines-about.png) center right no-repeat #185b99;position:absolute;right:calc(50% - 4.5rem);align-items:center;justify-content:center;display:flex}#contact #banner .box-title .title{padding-right:4.5rem;text-align:right}#contact #banner .image{position:absolute;top:0;right:0;width:100%;text-align:right}#contact #banner .image img{max-height:100%}#contact #info-contact{padding:5rem;background:#185b99;margin-top:5rem}#contact #info-contact .content-area{width:100%}#contact #info-contact .content-area #form-contact{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;padding-bottom:10rem}#contact #info-contact .content-area #form-contact .title{display:inline-block;vertical-align:top;line-height:7rem;font-family:FrankBold;font-size:44px;font-size:4.4rem;color:#fff;width:100%;grid-column:span 5;text-align:left;grid-row:span 1}#contact #info-contact .content-area #form-contact .group-form{display:inline-block;vertical-align:top;margin-top:2.5rem;position:relative}#contact #info-contact .content-area #form-contact .group-form.name{grid-column:1/3;grid-row:2/3}#contact #info-contact .content-area #form-contact .group-form.phone{grid-column:1/3;grid-row:3/4}#contact #info-contact .content-area #form-contact .group-form.email{grid-column:1/3;grid-row:5/6}#contact #info-contact .content-area #form-contact .group-form.message{grid-column:3/5;grid-row:2/6;margin-left:3rem}#contact #info-contact .content-area #form-contact .group-form.message label{bottom:auto;top:.5rem}#contact #info-contact .content-area #form-contact .group-form.message textarea{padding:0;margin-top:1rem;height:calc(100% - 1rem)}#contact #info-contact .content-area #form-contact .group-form.message textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form.message textarea:valid~label{font-size:12px;bottom:auto;top:-1rem}#contact #info-contact .content-area #form-contact .group-form label{font-family:ProximaNovaRegular;font-size:25px;font-size:2.5rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;bottom:.7rem;margin:auto;position:absolute;left:0;color:#fff}#contact #info-contact .content-area #form-contact .group-form input,#contact #info-contact .content-area #form-contact .group-form textarea{display:inline-block;vertical-align:middle;height:100%;width:100%;font-family:ProximaNovaRegular;font-size:25px;font-size:2.5rem;position:relative;z-index:1;background:0 0;border:0;padding:.5rem 0;color:#fff;border-bottom:2px solid #7ca0c1}#contact #info-contact .content-area #form-contact .group-form input:focus~label,#contact #info-contact .content-area #form-contact .group-form input:valid~label,#contact #info-contact .content-area #form-contact .group-form textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form textarea:valid~label{font-size:12px;bottom:2.7rem}#contact #info-contact .content-area #form-contact .group-form input.error,#contact #info-contact .content-area #form-contact .group-form textarea.error{background-color:#083056}#contact #info-contact .content-area #form-contact .submit{margin-top:5rem;display:block;position:relative;grid-column:1/6;text-align:center}#contact #info-contact .content-area #form-contact .submit button{font-family:Engravers;font-size:21px;font-size:2.1rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;background-color:#083056;border:1px solid #083056;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:20px 25px;height:auto}#contact #info-contact .content-area #form-contact .submit button:hover{background-color:#fff;color:#185b99}#contact #info-map{position:relative}#contact #info-map .text{width:29vw;font-family:ProximaNovaRegular;font-size:26px;font-size:2.6rem;float:left;text-align:left;color:#1a1717;line-height:35px;padding:7rem 5rem}#contact #info-map .text a{font-family:FrankBlack;font-size:29px;font-size:2.9rem;font-weight:700}#contact #info-map .text .face,#contact #info-map .text .face span,#contact #info-map .text span{font-family:ProximaNovaRegular;font-weight:700}#contact #info-map .text a i{font-size:3.2rem;color:#3bb030}#contact #info-map .text span{font-size:29px;font-size:2.9rem}#contact #info-map .text .face{font-size:29px;font-size:2.9rem;position:relative;padding-left:9rem;display:block;line-height:33px;text-transform:initial;min-width:40rem}#contact #info-map .text .face::after{content:'';background-color:#31a1ed;border-radius:1rem;width:7.5rem;height:6rem;position:absolute;top:0;left:0;z-index:-99}#contact #info-map .text .face i{font-size:3rem;position:absolute;color:#FFF;left:2.5rem;top:1.3rem}#contact #info-map .text .face span{color:#1d6ab3;font-size:29px;font-size:2.9rem;display:inline-block}#contact #info-map .map{margin-top:-7rem;height:66rem;width:52%;float:right;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.35);box-shadow:0 0 15px 0 rgba(0,0,0,.35)}@media screen and (max-width:960px){#contact{background:unset}#contact #banner{display:inline-block;vertical-align:top;height:33.5rem;width:100%;position:relative}#contact #banner .box-title{width:100%;z-index:1;background:url(../../../comum/assets/img/lines-about.png) center right no-repeat #185b99;position:absolute;right:0}#contact #banner .box-title .title{padding-right:0;text-align:center}#contact #banner .image{display:none}#contact .common-limiter{padding:0}#contact #info-contact{padding:5rem;background:#185b99;margin-top:5rem}#contact #info-contact .content-area{width:100%}#contact #info-contact .content-area #form-contact{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;padding-bottom:0}#contact #info-contact .content-area #form-contact .title{display:inline-block;vertical-align:top;line-height:7rem;font-family:FrankBlack;font-size:38px;font-size:3.8rem;color:#fff;width:100%;grid-column:span 5;text-align:left;grid-row:span 1}#contact #info-contact .content-area #form-contact .group-form{display:inline-block;vertical-align:top;margin-top:2.5rem;position:relative}#contact #info-contact .content-area #form-contact .group-form.name{grid-column:1/3;grid-row:2/3}#contact #info-contact .content-area #form-contact .group-form.phone{grid-column:1/3;grid-row:3/4}#contact #info-contact .content-area #form-contact .group-form.email{grid-column:1/3;grid-row:5/6}#contact #info-contact .content-area #form-contact .group-form.message{grid-column:3/5;grid-row:2/6;margin-left:3rem}#contact #info-contact .content-area #form-contact .group-form.message label{bottom:auto;top:.5rem}#contact #info-contact .content-area #form-contact .group-form.message textarea{padding:0;margin-top:1rem;height:calc(100% - 1rem)}#contact #info-contact .content-area #form-contact .group-form.message textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form.message textarea:valid~label{font-size:12px;bottom:auto;top:-1rem}#contact #info-contact .content-area #form-contact .group-form label{font-family:ProximaNovaRegular;font-size:16px;font-size:1.6rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;bottom:.7rem;margin:auto;position:absolute;left:0;color:#fff}#contact #info-contact .content-area #form-contact .group-form input,#contact #info-contact .content-area #form-contact .group-form textarea{display:inline-block;vertical-align:middle;height:100%;width:100%;font-family:ProximaNovaRegular;font-size:16px;font-size:1.6rem;position:relative;z-index:1;background:0 0;border:0;padding:.5rem 0;color:#fff;border-bottom:2px solid #7ca0c1}#contact #info-contact .content-area #form-contact .group-form input:focus~label,#contact #info-contact .content-area #form-contact .group-form input:valid~label,#contact #info-contact .content-area #form-contact .group-form textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form textarea:valid~label{font-size:12px;bottom:2.7rem}#contact #info-contact .content-area #form-contact .group-form input.error,#contact #info-contact .content-area #form-contact .group-form textarea.error{background-color:rgba(255,0,0,.2)}#contact #info-contact .content-area #form-contact .submit{margin-top:5rem;display:block;position:relative;grid-column:1/6;text-align:center}#contact #info-contact .content-area #form-contact .submit button{font-family:FrankBold;font-size:14px;font-size:1.4rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;background-color:#083056;border:1px solid #083056;color:#fff;text-transform:uppercase;letter-spacing:2px}#contact #info-contact .content-area #form-contact .submit button:hover{background-color:#fff;color:#185b99}#contact #info-map{position:relative}#contact #info-map .text{width:100%;padding:5rem;margin-bottom:8rem}#contact #info-map .map{margin-top:-7rem;height:60rem;width:100%;float:right;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.35);box-shadow:0 0 15px 0 rgba(0,0,0,.35)}}@media screen and (max-width:960px) and (max-width:750px){#contact #info-contact .content-area #form-contact .group-form.name{grid-column:1/5;grid-row:2/3}#contact #info-contact .content-area #form-contact .group-form.phone{grid-column:1/5;grid-row:3/4}#contact #info-contact .content-area #form-contact .group-form.email{grid-column:1/5;grid-row:5/6}#contact #info-contact .content-area #form-contact .group-form.message{grid-column:1/5;grid-row:6/6;margin-left:0;order:5}#contact #info-contact .content-area #form-contact .group-form.message label{bottom:auto;top:.5rem}#contact #info-contact .content-area #form-contact .group-form.message textarea{padding:0;margin-top:1rem;min-height:15rem}#contact #info-contact .content-area #form-contact .group-form.message textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form.message textarea:valid~label{font-size:12px;bottom:auto;top:-1rem}#contact #info-contact .content-area #form-contact .group-form label{font-family:ProximaNovaRegular;font-size:16px;font-size:1.6rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;bottom:.7rem;margin:auto;position:absolute;left:0;color:#fff}#contact #info-contact .content-area #form-contact .group-form input,#contact #info-contact .content-area #form-contact .group-form textarea{display:inline-block;vertical-align:middle;height:100%;width:100%;font-family:ProximaNovaRegular;font-size:16px;font-size:1.6rem;position:relative;z-index:1;background:0 0;border:0;padding:.5rem 0;color:#fff;border-bottom:2px solid #7ca0c1}#contact #info-contact .content-area #form-contact .group-form input:focus~label,#contact #info-contact .content-area #form-contact .group-form input:valid~label,#contact #info-contact .content-area #form-contact .group-form textarea:focus~label,#contact #info-contact .content-area #form-contact .group-form textarea:valid~label{font-size:12px;bottom:2.7rem}#contact #info-contact .content-area #form-contact .group-form input.error,#contact #info-contact .content-area #form-contact .group-form textarea.error{background-color:rgba(255,0,0,.2)}#contact #info-contact .content-area #form-contact .submit{margin-top:5rem;display:block;position:relative;grid-column:1/6;grid-row:7/7;text-align:center}#contact #info-contact .content-area #form-contact .submit button{font-family:FrankBold;font-size:14px;font-size:1.4rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;background-color:#083056;border:1px solid #083056;color:#fff;text-transform:uppercase;letter-spacing:2px}#contact #info-contact .content-area #form-contact .submit button:hover{background-color:#fff;color:#185b99}#contact #info-map .text .face{font-size:2rem;position:relative;padding-left:7rem;display:block;line-height:25px;text-transform:initial;min-width:34rem}#contact #info-map .text .face i{font-size:3rem;position:absolute;color:#FFF;left:1.7rem;top:1.3rem}#contact #info-map .text .face span{color:#1d6ab3;font-size:29px;font-size:2.6rem;display:inline-block}#contact #info-map .text .face::after{content:'';background-color:#31a1ed;border-radius:1rem;width:6rem;height:5.5rem;position:absolute;top:0;left:0;z-index:-99}}