﻿@import"https://use.typekit.net/xlp3rxe.css";:root{--smoky-black: #111111;--granite-grey: #666666;--darky-grey: #999999;--grey-goose: #DDDDDD;--black: #000000;--jet: #333333;--spanish-gray: #989797;--silver-chalice: #b0b0b0;--cultured: #eeeeee;--cultured-2: #f8f8f8;--white: #ffffff;--periwinkle-crayola: #d7e5fb;--cobalt-blue: #004aad;--navy-blue: #000080;--midnight-blue: #010141;color:initial;--font-color: var(--jet);--font-color-alternative: var(--cultured);--title: #222;--main-color-associated: var(--white);--first-font: "century-gothic", sans-serif;--font-size: 16px;--first-font-regular: 400;--first-font-light: 300;--header-bg: none;--header-color: var(--white);--header-fixed--bg: var(--white);--header--fixed-color: var(--jet)}.clearfix{zoom:1}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}body,html{font-size:var(--font-size);font-family:var(--first-font);font-weight:300;background:var(--cultured-2);color:var(--font-color);height:auto;overflow-x:hidden;transition:all 1.5s ease-in-out}body.no_scroll,html.no_scroll{overflow:hidden}body a:focus,html a:focus{outline:0;text-decoration:inherit}body *,html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup_overlay{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:hidden}#popup_overlay .popup_overlay_wrap{position:relative;height:100%;width:100%;overflow-y:auto;overflow-x:auto}#popup{position:relative;padding:0;background:var(--cultured-2);height:500px;max-width:1180px;color:var(--font-color);margin:20px auto;display:block}@media(min-width: 992px)and (max-width: 1199px){#popup{max-width:900px}}@media(min-width: 768px)and (max-width: 991px){#popup{width:80%;height:auto;margin-top:0}}@media(max-width: 767px){#popup{width:95%;height:auto;margin-top:0}}#popup .close_popup{position:absolute;inset:10px 10px auto auto;display:block;width:50px;height:50px;background-color:transparent;border:1px solid var(--navy-blue);z-index:1;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}#popup .close_popup:before,#popup .close_popup:after{content:"";width:30px;height:1px;display:block;background-color:var(--navy-blue);position:absolute;top:50%;left:50%;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}#popup .close_popup:before{transform:translate(-50%, -50%) rotate(-45deg)}#popup .close_popup:after{transform:translate(-50%, -50%) rotate(45deg)}#popup .close_popup:hover{background-color:var(--navy-blue)}#popup .close_popup:hover:before,#popup .close_popup:hover:after{background-color:var(--white)}#popup .content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}@media(max-width: 991px){#popup .content{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#popup .content .content_wrap{position:relative;padding:0;max-width:100%;width:100%;height:500px}@media(max-width: 991px){#popup .content .content_wrap{height:auto}}#popup .content .content_wrap .inner_container{margin:1rem;height:calc(500px - 2em);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media(max-width: 991px){#popup .content .content_wrap .inner_container{margin:1em;height:auto}}#popup .content .content_wrap .subtitle,#popup .content .content_wrap .title,#popup .content .content_wrap .description{margin:0 auto;width:90%}#popup .content .content_wrap .title{position:relative;margin-bottom:1rem;text-align:center;font-size:2.65rem}@media(max-width: 767px){#popup .content .content_wrap .title{font-size:1.5rem}}#popup .content .content_wrap .subtitle{position:relative;text-transform:uppercase;margin:0 auto;letter-spacing:.1rem;color:var(--white);font-size:.938rem;font-weight:700;line-height:150%;color:var(--navy-blue);margin-bottom:2rem;text-align:center}@media(max-width: 991px){#popup .content .content_wrap .subtitle{letter-spacing:0}}#popup .content .content_wrap .description{line-height:150%;font-size:1rem;text-align:center}#popup .content .content_wrap .btn{margin-top:1em}#popup .content .content_wrap .btn .book{display:inline-block;height:50px;text-align:center;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}#popup .content .content_wrap .btn .book.phone a:before{content:"꬐";font-family:"fb_additional_set_1";font-size:1.25rem;font-weight:400;margin-right:10px}#popup .content .content_wrap .btn .book.email a:before{content:"ꌫ";font-family:"fb_additional_set_2";font-size:1.25rem;font-weight:400;margin-right:10px}#popup .content .content_wrap .btn .book.g_form a:before{content:"ꬖ";font-family:"fb_additional_set_1";font-size:1.25rem;font-weight:400;margin-right:10px}#popup .content .content_wrap .btn .book.whatsapp a:before{content:"襤";font-family:"fb_socials";font-size:1.25rem;font-weight:400;margin-right:10px}#popup .content .content_wrap .btn .book.btnPdf a:before{content:"ﭭ";font-family:"fb_generic_set";margin-right:10px;font-size:1.25rem;font-weight:400}#popup .content .content_wrap .btn .book a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-family:var(--first-font);font-weight:400;padding:0 1.5rem 0;height:100%;text-align:center;text-decoration:none;z-index:1;overflow:hidden;position:relative;line-height:120%;min-width:140px;-webkit-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-moz-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-ms-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);-o-transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83);transition:all .3s cubic-bezier(0.2, 0.68, 0.29, 0.83)}#popup .content .content_wrap .btn .book a *{color:inherit;font-weight:inherit}#popup .content .content_wrap .btn .book a:hover,#popup .content .content_wrap .btn .book a:focus{text-decoration:none;outline:none}#popup .content .content_wrap .btn .book a{background-color:var(--navy-blue);color:var(--main-color-associated)}#popup .content .content_wrap .btn .book a:hover{background-color:var(--navy-blue);color:var(--white)}#popup #countdown{font-size:var(--font-size);background:#000;color:#fff;z-index:200;width:50%;top:0;height:100%;position:absolute;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media(max-width: 991px){#popup #countdown{width:100%;height:350px}}#popup #countdown .countdown_title{font-family:var(--first-font);line-height:150%;text-decoration:none;text-transform:uppercase;position:relative;letter-spacing:.8px;font-weight:700;color:var(--navy-blue);font-size:2.625rem;margin-bottom:1em}@media(min-width: 992px)and (max-width: 1199px){#popup #countdown .countdown_title{font-size:2.25rem;letter-spacing:0;line-height:120%}}@media(max-width: 991px){#popup #countdown .countdown_title{font-size:2rem;letter-spacing:0;line-height:38px}}#popup #countdown .countdown_title strong{font-weight:400}@media(max-width: 767px){#popup #countdown .countdown_title{font-size:1em;margin-bottom:.5em}}#popup #countdown .countdown_content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-height:80px}#popup #countdown .countdown_content .item{position:relative;padding:0 1em}@media(max-width: 767px){#popup #countdown .countdown_content .item{padding-right:.5em;padding-left:.5em}}#popup #countdown .countdown_content .item:first-child{padding-left:0}#popup #countdown .countdown_content .item:last-child{padding-right:0}#popup #countdown .countdown_content .item:not(:first-child) .val:before{content:":";position:absolute;top:0;height:100%;left:-0.5em;color:#fff;font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#popup #countdown .countdown_content .item span{display:block}@media(max-width: 767px){#popup #countdown .countdown_content .item .label{font-size:.8em}}#popup #countdown .countdown_content .item .val{font-family:var(--first-font);line-height:120%;position:relative;color:#fff;font-size:2.5em}#popup #countdown .countdown_content .item .val strong{font-weight:normal}#popup #countdown .countdown_content .item .val strong{color:var(--navy-blue)}@media(max-width: 767px){#popup #countdown .countdown_content .item .val{font-size:1.7em}}