@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");body{font-family:"Plus Jakarta Sans", sans-serif;color:#000;font-size:18px;line-height:1.5;font-optical-sizing:auto}#page{background-image:url("../images/footer_bg.jpg");background-repeat:no-repeat;background-position:bottom center;background-size:100%}a{color:#000;text-decoration:none;transition:all ease 0.2s}a:hover{text-decoration:underline;color:#000;outline:0}a:focus{outline:0}a:active{outline:0}a:visited{color:#000}.wrapper{width:100%;margin:0 auto;position:relative;min-height:100%;overflow:hidden}.content-block{width:95%;max-width:1180px;margin:0 auto;position:relative}h1,h2,h3,h4,h5,h6{font-family:"Plus Jakarta Sans", sans-serif;font-weight:700}.site-header{height:600px;background-image:url("../images/header_bg.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover}.site-header .site-logo{text-align:center;padding-top:70px}.site-header .site-logo img{width:90%;max-width:587px}.site-header h1{text-align:center;margin-top:70px;font-size:2.2222222222em;text-transform:uppercase}.site-footer .copyrights{text-align:center;font-size:0.6666666667em;color:#fff;font-weight:500;margin:0;padding:35px 0 35px 0}.site-footer .copyrights span{padding-left:23px}.site-footer .copyrights span a{color:#fff}.site-footer .copyrights span a:hover{text-decoration:underline}.plan-overview{max-width:1205px;background:#fff;padding:12px 0 12px 0;border-radius:40px;transform:translateY(-50%)}.plan-overview .plan-overview-inner{max-width:1180px;margin:0 auto;position:relative;border:#804733 solid 2px;border-radius:40px}.plan-overview .plan-overview-inner .row{padding:15px 130px 15px 130px;display:flex;flex-wrap:nowrap;border-bottom:#f0f0f0 solid 2px}.plan-overview .plan-overview-inner .row:first-child{padding-top:25px}.plan-overview .plan-overview-inner .row:last-child{padding-bottom:25px;border-bottom:none}.plan-overview .plan-overview-inner .row.heading{text-transform:uppercase;font-weight:600;color:#337189;font-size:0.8333333333em}.plan-overview .plan-overview-inner .row div{width:35%}.plan-overview .plan-overview-inner .row div:first-child{width:45%}.plan-overview .plan-overview-inner .row div:last-child{width:20%}.page-template-template-home .registration-form .form-step{padding:65px 130px 65px 130px}.page-template-template-home .registration-form .form-step .form-title h2{text-align:center;margin:0 0 55px 0;font-size:2.6666666667em;color:#000;line-height:1}.page-template-template-home .registration-form .form-step .form-row{display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-template-home .registration-form .form-step .form-row .form-item{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.page-template-template-home .registration-form .form-step .form-row .form-item label{width:100%;display:block;color:#337189;font-size:0.8333333333em;font-weight:500;position:relative}.page-template-template-home .registration-form .form-step .form-row .form-item label span{position:absolute;right:0;top:0;color:#a8a739}.page-template-template-home .registration-form .form-step .form-row .form-item input[type=text],.page-template-template-home .registration-form .form-step .form-row .form-item input[type=email],.page-template-template-home .registration-form .form-step .form-row .form-item input[type=tel],.page-template-template-home .registration-form .form-step .form-row .form-item input[type=password]{margin-top:12px;width:100%;background:#fff;height:50px;line-height:50px;padding:0 20px 0 20px;border-radius:15px;border:#fff solid 1px;outline:0;-webkit-box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);font-family:"Plus Jakarta Sans", sans-serif;font-weight:bold;color:#000;font-size:0.9444444444em}.page-template-template-home .registration-form .form-step .form-row .form-item input[type=text].validation-error,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=email].validation-error,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=tel].validation-error,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=password].validation-error{border-color:red}.page-template-template-home .registration-form .form-step .form-row .form-item input[type=text].applied-code,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=email].applied-code,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=tel].applied-code,.page-template-template-home .registration-form .form-step .form-row .form-item input[type=password].applied-code{background-image:url("../images/icons/apply.png");background-repeat:no-repeat;background-position:95% center;background-size:18px}.page-template-template-home .registration-form .form-step .form-row .form-item select{appearance:none;margin-top:12px;width:100%;background-color:#fff;background-image:url("../images/icons/arrow.svg");background-repeat:no-repeat;background-position:95% center;height:50px;line-height:50px;padding:0 20px 0 20px;border-radius:15px;border:#fff solid 1px;outline:0;-webkit-box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);box-shadow:0px 5px 11px -6px rgba(0, 0, 0, 0.25);font:"Plus Jakarta Sans", sans-serif;font-weight:bold;color:#000;font-size:0.9444444444em}.page-template-template-home .registration-form .form-step .form-row .form-item select.validation-error{border-color:red}.page-template-template-home .registration-form .form-step .form-row .form-item .help-tip{display:inline-block;width:14px;height:14px;background-image:url("../images/icons/help.svg");position:relative;top:2px;left:2px}.page-template-template-home .registration-form .form-step .form-row .form-item .help-tip span{position:absolute;top:-30px;left:-95px;font-size:0.6666666667em;display:inline-block;z-index:1;background:#337189;color:#fff;width:200px;height:23px;padding:5px 10px 5px 10px;line-height:1.2;text-align:center;border-radius:3px;opacity:0;transition:all ease 0.2s}.page-template-template-home .registration-form .form-step .form-row .form-item .help-tip:hover span{opacity:1}.page-template-template-home .registration-form .form-step .form-row .form-item .help-tip.tip-white{background-image:url("../images/icons/help-white.svg")}.page-template-template-home .registration-form .form-step .form-row.items1 select{background-position:98% center}.page-template-template-home .registration-form .form-step .form-row.items2 .form-item{width:50%}.page-template-template-home .registration-form .form-step .form-row.items2 .form-item:first-child{padding-right:10px}.page-template-template-home .registration-form .form-step .form-row.items2 .form-item:last-child{padding-left:10px}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item{width:33.3333333%}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item:first-child{padding-right:15px}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item:nth-child(2){padding:0 5px 0 5px}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item:nth-child(3){padding-left:15px}.page-template-template-home .registration-form .step1{background:#e8f6fb;border-radius:40px;margin-top:-140px}.page-template-template-home .registration-form .step1 #date_of_birth{background-image:url("../images/icons/date.svg");background-position:96% center;background-repeat:no-repeat}.page-template-template-home .registration-form .step1 .iti--allow-dropdown{width:100%;height:50px}.page-template-template-home .registration-form .step1 .iti--allow-dropdown .iti__flag-container{background:none !important}.page-template-template-home .registration-form .step1 .iti--allow-dropdown .iti__selected-flag{background:none !important}.page-template-template-home .registration-form .step1 .iti--allow-dropdown input{padding-left:55px !important;color:#000}.page-template-template-home .registration-form .step1 .iti--allow-dropdown input::placeholder{color:#000 !important}.page-template-template-home .registration-form .step2{background-image:url("../images/step2_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:100%;border-radius:40px;margin-top:30px;background-color:#337189}.page-template-template-home .registration-form .step2 .form-title h2{color:#fff}.page-template-template-home .registration-form .step2 .form-row .form-item{position:relative}.page-template-template-home .registration-form .step2 .form-row .form-item label{color:#f6f0e9}.page-template-template-home .registration-form .step2 .form-row .form-item.add-airline a{color:#fff;text-decoration:none;border:#a8a739 solid 1px;border-radius:10px;height:33px;line-height:30px;padding:0 17px 0 40px;display:inline-block;background-image:url("../images/icons/add.svg");background-position:10% center;background-repeat:no-repeat;background-size:14px 14px;font-size:0.7222222222em;font-weight:500;transition:all ease 0.2s}.page-template-template-home .registration-form .step2 .form-row .form-item.add-airline a:hover{border-color:#fff;background-image:url("../images/icons/add_hover.svg")}.page-template-template-home .registration-form .step2 .form-row .form-item .add-child{position:absolute;left:0;top:105px;z-index:99}.page-template-template-home .registration-form .step2 .form-row .form-item .add-child a{color:#fff;text-decoration:none;border:#74bad3 solid 1px;border-radius:10px;height:33px;line-height:30px;padding:0 17px 0 40px;display:inline-block;background-image:url("../images/icons/add_child.svg");background-position:10% center;background-repeat:no-repeat;background-size:14px 14px;font-size:0.7222222222em;font-weight:500;transition:all ease 0.2s}.page-template-template-home .registration-form .step2 .form-row .form-item .add-child a:hover{border-color:#fff;background-image:url("../images/icons/add_hover.svg")}.page-template-template-home .registration-form .step2 #membership_total_price{text-align:center;background:#a8a739;border:#a8a739 solid 1px;color:#fff;font-size:1.7777777778em}.page-template-template-home .registration-form .step3{background:#f6f0e9;border-radius:40px;margin-top:30px}.page-template-template-home .registration-form .required-fields-note{width:100%;color:#337189;font-size:0.8333333333em;font-weight:500;text-align:center;margin-top:20px}.page-template-template-home .registration-form .div.submit{padding:30px 0 220px 0;text-align:center}.page-template-template-home .registration-form .div.submit input{appearance:none;background-color:#804733;height:70px;border-radius:35px;padding:0 115px 0 55px;cursor:pointer;color:#fff;font-size:1.3333333333em;font-weight:bold;background-image:url("../images/icons/button_arrow.svg");background-repeat:no-repeat;background-position:90% center;transition:all ease 0.2s;font-family:"Plus Jakarta Sans", sans-serif}.page-template-template-home .registration-form .div.submit input:hover{background-position:95% center}.page-template-template-home .registration-form .div.submit .form-messages{width:max-content;margin:20px auto 0 auto;padding:10px 50px 10px 50px;border-radius:10px;background:#337189;color:#fff;display:none}.page-template-template-home .registration-form .cc-icons{position:absolute;bottom:-30px;width:95%;text-align:center}.page-template-template-home .registration-form .cc-icons img{max-height:20px}.error404 .site-header{height:500px}.error404 .plan-overview-inner .page-title{margin-top:50px;margin-bottom:50px;text-align:center}.error404 .plan-overview{margin-bottom:200px}.page-template-template-thanks .site-header{height:500px}.page-template-template-thanks .plan-overview-inner{text-align:center;padding-top:50px;padding-bottom:50px}.page-template-template-thanks .plan-overview-inner .page-title{text-align:center}.page-template-template-thanks .plan-overview{margin-bottom:100px}@media only screen and (max-width:820px){.plan-overview .plan-overview-inner .row{padding:15px 30px 15px 30px}.plan-overview .plan-overview-inner{width:97%}.page-template-template-home .registration-form .form-step{padding:50px}.page-template-template-home .registration-form .div.submit{padding-bottom:60px}.site-footer .copyrights{padding-bottom:10px}.page-template-template-thanks .plan-overview{margin-bottom:300px}}@media only screen and (max-width:667px){.plan-overview{transform:none}.plan-overview .plan-overview-inner .row{flex-wrap:wrap}.plan-overview .plan-overview-inner .row div{width:100% !important}.page-template-template-home .registration-form .step1{margin-top:18px}.page-template-template-home .registration-form .form-step{padding:50px 30px 50px 30px}.page-template-template-home .registration-form .form-step .form-title h2{font-size:1.6666666667em}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item{width:100%;padding-left:0 !important;padding-right:0 !important}.page-template-template-home .registration-form .step2 .form-row .form-item .add-child{position:relative;left:0;top:0;margin-top:15px;z-index:99}.airline1-button div:first-child,.airline2-button div:first-child{margin:0 !important}.page-template-template-home .registration-form .div.submit input{font-size:0.8333333333em;padding:0 75px 0 25px}.page-template-template-home .registration-form .form-step .form-row.items2 .form-item{width:100%;padding-right:0 !important;padding-left:0 !important}}@media print{#printable-list-table .product-checkbox{display:none !important}#printable-list-table .product-checkbox input{display:none !important}#printable-list-table .product-remove{display:none !important}#printable-list-table tfoot{display:none !important}.header{display:none}.footer{display:none}#content{padding-bottom:0}.selected-list-options{display:none}.selected-list-options p.aone,.selected-list-options p.atwo{display:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content{width:100% !important}h1{display:none}.two-options{text-transform:uppercase;padding-bottom:30px}.not-printed{display:none}.wishlist-page-links{display:none}.woocommerce-info{display:none !important}.wishlist-top-actions{display:none}.popup_products{display:none}}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}input:focus{outline:0;border:1px solid #04A4CC}@media only screen and (max-width:820px){.plan-overview .plan-overview-inner .row{padding:15px 30px 15px 30px}.plan-overview .plan-overview-inner{width:97%}.page-template-template-home .registration-form .form-step{padding:50px}.page-template-template-home .registration-form .div.submit{padding-bottom:60px}.site-footer .copyrights{padding-bottom:10px}.page-template-template-thanks .plan-overview{margin-bottom:300px}}@media only screen and (max-width:667px){.plan-overview{transform:none}.plan-overview .plan-overview-inner .row{flex-wrap:wrap}.plan-overview .plan-overview-inner .row div{width:100% !important}.page-template-template-home .registration-form .step1{margin-top:18px}.page-template-template-home .registration-form .form-step{padding:50px 30px 50px 30px}.page-template-template-home .registration-form .form-step .form-title h2{font-size:1.6666666667em}.page-template-template-home .registration-form .form-step .form-row.items3 .form-item{width:100%;padding-left:0 !important;padding-right:0 !important}.page-template-template-home .registration-form .step2 .form-row .form-item .add-child{position:relative;left:0;top:0;margin-top:15px;z-index:99}.airline1-button div:first-child,.airline2-button div:first-child{margin:0 !important}.page-template-template-home .registration-form .div.submit input{font-size:0.8333333333em;padding:0 75px 0 25px}.page-template-template-home .registration-form .form-step .form-row.items2 .form-item{width:100%;padding-right:0 !important;padding-left:0 !important}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}@media print{#printable-list-table .product-checkbox{display:none !important}#printable-list-table .product-checkbox input{display:none !important}#printable-list-table .product-remove{display:none !important}#printable-list-table tfoot{display:none !important}.header{display:none}.footer{display:none}#content{padding-bottom:0}.selected-list-options{display:none}.selected-list-options p.aone,.selected-list-options p.atwo{display:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-MyAccount-content{width:100% !important}h1{display:none}.two-options{text-transform:uppercase;padding-bottom:30px}.not-printed{display:none}.wishlist-page-links{display:none}.woocommerce-info{display:none !important}.wishlist-top-actions{display:none}.popup_products{display:none}}