:root{--font-primary:'Poppins',sans-serif;--font-particular:'Kaushan Script',cursive;--white:#fff;--bg-grey:#b4b2b3;--grey:#e8e9ed;--red:#d2593a;--red-dark:#78150f;--grey-light:#eaeaec;--blue:#031c5d;--brown:#c8b88f;--blue-light:#139fdc;--blue-dark:#125790;--purple:#772953;--purple-light:#b8618e;--green:#23585f;--yellow-light:#fffefb;--color-company:#fe5000;--black:black;--blue-dark:#041e41;--back-color-web:#333333;--link-color:#d2593a;--link-color-hover:#d2593a;--text-default-color:#101027;--text-default-size:16px;--text-default-line-height:26px;--article-meta-color:#001e62;--page-title-background:#f5f5f5;--page-title-border-color:#eee;--alt-color:#999;--breadcrumb-color:#fff;--widget-links:#666;--widget-links-hover:#007bff;--block-title-color:#292929;--block-subtitle-color:#a1a1a1;--block-title-border-color:#444;--cta-style-1-background:#5caeba;--cta-style-1-color:#fff;--price-table-background:#f9f9f9;--btn-primary-color:#65b32e;--btn-primary-border-color:#65b32e;--btn-primary-text-color:#fff;--btn-primary-color-hover:#0056b3;--btn-primary-border-color-hover:#0056b3;--btn-primary-text-color-hover:#fff;--btn-secondary-color:#333;--btn-secondary-border-color:#333;--btn-secondary-text-color:#fff;--btn-secondary-color-hover:#000;--btn-secondary-border-color-hover:#000;--btn-secondary-text-color-hover:#fff;--section-background-gray:#f5f5f5;--comments-new-background:#f5f5f5;}body{font-family:univia-pro,sans-serif;font-weight:500;}a:focus,a:hover{text-decoration:underline;outline:0px;color:var(--link-color-hover);}ul{list-style:none;padding-left:0px;}.h2,h2{font-size:22px;}b,strong{font-weight:600;}.h3,h3{font-size:18px;}.logo{margin:0px;}.logo  svg,.logo  img{height:70px;width:auto;position:relative;}.logo.maintenance > img{height:100%;max-width:100%;width:auto !important;}.top-bar{padding:15px 0;background-color:var(--grey-light);color:var(--blue);}.top-bar-wrapper{display:flex;justify-content:space-between;align-items:center;}.top-bar-wrapper ul{display:flex;align-items:center;margin-bottom:0px;}.top-bar-wrapper ul li:not(:last-child){margin-right:20px;}.top-bar-wrapper ul li a{font-size:22px;color:var(--blue);}.top-bar-wrapper ul li a:hover,.top-bar-wrapper ul li a:focus,.top-bar-wrapper ul li a:active{color:var(--red);text-decoration:none;}.header-top-right{font-size:16px;}.header-top-right img{margin-left:10px;width:auto;height:30px;}.header-right{float:right;height:70px;display:flex;align-items:center;}.navbar-wrapper{padding:15px 0px;}.menu--footer{text-align:right;}.slide-container{position:relative;}.slide-container .content{position:absolute;top:50%;transform:translateY(-50%);font-size:30px;color:#ffffffcc;font-weight:500;text-shadow:2px 3px 6px #000000ab;}.slide-container .content h2{margin:0 0 20px 0;font-size:50px;font-weight:600;color:var(--white);text-shadow:none;}.slide-container .content .btn-primary{margin-top:20px;padding:12px 45px;border-radius:0px;text-transform:uppercase;text-shadow:none;background-color:#ffffffcc;color:var(--blue);font-weight:600;font-size:18px;border:1px solid var(--red);}.slide-container .content .btn-primary:hover,.slide-container .content .btn-primary:active,.slide-container .content .btn-primary:focus{background-color:var(--blue);color:var(--white);}#footer{border-top:0px;background-color:var(--white);color:var(--blue);}#footer .footer-bottom{background-color:var(--blue);font-size:inherit;color:var(--white);}.logo-footer{text-align:center;}.grid-footer .logo-footer img{width:auto;height:170px;}.grid-footer .social-networks{text-align:center;margin-bottom:35px;}.grid-footer .social-networks > li > a > svg{fill:var(--blue);}#footer .footer-columns{padding-bottom:80px;padding-top:80px;}.footer-bottom .row{display:flex;align-items:center;}.menu--footer{float:none;}.menu--footer > li > a{color:var(--white);padding:0 10px 0 0;text-transform:uppercase;}.menu--footer > li > a:hover,.menu--footer > li > a:active,.menu--footer > li > a:focus{color:var(--white);}.copyright-text small{display:initial;}.copyright-text a{color:var(--white);}.kit{text-align:right;}.kit img{width:auto;max-height:44px;}.contact-footer ul li{margin-bottom:10px;position:relative;padding-left:30px;}.contact-footer ul li:before{position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";}.contact-footer ul li.location:before{content:"\f3c5";font-weight:900;}.contact-footer ul li.phone:before{content:"\f095";font-weight:900;}.contact-footer ul li.email:before{content:"\f0e0";font-weight:900;}.contact-footer ul li.schedule:before{content:"\f017";font-weight:900;}.grid-footer .contact-footer ul li a{color:var(--blue);}.grid-footer .contact-footer ul li a:hover,.grid-footer .contact-footer ul li a:focus,.grid-footer .contact-footer ul li a:active{color:var(--red);text-decoration:none;}.grid-footer .nav li{float:left;width:50%;margin-bottom:10px;}.grid-footer .nav li a{padding:0px;text-transform:uppercase;color:var(--blue);}.grid-footer .nav li a:hover,.grid-footer .nav li a:active,.grid-footer .nav li a:focus{color:var(--red);text-decoration:none;}.logo-agency{text-align:center;}.logo-agency img{width:auto;height:110px;}.btn-primary{padding:12px 45px;border-radius:0px;font-weight:500;background-color:var(--red);border:1px solid var(--red);color:var(--white);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--white);border:1px solid var(--red);color:var(--red);}.btn-primary-blue{background-color:var(--blue);border:1px solid var(--blue);color:var(--white);}.btn-primary-blue:hover,.btn-primary-blue:focus,.btn-primary-blue:active{background-color:var(--white);border:1px solid var(--blue);color:var(--blue);}.columns .block-heading:after,.block .block-heading:after{display:none;}.columns .block-title,.block .block-title{font-weight:600;font-size:40px;color:var(--blue);}.columns .block-subtitle,.block .block-subtitle{color:var(--blue);font-size:1.4rem;font-weight:500;}.icon-box-home .icon-box{box-shadow:0px 0px 18px rgb(0 0 0 / 40%);padding:80px 40px 40px 40px;margin:0px;background-color:var(--white);}.icon-box-home .icon-box .fv-icon{margin-bottom:40px;}.icon-box-home .icon-box .fv-icon svg{height:90px;width:90px;}.icon-box-home .icon-box .fv-content h3{color:var(--blue);font-weight:600;}.icon-box-home .icon-box .fv-content h3 + p{margin-bottom:40px;}.icon-box-home .icon-box .fv-content .btn-primary{background-color:var(--white);color:var(--red);}.icon-box-home .icon-box .fv-content .btn-primary:hover,.icon-box-home .icon-box .fv-content .btn-primary:active,.icon-box-home .icon-box .fv-content .btn-primary:focus{background-color:var(--red);color:var(--white);}.cta-style-1{background-color:var(--blue);}.cta-style-1 h2{font-size:40px;margin:0px;}.cta-style-1 .row{display:flex;align-items:center;}.cta-style-1 .action-wrapper .btn-cta{margin:0px;}.cta-style-1 .btn-cta{padding:12px 45px;border-radius:0px;font-size:1.1rem;font-weight:500;background-color:var(--red);border-color:var(--red);}.cta-style-1 .btn-cta:hover,.cta-style-1 .btn-cta:focus,.cta-style-1 .btn-cta:active{background-color:var(--white);color:var(--red);border-color:var(--white);}.article.teaser{box-shadow:0px 20px 20px -10px rgb(0 0 0 / 10%);position:relative;}.article.teaser .content{margin:0px;padding:20px 30px;position:absolute;bottom:0px;color:var(--white);}.article.teaser .image{position:relative;}.article.teaser .image:before{box-shadow:inset 0px -285px 100px -45px #031c5d;position:absolute;width:100%;top:0px;left:0px;height:100%;content:'';}.article.teaser .image .tag{position:absolute;bottom:0px;background:var(--blue);left:30px;padding:5px 30px;text-transform:uppercase;color:var(--white);}.article.teaser .content .date{color:var(--blue);font-weight:500;}.article.teaser .article-title > h2,.article.teaser .article-title > h3,.article.full .article-title > span{margin:10px 0px;letter-spacing:0px;font-size:25px;}.article.teaser h2 > a,.article.teaser h3 > a{color:var(--white);}.bg-grey-light{background-color:var(--grey-light);}.home-blog{width:1170px;margin-left:45%;}.color-company{color:var(--color-company)!important;}.btn-primary.first{background-color:rgba(255,255,255,.9);border-radius:0;border-width:2px;color:var(--text-default-color);font-size:0.88rem;font-weight:bold;padding:10px 20px;text-transform:uppercase;border-color:var(--red);}.btn-primary.first:hover,.btn-primary.first:focus,.btn-primary.first:active{background-color:var(--red);color:var(--white);}.btn-primary.last{background-color:rgba(255,255,255,.9);border-radius:0;border-width:2px;color:var(--text-default-color);font-size:0.88rem;font-weight:bold;padding:10px 20px;text-transform:uppercase;border-color:var(--blue);}.btn-primary.last:hover,.btn-primary.last:focus,.btn-primary.last:active{background-color:var(--blue);color:var(--white);border-color:var(--blue);}.page-title{background-color:var(--grey-light);position:relative;}.page-title h1{color:var(--blue);font-size:30px;position:relative;}.breadcrumb{float:none;background-color:transparent;position:relative;}.breadcrumb>.active,.breadcrumb>li+li:before{color:var(--blue);}.breadcrumb a{color:var(--blue);}.blog-sidebar{position:relative;margin-bottom:20px;min-height:60px;display:flex;align-items:center;}.blog-sidebar .image{position:absolute;top:0;left:0;border-radius:100%;overflow:hidden;}.blog-sidebar .content{padding-left:80px;}.blog-sidebar .content a{color:var(--blue);line-height:20px;display:block;}.blog-sidebar .content a:hover,.blog-sidebar .content a:focus,.blog-sidebar .content a:active{color:var(--red);text-decoration:none;}.sidebar-widget{margin-bottom:40px;box-shadow:3px 3px 10px 0 rgb(0 0 0 / 30%);padding:25px;}.sidebar-widget .block-title{margin:0 0 30px 0;font-size:22px;letter-spacing:0px;text-align:left;}.list-tags li a{color:var(--blue);}.list-tags li a:hover,.list-tags li a:focus,.list-tags li a:active{color:var(--red);text-decoration:none;}.list-tags li a:before{content:"\f02c";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;}.list-style{padding-left:20px;}.list-style li{position:relative;padding-left:15px;}.list-style li:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;color:var(--blue);}.header-sticky{position:fixed !important;width:100%;background-color:var(--white);top:0;left:0;z-index:250;box-shadow:0px 0px 18px rgb(0 0 0 / 40%);}.call-link{display:none;}.header-black.columns .block-subtitle,.header-black.block .block-subtitle,.header-black.columns .block-title,.header-black.block .block-title{color:var(--black);}.testimonio.teaser{text-align:center;font-size:22px;color:#8d8d8d;}.testimonio.teaser .content{margin-top:40px;display:flex;justify-content:center;text-align:left;align-items:center;font-size:16px;}.testimonio.teaser .content .image{margin-right:20px;}.testimonio.teaser .content .article-title h2{margin:0px;font-size:16px;}.columns .block-heading,.block .block-heading{max-width:100%;}.servicio.teaser{margin-bottom:25px;box-shadow:0px 20px 20px -10px rgb(0 0 0 / 10%);}.servicio.teaser .image{position:relative;}.servicio.teaser .content{position:absolute;bottom:70px;text-align:center;padding:0 20px;}.servicio.teaser .content img{width:auto;height:80px;display:initial;}.servicio.teaser .content .article-title h2{text-transform:uppercase;margin:40px 0px;}.servicio.teaser .content .article-title h2 a{color:var(--white);}.servicio.teaser .content .summary{margin-bottom:40px;color:var(--white);}.servicio.teaser .content .btn{text-transform:uppercase;}.btn-white{padding:12px 45px;border-radius:0px;font-weight:500;background-color:transparent;border:1px solid var(--white);color:var(--white);}.btn-white:hover,.btn-white:active,.btn-white:focus{background-color:var(--white);border:1px solid var(--white);color:var(--text-default-color);}.sector.teaser{margin-bottom:25px;box-shadow:0px 20px 20px -10px rgb(0 0 0 / 10%);}.sector.teaser .content{padding:30px 40px;background-color:var(--white);}.sector.teaser .content .article-title h2{margin:0 0 20px 0;}.sector.teaser .content .article-title h2 a{color:var(--text-default-color);}.cta-whatsapp{background-color:var(--red);padding:60px 0px;}.cta-whatsapp .wrapper{font-size:1.4rem;color:var(--white);display:flex;justify-content:space-between;align-items:center;}.cta-whatsapp .wrapper .text h2{color:var(--white);font-size:40px;margin:0 0 15px 0;}.cta-whatsapp .wrapper .buttons{display:flex;}.cta-whatsapp .wrapper .buttons .btn-white{display:flex;align-items:center;margin-right:10px;font-weight:600;padding:12px 15px;}.btn-whatsapp{padding:12px 15px;border-radius:0px;font-weight:500;background-color:var(--white);border:1px solid var(--white);color:var(--red);display:flex;align-items:center;font-weight:600;}.btn-whatsapp i{margin-right:15px;font-size:30px;}.btn-whatsapp:hover,.btn-whatsapp:active,.btn-whatsapp:focus{background-color:var(--blue);border:1px solid var(--blue);color:var(--white);}.form-home{background-color:var(--red);padding:60px;text-align:center;}.form-home h2{color:var(--white);margin:0 0 40px 0;}.form-home h2 i{font-size:45px;top:7px;margin-left:10px;display:inline-block;position:relative;}.form-home .form-control{border-radius:0px;box-shadow:none;background-color:transparent;color:var(--white);height:50px;text-align:center;border:1px solid #ffffff6b;}.form-home .form-control::placeholder{color:var(--white);}.form-home .btn-primary{background-color:var(--white);border:1px solid var(--white);color:var(--text-default-color);}.form-home .form-item-gdpr a,.form-home .form-item-gdpr{color:var(--white);}.form-item-gdpr{font-size:80%;}.float-whatsapp{position:fixed;bottom:30px;right:30px;z-index:200;}.float-whatsapp a{color:var(--white);background:var(--red);font-size:40px;border-radius:100%;width:60px;height:60px;position:relative;display:flex;align-items:center;justify-content:center;}.float-whatsapp a:hover,.float-whatsapp a:focus,.float-whatsapp a:active{color:var(--white);background:var(--blue);text-decoration:none;}#section-57{text-align:center;}#section-57 h2{font-size:40px;font-weight:600;margin:0 0 40px 0;}#section-57 h2 span{display:block;font-size:21px;text-align:center;}@media screen and (max-width:767px){.navbar-header{height:auto;border-bottom:0px;}.navbar-nav>li>a{color:var(--text-default-color);}.navbar-collapse{background-color:var(--white);padding-top:40px;}.slide-container .content{width:90%;}.icon-box-home .icon-box{margin-bottom:30px;}.cta-style-1 .row{display:initial;}.cta-style-1{text-align:center;}.cta-style-1 h2{margin-bottom:20px;}.home-blog{width:initial;margin-left:0px;margin-top:30px;}.grid-footer{margin-bottom:50px;}.footer-bottom .row{display:initial;}#footer .footer-columns{padding-bottom:0px;}.kit{text-align:center;margin-bottom:20px;}.kit img{width:auto;height:auto;}.menu--footer{margin-bottom:10px;}.cta-whatsapp .wrapper{flex-direction:column;align-items:flex-start;}.cta-whatsapp .wrapper .buttons{flex-direction:column;}.cta-whatsapp .wrapper .buttons .btn-white{margin-bottom:10px;}#section-57 h2{margin-top:30px;}.menu--footer{text-align:center;}.footer-columns{text-align:center;}.slide-container .content h2{font-size:32px;}.header-right{float:none;height:auto;}}@media (min-width:768px) and (max-width:1023px){.navbar-nav > li > a{margin-left:0px !important;padding:0px 6px;font-size:15px;}.icon-box-home .icon-box{margin-bottom:30px;}.home-blog{width:initial;margin-left:0px;margin-top:30px;}.grid-footer{margin-bottom:50px;}.footer-bottom .row{display:initial;}#footer .footer-columns{padding-bottom:0px;}.grid-footer .social-networks{text-align:left;}.kit{text-align:center;margin-bottom:20px;}.menu--footer{margin-bottom:10px;}.navbar-header{float:none;margin-bottom:10px;}.header-sticky .navbar-header{display:none;}.menu--footer{text-align:center;}.cta-whatsapp .wrapper{flex-direction:column;align-items:flex-start;}}@media screen and (min-width:768px){.navbar-nav > li > a{line-height:70px;text-transform:uppercase;color:var(--blue);font-weight:500;margin-left:10px;}.navbar-collapse{padding:0px;}.navbar-nav{display:flex;justify-content:center;float:none;}}@media (min-width:1024px) and (max-width:1199px){.navbar-nav > li > a{margin-left:0px !important;padding:0px 10px;}}@media screen and (min-width:991px){}@media (min-width:1024px){}@media (min-width:1450px){}
