.blocked,.no-scroll{overflow:hidden}.hidden,.none{display:none!important}.non-opacity{opacity:0}.non-opacity-t{opacity:0;pointer-events:none;transition:all .2s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.show{opacity:1;transform:translateY(0)}.active,.block,.visible{display:block}.blur{filter:blur(3px);pointer-events:none;position:relative}.no-events{pointer-events:none!important}.relative{position:relative}p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin:20px 0 10px;text-align:justify}p.sub-title.mobile{display:block}p.sub-title.desktop{display:none}@media screen and (min-width:768px){p.sub-title.mobile{display:none}p.sub-title.desktop{display:block}}.pop-up{align-items:center;backdrop-filter:blur(3px);background-color:#e50c12b3;display:flex;justify-content:center;left:0;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height 1.4s ease;width:100vw;z-index:999999999}.pop-up.active{animation:fade 1s ease-in-out;max-height:100%;min-height:100%;overflow:hidden;position:fixed}.card-message{position:absolute;width:88%}.card-message p{margin:0}.card-message-head{background-color:var(--white-color);border-radius:38px 38px 0 0;padding:30px 0 20px;position:relative;text-align:center}.card-message-head p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-weight:700;margin:0 auto;text-transform:uppercase;width:88%}.card-message-head span#closeF-btn{color:#fff;cursor:pointer;left:7px;position:absolute;top:56px}.card-message-head span#closePopUp-btn{color:#e2138e;cursor:pointer;font-size:23px;font-weight:400;padding:5px;position:absolute;right:23px;top:10px}.card-message-head p img{margin-right:10px;position:relative;top:4px;width:26px}.card-message-body{background-color:#e50c12b3;border-radius:0 0 38px 38px;box-sizing:border-box;color:var(--white-color);padding:20px 20px 14px;text-align:center}.card-message-body p{color:var(--white-color);font-size:var(--font-size-15);font-weight:400;line-height:21px}.card-message-body .text-body{margin-bottom:30px}.card-message-body a{color:var(--white-color);font-weight:800}.card-message-body a#act-link{color:var(--white-color);display:block;font-size:var(--font-size-15);font-weight:400;margin-top:31px;text-decoration:underline}.card-message-body .buttons-zone{display:flex;gap:10px;justify-content:center}.card-message-body .buttons-zone button{background-color:var(--secondary-yellow-color);border:none;border-radius:17.26px;color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:600;margin:20px auto 0;padding:10px 22px;text-decoration:none;text-transform:uppercase}.card-message-body .buttons-zone button#btn-act-2{background:#0000;border:1px solid #fff;color:#fff}@media screen and (max-width:429px){.card-message-head p img{width:26px}}@media screen and (min-width:768px){.card-message{width:500px}.card-message-body{padding:50px 40px 44px}}#loading{align-items:center;display:flex;display:none;justify-content:center;margin:0 auto}#loading.active{display:block;opacity:1}#loading img{width:80px}#loading-text{display:none;margin-bottom:30px;margin-top:11px}#loading-text.active{align-items:center;display:flex;gap:6px;vertical-align:middle}#loading-text.active .custom-loader{margin-right:10px;width:auto}#loading-text p,#loading-text ul li{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;margin:0;text-align:center;width:100%}#loading-text ul li{animation:fade 1s ease-in-out forwards;display:none}#loading-text ul li.visible{display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}.progress-bar-container{border-radius:5px;height:17px;min-width:16px}.progress-bar{color:var(--primary-red-color);font-size:12px;text-align:center;width:0}#box-spinner,.progress-bar{align-items:center;display:flex;height:100%;justify-content:center}#box-spinner{background-color:#fffffff2;flex-direction:column;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1000}#box-spinner img{width:125%}#box-spinner.active{opacity:1;pointer-events:auto;transform:translateY(0)}#spinner{animation:spinner-d3wgkg 1s linear infinite;border:9px solid;border-color:var(--white-color);border-radius:50%;border-right-color:var(--primary-red-color);height:56px;width:56px}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}@media screen and (min-width:1280px){#box-spinner img{width:500px}}@media screen and (min-width:768px){#loading-text p,#loading-text ul li{font-size:var(--font-size-13)}#loading-text p{font-size:var(--font-size-17)}#loading-text{margin-top:0}#box-spinner img{width:50%}}.txt-pages{padding-bottom:40px;padding-top:40px}.txt-pages:last-of-type{padding-bottom:63px}#cont-txt-pages .txt-pages,#entry-spain .txt-pages:last-of-type{padding-bottom:0!important}#cont-txt-pages .txt-pages:last-of-type{padding-bottom:60px!important}.txt-pages h2,.txt-pages p{margin:initial}.h1-pages,.txt-pages h1,.txt-pages h2,.txt-pages h3{color:var(--accent-color);font-size:var(--font-size-27);font-weight:700;line-height:1.4;margin-bottom:36px;margin-top:0;width:88%}.h1-pages{margin-bottom:0;padding-top:40px}.txt-pages h2.accent,.txt-pages h3.accent{color:var(--accent-color)}.txt-pages p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin-bottom:20px}.txt-pages p a{color:var(--accent-color)}.txt-pages .strongneue{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);font-weight:600;margin-bottom:20px;width:100%}.txt-pages .strong{font-weight:600}.txt-pages .strong-underline{font-weight:600;text-decoration:underline}.txt-pages img{border-radius:30px;margin-bottom:24px;width:100%}.page-img-header{background-color:var(--white-color);overflow:hidden;position:relative}.page-img-header img#background{height:100%;object-fit:cover;position:absolute;width:100%}.img-paqTuristicos{left:0;width:230%}.img-bringFamilyToSpain,.img-bringFatherToSpain,.img-bringPartnerToSpain{height:100%;width:100%}.img-aboutUs{left:0}.img-payFlightMontly{height:100%}#container-header-pages{background:#d1343c;background:linear-gradient(100deg,#d1343c,#b50b09 18%,#dd050a 48%,#c01617 93%,#d50f14);display:flex}#container-header-pages,#container-header-title{align-items:center;color:#fff;flex-direction:column;padding:17px 0}#container-header-title{display:-o-flexbox;display:flex;height:466px;position:relative}.box-title-bg{bottom:0;position:absolute}.text-right .box-title-bg{display:flex;justify-content:flex-end}.box-title-bg p.right,.text-right .box-title-bg p{text-align:right}.box-title-bg p.right{float:right}.box-title-bg.about-us{left:6%}.box-title-bg.bgtop{top:280px}.box-title-bg p{color:var(--white-color);width:60%}.box-title-bg .neue,.box-title-bg p{font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-36);font-weight:400}.box-title-bg .neue{text-transform:none}.txt-pages.red p.title-serv{color:var(--secondary-yellow-color);font-style:italic;font-weight:600;text-decoration:underline}.txt-pages.red article ul{list-style:initial;margin-left:30px}.txt-pages.red article ul li{color:var(--white-color);font-size:var(--font-size-13);font-weight:300;line-height:1.7;margin-bottom:0}.txt-pages.pink{background-color:#fde8e8;padding-top:40px}.txt-pages.pink ul{display:-o-flexbox;display:flex;flex-direction:column;gap:7px;margin-bottom:0!important;width:80%}.txt-pages.pink h2{font-size:var(--font-size-18);margin:0 auto;width:88%}.txt-pages.contact{padding-bottom:0;padding-top:0}.txt-pages.contact p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);font-weight:700;margin-bottom:28px;text-align:center}.txt-pages.contact .flex{gap:7px;margin-bottom:0;padding:70px 0 0}.txt-pages.contact .flex,.txt-pages.contact ul{display:-o-flexbox;display:flex;justify-content:center}.txt-pages.contact ul{flex-direction:row;flex-wrap:wrap;gap:20px;list-style:none!important;margin:0 auto 0 0}.txt-pages.contact .flex a,.txt-pages.contact ul li a{background-color:var(--secondary-yellow-color);border-radius:26px;color:var(--primary-red-color);display:block;font-weight:700;padding:17px 0;text-align:center}.txt-pages.contact .flex a{border:0;flex:1}.txt-pages.contact ul li a{background-color:initial;border:1px solid var(--primary-red-color);color:var(--primary-red-color)!important;font-size:var(--font-size-15);font-weight:800;padding:17px 30px}.txt-pages.contact ul li a:hover{color:var(--accent-color);text-decoration:none}.txt-pages.contact .flex a:hover{background-color:var(--btn-dark-color);color:var(--secondary-yellow-color)}.packages{padding:0}.packages .box-h1{margin:0 auto;padding-top:36px;width:88%}.packages .box-h1 h1{color:var(--primary-red-color);font-size:var(--font-size-27);font-weight:700;margin-bottom:0;margin-top:0;width:66%}.packages .txt-pages p{text-align:justify}.packages .txt-pages p a,.packages .txt-pages ul li a{color:var(--accent-color)}.packages .txt-pages p a:hover,.packages .txt-pages ul li a:hover{text-decoration:underline}.packages .txt-pages.red{background-color:var(--primary-red-color);border-radius:17px;box-sizing:border-box;padding:40px 23px 23px}.packages .txt-pages article .indice{margin-right:5px}.packages .txt-pages article .indice,.packages .txt-pages article h2{color:var(--white-color);font-size:var(--font-size-15);font-weight:600;margin-bottom:10px}.packages .txt-pages article h2{display:inline-block}.packages .txt-pages h2.allwidth{color:var(--accent-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);margin-bottom:30px}.packages .txt-pages ul{list-style:initial;margin-bottom:20px;margin-left:40px}.packages .txt-pages ul li{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin-bottom:8px}.packages .txt-pages ul.nomargin{margin-left:30px}.serv-include{margin-bottom:40px}#callus-whatsapp-container{background-color:var(--primary-red-color)}#bring-person-links{padding-bottom:42px}@media screen and (min-width:768px){.h1-pages,.txt-pages h1{font-size:var(--font-size-23)}.txt-pages h2,.txt-pages h3{font-size:var(--font-size-22);width:80%}.txt-pages h2 br{display:none}#cont-txt-pages .flex-p{display:flex;gap:25px;text-align:justify}.txt-pages.red article ul{display:-o-flexbox;display:flex;flex-direction:column;gap:10px;margin-left:68px}.img-paqTuristicos{height:100%;left:auto;right:auto;top:0;transform:scale(1.1);width:100%}.packages .box-h1{width:95%}.packages .txt-pages.contact ul li{text-align:center}.packages .txt-pages article .indice{color:var(--secondary-yellow-color);margin-right:38px}.packages .txt-pages ul li,.txt-pages.red article ul li{font-size:var(--font-size-16);line-height:1.4}.txt-pages.red p.title-serv{font-size:var(--font-size-18);margin-bottom:32px}.packages .txt-pages article h2{font-size:var(--font-size-16)}.txt-pages.contact .flex{gap:30px}.txt-pages.contact .flex a{flex:initial;padding:18px 80px}}@media screen and (min-width:1024px){.txt-pages h2,.txt-pages h3{font-size:var(--font-size-35)}.txt-pages img{height:618px;object-fit:cover}}@media screen and (min-width:1280px){.txt-pages{display:flex;flex-wrap:wrap;gap:50px}.txt-pages:nth-child(4){display:block;padding-top:100px}.txt-pages div{flex:1}.h1-pages,.txt-pages h1{font-size:var(--font-size-26)}.packages .txt-pages.red{display:flex;flex-wrap:wrap;gap:50px;padding:52px 66px}.txt-pages.red p.title-serv{flex:1 1 100%;font-size:var(--font-size-18);margin-bottom:0;text-transform:uppercase}.txt-pages.red div{box-sizing:border-box;flex:1 1 47%}.packages .flex-container{display:flex;flex-wrap:wrap}.packages .flex-container .txt-pages{display:block;padding:52px 0 0}.packages .flex-container .txt-pages:nth-child(3){padding-top:49px}.flex-container article{flex:50%}.flex-container article.pink{background-color:initial}.txt-pages.contact p{display:none}.packages .txt-pages article .indice,.packages .txt-pages article h2,.packages .txt-pages ul li,.txt-pages.red article ul li{font-size:var(--font-size-16)}.packages .txt-pages h2.allwidth{color:unset;font-family:var(--font-family-primary);font-size:var(--font-size-26);font-weight:700}.packages .box-h1,.txt-pages.pink h2,.txt-pages.pink ul{margin:0 auto;max-width:1224px}.txt-pages.pink ul{padding-left:40px}}#error-page .second .flex{display:flex;display:-o-flexbox;flex-direction:row;justify-content:space-between}#error-page .second .flex h2{color:var(--primary-red-color);font-size:var(--font-size-26);font-weight:700;margin:110px 0 15px;width:50%}#error-page .second .flex img{width:110px}#error-page .second a{color:var(--accent-color);display:block;font-size:var(--font-size-13);font-weight:500;margin-bottom:40px;text-decoration:underline}#error-page .second a img{margin-right:5px;width:12px}.state-payment{flex-direction:column;gap:60px;padding:50px 0 130px}.state-payment,.state-payment .flex{display:flex;display:-o-flexbox}.state-payment .first{align-items:center;flex-direction:column;gap:60px}.state-payment .first h1{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;text-align:center;text-transform:uppercase}.state-payment .first h1 span.strong{color:var(--primary-red-color);font-weight:700}.state-payment .first img{width:122px}.state-payment .second{flex-direction:column;gap:60px}.state-payment .second div{display:flex;display:-o-flexbox;flex-direction:column;gap:24px}.state-payment .second p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;margin:0}.state-payment .second p span.strong{font-weight:600}.state-payment .second img{width:96px}.state-payment .third{justify-content:flex-end}.state-payment .third img{margin-right:50px;width:96px}@media screen and (min-width:768px){.state-payment{max-width:710px;padding-top:120px}.state-payment .first h1,.state-payment .second p{font-size:var(--font-size-17)}.state-payment .second p{text-align:center}}@media screen and (max-width:1024px){.state-payment .first h1{font-size:var(--font-size-20);line-height:normal}.state-payment .second p{font-size:var(--font-size-17);line-height:normal}}
/*# sourceMappingURL=error.min.css.map */