.main-blue{color:#3cb4e5}.blue-link a{color:#00f!important;text-decoration:underline!important}.bg-main-blue{background:#3cb4e5}*{font-family:Roboto,sans-serif;font-weight:300;font-size:16px;letter-spacing:.3px}* section{padding:5% 0}* .title{font-family:Montserrat,sans-serif!important;text-transform:uppercase;font-size:2.2em;font-weight:700;line-height:1.1em}* section .title{font-family:Montserrat,sans-serif!important;text-transform:uppercase;font-size:2.2em;font-weight:600;line-height:1.1em}* .subtitle{font-family:Montserrat,sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;letter-spacing:.3px}* section .highlight{font-weight:700}* .button-negative{font-family:Montserrat,sans-serif;background:#fff;color:#000;text-transform:uppercase;font-size:.7em;font-weight:500;padding:5px 20px;border:2px solid #fff;border-radius:0}* .button-negative:hover{background:0 0;color:#fff;text-decoration:none}* .button-negative-border{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;font-size:.6em;font-weight:500;padding:10px 20px;border:1px solid #fff;border-radius:15px}* .button-negative-border:hover{background:#fff;color:#000;text-decoration:none}* .button-blue-border{font-family:Montserrat,sans-serif;color:#3cb4e5;text-transform:uppercase;font-size:.6em;font-weight:500;border:1px solid #3cb4e5;border-radius:20px;text-decoration:none}* .button-blue-border:hover{background:#3cb4e5;color:#fff;text-decoration:none}* .button-blue{font-family:Montserrat,sans-serif;color:#fff;background:#3cb4e5;text-transform:uppercase;font-size:.6em;font-weight:500;padding:10px 20px;border:1px solid #3cb4e5;border-radius:15px;text-decoration:none}* .button-blue:hover{background:0 0;color:#3cb4e5;text-decoration:none}* .media-text{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;font-size:1.3em;line-height:1.1em;font-weight:600}* .media-text:hover{border-bottom:1px solid #3cb4e5;color:#fff}* .button-negative-border-lg{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;font-size:2em;padding:10px 30px;border:2px solid #fff;border-radius:30px}* .button-negative-border-lg:hover{background:#fff;color:#000}* .button-positive{font-family:Montserrat,sans-serif;background:#000;color:#fff;text-transform:uppercase;font-size:.7em;font-weight:500;padding:5px 20px;border:2px solid #000;border-radius:0}* .button-positive:hover{background:0 0;color:#000}* .button-positive-border{font-family:Montserrat,sans-serif;background:0 0;color:#000;text-transform:uppercase;font-weight:500;border:2px solid #000}* .button-positive-border:hover{background:#000;color:#fff;text-decoration:none}* .button-publi{font-family:Montserrat,sans-serif;background:#3cb4e5;color:#fff;text-transform:uppercase;font-size:.8em;font-weight:500;padding:10px 20px;border:2px solid #3cb4e5;border-radius:0}* .button-publi:hover{background:0 0;color:#3cb4e5}.blue-subt{color:#3cb4e5}.white-subt{color:#fff}.primary-subtitle{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:1.1em}.opt-subtitle{text-transform:uppercase;opacity:.8}.echo-index{color:#fff;font-weight:300;font-size:1.1em;font-style:italic;text-align:center}.form-control{font-family:Montserrat,sans-serif}.grid-90{max-width:90%}.city-content p a{color:#3cb4e5!important}.ooh-content a{color:#fff;text-decoration:none}.city-content p a:hover{text-decoration:underline}.button-negative{font-family:Montserrat,sans-serif;background:#fff;color:#000;text-transform:uppercase;font-size:.7em;padding:5px 20px;border:2px solid #fff;border-radius:0}.button-negative:hover{background:0 0;color:#fff}.button-negative-border{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;font-size:.6em;padding:10px 20px;border:1px solid #fff;border-radius:15px}.button-negative-border:hover{background:#fff;color:#000}.button-positive{font-family:Montserrat,sans-serif;background:#000;color:#fff;text-transform:uppercase;font-size:.7em;padding:5px 20px;border:2px solid #000;border-radius:0}.button-positive:hover{background:0 0;color:#fff}.button-positive-border{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;font-size:.6em;padding:10px 20px;border:1px solid #000;border-radius:15px}.button-positive-border:hover{background:#000;color:#fff}.button-blue-border{font-family:Montserrat,sans-serif;color:#3cb4e5;text-transform:uppercase;font-size:.6em;border:1px solid #3cb4e5;border-radius:15px;text-decoration:none}.button-blue-border:hover{background:#3cb4e5;color:#fff}.button-blue{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase;border:1px solid #3cb4e5;border-radius:20px;background:#3cb4e5}.button-blue:hover{background:0 0;color:#3cb4e5;text-decoration:none}.prenav{background:#141414;padding:.2em 3em!important}.prenav .mailphone a{color:#777;margin-left:.8em;vertical-align:middle;letter-spacing:.5px;text-decoration:none}.prenav .mailphone a .s-phone{font-size:1em;font-weight:300}.prenav .mailphone a .s-mail{font-size:1em;font-weight:300}.prenav .mailphone a:hover{color:#fff}.prenav .mailphone a i{margin-right:.2em}.prenav .s-country{font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;color:#777;background:0 0;border:1px solid #777;border-radius:20px;padding:5px 9px;font-size:11px;margin:.5em 0}.socialmedia .whats{font-family:Montserrat,sans-serif;font-size:.7em;font-weight:200;background:#25d366;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin:.5em 1em;padding:3px 8px;border:2px solid #25d366}.socialmedia .whats:hover{color:#25d366;background:0 0;text-decoration:none}.socialmedia .whats .c-wa{font-family:Montserrat,sans-serif;font-size:1em;font-weight:500}.socialmedia .whats i{margin-left:.3em}.socialmedia a{color:#777;font-size:1.1em;margin-left:.7em;vertical-align:middle}.socialmedia a:hover{color:#fff;text-decoration:underline}.navpubli{background-color:#000!important;padding:.5rem 1rem!important}.navpubli a{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;font-size:.75em!important;font-weight:500!important;letter-spacing:.5px!important}.nav-link{margin:.7em 1.5em!important}.dropdown-item{padding:1em 1.5em!important;color:#878787!important}.dropdown-menu{background:#414141!important}.fl-fl{background:#000;text-transform:uppercase;letter-spacing:3px;padding:4px;width:190px;position:fixed;right:-160px;z-index:1000;font:normal normal 10px Arial;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.float-sm .fab{font-size:20px;color:#fff;padding:10px 0;width:40px;margin-left:8px}.fl-fl:hover{right:0}.fl-fl a{color:#fff!important;text-decoration:none;text-align:center;line-height:43px!important;vertical-align:top!important}.float-fb{top:160px}.float-tw{top:215px}.float-ig{top:270px}.float-form{bottom:325px}p{margin:0 0 10px}.content-text{font-size:1.1em}.containers{padding-top:5em}.images-carousel{margin-bottom:5em;padding:2.5em 0;background-color:#000}.ooh-content{background-color:#3cb4e5;color:#fff;margin:4em 0;text-align:justify}.ooh-content div{padding:4em}.ooh-content a{color:#fff!important;text-decoration:underline!important}.city-content{text-align:justify}.city-content .title-city{font-family:Montserrat,sans-serif;line-height:1.2em;font-weight:700;font-size:26px;text-transform:uppercase;color:#000;margin-bottom:13px}.city-content a{color:#00f}.ooh-variation .card{border:none}.ooh-variation .card-header{background-color:initial}.articles{background:#f7f7f9!important;color:#000}.articles .posts{padding-left:30px!important}.articles .posts .post{padding-bottom:20px!important;padding-top:20px!important;border-bottom:1px solid #ccc!important}.articles .posts .post img{height:80px!important;width:80px!important;margin-right:20px!important}.articles .posts .post .prev .post-title{margin-bottom:.2em!important}.articles .posts .post .prev .post-title a{text-transform:uppercase!important;color:#000!important;text-decoration:none!important;font-weight:500!important}footer{background:#000!important;color:#777!important;height:auto!important}footer .copyrights{background:#141414!important;text-align:center!important;padding-top:10px!important}footer .aboutus{padding:5% 0!important}footer .aboutus .title{font-weight:400!important;font-size:.8em!important;text-transform:uppercase!important}footer .aboutus .text{font-size:.75em!important}footer .logo .logopubli{margin-bottom:15px!important}footer .logo .slogan{font-size:1em!important;line-height:1.3em!important;font-weight:300!important}