﻿footer#footer{float:left;clear:left;display:inline;width:100%;border-top:1px solid #e2e2e2;position:relative;z-index:100}footer#footer .content-frame{width:100%;max-width:941px;box-sizing:border-box}.new-grid footer#footer .content-frame{max-width:1200px;padding:0}footer#footer .enlaceIco{color:#5da132}footer#footer .enlaceIco:hover{color:#67b500}footer#footer div#footer-product{clear:left;float:left;display:inline;width:100%;box-sizing:border-box}.new-grid footer#footer div#footer-product{padding:0 15px}footer#footer div#footer-product{margin-bottom:30px}footer#footer div#footer-product ul{clear:left;float:left;display:inline;width:100%;border-left:1px solid #e2e2e2;box-sizing:border-box}footer#footer div#footer-product ul.sub1 li{width:100%}footer#footer div#footer-product ul.sub2 li{width:50%}footer#footer div#footer-product ul.sub3 li{width:33.333%}footer#footer div#footer-product ul.sub4 li{width:25%}footer#footer div#footer-product ul.sub5 li{width:20%}footer#footer div#footer-product ul.sub6 li{width:16.6667%}footer#footer div#footer-product ul.sub7 li{width:14.2857%}footer#footer div#footer-product ul.sub8 li{width:12.5%}footer#footer div#footer-product ul.sub9 li{width:11.111%}footer#footer div#footer-product ul.sub10 li{width:10%}footer#footer div#footer-product ul li{float:left;padding:0;display:inline;box-sizing:border-box;text-align:center}footer#footer div#footer-product ul li a{float:left;clear:left;display:inline;width:100%;height:100px;padding:0 0 5px 0;border-right:1px solid #e2e2e2;box-sizing:border-box;position:relative;z-index:1}footer#footer div#footer-product ul.subMin li a{height:85px}footer#footer div#footer-product ul li:hover{background:rgba(247,247,247,.9)}footer#footer div#footer-product ul li:last-child a{background:none}footer#footer div#footer-product ul li a span{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;display:table-cell;font-family:"VECI-1-Producto";font-size:75px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-indent:0;text-transform:none;vertical-align:middle;width:100%;display:block;margin:0 auto;text-align:center}footer#footer div#footer-product ul li a p{clear:left;float:left;display:inline;width:100%;padding:0 5px;box-sizing:border-box;text-align:center;color:#3a3f3a}footer#footer div#footer-product ul li a:hover p{color:#67b500}footer#footer div#footer-product ul.subMin li a span{font-size:60px}footer#footer #footer-modules{margin-bottom:45px;padding:0;box-sizing:border-box}footer#footer #footer-modules .column{margin:0;padding:0 15px}footer#footer #footer-modules .column:first-child{margin-left:-15px}.new-grid footer#footer #footer-modules .column:first-child{margin-left:0}footer#footer #footer-modules .column04+.column04 .module06>.title02,footer#footer #footer-modules .column04+.column04 .module06>p{position:relative;z-index:1;text-align:left}footer#footer #footer-modules .column04+.column04 .module06>.title02{width:100%;padding-bottom:5px;box-sizing:border-box;font-family:"asapregular";color:#3a3f3a;text-align:left}.new-grid footer#footer #footer-modules .column04+.column04 .module06>.title02{padding-right:20%;text-align:left}footer#footer #footer-modules .column04+.column04 .module06>img{min-width:100%;height:100%;position:absolute;z-index:0;top:0;right:0}footer#footer #footer-modules .module{height:170px;padding-top:20px;overflow:hidden;background:#f7f7f7;border:1px solid #efefef}footer#footer .module{padding-bottom:0}footer#footer .row{float:left;clear:left;display:inline;width:103.2%;padding-bottom:0;box-sizing:border-box}.new-grid footer#footer .row{width:100%}.new-grid footer#footer .module06 p{display:inline}footer#footer .module06 p{clear:left;padding-bottom:5px;color:#6b6b6b;font-family:"asapregular";font-size:1.2em;line-height:20px}footer#footer .module06 p+label{font-size:12px}.new-grid footer#footer .module06 p+label{display:block;margin-bottom:5px;font-size:12px}footer#footer .module06 p+label.fancycheckbox input[type=checkbox]+span{padding:3px 0 5px 30px}footer#footer #footer-content01{float:left;clear:left;display:inline;width:100%}footer#footer #footer-content01 .content-frame{overflow:hidden}footer#footer #general.process #footer-content01{display:none}footer#footer #phone{float:none;margin:0 0 8px 5px}footer#footer #ask-us{font-family:"covered_by_your_graceregular";color:#5da132;font-size:2.125em;padding:21px 63px 16px;background:url(/estaticos/Redbility/_style/_css/_gfx/ask-us-arrow.png) no-repeat 192px top;background-size:25px 28px}footer#footer #footer-modules .module06.promo2{width:100%;height:170px;padding:0;margin:0;overflow:hidden;display:block;border:1px solid #efefef}footer#footer #footer-modules .module06.promo2>h4.title02{display:none}footer#footer #footer-modules .module06.promo2 .mod-promo-footer{background:#fff;height:170px}footer#footer #footer-modules .module06.promo2 .mod-promo-footer picture{position:absolute;right:0}footer#footer #footer-modules .module06.promo2 .mod-promo-footer picture img{object-fit:cover}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content{height:170px;width:100%;padding:20px 24px 6px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;max-height:154px;overflow:hidden}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content.center{align-items:center}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .title{padding-bottom:5px;font-family:"asapregular";font-size:20px;line-height:23px;color:#fff;text-align:left}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .title.dark{color:#3a3f3a}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle{display:flex;align-items:center;gap:8px;font-family:"asapregular";font-size:15px;line-height:18px;color:#fff}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle.dark{color:#3a3f3a}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle.primary{color:#5da132;font-weight:bold}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle.phone{margin:0;font-size:26px;line-height:30px;text-align:right}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle.phone::before{content:"∞";font-family:"VECI-1-Web"}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .subtitle img{text-align:left;width:auto}footer#footer #footer-modules .module06.promo2 .mod-promo-footer .content .btn02a{margin:auto 0 0;width:fit-content}footer#footer #footer-modules .module06.promo2 .mod-promo-footer picture+.content{width:280px}footer#footer #footer-links{float:left;clear:left;display:inline;width:100%;margin:0;padding:0 0 28px 0;box-sizing:border-box;position:relative}.new-grid footer#footer #footer-links{padding:0 15px 28px 15px}footer#footer .links-block{float:left;display:block;position:relative;height:100%;padding:0 35px;box-sizing:border-box;text-align:center}.new-grid footer#footer .links-block{padding:0 50px}footer#footer .links-block:first-child{padding-left:0}.new-grid footer#footer .links-block:first-child{padding-left:80px}footer#footer .links-block:last-child{padding-right:0}.new-grid footer#footer .links-block:last-child{padding-right:80px}footer#footer .links-block:before{float:left;clear:left;width:30px;height:1px;border-top:1px solid #c7c7c7;position:absolute;left:0;top:10px;content:""}footer#footer .links-block:first-child:before{width:0}.new-grid footer#footer .links-block:first-child:before{width:60px}footer#footer .links-block:after{float:left;clear:left;width:30px;height:1px;border-top:1px solid #c7c7c7;position:absolute;right:0;top:10px;content:""}footer#footer .links-block:last-child:after{width:0}.new-grid footer#footer .links-block:last-child:after{width:60px}footer#footer .links-block .title04{background:#efefef;font-size:20px;color:#5da132}footer#footer .links-block ul{padding:18px 0 0 0}footer#footer .links-block ul li{padding-bottom:8px}footer#footer .links-block .two-columns li{float:left;width:50%}footer#footer .links-block ul li a{font-size:14px;font-family:"asapregular";color:#3a3f3a;font-weight:normal}footer#footer .links-block ul li a:hover{color:#67b500}footer#footer #links01{width:20%}.new-grid footer#footer #links01{width:23%}footer#footer #links02{width:24%}.new-grid footer#footer #links02{width:21.8%}footer#footer #links03{width:33%}.new-grid footer#footer #links03{width:28.7%}footer#footer #links04{width:23%}.new-grid footer#footer #links04{width:26.5%}footer#footer #footer-shortcuts{float:left;clear:left;width:100%;margin-bottom:20px;padding:25px 15px 15px 15px;box-sizing:border-box;border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size:1.083em;color:#929292}footer#footer #footer-shortcuts div{float:left;clear:left;width:100%;padding-bottom:10px;box-sizing:border-box;font-family:"asapregular";text-align:center;font-size:14px;color:#3a3f3a}footer#footer #footer-shortcuts span{display:block;width:100%;margin-bottom:10px;font-family:"asapsemibold"}footer#footer #footer-shortcuts div ul{display:block;width:auto;text-align:center;line-height:16px}footer#footer #footer-shortcuts div ul li{display:inline-block}footer#footer #footer-shortcuts div ul li a{padding-right:10px;border-right:1px solid #929292;font-size:14px;line-height:20px;color:#3a3f3a}footer#footer #footer-shortcuts div ul li a.last_link{border:none}footer#footer #footer-shortcuts div ul li a:hover{color:#67b500}footer#footer #footer-shortcuts div ul li+span{margin-left:29px}footer#footer #footer-shortcuts span+li a{border-right:1px solid #929292;padding-right:10px}footer#footer #footer-shortcuts div ul li+li a{padding-left:8px}footer#footer #footer-shortcuts div ul li:last-child a{margin-right:0;padding-right:0;border:0}footer#footer #footer-content02{float:left;clear:left;display:inline;width:100%;margin-top:45px;padding:0 0 20px;background:none;position:relative}.vacacioneseci-section #footer-content02{clear:left;display:block;width:940px;margin:0 auto}footer#footer #footer-content01+#footer-content02{background:url(/estaticos/Redbility/_style/_css/_gfx/fondoPie2.png) center top repeat-y;margin-top:0;padding-top:30px}footer#footer .nomenu #footer-content02{background:none}footer#footer .body-train.nomenu #footer-content02{position:relative;top:40px}footer#footer #general.process #footer-content02{margin-top:5px;background-image:none}footer#footer #footer-content02 .content-frame{position:static}footer#footer .logo_tripadvisor{font-size:14px}footer#footer #logos,.vacacioneseci-section #logos{padding:0 15px;box-sizing:border-box;font-family:"asapregular";font-size:1.5em;color:#929292;clear:left;float:left;display:inline;width:100%}footer#footer #logos p{padding:17px 0 0}footer#footer #logos .logo-price{background:url(/estaticos/Redbility/_style/_css/_gfx/logo-price.png) no-repeat left 19px;background-size:34px 32px;padding-left:45px}footer#footer #logos .logo-star,.vacacioneseci-section #logos .logo-star{position:relative}footer#footer #logos .logo-star:before,.vacacioneseci-section #logos .logo-star:before{content:"o";font-family:"VECI-1-Manchas";font-size:38px;position:absolute;left:-45px;top:15px}.vacacioneseci-section #logos .logo-star:before{top:0}footer#footer #logos span,.vacacioneseci-section #logos span{display:block;text-transform:uppercase}footer#footer #logos .fleft{padding:0 0 0 100px}.vacacioneseci-section #logos .fleft{padding:0 0 0 40px}footer#footer #logos .fleft+.fleft+.fleft{float:right}footer#footer #logos .fleft:first-child{padding-left:0}footer#footer #logos .ico_tarjeta{padding:35px 0 10px 85px;background-position:top left;margin-top:17px;position:relative;top:-18px;font-size:18px;text-align:right;line-height:20px}.vacacioneseci-section #logos .fleft:last-child{float:right;display:none}footer#footer #social-links{margin-top:15px}footer#footer #social-links li{float:left;margin-left:18px;padding:0;width:30px;position:relative;z-index:1}footer#footer #social-links li:first-child{margin-left:0}footer#footer #social-links .ico{text-indent:0}footer#footer #social-links .ico-facebook::before{font-family:"VECI-1-Web";font-size:30px;content:"%"}footer#footer #social-links .ico-twitter::before{font-family:"VECI-1-Web";font-size:30px;content:"("}footer#footer #social-links .ico-youtube::before{font-family:"VECI-1-Web";font-size:30px;content:"/"}footer#footer #social-links .ico-instagram::before{font-family:"VECI-1-Web";font-size:30px;content:"&"}footer#footer #social-links .ico-pinterest::before{content:"*";font-family:"VECI-1-Web";font-size:30px}footer#footer #social-links .ico-tiktok::before{font-family:"VECI-1-Web";font-size:30px;content:"-"}footer#footer #social-links .ico+span{text-indent:200%;display:block;overflow:hidden}footer#footer #contenedor a{color:#67b500}footer#footer #contenedor a:hover{color:#5da132}footer#footer .content-frame02,.vacacioneseci-section .content-frame02{float:left;clear:left;display:inline;width:100%;padding-top:0;margin:0 auto;padding-bottom:30px}footer#footer #legal{width:100%;max-width:941px;margin:0 auto;box-sizing:border-box;position:relative}.new-grid footer#footer #legal{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative}footer#footer .logo-foot{float:left;margin-bottom:10px}footer#footer .logo-foot img{width:auto;height:auto;margin-top:5px}footer#footer #legal p{padding:0;float:left;clear:left}footer#footer #legal p a{margin-left:4px;border-left:1px solid #c7c7c7;padding-left:4px}footer#footer #legal>ul{float:right;position:absolute;right:20px;top:5px;font-family:"asapregular"}footer#footer #legal>ul p{font-size:1.5em;float:none;padding-top:0}footer#footer #footer-info-details{padding:0 19px 19px 0}footer#footer #footer-info-details .phone{padding:0 0 19px}footer#footer #footer-info-details .phone span{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(/estaticos/marcas_blancas/fcc/phone.png);background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:30px 29px;color:#3a3f3a;font-size:1.4em;margin-top:5px;padding:4px 0 5px 39px}#main-fade,.main-fade{display:none;width:100%;height:100%;background:url("/estaticos/Redbility/_style/_css/_gfx/fade-bkg.png");position:fixed;top:0;left:0;z-index:500}.development #main-fade,.development .main-fade{display:none;align-items:center;justify-content:center}#main-fade.auto-center,.main-fade.auto-center{display:flex;align-items:center;justify-content:center}#main-fade .fade-layer,.main-fade .fade-layer{margin:50px auto 0;position:relative}#main-fade.f-dark,.main-fade.f-dark{background:url(/estaticos/Redbility/_style/_css/_gfx/fade-bkg-dark.png)}#main-fade.f-dark .fade-layer.info-layer,.main-fade.f-dark .fade-layer.info-layer{float:left;clear:left;width:650px;margin:195px 0 0 -270px;border-top:8px solid #67b500;position:relative;left:50%}.development #main-fade.f-dark .fade-layer.info-layer,.development .main-fade.f-dark .fade-layer.info-layer{margin:0;left:0}#main-fade.f-dark.auto-center .fade-layer.info-layer,.main-fade.f-dark.auto-center .fade-layer.info-layer{margin:0;left:0}#main-fade.f-dark .layer-info-container.npad,.main-fade.f-dark .layer-info-container.npad{background:#fff;padding:20px;clear:left;float:left;width:100%;box-sizing:border-box;position:relative}#main-fade.f-dark .layer-info-container.npad{overflow:hidden}#main-fade.f-dark .layer-info-container .date-selectors-container,.main-fade.f-dark .layer-info-container .date-selectors-container{padding:0}#main-fade.f-dark .layer-info-container .inline-block,.main-fade.f-dark .layer-info-container .inline-block{margin-top:10px}#main-fade.f-dark .layer-info-container .module07c .title10,.main-fade.f-dark .layer-info-container .module07c .title10{margin-top:0;font-size:2.223em;padding-right:40px;background-position:right 30px}#main-fade.f-dark .layer-info-container .module07c input.btn01,.main-fade.f-dark .layer-info-container .module07c input.btn01{margin-left:9px;padding:4px 15px;position:relative;top:7px}#main-fade.f-dark .layer-info-container .module07c.browser input.btn01,.main-fade.f-dark .layer-info-container .module07c.browser input.btn01{float:right;margin:0 27px 0 0}#main-fade.f-dark .layer-info-container,.main-fade.f-dark .layer-info-container{float:left;clear:left;width:100%;padding:25px;background:#fff;box-sizing:border-box}#main-fade .waitpage .fade-layer.info-layer .layer-info-container,.main-fade .waitpage .fade-layer.info-layer .layer-info-container{padding:40px}#main-fade.f-dark .layer-info-container .confirm-msg,.main-fade.f-dark .layer-info-container .confirm-msg{margin-bottom:5px;font-size:1.7em;line-height:1.2em;font-family:"asapsemibold";color:#6b6b6b;display:block}#main-fade.f-dark .layer-info-container .confirm-msg.img-confirm.img-confirm,.main-fade.f-dark .layer-info-container .confirm-msg.img-confirm.img-confirm{margin-bottom:0;padding:15px 0 20px 76px;background:url("/estaticos/Redbility/_style/_css/_gfx/check-ok-big.png") no-repeat left 0;background-size:65px 49px}#main-fade.f-dark .layer-info-container .confirm-block,.main-fade.f-dark .layer-info-container .confirm-block{display:block;border-top:1px solid #efefef;padding-top:10px;margin-top:10px;font-family:Arial;line-height:1.167em}#main-fade.f-dark .layer-info-container .confirm-block p,.main-fade.f-dark .layer-info-container .confirm-block p{line-height:1.2em}.main-fade.f-dark .layer-info-container .confirm-block p.content-block-amadeus{line-height:2em}#main-fade.f-dark .layer-info-container .img-check-ok,.main-fade.f-dark .layer-info-container .img-check-ok{background:url("/estaticos/Redbility/_style/_css/_gfx/ie-check-ok-big.png") 0 0 no-repeat;height:49px;padding:15px 0 0 70px}#main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20,.main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20{width:40% !important}#main-fade.f-dark .layer-info-container span.block,.main-fade.f-dark .layer-info-container span.block{clear:both}.main-fade.f-dark .layer-info-container .confirm-block ol{margin:0 0 15px 15px}.close-layer{width:31px;height:31px;padding:0;border:none;border-radius:50%;background:#fff;position:absolute;top:-15px;right:10px;cursor:pointer;z-index:1;text-indent:0;color:rgba(0,0,0,0);transform:scale(1);transition:all .1s ease-in-out}.close-layer:hover{background:#fff;box-shadow:0 2px 4px #929292;transform:scale(1.15)}.close-layer:before{width:15px;height:15px;position:inherit;top:8px;left:8px;content:"X";font-family:"VECI-1-Web";color:#67b500;font-size:15px;text-indent:0;line-height:15px;transition:100ms}.close-layer:hover:after{position:inherit;top:-20px;right:-3px;content:"cerrar";color:#fff;font-family:Arial;font-size:14px}.body-train.availability .f-dark .info-layer.line-height-fix .confirm-block ul{margin-bottom:15px !important}body#pageBody.Veci #main-fade,body#pageBody.Veci .main-fade{z-index:9999}#main-fade.large.f-dark .fade-layer.info-layer,.main-fade.large.f-dark .fade-layer.info-layer{width:700px}#main-fade.large,.main-fade.large{line-height:18px}#main-fade.large ul,.main-fade.large ul{padding-left:15px;margin-bottom:10px}#main-fade.large ul li,.main-fade.large ul li{list-style-type:disc}.layer-info-container .title10{display:block;line-height:1em;margin-top:20px;text-align:center}.info-layer .form-line input[type=email],.info-layer .form-line input[type=text],.info-layer .form-line textarea{width:300px}.info-layer .form-line #mail_from_name,.info-layer .form-line #mail_from{width:210px}.info-layer #mail_subs_label{margin-left:150px;width:250px;margin-bottom:15px}.info-layer #mail_subs_label span{width:240px;text-align:left;font-size:.87em;padding-top:4px}.ins-mail{float:left;color:#0f5c2b;font-family:"covered_by_your_graceregular";font-size:2.5em;padding-right:55px;position:relative}.ins-mail:after{content:"7";font-family:"VECI-1-Web";position:absolute;right:0;top:10px;font-size:45px}.layer-info-container .ins-mail{line-height:1em}#main-fade #map-layer,.main-fade #map-layer{width:920px}#map-layer #map-fullsize:before,.map-layer #map-fullsize:before{background:url(/estaticos/Redbility/_style/_css/_gfx/map-shadow-left.png) no-repeat scroll left 0 rgba(0,0,0,0);content:"";display:block;height:13px;position:absolute;width:100%;bottom:-13px;left:0}#map-layer #map-fullsize:after,.map-layer #map-fullsize:after{background:url(/estaticos/Redbility/_style/_css/_gfx/map-shadow-right.png) no-repeat scroll right 0 rgba(0,0,0,0);content:"";display:block;height:13px;position:absolute;width:100%;bottom:-13px;right:0}#main-fade #map-container .map-controller,.main-fade #map-container .map-controller{top:23px;right:25px;display:block}#main-fade #map-container,.main-fade #map-container{padding:30px;background:#fff;height:auto}#main-fade #map-container #map-fullsize,.main-fade #map-container #map-fullsize{width:661px;height:488px;border-bottom:1px solid #c7c7c7;position:relative}#main-fade #map-container #map-legend,.main-fade #map-container #map-legend{position:absolute;width:180px;right:25px;bottom:30px;height:auto}#main-fade #map-container #map-legend .legend-text,.main-fade #map-container #map-legend .legend-text{position:relative;width:auto;left:auto;bottom:auto}#main-fade #map-container #map-legend .legend-list,.main-fade #map-container #map-legend .legend-list{padding:0 0 20px 0;border-bottom:1px solid #efefef;margin-bottom:20px;float:none;width:auto}#main-fade #map-container #map-legend .legend-list li .main-fade #map-container #map-legend .legend-list li{padding:0 0 10px 0}#main-fade #map-container #map-legend .legend-list li:last-child,.main-fade #map-container #map-legend .legend-list li:last-child{padding-bottom:0}.progressbar{background:#84d020;width:100%;height:30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 1px 0px #71a00a inset;position:relative;margin-top:20px;margin-bottom:20px}.progressbar .progress{background:#0f5c2b;height:30px;line-height:30px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;box-shadow:1px 1px 1px 0px #9da88c inset}.progressbar .progress.full{border-radius:3px 0 0 3px;-webkit-border-radius:3px;-moz-border-radius:3px}.progressbar .progress-text{display:block;position:absolute;float:none}.progressbar .progress-text.top{top:-20px}.progressbar .progress-text.bottom{bottom:-20px}.progressbar .progress-text.left{left:5px}.progressbar .progress-text.right{right:5px}.new-grid.flight-section.result-list-section .expired-search .confirm-block p{font-size:14px;color:#6b6b6b}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary{display:inherit;margin:0;padding:0}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary{float:left;width:100%;box-sizing:border-box;margin-bottom:20px;font-family:Arial;color:#3a3f3a}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-route{display:inherit;float:left;width:100%;box-sizing:border-box;margin-bottom:5px;padding:0}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-route:before{display:none}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-route h3{float:left;padding:0;font-size:14px;font-weight:bold}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-route .icon-route{float:left;margin-bottom:5px;padding:0 10px;box-sizing:border-box;position:relative;text-align:center;font-size:16px;font-family:"VECI-1-Web";color:#6b6b6b}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-details{float:left;padding:0;margin:0 0 10px 0;font-size:14px;color:#3a3f3a}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .summary-details .dates-route:before{display:none}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .passengers{float:left;clear:left;margin:0;font-size:14px}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary .passengers:before{display:none}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary.multiroute{margin-bottom:20px}.new-grid.flight-section.result-list-section .expired-search .confirm-block .summary .content-summary.multiroute .passengers{clear:left}.new-grid.flight-section.result-list-section .expired-search .progressbar{height:21px;border-radius:0}#main-fade.f-dark .layer-info-container.containerUpdateChrome .float-l,.main-fade.f-dark .layer-info-container.containerUpdateChrome .float-l{margin-right:10px}#main-fade.f-dark .layer-info-container.containerUpdateChrome .float-r,.main-fade.f-dark .layer-info-container.containerUpdateChrome .float-r{width:44%}.result-list-section .hide{display:none}.info-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:300}.info-loading .box{display:table-cell;vertical-align:middle;text-align:center}.info-loading .info-loading-content{display:inline-block;padding:25px 40px;border-radius:5px;background:#fff;text-align:center}.info-loading .info-loading-content .loader-standard{display:inline-block;margin-bottom:20px}.info-loading .info-loading-content .description{font-family:"asapsemibold";font-size:14px;color:#6b6b6b;text-transform:uppercase}@media screen and (max-width:1199px){footer#footer .links-block{padding:0 35px}.new-grid footer#footer .links-block:first-child,footer#footer .links-block:first-child{padding-left:0}.new-grid footer#footer .links-block:first-child:before,footer#footer .links-block:first-child:before{border:0}.new-grid footer#footer .links-block:last-child,footer#footer .links-block:last-child{padding-right:0}.new-grid footer#footer .links-block:last-child:after,footer#footer .links-block:last-child:after{border:0}.new-grid footer#footer #links01,footer#footer #links01{width:20%}.new-grid footer#footer #links02,footer#footer #links02{width:24%}.new-grid footer#footer #links03,footer#footer #links03{width:33%}.new-grid footer#footer #links04,footer#footer #links04{width:23%}}@media screen and (max-width:959px){footer#footer div#footer-product ul.sub10 li{width:20%}footer#footer div#footer-product ul.sub9 li{width:33.3%}footer#footer div#footer-product ul.sub8 li{width:25%}footer#footer div#footer-product ul.sub7 li{width:25%}footer#footer div#footer-product ul.sub7 li:nth-child(5),footer#footer div#footer-product ul.sub7 li:nth-child(6),footer#footer div#footer-product ul.sub7 li:nth-child(7){width:33.3%}footer#footer div#footer-product ul.sub6 li{width:33.3%}footer#footer .row{width:100%}footer#footer #footer-modules .column:first-child{margin-left:0}footer#footer #footer-modules .column04{width:50%}.new-grid footer#footer #footer-modules .column04:last-child{margin-top:30px}footer#footer #footer-modules .column04:last-child{width:100%;margin-top:26px;margin-bottom:0}footer#footer #footer-modules .column04:last-child .module06 p+label{width:25%;margin-top:13px}footer#footer #footer-modules .column04:last-child .module06 p+label+div{float:left;width:75%}footer#footer .module06 p{padding-bottom:5px}footer#footer #footer-modules .module06.promo2 picture img{height:170px}footer#footer #footer-modules .column04:last-child .module06.promo2 picture img{min-width:930px}.ad{width:100%;height:100%;background-color:#d6d6d6}.ad img{width:292px;height:168px;margin:0 auto}footer#footer #footer-links{padding:0 15px 28px 15px}footer#footer .links-block .title04{font-size:18px}footer#footer #links01,footer#footer #links02,footer#footer #links03,footer#footer #links04,.new-grid footer#footer #links01,.new-grid footer#footer #links02,.new-grid footer#footer #links03,.new-grid footer#footer #links04{width:50%}footer#footer .links-block,.new-grid footer#footer .links-block{margin-bottom:30px}footer#footer .links-block:nth-child(odd),.new-grid footer#footer .links-block:nth-child(odd){clear:left;padding-left:60px;padding-right:30px}footer#footer .links-block:nth-child(odd):before,.new-grid footer#footer .links-block:nth-child(odd):before{width:60px;border-top:1px solid #c7c7c7}footer#footer .links-block:nth-child(odd):after,.new-grid footer#footer .links-block:nth-child(odd):after{width:30px;border-top:1px solid #c7c7c7}footer#footer .links-block:nth-child(even),.new-grid footer#footer .links-block:nth-child(even){padding-left:30px;padding-right:60px}footer#footer .links-block:nth-child(even):before,.new-grid footer#footer .links-block:nth-child(even):before{width:30px;border-top:1px solid #c7c7c7}footer#footer .links-block:nth-child(even):after,.new-grid footer#footer .links-block:nth-child(even):after{width:60px;border-top:1px solid #c7c7c7}footer#footer #logos,.vacacioneseci-section #logos{margin-bottom:20px}footer#footer #logos .fleft,.vacacioneseci-section #logos .fleft{float:left;padding-left:0}footer#footer #logos .fleft+.fleft,.vacacioneseci-section #logos .fleft+.fleft{float:right}footer#footer #logos .fleft+.fleft+.fleft,.vacacioneseci-section #logos .fleft+.fleft+.fleft{float:left;clear:left;width:180px;margin-left:-90px;position:relative;left:50%}footer#footer #logos .ico_tarjeta{margin-bottom:-35px}footer#footer #legal{padding:0 15px}}@media screen and (max-width:799px){footer#footer{z-index:1}footer#footer .content-frame,.new-grid footer#footer .content-frame{padding:0 15px}footer#footer .content-frame02,.new-grid footer#footer .content-frame02,.vacacioneseci-section .content-frame02{padding:0 15px 30px 15px;box-sizing:border-box}footer#footer div#footer-product,footer#footer #footer-modules .column,footer#footer #footer-links,footer#footer #logos,.vacacioneseci-section #logos,footer#footer #legal{padding:0 10px}footer#footer #footer-shortcuts{padding:25px 10px 15px 10px}}@media screen and (max-width:659px){footer#footer .content-frame,.new-grid footer#footer .content-frame{padding:0}footer#footer .content-frame02,.new-grid footer#footer .content-frame02,.vacacioneseci-section .content-frame02{padding:0 0 30px 0;box-sizing:border-box;position:relative;padding-bottom:50px}footer#footer div#footer-product,footer#footer #footer-modules .column,footer#footer #footer-links,footer#footer #logos,.vacacioneseci-section #logos,footer#footer #legal{padding:0 15px}footer#footer div#footer-product ul li a p{padding:0;font-size:12px;line-height:14px;font-weight:normal}footer#footer #footer-shortcuts{padding:25px 15px 15px 15px}footer#footer #footer-modules{display:none}footer#footer #footer-modules .column04{width:100%}footer#footer #footer-modules .column04:last-child{margin-top:0}footer#footer #footer-modules .column04,footer#footer #footer-modules .column04:last-child .module06{margin-bottom:0 !important}footer#footer #footer-modules .column04:last-child .module06 p{float:none;display:block;width:100%}footer#footer #footer-modules .column04:last-child .module06 p+label{width:100%;margin:0 0 5px 0}footer#footer #footer-modules .column04:last-child .module06 p+label+div{width:100%}footer#footer #footer-content01 .module06 div[data-veci=newsletter] .input01{width:75%}footer#footer #footer-content01 .module06 div[data-veci=newsletter] .btn01{width:25%}footer#footer #footer-modules .module06.promo2 picture img{margin-right:-170px}footer#footer #footer-modules .module06.promo2 .content-regLogin{background:-moz-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 46%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 46%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 46%,rgba(255,255,255,0) 100%)}footer#footer #links01,.new-grid footer#footer #links01,footer#footer #links02,.new-grid footer#footer #links02,footer#footer #links03,.new-grid footer#footer #links03,footer#footer #links04,.new-grid footer#footer #links04{width:100%;padding:0 60px !important}footer#footer .links-block:before,.new-grid footer#footer .links-block:before,footer#footer .links-block:after .new-grid footer#footer .links-block:after{width:60px !important}footer#footer #logos{display:none}footer#footer #logos .fleft:first-child,.vacacioneseci-section #logos .fleft:first-child{left:50%;margin-left:-110px;position:relative;width:220px}footer#footer #logos .fleft .ico_tarjeta{top:0;margin-bottom:0}footer#footer #logos .fleft+.fleft,.vacacioneseci-section #logos .fleft+.fleft{display:none}footer#footer #logos .fleft+.fleft+.fleft,.vacacioneseci-section #logos .fleft+.fleft+.fleft{display:inline}footer#footer #legal,.new-grid footer#footer #legal{position:static}footer#footer #legal .logo-foot{float:left;width:100%;margin-left:0;text-align:center}footer#footer .logo-foot img{display:inline;height:auto;margin-top:5px;width:auto}footer#footer #legal>ul{float:left;width:100%;margin-top:10px;margin-left:0;position:relative;left:0}footer#footer #legal>ul .fleft{float:none;display:flex;align-items:center;flex-direction:column}footer#footer #legal>ul .fleft p{margin-bottom:5px}footer#footer #legal>p{float:left;bottom:0;left:0;position:absolute;text-align:center;width:100%}#main-fade .gm-style-iw .tooltip-map .content-left,.main-fade .gm-style-iw .tooltip-map .content-left{padding-right:0;width:100%;margin-bottom:10px}#main-fade .gm-style-iw .tooltip-map .content-left img,.main-fade .gm-style-iw .tooltip-map .content-left img{width:100%;height:auto}#main-fade .gm-style-iw .tooltip-map .modPrice,.main-fade .gm-style-iw .tooltip-map .modPrice{margin-top:10px}#main-fade,.main-fade{position:fixed}#main-fade.f-dark .layer-info-container,#main-fade.f-dark .layer-info-container.npad,.main-fade.f-dark .layer-info-container,.main-fade.f-dark .layer-info-container.npad{height:calc(100% - 25px);padding:40px 25px 25px 25px;overflow:auto;font-size:14px}#main-fade.f-dark .layer-info-container.npad .confirm-block .fleft,.main-fade.f-dark .layer-info-container.npad .confirm-block .fleft{margin-bottom:20px}#main-fade.f-dark .fade-layer.info-layer,.main-fade.f-dark .fade-layer.info-layer{width:100%;height:100%;margin:0;left:0 !important;top:30px !important;background-color:#fff}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive{float:left;width:100%;height:99%;padding:0;position:relative}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend{position:absolute;bottom:0;left:0;height:auto;width:100%}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive .legend-text,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive .legend-text{position:static}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-list,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-list{clear:left;float:left;display:inline;width:100%;padding-top:10px;padding-right:0}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-list li,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-list li{padding-left:5px;box-sizing:border-box}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-text,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive #map-legend .legend-text{clear:left;float:left;display:inline;width:90%;margin:0 5%}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive div#map-Responsive,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive div#map-Responsive{width:100%;height:100%}#main-fade.f-dark .layer-info-container .module07c.browser input.btn01,.main-fade.f-dark .layer-info-container .module07c.browser input.btn01{width:100%;margin:0;white-space:normal}#main-fade.f-dark .layer-info-container .module07c .title10,.main-fade.f-dark .layer-info-container .module07c .title10{padding-right:0;width:100%;text-align:center;background:none}#main-fade.f-dark .layer-info-container .inline-block,.main-fade.f-dark .layer-info-container .inline-block{width:100%;padding:0}#main-fade .fade-layer .layer-info-container .confirm-block .browser .room-numbers .right span,.main-fade .fade-layer .layer-info-container .confirm-block .browser .room-numbers .right span{max-width:120px}#main-fade.f-dark .confirm-block>div.fleft.width-50,#main-fade.f-dark .confirm-block>div.fright.margin-tb20,.main-fade.f-dark .confirm-block>div.fleft.width-50,.main-fade.f-dark .confirm-block>div.fright.margin-tb20,#main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20,.main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20{width:100% !important}#main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20 .ins-mail:after,.main-fade.f-dark .layer-info-container .confirm-block .fleft.width-50.margin-tb20 .ins-mail:after{content:""}#main-fade.f-dark .confirm-block>div.width-50,.main-fade.f-dark .confirm-block>div.width-50{margin-bottom:0 !important}#main-fade.f-dark .confirm-block .ins-mail,.main-fade.f-dark .confirm-block .ins-mail{padding:0;background:none}#main-fade.f-dark .layer-info-container.containerUpdateChrome .float-l,.main-fade.f-dark .layer-info-container.containerUpdateChrome .float-l{display:none}#main-fade.f-dark .layer-info-container.containerUpdateChrome .float-r,.main-fade.f-dark .layer-info-container.containerUpdateChrome .float-r{width:100%}.video-container iframe{position:absolute;top:2%;left:1.5%;width:97%;height:96%}#main-fade.f-dark .fade-layer.info-layer .close-layer,#main-fade.f-dark .fade-layer.info-layer .close-layer:hover,.main-fade.f-dark .fade-layer.info-layer .close-layer,.main-fade.f-dark .fade-layer.info-layer .close-layer:hover,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer:hover,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer:hover{width:35px;height:35px;box-shadow:0 2px 4px #929292;transform:none}#main-fade.f-dark .fade-layer.info-layer .close-layer:before,#main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before,.main-fade.f-dark .fade-layer.info-layer .close-layer:before,.main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer:before,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer:before,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before{position:inherit;top:10px;left:10px;color:#67b500}.main-fade.f-dark .fade-layer.info-layer .close-layer,#main-fade.f-dark .fade-layer.info-layer .close-layer,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer{position:absolute;top:-15px;right:10px}#main-fade.f-dark .fade-layer.info-layer .close-layer:after,.main-fade.f-dark .fade-layer.info-layer .close-layer:after,.travel-app-section #main-fade.f-dark .fade-layer.info-layer .close-layer:after,.travel-app-section .main-fade.f-dark .fade-layer.info-layer .close-layer:after{position:inherit;top:-20px;right:0;content:"cerrar";color:#fff;font-family:Arial;font-size:14px}.body-train.availability #main-fade.f-dark .info-layer,.body-train.availability .main-fade.f-dark .info-layer{overflow:initial}.body-train.availability #main-fade.f-dark .info-layer .close-layer,.body-train.availability .main-fade.f-dark .info-layer .close-layer{position:absolute;right:20px;top:-14px}.body-train.availability #main-fade.f-dark .info-layer .close-layer:hover,.body-train.availability .main-fade.f-dark .info-layer .close-layer:hover{top:-17px;right:17px}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:before,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:before{top:3px;right:7px}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before{top:5px;right:9px;color:#3a3f3a}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:hover:after,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:hover:after{top:-20px;right:0}#main-fade.f-dark .layer-info-container.contenedor-map-Responsive,.main-fade.f-dark .layer-info-container.contenedor-map-Responsive{height:93%}#content #main-fade.f-dark .fade-layer.info-layer,#content .main-fade.f-dark .fade-layer.info-layer{top:80px !important}}@media screen and (max-width:479px){footer#footer #footer-content01{padding-bottom:0}footer#footer #footer-content01,#footer #footer-content02,footer#footer #footer-content01+#footer-content02{background:none}footer#footer .content-frame02{background:#fff;padding-bottom:50px;padding-top:30px;position:relative}footer#footer #footer-content02{padding-bottom:0}footer#footer #legal>p{bottom:20px}footer#footer #links01,.new-grid footer#footer #links01,footer#footer #links02,.new-grid footer#footer #links02,footer#footer #links03,.new-grid footer#footer #links03,footer#footer #links04,.new-grid footer#footer #links04{padding:0 30px !important}footer#footer .links-block:before,.new-grid footer#footer .links-block:before,footer#footer .links-block:after,.new-grid footer#footer .links-block:after{width:30px !important}footer#footer #footer-modules .column04:last-child .module06 p{float:left;padding-bottom:5px}footer#footer #footer-modules .column04:last-child .module06 p+label{float:left;margin-top:0;margin-bottom:5px}footer#footer #footer-modules .module06.promo2 .content-pymes .title02{width:70%}footer#footer #footer-modules .module06.promo2 picture img{height:auto;min-height:170px;margin-right:0;right:-50%}footer#footer #footer-content01 .content-frame footer#footer #logos,footer#footer #logos{display:none}footer#footer #footer-shortcuts{border-color:#c7c7c7;border-bottom:0}#main-fade.f-dark .fade-layer.info-layer,.main-fade.f-dark .fade-layer.info-layer{top:30px !important}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer{position:absolute;top:-17px;right:17px}.body-train.availability #main-fade.f-dark .info-layer .close-layer:hover,.body-train.availability .main-fade.f-dark .info-layer .close-layer:hover{top:-17px;right:17px}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:before,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:before{right:9px;top:5px}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:hover:before{right:9px;top:5px;color:#67b500}.body-train.availability #main-fade.f-dark .fade-layer.info-layer .close-layer:hover:after,.body-train.availability .main-fade.f-dark .fade-layer.info-layer .close-layer:hover:after{top:-20px;right:0}}@media screen and (max-width:400px){footer#footer #footer-modules .column04:last-child .module06.promo2 picture img{width:auto;height:auto;min-width:auto;min-height:170px;margin-right:0;right:0}}@media screen and (max-width:359px){.ad img{width:100%;height:auto}.new-grid.result-list-section .main-fade.f-dark .layer-info-container.npad{padding:40px 15px 15px 15px}}.modal.one-button .footer-modal button{width:100%}.flight-section .main-fade.f-dark .fade-layer.info-layer{margin:0 !important;left:auto !important}.flight-section .main-fade{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6)}.flight-section .main-fade .modal{display:flex;width:650px;height:80%;box-sizing:border-box;background:#fff;font-family:"asapregular";color:#3a3f3a;box-shadow:2px 1px 10px 0 rgba(0,0,0,.5)}.flight-section .main-fade .modal .full-breakdown{height:100%}.flight-section .main-fade .modal .full-breakdown .header-modal{flex:0 0 auto;padding:20px;border-bottom:solid 1px #e2e2e2;background:#fff;position:relative;font-size:20px}.flight-section .main-fade .modal .full-breakdown .header-modal .title-modal{font-family:"asapregular";font-size:22px;color:#3a3f3a}.flight-section .main-fade .modal .full-breakdown .header-modal .close-btn{padding:0;border:0;background:rgba(0,0,0,0);position:absolute;right:15px;z-index:1;font-family:"VECI-1-Web";font-size:22px;color:#3a3f3a}.flight-section .main-fade .modal .full-breakdown .content-modal{float:left;width:100%;box-sizing:border-box;height:calc(100% - 133px);padding:15px 20px 0 20px;overflow-x:hidden}.flight-section .main-fade .modal .full-breakdown .footer-modal{float:left;width:100%;box-sizing:border-box;padding:15px 20px;background:#fff;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 -1px 4px rgba(0,0,0,.2);box-shadow:0 -1px 4px rgba(0,0,0,.2)}.flight-section .main-fade .modal .full-breakdown .footer-modal .btn01a{float:left;width:61%}.flight-section .main-fade .modal .full-breakdown .footer-modal .btn02b{float:right;width:36%;text-transform:uppercase}.flight-section .main-fade .modal .full-breakdown .footer-modal .btn-center{text-align:center}.flight-section.payment .main-fade .modal .full-breakdown .content-modal{padding-left:0;padding-right:0}.flight-section.payment .main-fade .modal .full-breakdown .content-modal .advice{margin:0 20px 10px 20px;padding:10px 15px;background:#f2fae8;font-size:10px;font-family:Arial;color:#6b6b6b}.flight-section.payment .main-fade .modal .full-breakdown .content-modal h4{margin-bottom:15px;padding:12px 20px 14px 20px;background:#f7f7f7;font-size:18px}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl{padding:0 20px 0 45px;overflow:hidden;font-family:Arial;font-size:14px}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl dt{display:block;padding:2px 0 15px 0;position:relative;color:#3a3f3a}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl dt:before{padding-right:5px;position:absolute;bottom:12px;left:-25px;content:"R";color:#67b500;font-family:"VECI-1-Web";font-size:20px}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl dd{float:left;margin:0 10px 15px 0;padding-right:10px;border-right:1px solid #e2e2e2;color:#6b6b6b}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl dd:last-child{margin-right:0;padding-right:0;border:0}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl.data dd{color:#3a3f3a}.flight-section.payment .main-fade .modal .full-breakdown .content-modal .legal-text{padding:20px;border-top:1px solid #efefef;font-size:12px;font-family:Arial;color:#929292}.flight-section.payment .main-fade .modal .full-breakdown .footer-modal{text-align:right}.flight-section.payment .main-fade .modal .full-breakdown .footer-modal .btn01a{float:none;max-width:170px}.flight-section.payment .main-fade .modal .full-breakdown .footer-modal .cta-dark{float:none;padding-left:0;border:0}.flight-section.payment .main-fade .modal .full-breakdown .footer-modal .cta-dark:after{display:none}@media screen and (max-width:659px){.flight-section .main-fade .modal{width:100%;height:100%;margin-bottom:0;border:none;position:fixed;top:0;left:0;right:auto;z-index:1500;transform:inherit}.flight-section .main-fade .modal .full-breakdown .header-modal{display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px 50px 10px 15px;border-bottom:0;background-color:#3a3f3a;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.flight-section .main-fade .modal .full-breakdown .header-modal .title-modal{padding-bottom:0;font-size:18px;font-family:"asapsemibold";text-transform:uppercase;color:#fff}.flight-section .main-fade .modal .full-breakdown .header-modal .close-btn{margin-top:-11px;top:30px;color:#84d020}.flight-section .main-fade .modal .full-breakdown .content-modal{margin-bottom:65px;padding:0}.flight-section .main-fade .modal .full-breakdown .footer-modal{padding:10px 15px;position:absolute;bottom:0}.flight-section.payment .main-fade .modal .full-breakdown .header-modal h2{color:#fff;font-family:"asapsemibold";font-size:18px;text-transform:uppercase}.flight-section.payment .main-fade .modal .full-breakdown .header-modal h2 span{display:none}.flight-section.payment .main-fade .modal .full-breakdown .content-modal .advice{margin:0 0 1px 0}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl.data dd{clear:both;margin-bottom:8px;border-right:0}.flight-section.payment .main-fade .modal .full-breakdown .content-modal dl.data dd:last-child{margin-bottom:20px}.modal{float:left;width:100%;box-sizing:border-box;height:100%;background:#fff;position:fixed;top:0;z-index:1500}.modal .close-btn{width:22px;height:22px;margin-top:-11px;border:0;background:rgba(0,0,0,0);font-family:"VECI-1-Web";font-size:22px;color:#67b500}.modal .header-modal{display:flex;min-height:60px;flex-direction:column;justify-content:center;padding:10px 50px 10px 15px;box-sizing:border-box;background:#3a3f3a;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.modal .header-modal .close-btn{padding:0;position:absolute;top:30px;right:15px}.modal .header-modal .title-modal{font-size:18px;font-family:"asapsemibold";color:#fff;line-height:25px;text-transform:uppercase}.modal .header-modal .title-modal span{padding-left:5px;font-family:"asapregular";color:#c7c7c7}.modal .header-modal .subtitle-modal{font-size:14px;color:#e2e2e2}.modal .content-modal{float:left;width:100%;box-sizing:border-box;height:calc(100% - 120px);margin-bottom:60px;padding:20px 15px 60px 15px;overflow:auto}.modal .footer-modal{float:left;width:100%;box-sizing:border-box;padding:10px 15px;background:#fff;position:absolute;bottom:0;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 -1px 4px rgba(0,0,0,.2);box-shadow:0 -1px 4px rgba(0,0,0,.2)}.modal .footer-modal .btn01a{float:left;width:61%}.modal .footer-modal .btn02b{float:right;width:36%;text-transform:uppercase}.modal.list-hotel-map .header-modal .title-modal{text-transform:none}.modal.list-hotel-map .content-modal{padding:0}}@media screen and (orientation:landscape)and (min-width:660px){.mobile.new-grid.result-list-section .modal{width:100%;height:100%;margin-bottom:0;border:none;position:fixed;top:0;left:0;right:auto;z-index:1500;transform:inherit}.mobile.new-grid.result-list-section .modal .header-modal{display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px 50px 10px 15px;border-bottom:0;background-color:#3a3f3a;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.mobile.new-grid.result-list-section .modal .header-modal .title-modal{padding-bottom:0;font-size:18px;font-family:"asapsemibold";text-transform:uppercase;color:#fff}.mobile.new-grid.result-list-section .modal .header-modal .close-btn{margin-top:-11px;top:30px;color:#84d020}.mobile.new-grid.result-list-section .modal .content-modal{margin-bottom:65px;padding:0}.mobile.new-grid.result-list-section .modal .footer-modal{padding:10px 15px;position:absolute;bottom:0}}.container-select-box{width:100%;height:40px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:30px;border:1px solid #6b6b6b;border-radius:2px;padding:0 12px 0 15px;background:rgba(0,0,0,.6);cursor:pointer}.container-select-box::after{content:"";width:14px;height:14px;position:absolute;right:12px;top:0;bottom:0;margin:auto;background-image:url(/estaticos/icons/01A040-S.svg);background-size:14px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%)}.container-select-box .website-select{margin:auto 0;padding:0;color:#fcfcfc;font-size:12px;line-height:14px;letter-spacing:normal;text-transform:capitalize;font-weight:normal;font-family:"asapregular";pointer-events:none}.container-select-box .links-websites{width:100%;height:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:absolute;top:42px;left:0;z-index:1}.container-select-box .links-websites>li,.container-select-box .links-websites li>a{height:0;font-size:0}.container-select-box:hover{border-color:#67b500}footer#veci-footer.black.modal-int .container-select-box::after,footer#footer.black.modal-int .container-select-box::after{transform:rotate(-180deg);-webkit-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-moz-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-o-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms}footer#veci-footer.black.modal-int .container-select-box .links-websites,footer#footer.black.modal-int .container-select-box .links-websites{height:175px;border:1px solid #929292;background-color:#3a3f3a;overflow-y:auto;-webkit-transition:height 500ms cubic-bezier(0.22,0.61,0.36,1) 150ms;-moz-transition:height 500ms cubic-bezier(0.22,0.61,0.36,1) 150ms;-o-transition:height 500ms cubic-bezier(0.22,0.61,0.36,1) 150ms;transition:height 500ms cubic-bezier(0.22,0.61,0.36,1) 150ms}footer#veci-footer.black.modal-int .container-select-box .links-websites::-webkit-scrollbar,footer#footer.black.modal-int .container-select-box .links-websites::-webkit-scrollbar{width:5px;background:rgba(199,199,199,.2);-webkit-appearance:none}footer#veci-footer.black.modal-int .container-select-box .links-websites::-webkit-scrollbar-thumb,footer#footer.black.modal-int .container-select-box .links-websites::-webkit-scrollbar-thumb{border-radius:2px;background-color:#c7c7c7;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}footer#veci-footer.black.modal-int .container-select-box .links-websites li,footer#footer.black.modal-int .container-select-box .links-websites li{width:100%;height:36px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-height:36px;position:relative}footer#veci-footer.black.modal-int .container-select-box .links-websites li::before,footer#footer.black.modal-int .container-select-box .links-websites li::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0}footer#veci-footer.black.modal-int .container-select-box .links-websites li a,footer#footer.black.modal-int .container-select-box .links-websites li a{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;font-size:12px;line-height:16px;letter-spacing:normal;text-transform:none;font-weight:normal;font-family:"asapregular";padding:0 15px;margin:0 5px;z-index:1}footer#veci-footer.black.modal-int .container-select-box .links-websites li a:hover,footer#footer.black.modal-int .container-select-box .links-websites li a:hover{background:rgba(0,0,0,.4)}footer#veci-footer.black.modal-int .container-select-box .links-websites li.select>a,footer#footer.black.modal-int .container-select-box .links-websites li.select>a{font-family:"asapsemibold"}footer#veci-footer.black .container-select-box,footer#footer.black .container-select-box{width:100%;height:40px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:30px;border:1px solid #6b6b6b;border-radius:2px;padding:0 12px 0 15px;background:rgba(0,0,0,.6);cursor:pointer}footer#veci-footer.black .container-select-box .website-select,footer#footer.black .container-select-box .website-select{margin:auto 0;padding:0;color:#fcfcfc;font-size:12px;line-height:14px;letter-spacing:normal;text-transform:capitalize;font-weight:normal;font-family:"asapregular";pointer-events:none}@media screen and (max-width:659px){footer#veci-footer.black.modal-int,footer#footer.black.modal-int{z-index:1500}footer#veci-footer.black.modal-int .container-select-box::before,footer#footer.black.modal-int .container-select-box::before{content:"";position:fixed;width:100vw;height:100vh;top:0;bottom:0;right:0;left:0;z-index:95;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}footer#veci-footer.black.modal-int .container-select-box .links-websites,footer#footer.black.modal-int .container-select-box .links-websites{width:calc(100% - 36px);height:50vh;justify-content:flex-start;top:0;bottom:0;right:0;position:fixed;margin:auto;padding:5px 0;border-radius:10px;background:rgba(67,67,67,.9);box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:100}footer#veci-footer.black.modal-int .container-select-box .links-websites li,footer#footer.black.modal-int .container-select-box .links-websites li{border-bottom:1px solid #929292;min-height:48px}footer#veci-footer.black.modal-int .container-select-box .links-websites li::before,footer#footer.black.modal-int .container-select-box .links-websites li::before{content:none}footer#veci-footer.black.modal-int .container-select-box .links-websites li:last-child,footer#footer.black.modal-int .container-select-box .links-websites li:last-child{border-bottom:none}footer#veci-footer.black.modal-int .container-select-box .links-websites li a,footer#footer.black.modal-int .container-select-box .links-websites li a{font-size:18px;line-height:20px;padding:0 15px 0 37px;margin:0}footer#veci-footer.black.modal-int .container-select-box .links-websites li.select>a,footer#footer.black.modal-int .container-select-box .links-websites li.select>a{font-weight:400;padding:0 15px}footer#veci-footer.black.modal-int .container-select-box .links-websites li.select>a::before,footer#footer.black.modal-int .container-select-box .links-websites li.select>a::before{content:"S";color:#fff;font-size:12px;line-height:10px;font-weight:400;letter-spacing:normal;text-transform:none;font-family:"VECI-1-Web";margin-right:10px}}#BT-go-to-top.go-to-top{opacity:0;height:48px;width:48px;position:fixed;right:8px;bottom:32px;align-items:center;justify-content:center;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;color:#000;z-index:1100}#BT-go-to-top.go-to-top.posFixed{opacity:1;display:flex;transition:border-color .6s ease,opacity .6s ease}@media only screen and (max-width:659px){#BT-go-to-top.go-to-top.posFixed{display:none;opacity:0}}#BT-go-to-top.go-to-top:hover{border-color:#357442;background:inherit}#BT-go-to-top.go-to-top::before{content:"";background-image:url(/estaticos/icons/09A010-S.svg);width:16px;height:16px;background-size:16px 16px}#BT-go-to-top.go-to-top:focus{outline:none}#BT-go-to-top.go-to-top:active{border-color:#48975c}#BT-go-to-top.go-to-top.is-hidden{opacity:0}#BT-go-to-top.go-to-top.is-visible{opacity:1}@media only screen and (max-width:659px){#BT-go-to-top.go-to-top{display:none}}body.easter-egg #BT-go-to-top.go-to-top.posFixed{opacity:0;display:none}footer#veci-footer.black,footer#footer.black{width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;background-color:#3a3f3a;position:relative;z-index:100;float:none;clear:none}footer#veci-footer.black *,footer#footer.black *{box-sizing:border-box}footer#veci-footer.black::after,footer#footer.black::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:-1}footer#veci-footer.black .links-sections,footer#footer.black .links-sections{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:60px;padding:20px 60px;border-bottom:1px solid #3a3f3a;background-color:rgba(0,0,0,.3)}footer#veci-footer.black .links-sections ul,footer#footer.black .links-sections ul{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 0}footer#veci-footer.black .links-sections ul li,footer#footer.black .links-sections ul li{width:max-content;height:auto;margin-right:16px;padding-right:16px;border-right:1px solid #929292}footer#veci-footer.black .links-sections ul li:last-child,footer#footer.black .links-sections ul li:last-child{border-right:none;padding-right:0;margin-right:0}footer#veci-footer.black .links-sections ul li a,footer#footer.black .links-sections ul li a{color:#fff;font-size:12px;line-height:16px;letter-spacing:normal;text-transform:uppercase;font-weight:normal;font-family:"asapmedium"}footer#veci-footer.black .links-sections ul li a:hover,footer#footer.black .links-sections ul li a:hover{color:#67b500}footer#veci-footer.black .links-sections ul li a:active,footer#footer.black .links-sections ul li a:active{color:#84d020}footer#veci-footer.black .top-section,footer#footer.black .top-section{width:100%;max-width:1170px;height:auto;padding:40px 60px 30px;margin:auto}footer#veci-footer.black .top-section .sections,footer#footer.black .top-section .sections{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}footer#veci-footer.black .top-section .sections .column-sections,footer#footer.black .top-section .sections .column-sections{width:25%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;max-width:200px;margin-right:67.5px}footer#veci-footer.black .top-section .sections .column-sections:first-child,footer#footer.black .top-section .sections .column-sections:first-child{max-width:max-content;margin-right:80px}footer#veci-footer.black .top-section .sections .column-sections:last-child,footer#footer.black .top-section .sections .column-sections:last-child{max-width:240px;margin-right:0}footer#veci-footer.black .top-section .sections .column-sections .media-container,footer#footer.black .top-section .sections .column-sections .media-container{width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}footer#veci-footer.black .top-section .sections .column-sections .media-container .logo-container,footer#footer.black .top-section .sections .column-sections .media-container .logo-container{width:100%;max-width:175px;height:45px;margin-bottom:15px}footer#veci-footer.black .top-section .sections .column-sections .media-container .logo-container .logo img,footer#footer.black .top-section .sections .column-sections .media-container .logo-container .logo img{width:100%;height:100%}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container,footer#footer.black .top-section .sections .column-sections .media-container .icons-container{width:100%;height:100%}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 15px}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a{display:inline-block}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a:hover,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a:hover{filter:brightness(0) saturate(100%) invert(46%) sepia(81%) saturate(279%) hue-rotate(83deg) brightness(95%) contrast(89%)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Pinteres]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Pinteres]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06B050-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Facebook]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Facebook]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06B010-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Twitter]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Twitter]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06B020-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Instagram]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Instagram]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06A030-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Youtube]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Youtube]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06B040-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Tiktok]::before,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a[title=Tiktok]::before{content:"";width:20px;height:20px;display:inline-block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%);background-position:center;background-image:url(/estaticos/icons/06B070-S.svg)}footer#veci-footer.black .top-section .sections .column-sections .title-section,footer#footer.black .top-section .sections .column-sections .title-section{color:#c7c7c7;font-size:18px;line-height:20px;letter-spacing:normal;text-transform:none;font-weight:normal;font-family:"asapregular";margin:0 0 15px;padding:0}footer#veci-footer.black .top-section .sections .column-sections .items-section,footer#footer.black .top-section .sections .column-sections .items-section{width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px 20px}footer#veci-footer.black .top-section .sections .column-sections .items-section li,footer#footer.black .top-section .sections .column-sections .items-section li{width:max-content;max-width:160px;height:auto}footer#veci-footer.black .top-section .sections .column-sections .items-section li:last-child,footer#footer.black .top-section .sections .column-sections .items-section li:last-child{margin:0}footer#veci-footer.black .top-section .sections .column-sections .items-section li a,footer#footer.black .top-section .sections .column-sections .items-section li a{width:100%;height:100%;color:#fff;font-size:13px;line-height:16px;letter-spacing:normal;text-transform:none;font-weight:normal;font-family:"asapmedium";padding:0}footer#veci-footer.black .top-section .sections .column-sections .items-section li a:hover,footer#footer.black .top-section .sections .column-sections .items-section li a:hover{color:#67b500}footer#veci-footer.black .top-section .sections .column-sections .items-section li a:active,footer#footer.black .top-section .sections .column-sections .items-section li a:active{color:#84d020}footer#veci-footer.black .top-section .sections .column-sections .row-section,footer#footer.black .top-section .sections .column-sections .row-section{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row,footer#footer.black .top-section .sections .column-sections .row-section .items-row{width:100%}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .title-section,footer#footer.black .top-section .sections .column-sections .row-section .items-row .title-section{margin:0 0 10px;color:#c7c7c7;font-size:14px;line-height:16px;font-weight:400;letter-spacing:normal;text-transform:none;font-family:Arial}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog{display:flex;align-items:center;color:#fff}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog::after,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/estaticos/icons/02A050-S.svg);background-size:16px;background-position:center;margin-left:8px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(102%) contrast(101%)}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:hover,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:hover{color:#67b500}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:hover::after,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:hover::after{filter:brightness(0) saturate(100%) invert(46%) sepia(81%) saturate(279%) hue-rotate(83deg) brightness(95%) contrast(89%)}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:active,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:active{color:#84d020}footer#veci-footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:active::after,footer#footer.black .top-section .sections .column-sections .row-section .items-row .link-blog:active::after{color:#84d020}footer#veci-footer.black .top-section.wrap .sections .column-sections.collapsible,footer#footer.black .top-section.wrap .sections .column-sections.collapsible{margin-right:32.5px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3),footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3){width:100%;max-width:285px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section,footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section{flex-wrap:wrap;max-width:285px;min-height:120px;max-height:198px;gap:10px 20px}footer#veci-footer.black .top-section.wrap .sections>.column-sections .media-container>.icons-container ul,footer#footer.black .top-section.wrap .sections>.column-sections .media-container>.icons-container ul{justify-content:flex-start}footer#veci-footer.black .bottom-section,footer#footer.black .bottom-section{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:1170px;padding:5px 50px 15px;border-top:1px solid #3a3f3a;margin:auto}footer#veci-footer.black .bottom-section p,footer#footer.black .bottom-section p{margin:auto 0;padding:0;color:#c7c7c7;font-size:11px;line-height:16px;font-weight:400;letter-spacing:normal;text-transform:none;font-family:Arial;text-align:center}footer#veci-footer.black .bg-img,footer#footer.black .bg-img{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;overflow:hidden;bottom:0;right:0;left:0;position:absolute;z-index:-1}footer#veci-footer.black .bg-img picture,footer#footer.black .bg-img picture{width:100%;height:100%}footer#veci-footer.black .bg-img picture img,footer#footer.black .bg-img picture img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){footer#veci-footer.black .top-section .sections .column-sections,footer#footer.black .top-section .sections .column-sections{max-width:160px;margin-right:32.5px}footer#veci-footer.black .top-section .sections .column-sections:first-child,footer#footer.black .top-section .sections .column-sections:first-child{margin-right:0}footer#veci-footer.black .top-section .sections .column-sections:last-child,footer#footer.black .top-section .sections .column-sections:last-child{max-width:200px}footer#veci-footer.black .top-section.wrap,footer#footer.black .top-section.wrap{padding:45px 60px 0}footer#veci-footer.black .top-section.wrap .sections,footer#footer.black .top-section.wrap .sections{flex-wrap:wrap}footer#veci-footer.black .top-section.wrap .sections .column-sections,footer#footer.black .top-section.wrap .sections .column-sections{width:100%;max-width:200px}footer#veci-footer.black .top-section.wrap .sections .column-sections:first-child,footer#footer.black .top-section.wrap .sections .column-sections:first-child{max-width:100%;order:2;margin-top:20px}footer#veci-footer.black .top-section.wrap .sections .column-sections:last-child,footer#footer.black .top-section.wrap .sections .column-sections:last-child{max-width:220px}footer#veci-footer.black .top-section.wrap .sections .column-sections:nth-child(3),footer#footer.black .top-section.wrap .sections .column-sections:nth-child(3){max-width:320px}footer#veci-footer.black .top-section.wrap .sections .column-sections .media-container,footer#footer.black .top-section.wrap .sections .column-sections .media-container{flex-direction:row;align-items:center;justify-content:space-between}footer#veci-footer.black .top-section.wrap .sections .column-sections .media-container .icons-container,footer#footer.black .top-section.wrap .sections .column-sections .media-container .icons-container{max-width:160px}footer#veci-footer.black .top-section.wrap .sections .column-sections .media-container .icons-container ul,footer#footer.black .top-section.wrap .sections .column-sections .media-container .icons-container ul{justify-content:flex-end}footer#veci-footer.black .bottom-section,footer#footer.black .bottom-section{max-width:calc(100% - 30px);margin:0 15px;padding:5px 35px 15px}}@media screen and (max-width:959px){footer#veci-footer.black,footer#footer.black{background-color:#161916}footer#veci-footer.black .top-section,footer#footer.black .top-section{padding:45px 60px 0}footer#veci-footer.black .top-section .sections,footer#footer.black .top-section .sections{flex-wrap:wrap}footer#veci-footer.black .top-section .sections .column-sections,footer#footer.black .top-section .sections .column-sections{width:100%}footer#veci-footer.black .top-section .sections .column-sections:first-child,footer#footer.black .top-section .sections .column-sections:first-child{max-width:100%;order:2;margin:20px 0 0}footer#veci-footer.black .top-section .sections .column-sections:last-child,footer#footer.black .top-section .sections .column-sections:last-child{max-width:200px}footer#veci-footer.black .top-section .sections .column-sections .media-container,footer#footer.black .top-section .sections .column-sections .media-container{flex-direction:row;align-items:center;justify-content:space-between}footer#veci-footer.black .top-section .sections .column-sections .media-container .logo-container,footer#footer.black .top-section .sections .column-sections .media-container .logo-container{margin-bottom:0}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container,footer#footer.black .top-section .sections .column-sections .media-container .icons-container{max-width:max-content}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul{justify-content:flex-end}footer#veci-footer.black .top-section.wrap .sections>.column-sections,footer#footer.black .top-section.wrap .sections>.column-sections{max-width:140px}footer#veci-footer.black .top-section.wrap .sections>.column-sections.collapsible,footer#footer.black .top-section.wrap .sections>.column-sections.collapsible{margin-right:30px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:last-child,footer#footer.black .top-section.wrap .sections>.column-sections:last-child{max-width:200px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3),footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3){max-width:280px}footer#veci-footer.black .bottom-section,footer#footer.black .bottom-section{justify-content:center}footer#veci-footer.black .bg-img,footer#footer.black .bg-img{display:none}}@media screen and (max-width:799px){footer#veci-footer.black .links-sections,footer#footer.black .links-sections{padding:20px 40px}footer#veci-footer.black .top-section,footer#footer.black .top-section{padding:45px 40px 0}footer#veci-footer.black .top-section .sections .column-sections,footer#footer.black .top-section .sections .column-sections{max-width:150px;margin-right:42.5px}footer#veci-footer.black .top-section .sections .column-sections:last-child,footer#footer.black .top-section .sections .column-sections:last-child{max-width:195px}footer#veci-footer.black .top-section.wrap,footer#footer.black .top-section.wrap{padding:45px 40px 0}footer#veci-footer.black .top-section.wrap .sections>.column-sections,footer#footer.black .top-section.wrap .sections>.column-sections{max-width:160px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3),footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3){max-width:160px}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section,footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section{max-height:100%;flex-wrap:nowrap}footer#veci-footer.black .top-section.wrap .sections>.column-sections:last-child,footer#footer.black .top-section.wrap .sections>.column-sections:last-child{max-width:195px}}@media screen and (max-width:659px){footer#veci-footer.black,footer#footer.black{background-color:#3a3f3a}footer#veci-footer.black .links-sections,footer#footer.black .links-sections{padding:24px 40px}footer#veci-footer.black .links-sections ul,footer#footer.black .links-sections ul{gap:20px 32px;justify-content:flex-start}footer#veci-footer.black .links-sections ul li,footer#footer.black .links-sections ul li{width:calc(50% - 16px);border-right:none;padding:0;margin-right:0;text-align:center}footer#veci-footer.black .links-sections ul li:nth-child(4),footer#veci-footer.black .links-sections ul li:nth-child(5),footer#veci-footer.black .links-sections ul li:nth-child(6),footer#footer.black .links-sections ul li:nth-child(4),footer#footer.black .links-sections ul li:nth-child(5),footer#footer.black .links-sections ul li:nth-child(6){margin-bottom:0}footer#veci-footer.black .links-sections ul li a,footer#footer.black .links-sections ul li a{color:#fff;font-size:14px;line-height:18px;letter-spacing:normal;text-transform:uppercase;font-weight:normal;font-family:"asapsemibold"}footer#veci-footer.black .top-section,footer#footer.black .top-section{padding:40px 60px 0}footer#veci-footer.black .top-section .sections,footer#footer.black .top-section .sections{flex-direction:column;align-items:center}footer#veci-footer.black .top-section .sections .column-sections,footer#footer.black .top-section .sections .column-sections{max-width:100%;position:relative;margin:0 0 20px;border-bottom:1px solid #6b6b6b}footer#veci-footer.black .top-section .sections .column-sections::after,footer#footer.black .top-section .sections .column-sections::after{position:absolute;top:0;right:0;margin:auto;content:"h";color:#fff;font-size:30px;line-height:24px;font-weight:400;letter-spacing:normal;text-transform:none;font-family:"VECI-1-Web";pointer-events:none;transform:rotate(0deg);-webkit-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-moz-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-o-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms}footer#veci-footer.black .top-section .sections .column-sections:first-child,footer#footer.black .top-section .sections .column-sections:first-child{margin:30px 0px 15px;border-bottom:none}footer#veci-footer.black .top-section .sections .column-sections:first-child::after,footer#footer.black .top-section .sections .column-sections:first-child::after{content:none}footer#veci-footer.black .top-section .sections .column-sections:last-child,footer#footer.black .top-section .sections .column-sections:last-child{max-width:100%;border-bottom:none;margin-bottom:0}footer#veci-footer.black .top-section .sections .column-sections:last-child::after,footer#footer.black .top-section .sections .column-sections:last-child::after{content:none}footer#veci-footer.black .top-section .sections .column-sections .media-container,footer#footer.black .top-section .sections .column-sections .media-container{flex-direction:column;align-items:center}footer#veci-footer.black .top-section .sections .column-sections .media-container .logo-container,footer#footer.black .top-section .sections .column-sections .media-container .logo-container{max-width:200px;height:50px;margin-bottom:15px}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul{justify-content:center;gap:0 28px}footer#veci-footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a,footer#footer.black .top-section .sections .column-sections .media-container .icons-container ul li>a{font-size:29px;line-height:28px}footer#veci-footer.black .top-section .sections .column-sections .title-section,footer#footer.black .top-section .sections .column-sections .title-section{font-size:20px;font-weight:400}footer#veci-footer.black .top-section .sections .column-sections .row-section>.items-row>.link-blog,footer#footer.black .top-section .sections .column-sections .row-section>.items-row>.link-blog{font-size:14px;font-family:"asapsemibold"}footer#veci-footer.black .top-section .sections .column-sections.collapsible,footer#footer.black .top-section .sections .column-sections.collapsible{cursor:pointer}footer#veci-footer.black .top-section .sections .column-sections.collapsible .title-section,footer#footer.black .top-section .sections .column-sections.collapsible .title-section{pointer-events:none}footer#veci-footer.black .top-section .sections .column-sections.collapsible .items-section,footer#footer.black .top-section .sections .column-sections.collapsible .items-section{contain:content;overflow-y:hidden;animation-name:returnColapsible;animation-duration:500ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.22,0.61,0.36,1);animation-fill-mode:forwards}footer#veci-footer.black .top-section .sections .column-sections.collapsible .items-section li,footer#footer.black .top-section .sections .column-sections.collapsible .items-section li{max-width:100%;height:100%;margin-bottom:15px}footer#veci-footer.black .top-section .sections .column-sections.collapsible .items-section li:last-child,footer#footer.black .top-section .sections .column-sections.collapsible .items-section li:last-child{margin-bottom:20px}footer#veci-footer.black .top-section .sections .column-sections.collapsible .items-section li a,footer#footer.black .top-section .sections .column-sections.collapsible .items-section li a{font-size:14px}footer#veci-footer.black .top-section .sections .column-sections.collapsible.show::after,footer#footer.black .top-section .sections .column-sections.collapsible.show::after{transform:rotate(-180deg);-webkit-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-moz-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;-o-transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms;transition:transform 500ms cubic-bezier(0.22,0.61,0.36,1) 300ms}footer#veci-footer.black .top-section .sections .column-sections.collapsible.show .items-section,footer#footer.black .top-section .sections .column-sections.collapsible.show .items-section{overflow-y:hidden;animation-name:animationColapsible;animation-duration:500ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.22,0.61,0.36,1);animation-fill-mode:forwards}footer#veci-footer.black .top-section.wrap,footer#footer.black .top-section.wrap{padding:40px 60px 0}footer#veci-footer.black .top-section.wrap .sections>.column-sections,footer#footer.black .top-section.wrap .sections>.column-sections{max-width:100%}footer#veci-footer.black .top-section.wrap .sections>.column-sections.collapsible,footer#footer.black .top-section.wrap .sections>.column-sections.collapsible{margin-right:0}footer#veci-footer.black .top-section.wrap .sections>.column-sections:last-child,footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3),footer#footer.black .top-section.wrap .sections>.column-sections:last-child,footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3){max-width:100%}footer#veci-footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section,footer#footer.black .top-section.wrap .sections>.column-sections:nth-child(3) .items-section{max-width:100%;min-height:initial}footer#veci-footer.black .top-section.wrap .sections>.column-sections .media-container,footer#footer.black .top-section.wrap .sections>.column-sections .media-container{flex-direction:column;justify-content:center}footer#veci-footer.black .top-section.wrap .sections>.column-sections .media-container .icons-container,footer#footer.black .top-section.wrap .sections>.column-sections .media-container .icons-container{max-width:100%}footer#veci-footer.black .top-section.wrap .sections>.column-sections .media-container .icons-container ul,footer#footer.black .top-section.wrap .sections>.column-sections .media-container .icons-container ul{justify-content:center}footer#veci-footer.black .bg-img,footer#footer.black .bg-img{display:flex;align-items:flex-end;height:auto}footer#veci-footer.black .bg-img picture,footer#footer.black .bg-img picture{display:flex;align-items:center;justify-content:center;position:relative;z-index:-1}footer#veci-footer.black .bg-img picture img,footer#footer.black .bg-img picture img{min-width:660px}footer#veci-footer.black .bg-img::before,footer#footer.black .bg-img::before{content:"";width:100%;height:120px;background:linear-gradient(180deg,#3A3F3A 12.85%,rgba(58,63,58,0) 100%);position:absolute;top:-2px;left:0;right:0}}@media screen and (max-width:479px){footer#veci-footer.black .top-section,footer#veci-footer.black .top-section.wrap,footer#footer.black .top-section,footer#footer.black .top-section.wrap{padding:40px 40px 0}footer#veci-footer.black .top-section .sections .column-sections:first-child,footer#footer.black .top-section .sections .column-sections:first-child{max-width:100%}}@media screen and (max-width:359px){footer#veci-footer.black .links-sections ul li,footer#footer.black .links-sections ul li{width:100%}}@keyframes animationColapsible{0%{height:0px}10%{height:20px}20%{height:40px}30%{height:60px}40%{height:80px}50%{height:100px}60%{height:120px}70%{height:140px}80%{height:160px}90%{height:180px}100%{height:auto}}@keyframes returnColapsible{0%{height:auto}10%{height:100px}20%{height:66.6666666667px}30%{height:50px}40%{height:40px}50%{height:33.3333333333px}60%{height:28.5714285714px}70%{height:25px}80%{height:22.2222222222px}90%{height:20px}100%{height:0}}