.btn{border:none}.btn.btn-default{border-radius:0;font-weight:900}*{font-family:'N.O.- Movement Bold'}body{font:400 14px/1.5em 'N.O.- Movement Bold',sans-serif;background-color:#fafafa}.dark-yellow-color{color:#8e7010!important}a{color:#424242;cursor:pointer}p+p:last-child{margin-bottom:0}.login-header-other{height:76px;background-color:#fff}.login-header-other a{color:#0d487c}.row{margin-right:0;margin-left:0}.wrapper-row{background-color:#fff}.wrapper-row .header-other{min-height:60px;height:60px;background-color:#0d487c;border-bottom:4px solid #e2b623}.footer{z-index:40;bottom:0;position:fixed;padding:0;height:50px;background-color:#d6d3d3;border-top:4px solid #e2b623;max-width:100vw}.footer .row{max-width:1000px;margin:auto;background-color:#d6d3d3}.footer .row .image-text-footer{font-size:.8rem}.footer .row .col-first{margin-top:4px}.footer .row .col-first span:first-child{font-size:16px}.footer .row span{font-weight:900;margin-right:10px}.footer .row span:first-child{font-weight:900;color:#0d497d}.footer .row .telephones{font-size:.6rem;margin-right:0}.footer .row .number-footer{margin-right:0;color:#0d497d;font-size:1.05rem}.button-subscribe{padding:3.5px;color:#0d497d;background-color:#e2b623}.form-group .form-control{font:900 18px/1.5em Roboto,sans-serif;color:#000}.text-align-footer-right{text-align:right}.carousel-header{padding-bottom:40px}.bg-box{margin-top:10px;background:url(../img/box.jpg) no-repeat;background-size:cover;background-position:center;height:704px;margin-bottom:-30px}.bg-box .box-button{margin-top:30px;display:inline-block;align-self:center}.bg-box .box-button button{margin-top:10vh;background-color:#0d497d;color:#fff;font-weight:900;font-size:1.4rem;padding:15px}.box-banner{background-color:#0d497d;height:150px}.box-banner .offset-lg-3{color:#fff;font-weight:900;font-size:1.1rem}.box-banner .col-lg-2:last-child{font-weight:900;color:#fff}.box-banner .col-lg-2:last-child a{color:#e2b623}.header-gallery{font-size:1.8rem;color:#0d497d;font-weight:900;line-height:1.2}.carrousel-footer{background-color:#0d497d}.blog-bg{min-height:60vh;background:url(../img/Blog.jpg) no-repeat;background-size:cover;background-position:center}.blog-bg .blog-header{padding-top:20px;padding-bottom:20px;color:#fff;font-weight:900;font-size:1.5rem;background:url(../img/Blog-header.png) no-repeat;background-size:cover;background-position:top right}.date-blog{background-color:#0d497d;font-weight:900;color:#fff;font-size:1rem}.date-blog .date-blog-size{font-size:2.8rem}.date-blog-text{background-color:#f0f0f0;color:#000;font-weight:900;height:74px;font-size:1.4rem}.date-category{background-color:#3f3e3e;color:#fff}.notification{background-color:#0d497d}.notification .notification-text{line-height:1.1;color:#fff;font-weight:900;font-size:1.7rem}.notification .notification-text .notification-highlight{color:#e2b623}.skirt{background-color:#e2b623;min-height:75px}.subtitle-gallery{font-size:1.8rem;color:#e2b623;font-weight:900}@media (max-width:768px){.subtitle-gallery{font-size:1.2rem}}.more-posts-blog{font-size:1.3rem;font-weight:900;color:#0d497d}.video-title{color:#0d497d;font-weight:900;font-size:1.2rem}.video-title-custom-color{color:#e2b623}.yellow-bg{background-color:#e2b623}.green-bg{background-color:#40ae49}.dark-blue-bg{background-color:#032d52}.bg-lightblue{font-weight:900;background-color:#0d487c;color:#e2b623}.carousel-indicators{bottom:-10px}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;height:15px;width:15px;border-radius:100%;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:grey}.carousel-indicators li.active{background-color:#000}.text-small-home{font-size:.7rem}.button-home-contact{background-color:#e3b522;color:#0d497d;font-weight:900;padding:3px;padding-left:6px;padding-right:6px;float:right}.yellow-font{color:#e3b522!important}.carousel-row-header{margin:auto;height:100%}.client-area{color:#0d487c}#tooltipMapaTxtDivider{max-width:218px!important}.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden!important;max-height:450px!important}.modal{max-width:100vw}.gm-style-iw{max-height:450px!important}.gm-style .gm-style-iw-t::after{background:#e3b623}.dropdown-toggle::after{border:none}.notification-form{display:inline-block;width:calc(100% - 58px)}.header-fixed{z-index:10;top:0;position:fixed;max-width:100vw}.news-button{margin-left:-4px;margin-top:-5px}.header-fix-home{margin-top:80px}.testimonial .carousel-indicators{bottom:-4px!important}.hover-img{cursor:pointer;opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.5s}h2{font-size:14px!important}.youtube{background-color:#000;margin-bottom:30px;position:relative;width:560px;height:315px;overflow:hidden;cursor:pointer;margin:auto}.youtube img{width:560px;height:430px;width:100%;top:-16.84%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.testimonial-carousel a{color:#e2b623}.form-group{margin-bottom:15px}.form-control{font:900 18px/1.5em 'N.O.- Movement Bold',sans-serif;color:#fff;background-color:#dbdbdb;border-radius:0;box-shadow:none}.form-control::placeholder{font-size:1.2rem;font-weight:900;color:#fff;opacity:1;line-height:1}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/angle-down.svg) no-repeat center right;background-size:14px;padding-right:8px;background-origin:content-box}input.form-control,select.form-control,textarea.form-control{border:1px solid #e0e0e0}#home .form-banner{z-index:1;position:absolute;max-width:320px;right:15vw;top:167px;margin:auto;background-color:rgba(0,0,0,.5);color:#fff;font-weight:900}#home .form-banner .background-grey-banner{background-color:#847f7f}#home .form-banner .form-pre-text{line-height:1}#home .form-banner .banner-phone{color:#e0b524;font-size:19px}#home .form-banner input{height:30px}#home .banner-homer .offset-lg-3{margin:auto 0 auto 20vw}#home .banner-homer .offset-lg-3 .col-12:first-child{padding-top:15px;padding-bottom:15px;line-height:1;font-size:32px;font-weight:900;color:#0d497d;background-color:rgba(255,255,255,.6)}#home .banner-homer .offset-lg-3 .text-banner{font-weight:900;background-color:#0d497d;color:#fff}#home .banner-homer .offset-lg-3 .col-12:last-child{margin-top:-1px;font-weight:900;background-color:#0d497d;color:#e0b524;text-align:end}#home .find-home{background-color:#0d487c}#home .find-home .btn{height:31px;line-height:0;background-color:#ebebeb;color:#0d487c}#home .find-home .text-center{padding-bottom:10px;padding-top:25px}#home .find-home strong{color:#fff}#home .find-home .text-left{padding-top:25px}#home .find-home .text-right{padding-top:31px}#home .find-home .col-12{padding-top:0;padding-bottom:10px}#home .find-home .col-12 a{font-size:11px;font-weight:900;color:#0d497d}#home .form-control{font:300 18px/1.5em 'N.O.- Movement Bold',sans-serif;color:#000;background-color:#fff;border-radius:0;box-shadow:none}#home .form-control::placeholder{font-size:14px;font-weight:900;color:#d6cfcf;opacity:1}#home .header-other{padding-right:0}#home .header-other .login-header-other .col-9{padding-top:13px}#home .header-other .fa-bars{color:#8d8989}#home .header-other .row{max-width:1080px;margin:auto}#home .header-other .header-mobile{display:none}#home .banner-homer{height:667px!important}@media (max-width:768px){#home .banner-homer{height:600px!important}#home .banner-homer .swiper-container{height:600px!important}#home .banner-homer .swiper-container_m{height:600px!important}}#home .banner-homer .swiper-lazy{background-size:cover;background-repeat:no-repeat;background-position:center}.form-control{font:900 18px/1.5em 'N.O.- Movement Bold',sans-serif;color:#fff;background-color:#dbdbdb;border-radius:0;box-shadow:none}.form-control::placeholder{font-size:1.2rem;font-weight:900;color:#fff;opacity:1;line-height:1}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/angle-down.svg) no-repeat center right;background-size:14px;padding-right:8px;background-origin:content-box}input.form-control,select.form-control,textarea.form-control{border:1px solid #e0e0e0}.auto{display:block;margin:0 auto}