@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=gilroy);@import url(https://fonts.googleapis.com/css?family=Playfair Display);@import url(https://fonts.googleapis.com/css?family=Product Sans);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0}a{text-decoration:none}body{background-color:#fafafa;font-family:Open Sans,sans-serif;font-size:14px;height:100%;line-height:19px}tbody,td,tfoot,th,thead,tr{border-color:#ececec!important}.mainbg{background-color:#000;background-image:url(/static/media/spania-banner.2107f2fe79771e43e9b4.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.bannertxt{left:54%;position:absolute;top:25%}.mainbg p.spania{font-family:Gilroy-Black;font-size:48px;letter-spacing:10.08px;line-height:125%;text-transform:uppercase}.mainbg p.glow,.mainbg p.spania{color:#fff;font-weight:700;padding-bottom:40px}.mainbg p.glow{font-family:Playfair Display;font-size:68px;font-style:normal;line-height:130%}.select{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;text-align:center}.select:hover{background-color:#30bf58;border-color:#30bf58}.select:hover label .label:nth-of-type(2){color:#fff;display:block;position:relative;top:0}.select:hover label .label{display:none}.select label{line-height:3em;width:100%}.select label .label{color:#000;display:block;text-align:center}.select label .label:nth-of-type(2){display:none;font-size:20px}.select label input{color:#fff!important;display:none;position:absolute}.select label input+span{color:#fff}.select label .checkmark{display:none}.select input:checked+.lable{color:#fff;display:none}.select input:checked~.label:first-of-type{display:none}.select input:checked~.label:nth-of-type(2){color:#fff;display:block}.select:has(input:checked){background-color:#30bf58;border-color:#30bf58}.mainbg a{border:1px solid #ee3769;border-radius:8px;color:#ee3769;cursor:pointer;font-family:Product Sans;font-size:20px;font-weight:700;height:60px;left:-51%;line-height:250%;outline:none;overflow:hidden;padding:0;text-decoration:none;top:105%;transition:color .3s ease-out .1s;width:250px;z-index:0}.mainbg a,.mainbg a:before{bottom:0;margin:auto;position:absolute;right:0;text-align:center}.mainbg a:before{border-radius:50%;content:"";display:block;height:20em;left:0;left:-5em;line-height:20em;top:0;transition:box-shadow .5s ease-out;width:22em;z-index:-1}.mainbg a:hover{color:#fff}.mainbg a:hover:before{box-shadow:inset 0 0 0 10em #ee3769}#register a{color:#000}#register .spaniain,#services .spaniain{color:#000;font-family:Gilroy-Black;font-size:32px;font-weight:700;letter-spacing:6.72px;line-height:125%}.banner{background:url(/static/media/banner.f57a02577ea7510b589e.jpg);background-size:cover;color:#fff;min-height:100px;position:relative}p.heading{color:#fff;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.7px;line-height:normal;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-group,.list-group a,.list-group-item{background-color:#fafafa;width:100%}.list-group a{color:#000;display:block}.list-group a:hover{color:#000}.list-group-item{border:1px solid #fafafa;border-radius:5px;padding:10px}.list-group-item:hover{background-color:#fff;border:1px solid #ccc;border-radius:5px}.listtxt h2{border-bottom:1px solid #ccc;font-size:16px;font-style:normal;font-weight:700}.thirdcol{position:-webkit-sticky;position:sticky;top:2%}.thirdcol h3{font-size:20px;font-style:normal;font-weight:700}.listtxt .selectbtn{border:1px solid #868686;color:#868686;height:36px;margin-top:-6px;position:relative;width:90px}.listtxt button.selectbtn:hover{background-color:#30bf58;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABqSURBVHgBtZFdCcAwDITzMAGVMAlzOAmTFAmTMAmTcLtAH0ZpoTlo4CPQn4/2YiYWgJ149M2EiotsTkpFesFDXnJYttYKYoGcsqAeiIQxEk19gRuF3D1RKoOeSAqxEV1Qp9CItDH+RJ4RfKs91C44V2tXAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border:1px solid #30bf58}.wrapper{display:flex;justify-content:space-between}.sidebar{overflow:auto;position:-webkit-sticky;position:sticky;top:5%;width:100%}.listtxt hr{margin:0}.thirdcol hr{margin-top:15px}.dateandtime .nav{display:inherit;text-align:center}.avialability{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.avialability .nav{display:inline;display:initial;justify-content:center}.avialability button.timings{border:1px solid #30bf58;border-radius:5px;color:#30bf58;height:36px;margin:0 0 10px}.avialability .nav-vertical{-webkit-column-count:2;column-count:2;list-style-type:none;text-align:center}.avialability button.seltimings{background-color:#30bf58;border:1px solid #30bf58;border-radius:5px;color:#fff;height:36px;margin:0 0 10px}#contentarea2 .avialability .morningbtn,#contentarea2 .dateandtime .morningbtn{background-color:#dadada;border-radius:5px;margin:40px 0 30px;width:120px}.dateandtime button.timings{border:1px solid #30bf58;border-radius:5px;color:#30bf58;height:36px;margin:0 0 10px}.dateandtime button.distimings{background-color:#ebebeb;border:1px solid #ebebeb;border-radius:5px;color:#fff;height:36px;margin:0 0 10px;text-align:center}.dateandtime button.seltimings{background-color:#30bf58;border:1px solid #30bf58;border-radius:5px;color:#fff;height:36px;margin:0 0 10px}.thirdcol .blubox{background:#dffaff;border-radius:5px;color:#45433f;margin:0 10px;padding:18px 12px}#footer{background-color:#fff;border-top:1px solid #ccc}#footer a{color:#000}#footer a.desined span img{width:17px}.thirdcol .addbtn{background-color:#000;border:1px solid #868686;color:#fff!important;font-family:Poppins;font-size:14px;margin:auto;text-align:center;width:100%}.loginbox{margin:40px auto 80px;max-width:700px}.loginbox,.spaniabox{box-shadow:0 4px 4px 0 rgba(0,0,0,.08)}.spaniabox{margin:40px auto 50px;max-width:500px;padding:30px 45px}#services a{color:#000}#services a.blutxt{color:#006aff}#services a:hover{color:#30bf58}.bordblk{border:1px solid #000;border-top:5px solid #000}#services .btn:hover{background-color:#30bf58;border-color:#30bf58;color:var(--bs-btn-hover-color)}.loginbox label{display:block;padding-bottom:5px}.social-icons img{height:40px;margin:0 5px 50px 0;width:40px}.btn-dark-outline{background-color:#fff;border-color:#212529;color:#212529}.react-calendar{border:0!important}.item-box{font-size:20px;padding:60px;text-align:center}.item-box p{height:50px}.font90{font-size:96px;font-style:normal;font-weight:800}.list-group-item>.sidebar-content{height:0;overflow:hidden}.list-group-item.open>.sidebar-content{height:auto}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{background:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.3);padding:20px;width:400px}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.close-button{background:none;border:none;cursor:pointer;font-size:20px}.cancel-btn{background:#ccc;margin-right:10px}.submit-btn{background:#007bff;color:#fff}.error-text{color:#ee3769}.form-group{margin-bottom:10px}.form-group label{display:block;margin-bottom:5px}@media (max-width:575.98px){.react-calendar__month-view__weekdays,.react-calendar__tile:disabled{display:none!important}#contentarea,#contentarea2{min-height:75vh}.navbar-light .navbar-toggler{border:0}nav button:focus:not(:focus-visible){box-shadow:none}p.heading{font-size:24px}#footer .nav{justify-content:center}.blubox{background-color:#dffaff}.mobileTabs .nav-link.active{background-color:#000!important}.mobileTabs .nav-link{color:#757575}.avialability{border:0;box-shadow:none}.banner{min-height:60px}#footer a,#footer p{color:#000;font-size:11px}.loginbox{margin-top:0}#contentarea2{background-color:#fff}.mobileCheckout{width:60%}}@media (max-width:767px){.collapse1.is-open{opacity:1!important;visibility:visible!important}#navbarSupportedContent1{background-color:#000;color:#fff;height:100vh;left:0;opacity:0;padding:15px;position:absolute;right:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;visibility:hidden;z-index:9;z-index:99999}#contentarea .card{box-shadow:none!important}.tab-content{margin-bottom:150px}#contentarea4{background-color:#fff;min-height:75vh}#contentarea4 .card{border:0;box-shadow:none!important}#contentarea4 h3{font-size:18px}#navbarSupportedContent1 ul li>a{color:#fff;font-size:20px}#navbarSupportedContent1 ul li{margin-bottom:15px}.submenu-items{list-style-type:none;position:relative}.submenu-items>li:before{color:#fff;content:"-";left:10px;position:absolute}.navbar-light .navbar-toggler-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgB7dLBCQAgDEPRX3FQNxMn1XYCT6EU+iDnQhMDLkIDsek5tEzmWQjFgdozlb+ofUUHG6H6M33SMwUOUc8FmwAAAABJRU5ErkJggg==)!important;width:1.2rem}.navbar-light .expanded .navbar-toggler-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACGSURBVHgBlZPbDYAgDEVvnMARGIERHcFNdAPcxBFwA22TfhBT+iC5gUDP4YMCAIXSZI4Orj0oKwR+KTdikiK1zFz/DU8y1nZK1Q5mkikckbiwJQnDM0kK1iQmvCA2Hkn69o74E6twRaJPNFg7UyUW7EoisCk5kXvnUbLxBn/JhkSTiGTnxQeYplDHOafA1QAAAABJRU5ErkJggg==)!important;width:1.2rem}#contentarea,#contentarea2{min-height:75vh}.navbar-light .navbar-toggler{border:0}nav button:focus:not(:focus-visible){box-shadow:none}p.heading{font-size:24px}#footer .nav{justify-content:center}.blubox{background-color:#dffaff}.mobileTabs .nav-link.active{background-color:#000!important}.mobileTabs .nav-link{color:#757575}.avialability{border:0;box-shadow:none}.banner{min-height:60px}#footer a,#footer p{color:#000;font-size:11px}.loginbox{margin-top:0}#contentarea2{background-color:#fff}}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:transparent;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
/*# sourceMappingURL=main.33547d5d.css.map*/