/*!
 * Start Bootstrap - mapor v1.0.0 (http://mapor.pt)
 * Copyright 2013-2018 Tekna Creative
 * Licensed under  ()
 */footer,header,section{font-family:Montserrat,'Helvetica Neue',Arial,sans-serif}footer .container h3,header .container h3,section .container h3{text-align:center;font-weight:700;color:#333}@media screen and (max-width:780px){footer .container h3,header .container h3,section .container h3{max-width:300px;margin:0 auto}}footer .container h4,header .container h4,section .container h4{text-align:center;font-weight:400;color:#333}footer .container p,header .container p,section .container p{color:#333}footer .container a.btn,header .container a.btn,section .container a.btn{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;position:relative;top:13vh;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:82px;height:82px;padding:0;white-space:nowrap;background-color:transparent;border:3px solid #333;color:#333}footer .container a.btn:hover,header .container a.btn:hover,section .container a.btn:hover{width:100px;height:100px;margin-top:-10px}@media screen and (max-width:1600px){footer .container a.btn,header .container a.btn,section .container a.btn{top:9vh}}header{min-height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}header div#blocklg{position:relative;z-index:2}header div#blocklg img.image-responsive{width:27vw;max-width:500px;margin-top:21vh;margin-bottom:13vh}@media screen and (max-width:1600px){header div#blocklg img.image-responsive{width:440px}}@media screen and (max-width:780px){header div#blocklg img.image-responsive{width:280px}}header .container{position:relative;z-index:2}header .container h4{margin-left:.5%!important}header .container p{margin:0 auto;max-width:400px}header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(../img/stripes.jpg);background-position:center center;background-size:cover;z-index:1;mix-blend-mode:multiply}@media screen and (max-width:1600px) and (orientation:landscape){header{background-position:-11vw center}header div#blocklg img.image-responsive{margin-top:11vh;margin-bottom:7vh}}@media screen and (max-width:998px) and (orientation:landscape){header{background-position:-21vw center}}@media screen and (max-width:998px) and (orientation:portrait){header{background-position:-66vw center}header div#blocklg img.image-responsive{margin-top:17vh;margin-bottom:11vh}}@media screen and (max-width:780px) and (orientation:landscape){header{background-position:-33vw center}}@media screen and (max-width:780px) and (orientation:portrait){header{background-position:-72vw center}header div#blocklg img.image-responsive{margin-top:11vh;margin-bottom:7vh}}@media screen and (max-width:768px){header{background:0 0}}section#contact{padding-top:30px;background:#ec1c24;background:-moz-radial-gradient(center,ellipse cover,#ec1c24 0,#bc1616 100%);background:-webkit-radial-gradient(center,ellipse cover,#ec1c24 0,#bc1616 100%);background:radial-gradient(ellipse at center,#ec1c24 0,#bc1616 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#bc1616', GradientType=1)}section#contact #contact-info a{color:#fff}section#contact #contact-info a:hover{text-decoration:none;filter:drop-shadow(0 1px 2px #333)}section#contact div#whiteBg{position:relative;width:100%;background-color:#fff;margin:0 0 100px}section#contact div#whiteBg .container .row{display:flex;align-items:center;justify-content:center}section#contact div#whiteBg .container .row .partner-logo{padding:100px 0}section#contact div#whiteBg .container .row .partner-logo a{display:block;width:100%;text-align:center}section#contact div#whiteBg .container .row .partner-logo a img.image-responsive{width:66%;max-width:66%;margin-top:0!important}section#contact div#whiteBg .container .row .partner-logo:first-of-type a{text-align:left}section#contact div#whiteBg .container .row .partner-logo:last-of-type a{text-align:right}@media screen and (max-width:780px){section#contact div#whiteBg .container .row{display:block;float:left}section#contact div#whiteBg .container .row .partner-logo{position:relative;float:left;min-width:100%!important}section#contact div#whiteBg .container .row .partner-logo a{text-align:center!important}section#contact div#whiteBg .container .row .partner-logo:nth-child(2){padding:0}}section#contact p{color:#fff}section#contact img.image-responsive{width:80%;max-width:80%;margin-top:34px}@media screen and (max-width:1200px){section#contact img.image-responsive{margin-top:42px}}@media screen and (max-width:998px){section#contact img.image-responsive{margin-top:44px}}@media screen and (max-width:768px){section#contact img.image-responsive{margin-top:0;width:60%;max-width:60%}}section#contact hr{margin-left:0!important;margin-right:0!important;min-width:90%!important;border-color:#fff}@media screen and (max-width:768px){section#contact hr{margin-left:50%!important;transform:translateX(-50%);min-width:70%!important}}section#contact #social-icons a.social{display:flex;align-items:center;justify-content:center;float:left;width:40px;height:40px;margin-right:12px;color:#fff;border:1px solid #fff}section#contact #social-icons a.social:hover{filter:drop-shadow(0 2px 3px #333)}section#contact #social-icons a.social:last-of-type{margin-right:0}@media (max-width:768px){section#contact #social-icons{width:92px;transform:translateX(-50%);margin-left:50%}}@media (max-width:998px){section#contact p{font-size:12px}}@media (max-width:768px){section#contact{text-align:center}}footer{font-family:Montserrat,'Helvetica Neue',Arial,sans-serif;background-color:#fff;display:flex;align-items:center;justify-content:center;height:80px;color:#333;font-weight:600;letter-spacing:.07rem}