body, html{margin:0 auto;padding:0;height:100%;width:100%;color:#000;background:#264dc2 !important;}
section{position:relative;display:block;overflow:hidden;width:100%;min-height:100vh;visibility:hidden;}
.wrapper{position:relative;display:block;overflow:hidden;width:95%;height:100%;max-width:1200px;margin:0 auto;}
section > .wrapper{position:absolute;left:0;right:0;}
#loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:#fff;background-size:cover;background-position:center;}
#loader img{position:absolute;top:0;left:0;width:100%;display:block;transition:all .3s;z-index:10;}
#gira{z-index:1 !important;-webkit-animation:gira 1s linear infinite;-ms-animation:gira 1s linear infinite;animation:gira 1s linear infinite;}
#loader.close .wrap-loader img{-webkit-animation:initial !important;-ms-animation:initial !important;animation:initial !important;opacity:0 !important;transform:scale(0) !important;-webkit-transform:scale(0) !important;-o-transform:scale(0) !important;-moz-transform:scale(0) !important;}
.wrap-loader{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:200px;height:200px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.home{background:#264dc2;}
.logo_resp{display:none;}
.home header, .faq header{left:0;top:80px;display:block;width:100%;z-index:100000;transition:all .3s;}
header.scrolled{padding:5px 0;background:rgba(0, 0, 0, 0.8);top:0;}
header.scrolled .logo img{width:70%;}
header.scrolled .main-nav{margin-top:8px;}
header.scrolled .main-nav::after{height:87%;}
header.scrolled .main-nav::before{height:87%;}
.topnavi{position:fixed;width:100%;z-index:999;top:0; margin:1% 0 0 0 ;}
header.scrolled { margin:0;}
header .logo img{display:block;width:100%;transition:all .3s;}
header .main-nav{display:block;margin-top:25px;}
header .main-nav .bc_nav{float:right;background:#fac221;margin-right:30px;}
header .main-nav::after{background:#fac221;content:"";height:68%;left:132px;position:absolute;transform:skew(-20deg);width:30px;z-index:-1;}
header .main-nav::before{background:#fac221;content:"";height:68%;position:absolute;right:10px;transform:skew(-20deg);width:30px;z-index:-1;}
.main-nav > ul > li{display:inline-block;vertical-align:middle;transition:all .3s;font-family:'Raleway', sans-serif;}
.main-nav > ul > li a{display:block;color:#fff;padding:18px 23px;font-size:16px;text-transform:uppercase;transition:all .3s;font-weight:700;letter-spacing:1px;}
.main-nav > ul > li:hover a, .main-nav > ul > li.active a{color:#fff;background:#264dc2;}
.main-nav > ul > li:hover a, .main-nav > ul > li.active a{background:#264dc2;content:"";height:68%;left:132px;position:static;transform:skew(-20deg);}
.bc_top{display:block;margin:0;padding:14px 0;background:#fff; z-index:9;}
.bc_top .bc_cont{display:block;margin:11px 0 0 0;padding:0;text-align:center;}
.bc_top .bc_cont li{display:inline-block;list-style:none;font-family:'Open Sans', sans-serif;font-size:15px;color:#000;margin:0 15px 0 0;letter-spacing:0.5px;}
.bc_top .bc_cont li i{font-size:22px;margin-right:8px;}
.bc_top .bc_cont li a{color:#000;cursor:pointer;}
.bc_top .bc_fsoc{display:none;margin:0;padding:0;float:right;}
.bc_fsoc .bc_follow li:first-child{margin:0;padding:0;color:#FFFFFF;font-size:15px;font-family:'Open Sans', sans-serif;letter-spacing:0.5px;}
.bc_fsoc .bc_follow{display:block;margin:0;padding:0;}
.bc_fsoc .bc_follow li{display:inline-block;margin:0;padding:0 5px;color:#FFFFFF;font-size:16px;}
.bc_fsoc .bc_follow li a{color:#FFFFFF;}
.bc_fsoc .bc_follow li a:hover{color:#fac221;}
#accordion{display:none;}
.toggle-menu{position:relative;display:none;float:right;width:35px;height:25px;}
.toggle-menu span{position:absolute;top:0;left:0;width:100%;border-radius:3px;background-color:#fff;height:5px;transition:all .3s;}
.toggle-menu span:nth-child(2){top:10px;}
.toggle-menu span:last-child{top:20px;}
.toggle-menu.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.toggle-menu.active span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:9px !important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.toggle-menu.active span:last-child{opacity:0 !important;}
.lang{position:relative;display:inline-block;vertical-align:middle;width:110px;float:right;color:#fff;margin-top:28px;margin-left:14px;}
.audioguias .lang{margin-right:60px;}
.lang a{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;transition:all .3s;}
.lang a.active{font-weight:700;}
.lang a{margin-right:7px;padding-right:7px;border-right:solid 1px #fff;}
.lang a:last-child{margin-right:0;padding-right:0;border:none !important;}
.lang a:not(.active){margin-top:2px;}
.lang a:not(.active):hover{opacity:.5;}
.main-intro .bc_logo img{width:100%; height:90vh;}
.bs-slider{overflow:hidden;position:relative;}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab;}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.40);}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img{margin:auto;width:100% !important;}
.fade{opacity:1;}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0 !important;display:block !important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.fade .item:first-child{top:auto;position:relative;}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:100;color:#ffffff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:100px;border-radius:100px;}
.control-round:hover .carousel-control{opacity:1;}
.control-round .carousel-control.left{left:1%;}
.control-round .carousel-control.right{right:1%;}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0, 0, 0, 0.5);border:0px transparent;}
.control-round .carousel-control.left>span:nth-child(1){left:45%;}
.control-round .carousel-control.right>span:nth-child(1){right:45%;}
.indicators-line > .carousel-indicators{right:48%;bottom:6%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap;}
.indicators-line > .carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid rgb(158, 158, 158);text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:rgb(158, 158, 158);-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);transition:all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);z-index:10;cursor:pointer;}
.indicators-line > .carousel-indicators li:last-child{margin-right:0;}
.indicators-line > .carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
.indicators-line > .carousel-indicators .active:before{transform:scale(0.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}
.slide_style_left{text-align:left !important;}
.slide_style_right{text-align:right !important;}
.slide_style_center{text-align:center !important;}
.slide-text{left:15%;top:45%;right:15%;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px;}
.slide-text > h1{font-family:'Open Sans', sans-serif;padding:0;color:#ffffff;font-size:40px;font-style:italic;margin-bottom:30px;letter-spacing:3px;display:inline-block;-webkit-animation-delay:0.7s;animation-delay:0.7s;font-weight:600;text-shadow:2px 0 0 #264dc2, -2px 0 0 #264dc2, 0 2px 0 #264dc2, 0 -2px 0 #264dc2, 1px 1px #264dc2, -1px -1px 0 #264dc2, 1px -1px 0 #264dc2, -1px 1px 0 #264dc2;}
.slide-text > p{font-family:'Open Sans', sans-serif;padding:0;color:#ffffff;font-size:40px;font-style:italic;letter-spacing:3px;font-weight:600;margin-bottom:40px;line-height:48px;-webkit-animation-delay:1.1s;animation-delay:1.1s;text-shadow:2px 0 0 #264dc2, -2px 0 0 #264dc2, 0 2px 0 #264dc2, 0 -2px 0 #264dc2, 1px 1px #264dc2, -1px -1px 0 #264dc2, 1px -1px 0 #264dc2, -1px 1px 0 #264dc2;}
.slide-text > a:hover,
.slide-text > a:active{color:#ffffff;background:#222222;-webkit-transition:background 0.5s ease-in-out, color 0.5s ease-in-out;transition:background 0.5s ease-in-out, color 0.5s ease-in-out;}
.logo .circle-mask{position:absolute;bottom:11.15%;right:7.62%;display:block;width:77.3195%;height:79.55%;border-radius:50%;}
.circle-mask .mask{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:50%;}
.circle-mask img{position:absolute;bottom:-100px;left:0;display:block;width:100%;}
.main-intro .text{position:absolute;top:0;right:-10px;display:inline-block;overflow:hidden;padding:60px 35px;border-radius:50%;background-color:#5d2e87;}
body[data-lang="en"] .main-intro .text{padding:70px 35px;}
.main-intro .text p{font-size:26px;color:#fff;font-weight:700;max-width:160px;text-align:center;}
.btn-descubre, .btn-descubre-detalle{position:absolute;bottom:3%;left:0;z-index:1000;right:0;margin:0 auto;width:200px;cursor:pointer;display:block;text-align:center;}
.btn-descubre-detalle{bottom:110px;}
.btn-descubre .arrow-down, .btn-descubre-detalle .arrow-down{display:block;margin:0 auto;-webkit-animation:jump .6s linear alternate infinite;animation:jump .6s linear alternate infinite;}
.capitanes{background:url(../img/why-us-side.jpg) no-repeat right center fixed;background-color:#FFFFFF;}
.capitanes h2{display:block;margin:0;padding:0;font-size:45px;font-family:"lato",sans-serif;color:#fac221;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;position:absolute;left:37%;top:15%;letter-spacing:3px;}
.capitanes .wrapper{z-index:1000;}
.hand{position:absolute;top:25%;}
.capitanes .count{position:absolute;top:40%;right:11.5%;font-size:90px;color:#3d3d3d;z-index:10;font-weight:700;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);font-family:'Sansita One', cursive;}
.count span:first-child{letter-spacing:0;vertical-align:middle;}
.count span:last-child{letter-spacing:0;vertical-align:middle;}
.capitanes .img-cap{position:absolute;top:53%;right:7.2%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.capitanes .text{position:absolute;top:40%;right:16%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);border:160px solid transparent;border-bottom-color:#6f003f;}
.capitanes .text:after{content:'';position:absolute;left:-160px;top:160px;border:160px solid transparent;border-top-color:#6f003f;}
.capitanes .text span{color:#fff;font-family:"Raleway",sans-serif;font-size:20px;font-style:italic;font-weight:600;left:-84px;letter-spacing:2px;line-height:35px;position:absolute;text-align:center;top:85px;width:180px;z-index:100;}
.caracteristicas{background:url(../img/service.jpg) no-repeat center center fixed;background-size:cover;background-color:#FFFFFF;background-position:0 0;}
.caracteristicas h2{display:block;margin:0;padding:0;font-size:45px;font-family:"lato",sans-serif;color:#fac221;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;letter-spacing:3px;position:absolute;left:20%;right:20%;top:20%;}
.hero h1{font-size:36px;font-weight:500;margin:0 0 40px;padding:0;font-family:'Raleway', sans-serif;letter-spacing:2px;}
.bc_content p{font-size:16px;font-weight:500;margin:0;padding:0;font-family:'Raleway', sans-serif;letter-spacing:2px;line-height:30px;color:#FFFFFF;}
.bc_service{display:block;margin:0;padding:0;position:absolute;top:345px;}
.bc_service .nav-tabs > li{display:block;float:none;}
.bc_service .nav-tabs li a{-moz-border-bottom-colors:#fac221;-moz-border-left-colors:#fac221;-moz-border-right-colors:#fac221;-moz-border-top-colors:#fac221;background-color:transparent;border-color:#fac221 #fac221 #fac221;border-image:none;border-style:solid solid solid none;border-width:1px 1px 1px 0;color:#fac221;cursor:pointer;display:block;font-family:'Raleway', sans-serif;margin-bottom:30px;padding:10px;font-weight:500;font-size:14px;letter-spacing:1px;width:90%;text-align:center;border-radius:10px 4px 0 0;}
.bc_service .nav-tabs li a::before{-moz-border-bottom-colors:#fac221;-moz-border-left-colors:#fac221;-moz-border-right-colors:#fac221;-moz-border-top-colors:#fac221;background:#16357b;border-color:#fac221 -moz-use-text-color #fac221 #fac221;border-image:none;border-style:solid none solid solid;border-width:1px 0 1px 1px;content:"";height:105%;left:-6px;position:absolute;top:-1px;transform:skew(-21deg);width:15px;z-index:0;}
.nav-tabs{border-bottom:transparent;margin-left:20px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color:#fac221;color:#FFFFFF;background:transparent;}
.bc_service_img img{width:100%;}
.escucha{background:url(../img/map-text.png) no-repeat right -220% fixed;background-color:#FFFFFF;}
.escucha .text{position:absolute;top:50%;left:6%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.escucha h2{display:block;margin:0;padding:0;font-size:45px;font-family:"lato",sans-serif;color:#fac221;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;letter-spacing:3px;position:absolute;left:20%;right:20%;top:10%;}
.bc_map{display:block;margin:200px 0 0;padding:0;}
.bc_map img{display:block;width:100% !important;position:relative;}
.bc_loca{display:block;margin:0;padding:0;}
.bc_loca li{display:block;margin:0;padding:0;font-family:'Raleway', sans-serif;font-weight:600;font-style:italic;letter-spacing:1px;font-size:13px;color:#FFFFFF;}
.bc_loca li i{color:#264dc2;font-size:8px;border-radius:100%;border:1px solid #FFFFFF;margin-left:10px;}
.bc_loca li:first-child{position:absolute;top:520px;right:10px;}
.bc_loca li:nth-child(2){position:absolute;top:485px;right:15px;}
.bc_loca li:nth-child(3){position:absolute;top:450px;right:45px;}
.bc_loca li:nth-child(4) i{margin-right:10px;}
.bc_loca li:nth-child(4){position:absolute;bottom:140px;right:145px;}
.bc_loca li:nth-child(5){position:absolute;bottom:175px;right:40px;}
.bc_loca li:nth-child(6) i{margin-right:10px;}
.bc_loca li:nth-child(6){position:absolute;bottom:90px;left:90px;}
.bc_loca li:nth-child(7) i{margin-right:10px;}
.bc_loca li:nth-child(7){position:absolute;bottom:120px;right:142px;}
.bc_map_text{display:block;margin:0;padding:0;}
.bc_map_text h3{display:block;margin:300px 0 0;padding:0;font-family:'Raleway', sans-serif;font-weight:600;font-style:italic;letter-spacing:1px;color:#fac221;text-align:center;font-size:19px;}
.bc_map_text p{display:block;margin:20px 0;padding:0;color:#354046;font-family:'Raleway', sans-serif;letter-spacing:1px;line-height:24px;font-size:14px;text-align:center;}
.bc_map_text p span{display:block;margin:10px 0;color:#fac221;font-weight:bold;}
.bc_plogo{display:block;margin:0;padding:0;background:#d8e0f9;padding:5px 0;position:absolute;bottom:0;left:0;right:0;}
.bc_plogo .bc_mar{display:block;margin:0;padding:0;}
.bc_plogo .bc_mar li{display:inline-block;list-style:none;margin:0 40px;}
.bc_plogo .bc_mar li img{width:60%;}
.descargar{background:#141a1d;}
#contact{background-size:cover;margin:0;padding:0;width:100%;position:relative}
#map{position:absolute;top:0;z-index:-1;left:0;width:100%!important;right:0;bottom:0}
.contact{margin: 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
        flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
        align-items: center;
height: 100%;}
.contact h2{display:block;margin:40px 0 0;padding:0;font-size:45px;font-family:"lato",sans-serif;color:#fac221;font-weight:700;font-style:italic;text-transform:uppercase;text-align:center;letter-spacing:3px;}
.contact h3{display:block;margin:30px 0;padding:0;font-family:"open sans",sans-serif;color:#FFFFFF;text-align:center;letter-spacing:1px;line-height:24px;font-size:20px;}
.contact .bc_form{width:60%;margin:40px auto;}
.contact .bc_form .form-control{width:100%;border:2px solid #FFFFFF;border-radius:0;background:transparent;font-family:"open sans",sans-serif;color:#fff;font-size:14px;letter-spacing:2px;}
.contact .bc_form .form-control.bc_control{height:46px;}
.contact .bc_form .form-group{padding:0 20px;margin:15px 0;}
.form-control::-moz-placeholder{color:#a19c9c;opacity:1;}
.contact .bc_form .form-group .btn-default{display:block;margin:0;padding:6px 30px;font-family:'Raleway', sans-serif;font-weight:600;color:#fff;background:#fac221;text-transform:uppercase;font-size:22px;letter-spacing:1px;border:none;}
footer{position:absolute;bottom:0;left:0;display:block;overflow:hidden;width:100%;background:#050607;padding:10px 0;}
footer .bc_left{position:relative;display:block;text-align:center;}
.bc_left img{display:inline-block;vertical-align:middle;width:150px;margin-right:25px;}
.bc_left p{display:inline-block;vertical-align:middle;font-size:18px;color:#fff;color:#cbcbcb;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:1px;}
.bc_left p span{font-size:25px;}
.dots{position:fixed;top:50%;right:30px;width:15px;z-index:1000000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.dot{display:block;width:100%;position:relative;height:15px;border:solid 2px rgba(256,256,256,.4);margin-bottom:40px;cursor:pointer;transition:all .3s;border-radius:50%;}
.dot.active{border:solid 2px #fff;background-color:#fff !important;}
.dot:hover{border:solid 2px #fff;background-color:#fff;}
.dot:hover::before{opacity:1 !important;right:15px !important;}
.dot:last-child{margin-bottom:0;}
.dot::before{content:attr(data-dot);position:absolute;top:-5px;right:5px;white-space:nowrap;padding:5px 10px;border-radius:5px;opacity:0;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;transition:all .3s;}
.faqs header .logo img:last-child{position:absolute;top:0;left:0;opacity:1;transition:all .3s;}
header.white .logo img:first-child{opacity:1;}
header.white .logo img:last-child{opacity:0;}
header.white .main-nav > ul > li a{color:#da2128;}
header.white .main-nav > ul > li:last-child a{color:#fff;}
header.white .lang a{color:#959595;border-right:solid 1px #959595;}
.faqs footer{position:relative;bottom:0;margin-top:15%;z-index:10;}
.faq, .faq .wrapper{overflow:visible;}
.faq h2{position:absolute;font-size:133px;color:#da2128;top:45%;left:15%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.faq .hand{position:absolute;top:25%;right:5%;width:67%;}
#wp-circle.circle-faq{top:-20vh;max-width:100%;height:120%;}
#wp-circle.circle-faq::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#da2128;}
#wp-circle.circle-faq .circle-bg{right:-5%;width:150%;height:100%;background-color:#da2128;}
.faqs-list{position:relative;display:block;width:100%;margin:0 auto;z-index:10;color:#fff;}
.faqs-list ul{display:block;width:95%;max-width:850px;margin:0 auto;}
.faqs-list ul li{position:relative;margin-top:100px;display:block;padding-left:100px;}
.faqs-list ul li .number{position:absolute;top:-30px;left:0;width:125px;height:125px;z-index:5;font-weight:700;border-radius:50%;background-color:#5d2e87;font-size:42px;text-align:center;padding:44px 0;}
.faqs-list ul li h4{position:relative;z-index:10;display:block;margin-bottom:20px;font-size:20px;line-height:30px;}
.faqs-list ul li p{position:relative;z-index:10;font-family:'Arial';font-size:18px;line-height:22px;}
.bc_regi { display:block; margin:0; padding:0; text-align:center;}
.bc_regi img {left: 313px; position: absolute; top: 4px;}
.bc_regi .ba_regi_text { display:inline-block; margin:0 0 0 42px;}
.bc_regi .ba_regi_text .ba_te1, .bc_regi .ba_regi_text .ba_te12 {}
.bc_regi p { display:inline-block; margin:0; padding:0; font-family:"lato",sans-serif; color:#000; font-style:italic; font-size:22px; vertical-align:middle;}
.bc_regi a {background:#fac221; border-radius:3px; color:#ffffff; display:inline-block; font-family:"Raleway",sans-serif; font-size:16px; font-weight:700; margin:0 0 0 10px; padding:6px 20px; vertical-align:middle;}

.bc_left_new {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    padding: 10px;
}
.footerAreaNew {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.listingNew {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.listingNew li {
    padding: 4px 10px;
    border-right: 1px solid #DDD;
}
.listingNew li a:hover {
    color: #FAC221;
}
.listingNew li:last-child {
    border-right: 0px solid #DDD;
}
.listingNew li a {
    color: #DDD;
    -webkit-transition:0.3s all ease-in;
    -o-transition:0.3s all ease-in;
    transition:0.3s all ease-in;
}
.termsSection {
    background: #f1f1f1;
    padding: 50px;
}
.privacy-main .privacy-tittle {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 0px;
    font-family: 'Roboto', sans-serif;
}
.privacy-main p {
    font-size: 15px;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;
    line-height: 33px;
    opacity:0.7;
}
.sectionTitle {
    text-transform: uppercase;
    font-style: italic;
    font-family: 'Anton', sans-serif;
    margin-bottom: 42px;
}
h2 {
    font-size: 70px;
}

.sectionTitle span {
    color: #fac221;
}
.termsHead {
    height: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: none;
    width: 100%;
    position: relative;
}
.termsHead .textTerms {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin: auto;
}
.termsPage {
    height:500px !important;
    min-height:400px !important;
    overflow:hidden;
}
.midTittle {
    font-size: 42px;
    color: #FFF;
    margin: 0;
    position: relative;
    z-index: 1;
}
.textTerms::before {
    background: rgba(0,0,0,0.5);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.homeNew header{
    left: 0;
    top: 0 !important;
}
.privacy-main li {
    font-size: 15px;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;
    line-height: 33px;
    opacity: 0.7;
    list-style:outside;
}
.privacy-main ul {
    margin-left: 35px;
}
.termsHead img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
@media all and (max-width: 1400px) {
	.main-intro .bc_logo img { height:85vh;}
	.capitanes .count { top:26%;}
	.capitanes .text { top:18%;}
	.bc_service { top:200px;}
	.bc_service_img img { width: 60%;}
	.escucha h2 { top:14%;}
	.bc_map { margin:157px 0 0;}
	.bc_map img { width:58% !important;}
	.bc_loca li:first-child {
  right: 296px;
  top: 343px;
}
.bc_loca li:nth-child(2) {
  right: 300px;
  top: 325px;
}
.bc_loca li:nth-child(3) {
  right: 326px;
  top: 292px;
}
.bc_loca li:nth-child(4) {
  bottom: 82px;
  right: 341px;
}
.bc_loca li:nth-child(5) {
  bottom: 96px;
  right: 318px;
}
.bc_loca li:nth-child(6) {
  bottom: 46px;
  left: 57px;
}
.bc_loca li:nth-child(7) {
  bottom: 67px;
  right: 346px;
}
.bc_map_text h3 { font-size:16px; margin:152px 0 0;}
.bc_map_text p { font-size:13px; margin:6px 0;}
.contact h2 { margin:78px 0 0;}
.contact h3 { margin:12px 0;}
.contact .bc_form { margin:22px auto 0;}
.contact .bc_form .form-group { margin:6px 0;}
.home header, .faq header { margin:2% 0 0 0;}
.bc_regi img { left:310px;}
header.scrolled { margin:0;}
.bc_regi .ba_regi_text {
  display: inline-block;
  margin: 0 0 0 64px;
}
}
@media screen and (max-width:1024px){.capitanes .img-cap{width:400px;}
.capitanes .count{font-size:175px;left:11%;}
.capitanes .text{top:69%;}
.escucha h3{font-size:77px;}
.cont h3{font-size:50px;}
.carac img{width:auto;max-height:70px;margin-bottom:30px;}
.carac h4{font-size:35px;margin-bottom:15px;}
.carac p{font-size:16px;line-height:23px;}
.escucha .player .map{width:80%;padding-bottom:80%;}
.bg-descargar{height:60vh;}
.descargar .wrapper > .text{top:39%;right:15%;}
.descargar .text h3{font-size:60px;}
.descargar .text p{font-size:15px;padding-left:55px;}
.audioguias .lang{margin-right:50px;}
.close-window{right:-10px !important;}
.detalles h4{font-size:75px !important;margin-bottom:20px !important;}
.audioguias .btn-descargar{left:0 !important;}
.audioguias .bg-descargar{top:62% !important;left:-72% !important;}
#shadow-player{margin-bottom:6%;}
.faq h2{font-size:90px;}
.faq .hand{width:65%;}
.faqs-list{padding-top:0;}
#wp-circle.circle-faq .circle-bg{width:250%;right:-50%;}
.bc_map img { width: 100% !important;}
header.scrolled { margin:0;}
}
@media (min-width:1200px){}
@media (min-height:980px) and (max-height:1280px){
.termsSection h2 {
    font-size:50px;
}
.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px;}
.slide-text > p{font-size:18px;}
header .main-nav::before{display:none;}
.bc_top .bc_cont li i{font-size:16px;}
.bc_top .bc_cont li{font-size:13px;}
.bc_fsoc .bc_follow li{font-size:13px;}
header .logo{width:150px;}
header .main-nav{padding-top:5px;}
.main-nav > ul > li a{font-size:14px;padding:18px 8px;}
header .main-nav::before{display:none;}
header .main-nav::after{display:none;}
.main-intro .bc_logo img{height:100vh;}
.slide-text{left:3%;right:3%;top:42%;padding:0;}
.slide-text > p{font-size:30px;}
.slide-text h1{font-size:30px;}
.close-window{top:6px !important;}
.indicators-line > .carousel-indicators{right:45%;}
header.scrolled{top:0;}
.hand img{width:78%;}
.capitanes .count{font-size:130px;left:0;top:60%;}
header .main-nav{margin-top:0;}
.capitanes .text{top:74%;right:55%;}
.main-intro .text{padding:40px 20px;}
body[data-lang="en"] .main-intro .text{padding:50px 20px;}
.main-intro .text p{font-size:20px;max-width:120px;}
.capitanes .text{top:60%;}
.escucha .text{left:16%;}
header.scrolled .logo img{width:100%;}
header.scrolled .main-nav{margin:0;padding:0;}
.bc_service_img img{width:100%;}
.escucha h3{font-size:28px;}
.bc_map_text p{line-height:19px;font-size:12px;}
.bc_loca li:first-child{right:7px;top:562px;}
.bc_loca li:nth-child(2){right:13px;top:538px;}
.bc_loca li:nth-child(3){right:42px;top:502px;}
.bc_loca li:nth-child(5){bottom:130px;right:33px;}
.bc_loca li:nth-child(4){bottom:108px;right:93px;}
.bc_loca li:nth-child(7){bottom:94px;right:94px;}
.bc_loca li:nth-child(6){bottom:72px;left:72px;}
.bc_service .nav-tabs li a{font-size:12px;letter-spacing:0;}
.bc_content p{font-size:14px;line-height:26px;}
.escucha .bg-escucha{left:23%;width:320px;}
.escucha .player .map{width:70%;padding-bottom:70%;}
.main-intro .bc_logo img { height: 92vh;}
.bc_service { top: 380px;}
.bc_map_text h3 {margin: 343px 0 0;}
.bc_map { margin: 314px 0 0;}
.bc_map img { width: 100% !important;}
.bc_regi img {left: 135px; top: -14px;}
.bc_regi .ba_regi_text {margin: 0 0 0 110px;}
.bc_top { padding:20px 0;}
.home header, .faq header {margin:4% 0 0 0;}
}
@media (min-width:768px) and (max-width:979px){
    .termsSection h2 {
    font-size:40px;
}
.slide-text h1{font-size:40px;line-height:50px;margin-bottom:20px;}
.slide-text > p{font-size:18px;}
.bc_top .bc_cont li i{font-size:16px;}
.bc_top .bc_cont li{font-size:13px;}
.bc_fsoc .bc_follow li{font-size:13px;}
.home header, .faq header{top:30px;}
header.scrolled{top:0;}
header .main-nav{margin-top:0;}
.main-intro .text{padding:40px 20px;}
body[data-lang="en"] .main-intro .text{padding:50px 20px;}
.main-intro .text p{font-size:20px;max-width:120px;}
.capitanes .text{top:73%;}
.escucha .text{left:16%;}
header.scrolled .logo img{width:100%;}
header.scrolled .main-nav{margin:0;padding:0;}
.bc_service_img img{width:100%;}
.escucha h3{font-size:28px;}
.bc_map_text p{line-height:19px;font-size:12px;}
.bc_loca li:first-child{top:514px;}
.bc_loca li:nth-child(2){right:10px;top:495px;}
.bc_loca li:nth-child(3) {right: 11px; top: 479px;}
.bc_loca li:nth-child(5){bottom:100px;right:24px;}
.bc_loca li:nth-child(4){bottom:85px;right:52px;}
.bc_loca li:nth-child(7){bottom:70px;right:57px;}
.bc_loca li:nth-child(6){bottom:55px;left:52px;}
.bc_service .nav-tabs li a{font-size:12px;letter-spacing:0;}
.bc_content p{font-size:14px;line-height:26px;}
.escucha .bg-escucha{left:23%;width:320px;}
.escucha .player .map{width:70%;padding-bottom:70%;}
.player .map li#peru{top:225px;left:140px;}
.player .map li#peru2{top:232px;left:155px;}
.player .map li#usa{top:150px;left:115px;}
.player .map li#usa2{top:142px;left:95px;}
.player .map li#usa3{top:160px;left:100px;}
.player .map li#francia{top:120px;left:255px;}
.player .map li#francia2{top:133px;left:265px;}
.player .map li#francia3{top:126px;left:260px;}
.escucha .player .controls{margin-top:-125px;}
.controls .play{width:80px;}
.controls .play img{width:100%;}
.escucha .player .time{font-size:29px;}
.escucha .player .audio-name{font-size:18px;}
.btn-descargar{width:285px;height:285px;top:65%;left:14%;}
.btn-descargar .text{padding-top:110px;}
.btn-descargar.clicked .btn-apple, .btn-descargar.clicked .btn-android{width:48% !important;height:48% !important;z-index:100;transition-delay:.2s;}
.lang{margin-top:23px;}
.home header{padding-top:10%;}
header.scrolled{padding:5px 0; margin:0;}
header .logo{width:150px;}
header .main-nav{padding-top:5px;}
.main-nav > ul > li a{font-size:14px;padding:18px 8px;}
header .main-nav::before{display:none;}
header .main-nav::after{display:none;}
.main-intro .bc_logo img{height:100vh;}
.slide-text{left:3%;right:3%;top:42%;padding:0;}
.slide-text > p{font-size:30px;}
.slide-text h1{font-size:30px;}
.indicators-line > .carousel-indicators{right:45%;}
.close-window{top:6px !important;}
.left img{width:120px;margin-right:0;}
.left p, .right span{font-size:14px;}
.right i{width:40px;height:40px;padding-top:13px;font-size:18px;}
.audioguias .bg-descargar{height:initial;width:40%;}
.audioguias .btn-descargar{top:80% !important;left:20% !important;}
.dots{width:10px;}
.dot{height:10px;margin-bottom:25px;}
.contact .bc_form{width:80%;margin:100px auto 0;}
.capitanes .count{font-size:120px;left:17%;top:46%;}
.capitanes .text{top:50%;font-size:21px;width:195px;height:195px;right:30%;}
.capitanes .img-cap{top:61%;width:36%;right:14.2%;}
.cont h3{margin-bottom:40px;font-size:60px;}
.carac img{width:100px;margin-bottom:30px;}
.carac h4{font-size:35px;margin-bottom:20px;}
.carac p{font-size:18px;line-height:28px;}
.descargar .wrapper > .text{top:36%;right:23%;}
.descargar .text h3{font-size:60px;}
.descargar .text p{font-size:17px;padding-left:35px;}
.bg-descargar{height:60vh;top:54%;left:-31%;}
.btn-descargar{width:245px;height:245px;top:65%;left:14%;}
.btn-descargar .text{padding-top:85px;font-size:28px;}
.btn-descargar.clicked .btn-apple i, .btn-descargar.clicked .btn-android i{top:30% !important;}
.detalles{margin-bottom:10% !important;}
.faq .hand{width:55%;}
.faqs-list{padding-top:5%;}
.main-nav > ul > li:hover a, .main-nav > ul > li.active a{transform:none;}
.capitanes h2{left:25%;top:42px;}
.caracteristicas h2 { top:8%; }
.escucha h2 { top: 5%;}
.capitanes{background-image:none;background-color:#FFFFFF;}
.hand{top:94px;left:158px;}
.hand > img{width:70%;}
.hero{right:6%;left:6%;}
.bc_map img { width: 100% !important;}
.bc_top { padding:18px 0;}
.bc_regi img { left: 132px; top: -17px;}
.bc_regi .ba_regi_text { margin: 0 0 0 110px;}
}
@media (max-width:767px){
    .termsPage  .main-nav {
    margin-top: 26px;
    }
.termsSection {
    padding: 30px 20px;
}
.termsSection  h2 {
    font-size: 32px;
}
.mynewFooter {
    height: 130px !important;
}
.caracteristicas h2{position:static;left:0;right:0;margin:20px 0 0;font-size:30px;}
.home header{background-color:rgba(0, 0, 0, 0.5);}
.bc_top .bc_cont li{}
.bc_service{position:static;}
header .logo{display:none;}
.logo_resp{display:block;padding: 10px;}
.contact h2{margin:16px 0 0;font-size:30px;}
.contact .bc_form{margin:0 auto;width:100%;}
.bc_left img{display:none;}
t{font-size:10px;}
.contact h3 { font-size: 14px; letter-spacing: 0; margin:10px 0 0; line-height: normal;}
.contact .bc_form{min-height:470px;}
.bc_left p{font-size:10px;}
footer{margin-top:0;margin-bottom:0;}
.contact .bc_form .form-group{margin:0 0 1px;}
.escucha h2{top:30px;left:0;right:0;}
.bc_loca li:first-child{right:4px;top:260px;}
.bc_loca li:nth-child(2){right:8px;top:240px;}
.bc_loca li:nth-child(3){position:absolute;right:24px;top:220px;}
.bc_loca li:nth-child(5){bottom:77px;right:18px;}
.bc_loca li:nth-child(4){bottom:60px;position:absolute;right:20px;}
.bc_loca li:nth-child(7){bottom:46px;position:absolute;right:27px;}
.bc_loca li:nth-child(6){bottom:30px;left:42px;position:absolute;}
.bc_loca li:nth-child(7) i{margin-right:2px;}
.bc_loca li:nth-child(4) i{margin-right:2px;}
.bc_map_text h3{margin-top:20px;}
.escucha h3{font-size:18px;}
.bc_map_text p{font-size:12px;line-height:18px;min-height:510px;}
.bc_map{margin:120px 0 0;}
.bc_map img { width:100% !important;}
.slide-text{padding:10px 50px;}
.slide-text h1{font-size:30px;line-height:40px;margin-bottom:10px;}
.slide-text > p{font-size:14px;line-height:20px;margin-bottom:20px;}
.control-round .carousel-control{display:none;}
.dots, .main-intro .logo > img, .escucha .bg-escucha{display:none;}
#accordion{display:block;margin-top:32px;}
.panel-group .panel{border-radius:4px;margin-bottom:16px;}
.bc_service{display:none;}
.panel-default{border-color:#fac221;}
.panel-default > .panel-heading{background-color:transparent;border-color:#fac221;color:#fff;}
.panel{background-color:transparent;}
.panel-title{font-family:"Raleway",sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;}
header .wrapper{height:auto;}
.panel-heading{padding:10px 8px;}
.panel-body p{color:#ffffff;font-family:"Raleway",sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;}
section{padding:0;}
.listingNew {
    flex-direction: column;
}
.listingNew li {
    border-right: 0px solid #DDD;
}
.midTittle {
    font-size: 35px;
    color: #FFF;
    margin: 0;
    padding: 10px;
}
.termsHead img {
    height: 100vh !important;
}
.contact {
    margin-bottom: 100px;
}
.termsHead {
    height: 510px;
}
.termsPage.homeNew{min-height:500px !important}
.home{min-height:100vh !important}
section > .wrapper{position:relative;}
.logo_resp img{width:50%;}
.toggle-menu span:last-child{top:17px;}
.toggle-menu span{height:3px;top:3px;}
header .main-nav::before{display:none;}
header .main-nav::after{display:none;}
.bc_top .bc_cont{text-align:center;}
.bc_top .bc_cont li{font-size:12px;}
.bc_top .bc_cont li i{font-size:18px;}
.bc_top .bc_fsoc{float:none;text-align:center;}
.bc_fsoc .bc_follow li{font-size:15px;padding:8px 2px 0;}
.home header, .faq header{top:60px;}
.home .main-intro{width:100% !important;}
.logo .circle-mask{top:55%;left:-2%;width:500px;height:500px;right:0;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.circle-mask img{bottom:-5px;}
.main-intro .text{top:35% !important;right:14%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.capitanes .img-cap{position:relative;top:0;left:0;right:0;display:block;margin:0 auto;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);}
.hand > img{width:100%;}
.escucha .player{width:100%;margin-top:50px;}
.player .map li#peru{top:305px;left:190px;}
.player .map li#peru2{top:312px;left:205px;}
.player .map li#usa{top:210px;left:175px;}
.player .map li#usa2{top:192px;left:155px;}
.player .map li#usa3{top:200px;left:162px;}
.player .map li#francia{top:170px;left:355px;}
.player .map li#francia2{top:184px;left:365px;}
.player .map li#francia3{top:178px;left:360px;}
.descargar{padding-bottom:0;}
.bg-descargar{height:initial;width:80% !important;}
.btn-descargar{margin:0 auto;margin-top:-20%;}
.audioguias .bg-descargar{display:block !important;left:0 !important;}
.audioguias .home{padding:0 !important;}
.detalles{float:none !important;margin-right:0 !important;margin-bottom:100px !important;border-radius:50px !important;padding:120px 0px !important;width:100% !important;height:initial !important;}
.lista .wrapper{width:100% !important;}
.toggle-menu{cursor:pointer; display:block !important;position:absolute;right:7px;top: 0;bottom: 0;margin: auto;}
.audioguias .toggle-menu{right:57px;}
.lang{position:absolute;right:55px;}
header .main-nav{position:absolute !important;display:none;top:28px;right:-5%;z-index:100000;padding-top:5px;width:110%;text-align:right;padding:10px 30px;padding-bottom:20px;background-color:rgba(0,0,0,.2);background-color:#fac221;padding:10px 30px;padding-bottom:20px;}
.main-nav > ul > li{display:block;margin:5px 0;border-bottom:solid 1px rgba(0,0,0,.1);}
header .wrapper{height:auto;overflow:visible;}
header .main-nav .bc_nav{float:none;margin-right:0;text-align:left;}
footer .right{margin-top:6px;}
.right i.fa-facebook{margin-left:10px;}
.faq{padding-top:160px;overflow:hidden;}
.faq > .wrapper{overflow:hidden}
.faq .hand{width:65%;position:relative;float:right;}
.faq h2{font-size:70px;top:25%;}
header.white .toggle-menu span{background-color:#da2128;}
#wp-circle.circle-faq{top:0;height:100%;max-width:700px;width:700px;}
#wp-circle.circle-faq::after{left:-50px;width:800px;}
header.white .main-nav > ul > li a{color:#fff;}
.faqs-list{margin-top:-30vh;}
.faqs-list ul{margin-top:200px;}
.faqs-list ul li h4{font-size:18px;line-height:24px;}
.faqs-list ul li p{font-size:15px;line-height:20px;}
.faqs-list ul li .number{width:85px;height:85px;padding:24px 0;top:0;}
.home header, .faq header{padding:0; margin:0;}
.capitanes{background-image:none;background-color:#FFFFFF;}
.capitanes h2{top:40px;left:35px;font-size:28px;}
.hand{display:none;}
.home header.scrolled, .faq header{top:0;}
.capitanes .count{font-size:60px;top:100px;}
.capitanes .text{top:106px;right:10px;}
.hero{color:#fff;left:0;position:absolute;right:0;text-align:center;top:20%;z-index:3;}
.hero h1{font-size:22px;margin:0 0 18px;}
.hero h3{font-size:15px;line-height:24px;letter-spacing:1px;}
.caracteristicas{background-image:none;background-color:#1b397e;}
.bc_regi img { display:none;}
.bc_regi .ba_regi_text { margin:0;}
.bc_regi p { font-size:15px;}
.bc_regi a { font-size:14px; padding:6px 14px;}
.bc_top { padding:2px 0;}
.bc_regi .ba_regi_text { display: block; margin: 0 auto; text-align: center;}
}
@media (max-width:480px){.main-intro .bc_logo img{height:91vh;width:100%;}
.bc_loca li:first-child{right:4px;top:274px;}
.bc_loca li:nth-child(2){right:8px;top:255px;}
.bc_loca li:nth-child(3){position:absolute;right:24px;top:237px;}
.bc_loca li:nth-child(5){bottom:90px;right:18px;}
.bc_loca li:nth-child(4){bottom:66px;position:absolute;right:33px;}
.bc_loca li:nth-child(7){bottom:54px;position:absolute;right:37px;}
.bc_loca li:nth-child(6){bottom:43px;left:42px;position:absolute;}
.bc_loca li:nth-child(7) i{margin-right:2px;}
.bc_loca li:nth-child(4) i{margin-right:2px;}
.capitanes .count{font-size:60px;top:100px;}
.slide-text{padding:10px 30px;top:38%;left:0;}
header .main-nav{top:55px;}
.slide-text h1{font-size:20px;line-height:25px;margin-bottom:5px;}
.slide-text > p{font-size:18px;line-height:30px;margin-bottom:10px;}
.slide-text > p br{display:none;}
.slide-text > a.btn-default,
.slide-text > a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px;}
.slide-text{right:3%;}
.slide-text br{display:none;}
.indicators-line > .carousel-indicators{bottom:12%;right:38%;}
.count span:first-child{vertical-align:middle;}
.player .map ul{top:-110px;left:-120px;}
.map + img{width:100%;margin-bottom:40px;}
footer .left{float:none;}
.left p{width:270px;margin:0 auto;margin-top:20px;display:block;}
footer .right{float:none;margin-top:30px;}
.right i.fa-facebook{margin-left:5px;margin-right:10px;}
.audioguias .mapa, .btn-descubre-detalles{display:none;}
.audioguias .home{min-height:initial !important;overflow:visible;}
table td:nth-child(3)::after, table th:nth-child(3)::after, table td:nth-child(2)::after{box-shadow:-50px 0 20px -20px #2B2B2B inset !important;}
.logo .circle-mask{width:370px;height:370px;}
.main-intro .text{top:32% !important;right:9%;}
.capitanes .wrapper{overflow:visible;}
}
@media (max-width:320px){.home header, .faq header{top:60px;}
.home header.scrolled, .faq header{top:0;}
.main-intro .text{right:6%;top:35% !important;padding:32px 15px;}
body[data-lang="en"] .main-intro .text{padding:40px 15px;}
.main-intro .text p{font-size:14px;max-width:90px;}
.bc_loca li:first-child{right:4px;top:260px;}
.bc_loca li:nth-child(2){right:8px;top:240px;}
.bc_loca li:nth-child(3){position:absolute;right:24px;top:220px;}
.bc_loca li:nth-child(5){bottom:77px;right:18px;}
.bc_loca li:nth-child(4){bottom:60px;position:absolute;right:20px;}
.bc_loca li:nth-child(7){bottom:46px;position:absolute;right:27px;}
.bc_loca li:nth-child(6){bottom:30px;left:42px;position:absolute;}
.bc_loca li:nth-child(7) i{margin-right:2px;}
.bc_loca li:nth-child(4) i{margin-right:2px;}
header .logo{width:110px;margin-top:6px;}
header .logo img{width:100% !important;}
.lang{margin-top:18px;}
.toggle-menu{margin-top:15px;}
.capitanes .count{font-size:60px;top:20%;}
.capitanes .img-cap{width:100%;}
.capitanes .text{right:0;left:0;margin:0 auto;top:0px;position:relative;border-width:152px;}
.capitanes .text::after{border-width:152px;left:-152px;top:152px;}
.descargar .text h3{font-size:40px;}
.descargar .text p{font-size:15px;padding-left:10px;margin-bottom:40px;width:80%;max-width:240px;margin:0 auto;margin-bottom:40px;margin-top:10px;}
.descargar .text p i{margin-top:10px;}
.main-intro .bc_logo img{height:88vh;}
.slide-text{padding:0;left:3%;top:32%;}
}
@-webkit-keyframes jump{from{transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);}
to{transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-moz-transform:translateY(10px);}
}
@keyframes jump{from{transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);}
to{transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-moz-transform:translateY(10px);}
}
@-webkit-keyframes gira{from{-webkit-transform:rotate(360deg);}
to{-webkit-transform:rotate(0deg);}
}
@keyframes gira{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}

.hideMe {
    display:none;
}
.mynewFooter {
    visibility: unset !important;
    height: 90px;
    min-height: 90px !important;
}
#contact > .wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin: 70px auto;
}
.newLinks {
    display: block;
    height: 17px;
    width: 17px;
    z-index: 9;
    position: relative;
}
#header-scroll li a.active {
    background: #264dc2;
    position: static;
    transform: skew(-20deg);
    text-decoration:none;
}
