body{font-family:Roboto,sans-serif}header{position:relative}#main-slider{background:url(../images/head-slider.jpeg);background-size:100% auto;width:100%;min-height:300px;margin-top:-120px;padding-top:120px}#main-slider article.main-points{margin-top:40px}#main-slider article.main-points{position:relative;padding:5px}#main-slider article.main-points .shadow-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(120deg,#1f2a4c,#1f294c);border-radius:15px;opacity:.7}#main-slider article.main-points li{color:#fff;line-height:1.8;margin:2px 0;font-size:16px}#main-slider article.main-points li a{color:#000}#main-slider::before{display:block!important;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#182d55;opacity:.9}#main-slider::after{content:'';background:url(../images/bttom.png);position:absolute;width:100%;height:100%;z-index:2;bottom:0;left:0;background-size:100% 100%;background-repeat:no-repeat;background-position:bottom}#main-slider *,#main-slider article{color:#fff;z-index:3;font-weight:100}#main-slider article h1{color:#fff;z-index:3;margin:120px 0 20px;font-weight:100}#main-slider article p{color:#b3bec8;line-height:1.8;margin-bottom:44px;max-width:646px}.btn-primary{border-radius:10px;background:#182d55;border:1px solid #182d55;font-weight:800;font-size:12px;color:#fff!important}.btn-primary:hover{background:#223f76;border:1px solid #223f76}.btn-green{border-radius:10px;color:#182d55!important;background:#d8db2b;border:1px solid #c0c326;font-weight:800;font-size:12px}.btn-green i{color:#182d55!important}.btn-green:hover{background:#c0c326;border:1px solid #c0c326}header nav{z-index:3}header nav.navbar .navbar-brand{background:#fff;padding:5px 25px;border-radius:15px}header nav.navbar .nav-link.active{color:#d8db2b}header nav.navbar .nav-link{color:#abb6c0;font-weight:100}header nav.navbar .nav-link:hover{color:#9da5ad}.left-bubble{background:url(../images/left-bubble.png);background-repeat:no-repeat;background-position:-100px bottom}article.banners{margin:30px 0}article.banners div.banner{display:block;width:100%;height:100%}article.banners .banner{position:relative;margin-right:10px}article.banners div.banner:hover::before{opacity:.7;transition:opacity .3s,visibility .3s}article.banners div.banner::before{display:block!important;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#d8db2b;opacity:.9;border-radius:23px}article.banners div.banner span{display:block;width:100%;z-index:3;color:#000;font-weight:700;text-align:center;position:absolute;top:30%;font-size:30px}article.banners div.banner img{width:100%;height:auto}article.banners div.banner span.content{display:block;width:100%;color:#000;font-size:16px!important;padding:0 5px;z-index:3;text-align:center;font-weight:100;position:absolute;top:60%}article.big-button{margin:135px auto;text-align:center}article.big-button a{display:block;width:100%;max-width:930px;margin:105px auto;position:relative;margin:25px auto}section.left-bubble article.banners .flip-card{background-color:transparent;perspective:1000px;height:450px;width:100%}section.left-bubble article.banners .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}section.left-bubble article.banners .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,section.left-bubble article.banners .flip-card-front{position:absolute;width:100%;font-size:16px!important;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}section.left-bubble article.banners .flip-card-back{background:#d8db2b;border-radius:23px;padding:10px 5px;z-index:3;transform:rotateY(180deg)}section.left-bubble article.banners .flip-card-back h3{font-weight:300;border-bottom:1px solid #000;font-size:20px}section.left-bubble article.banners .flip-card-back li{text-align:left;font-weight:100}article.big-button a span{color:#fff;top:164px;position:absolute;z-index:4;display:block;width:100%;height:100%;font-size:39px;font-weight:100}article.big-button a::before,article.big-button a:before{display:block!important;content:'';position:absolute;top:140px;left:0;width:100%;height:120px;z-index:1;background:#000;opacity:.9}article.references{padding:200px 0 50px!important}article.references h2,h2.titleheader{color:#182d55;text-align:center;margin:15px 0 35px;padding:0;font-size:39px;font-weight:100}article.references .owl-item .reference-item{-webkit-box-shadow:2px 7px 15px 3px rgba(0,0,0,.19);box-shadow:2px 7px 15px 3px rgba(0,0,0,.19);background:#fff;width:92%;text-align:center;padding:44px 45px 46px;margin:25px auto;border-radius:25px}article.references .owl-item h3,article.references .owl-item p:not(.reference-item-content){color:#182d55;font-size:16px;font-weight:700;margin:25px 0 0 0;padding:0}article.references .owl-item p.reference-item-content{color:#182d55;font-size:20px;margin:5px 0 0 0;padding:0;font-weight:300}article.references .owl-item p:not(.reference-item-content){color:#182d55;font-size:16px;font-weight:100;margin:5px 0 0 0;padding:0}article.references .owl-item.active:first-child:before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,.2));content:'';position:absolute;height:253px;width:180px;z-index:99;display:none;top:25px;display:block!important}article.references .owl-item.active:last-child:after{right:0;background:linear-gradient(to right,rgba(255,255,255,.2),#fff);content:'';position:absolute;height:253px;width:180px;z-index:99;display:none;top:25px;display:block!important}article.references{background:url(../images/retangles.png) no-repeat;background-size:100% auto;background-position:top right;padding:50px 0}article.news{font-weight:100;color:#182d55}article.news a span{position:absolute;top:50%;z-index:3;left:0;width:100%;color:#fff;text-align:center;border-radius:25px;font-size:29px;font-weight:100}article.news a:hover::before{opacity:.7;transition:opacity .3s,visibility .3s}article.news{margin:35px 0 75px}article.news h2{color:#182d55;text-align:center;margin:15px 0 35px;padding:0;font-size:39px;font-weight:100}footer{color:#b3bec8;background:#0c1e3a;background:linear-gradient(59deg,#0c1e3a 0,rgba(26,49,97,.938813025210084) 100%);width:100%;font-size:16px;padding:25px 0}footer a{color:#b3bec8;text-decoration:none}footer ul,footer ul li,footer ul li a{list-style:none;padding:0;color:#b3bec8;text-decoration:none;margin:0}footer p{margin:0;padding:0}footer h2{color:#fff}footer .logo-box{background:#fff;border-radius:15px;text-align:center;padding:5px 0;margin-bottom:10px}article.faq{margin-bottom:70px}article.faq a.btn{display:inline-block;max-width:140px;margin:5px auto}article.faq .col-md-6{padding:10px}article.faq h2{color:#182d55;text-align:center;margin:15px 0 35px;padding:0;font-size:39px;font-weight:100}article.faq h3{color:#182d55;font-size:20px;font-weight:700;margin:5px 0 25px;padding:0}article.faq p{color:#b3bec8;font-size:16px;line-height:1.8;text-align:justify}article.main-article{margin:140px 0}article.main-article .right-side p{color:#b3bec8;line-height:1.8;text-align:justify}article.main-article .right-side a{float:right}article.main-article .right-side h2{color:#dadc2b;font-size:16px;font-weight:700;margin:25px 0 0 0;padding:0}article.main-article .right-side h3{color:#182d55;font-weight:700;margin:15px 0;padding:0;font-size:39px;font-weight:100}article.main-article .right-side{padding-left:15px}article.main-article .left-side img{-webkit-box-shadow:5px 5px 50px 5px rgba(0,0,0,.75);box-shadow:5px 5px 50px 5px rgba(0,0,0,.75);border-radius:25px}article.second-banner{margin:140px 0}article.second-banner article{margin-bottom:40px}article.second-banner article:not(.main-banner) img{margin:15px 0;float:none;display:block}article.second-banner article:not(.main-banner) h2{color:#182d55;font-weight:300;font-size:24px}article.second-banner article:not(.main-banner) a{color:#182d55;font-weight:800;font-size:16px;float:right}article.second-banner article:not(.main-banner) p,article.second-banner p{color:#182d55;text-align:justify;font-size:16px;font-weight:100}article.second-banner .main-banner h2{color:#dadc2b;font-size:16px;font-weight:700;margin:0;padding:0}section#references{margin-top:-190px}.alert{position:fixed;z-index:30;width:100%}.alert .close{float:right;background:0 0;border:0 none}article.second-banner .main-banner h2{color:#dadc2b;font-size:16px;font-weight:700;margin:0;padding:0}article.second-banner .main-banner h3,h2.second-pricelist{color:#182d55;font-weight:700;margin:0;padding:0;font-size:50px;font-weight:100}h2.second-pricelist{font-size:35px;margin:15px auto!important;text-align:center;width:100%}
