.slider .text i,.slider .text p{text-shadow:0 -1px 3px rgba(0,0,0,.5)}body{font-family:'Open sans',sans-serif;color:#fff;background:#141c2c}h1,h2,h3{margin:0}.container-fluid,header,section{max-width:1170px;margin:0 auto}.tspace{padding-top:1rem}@media (min-width:768px){.tspace{padding-top:2.8rem}}.noposition{position:inherit}.nopad{padding:0}.header__logo{padding:2.8rem 1rem}.header__logo a{color:#fff;font-size:31.3px;font-size:3.13rem;font-family:Yantramanav,sans-serif;font-weight:700}.header__logo a b{color:#0f77e9}.header__logo a:active,.header__logo a:focus,.header__logo a:hover{text-decoration:none}.header__nav{font-size:11px;font-size:1.1rem;padding:.8rem 0}.header__nav .nav{float:right;padding:3.2rem 0 1.8rem}.header__nav .nav ul{margin:0;padding:0}.header__nav .nav li{float:left;list-style:none;padding:0 .4rem 0 0}.header__nav .nav li a{font-size:11px;font-size:1.1rem;font-weight:600;color:#fff;text-transform:uppercase}.header__nav .nav li a:hover{color:#313d52;text-decoration:none}.header__nav .nav li a.active{color:#313d52}@media (min-width:992px){.header__nav .nav li{padding:0 1.5rem 0 0}.header__nav .nav li a{font-size:12px;font-size:1.2rem}}.header__nav .nav .show-menu{float:left;text-decoration:none;text-align:center;display:none;cursor:pointer;margin-top:-5px}.main h1,.sidebar h3{color:#0f77e9;margin:3rem 0}.header__nav .nav .show-menu i{font-size:18px;font-size:1.8rem;padding:0 1rem}.header__nav .nav input{display:none}.header__nav .nav input:checked~ul{position:absolute;top:88px;left:0;width:100%;display:block;background:#141c2c;padding:0 0 1rem}.header__nav .nav input:checked~ul li{padding:.5rem 1rem}.slider{display:table;width:100%;background:url(../img/slider.png) center -10px no-repeat;background-size:cover}.slider .text{float:right;padding:13% 10px;text-align:right}.slider .text p{font-size:40px;font-size:4rem;font-weight:600;line-height:100%}@media (min-width:768px){.slider .text p{font-size:56px;font-size:5.6rem}}.slider .text i{font-size:15.8px;font-size:1.58rem;font-style:normal;font-weight:700}.main h1,.main p,.sidebar h3,.sidebar li{font-weight:600}@media (min-width:768px){.slider .text i{font-size:22px;font-size:2.2rem}}.main h1{font-size:26px;font-size:2.6rem}.main p{font-size:15px;font-size:1.5rem;padding:.5rem 0;line-height:180%}.sidebar h3{font-size:26px;font-size:2.6rem}.sidebar ul{padding:0;margin:0}.sidebar li{list-style:none;padding:1rem 0;font-size:15px;font-size:1.5rem;border-bottom:1px solid rgba(0,0,0,.3)}.sidebar img{padding:5rem 0 3rem}.sidebar .socials{display:table;margin:1rem 0 3rem}.sidebar .socials .icon{display:table;float:left;width:46px;height:46px;margin-right:1.5rem}.sidebar .socials .icon.fb{background:url(../img/social-facebook.png) center center no-repeat}.sidebar .socials .icon.whatsapp{background:url(../img/social-whatsapp.png) center center no-repeat}.sidebar .socials .icon a{display:table;height:100%;width:100%}.form{margin:0 0 3rem}.form input[type=email],.form input[type=text],.form textarea{padding:.5rem;color:#fff;background:#141c2c;border:1px solid #0f77e9;margin:.5rem 0;width:100%}.form input[type=submit]{color:#fff;font-weight:600;background:#0f77e9;border:none;padding:1.5rem 2rem;margin:.5rem 0;border-radius:3px}.form .inputfile+label{color:#0f77e9;max-width:80%;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.form .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.footer{display:table;width:100%;background:#10151f;border-top:1px solid rgba(255,255,255,.08)}.footer__tags{display:block;width:100%}.footer__tags ul{display:table;margin:0;padding:5rem 0;border-bottom:1px solid rgba(0,0,0,.4)}.footer__tags li{list-style:none;line-height:170%}.footer__tags li a{font-size:13px;font-size:1.3rem;font-weight:600;color:#fff}.footer__copyright span{display:table;width:100%;padding:2rem 0;font-size:11px;font-size:1.1rem;text-align:center;color:#313d52}.footer__carousel{height:148px;overflow:hidden;margin:0;padding:20px 10px;position:relative}.footer__carousel ul{margin:0;padding:0}.footer__carousel li{backface-visibility:hidden;color:#000;display:inline-block;height:100%;list-style-type:none;margin:0 -20px;overflow:visible;padding:0;position:absolute;vertical-align:top;white-space:normal}@media screen and (max-width:768px){.nav li,.nav li a{width:100%}.nav ul{position:static;display:none}.nav li{margin-bottom:1px}.nav .show-menu{display:block!important}}