#root.event body{font-size:14px;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;color:#606060}#root.event body.modal-open{position:absolute;width:100%}#root.event a{color:#135997}#root.event a.btn{text-decoration:none}#root.event a:focus,#root.event a:hover{color:#30c6de;text-decoration:none}#root.event .avatar-holder{width:40px;height:40px;border-radius:50%;display:block;overflow:hidden;margin:auto}#root.event .avatar-holder img{width:100%;height:100%;object-fit:cover}#root.event .btn{font-size:1rem}#root.event .btn.btn-link{color:#30c6df}#root.event .btn.btn-link:hover,.btn.btn-link:focus{color:#095392;text-decoration:none}#root.event .btn.btn-link.inverted{color:#30c6de}#root.event .btn.btn-link.inverted:focus,#root.event .btn.btn-link.inverted:hover{color:#135997;text-decoration:none}#root.event .btn.btn-style-1{color:#fff;background:#135a97}#root.event .btn.btn-style-1 i{color:#ccc;font-size:1.25em;vertical-align:sub;margin-right:.5rem}#root.event .btn.btn-style-1:hover{background:#fff;color:#085391;border-color:#085391}#root.event .btn.btn-style-1:hover i{color:#085391}#root.event .btn.btn-style-1.inverted{background:#fff;color:#606060;text-transform:uppercase}#root.event .btn.btn-style-1.inverted i{color:#ccc;font-size:1.25em;vertical-align:sub;margin-right:.5rem}#root.event .btn.btn-style-1.inverted:hover{color:#fff;background:#085391;border-color:#fff}#root.event .btn.btn-style-1.inverted:hover i{color:#fff}#root.event .btn.btn-style-2{color:#fff;background:#30c6de;text-transform:uppercase}#root.event .btn.btn-style-2 i{color:#ccc;font-size:1.25em;vertical-align:sub;margin-right:.5rem}#root.event .btn.btn-style-2 i.white{color:#fff;font-size:1rem;vertical-align:initial;margin-right:.5rem}#root.event .btn.btn-style-2:hover{background:#fff;color:#30c6de;border-color:#30c6de}#root.event .btn.btn-style-2:hover i{color:#30c6de}#root.event .btn.btn-style-3{border:1px solid #e6e7e9;color:#5b5c5e;background:#e6e7e9}#root.event .btn.btn-style-3:hover{background:0 0;border:1px solid transparent;color:#565759}#root.event .btn.btn-facebook{color:#fff;background:#4266b2;border-color:#4266b2}#root.event .btn.btn-facebook:hover{color:#4266b2;background:0 0}#root.event .btn.btn-google{color:#fff;background:#eb4335;border-color:#eb4335}#root.event .btn.btn-google:hover{color:#eb4335;background:0 0}#root.event .spinner{display:inline-block;opacity:0;width:0;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}#root.event .has-spinner.active{cursor:progress}#root.event .has-spinner.active .spinner{opacity:1;width:auto}#root.event .section-title{font-family:Nunito,sans-serif;color:#135b97;font-weight:700;margin-bottom:1rem}#root.event .section-subtitle{font-family:Nunito,sans-serif;font-weight:700;margin-top:4rem;margin-bottom:1rem}#root.event .color-gray{color:#7d97ad!important}#root.event .round-btn{background:0 0;color:#4ecee4;width:30px;height:30px;line-height:0;padding:0;border-radius:30px;border:1px solid #4ecee4;cursor:pointer;flex:0 0 auto}#root.event .round-btn:focus{outline:0}#root.event .header-tail{margin-top:5.5rem}#root.event .rounded-icon{display:inline-flex;width:25px;height:25px;align-content:center;border:1px solid;border-radius:50%;padding:4px 3px;vertical-align:middle}#root.event .rating{margin-right:.5rem}#root.event .rating i{color:#d74c33}#root.event .light-weight{font-weight:300!important}#root.event .font-big{font-size:1.125rem!important}#root.event .modal-dialog .btn{cursor:pointer}#root.event header#pageHeader{border-bottom:1px solid #ccc;background:#fff}#root.event header#pageHeader .navbar-brand{max-width:120px}#root.event header#pageHeader .nav-link{color:#5a5a5a;padding:.25rem .75rem}#root.event header#pageHeader .nav-link i{font-size:1.25rem;color:#30c6de;vertical-align:middle}#root.event header#pageHeader .dropdown-item{font-size:.85rem}#root.event header#pageHeader .dropdown-item.btn-link{color:#2e3135}#root.event header#pageHeader .active .nav-link{color:#30c6de}#root.event section.banner{height:auto}#root.event section.banner>.container{background:#004580}#root.event section.banner .content{max-width:600px;margin:auto}#root.event section.banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:.3}#root.event section.banner .content .event-title{font-size:2rem;font-family:Nunito,sans-serif;font-weight:600;max-width:480px;margin:2rem auto}#root.event section.banner .content .event-proposition{font-weight:400;font-size:1.2rem;text-transform:uppercase;margin-bottom:1.5rem;display:block}#root.event section.banner .gallery-btn-holder{position:relative;padding:2rem;width:100%;text-align:center;bottom:0;left:0}#root.event section.banner .content .event-summary{font-size:1.14rem;font-weight:300;margin-bottom:1.5rem}#root.event section.overview{margin-top:1rem}#root.event section.overview .overview-block{padding:0 0 .15rem 0;border-right:none}#root.event section.overview .row>div:last-child .overview-block{border:none}#root.event section.overview .overview-block .block-label{color:#7d97ad;font-weight:700}#root.event section.overview .overview-block h3,#root.event section.overview .overview-block h4,#root.event section.overview .overview-block h5,#root.event section.overview .overview-block h6{font-weight:600;margin-bottom:.75rem;margin-top:0;line-height:1.25rem;font-family:Nunito,sans-serif}#root.event section.overview .overview-block p{line-height:1rem;color:#83848a;font-size:.85rem}#root.event section.schedule .schedule-block{border-bottom:1px solid #ccc;padding:1rem 0}#root.event section.schedule .timer-label{vertical-align:middle;text-align:right;font-size:.85rem;text-transform:uppercase;padding-right:0;margin-right:0;color:#8aa1b5}#root.event section.schedule .badge{padding:.5rem;background:#ddd;width:auto;border-radius:4px;font-size:.8rem}#root.event section.schedule .timer{vertical-align:middle;color:#8aa1b5}#root.event section.schedule .timer .time-block{padding:0 .5rem;text-transform:capitalize}#root.event section.schedule .timer .time-block .val{font-size:1.15rem;display:block;line-height:1.15rem;font-weight:400}#root.event section.schedule .timer .time-block .time-block-label{font-size:.85rem;display:block}#root.event section.about article.event-description{margin-bottom:3rem}#root.event section.about .description-content h1,#root.event section.about .description-content h2,#root.event section.about .description-content h3,#root.event section.about .description-content h4,#root.event section.about .description-content h5{margin-top:2rem;font-family:Nunito,sans-serif;font-weight:700}#root.event section.about .description-content h1:empty,#root.event section.about .description-content h2:empty,#root.event section.about .description-content h3:empty,#root.event section.about .description-content h4:empty,#root.event section.about .description-content h5:empty,#root.event section.about .description-content p:empty{display:none}#root.event section.what-will-we-do .content-box{padding:2rem;box-shadow:0 0 10px rgba(19,91,151,.3);border-radius:8px;margin-left:15px;margin-right:15px}#root.event section.what-will-we-do .content-box .what-to-prepare-block{max-width:300px;padding:2rem 2rem 3rem 2rem;background:#f1f4f7;margin-top:2rem}#root.event section.what-will-we-do .content-box .what-to-prepare-block i{font-size:3.25rem}#root.event section.what-will-we-do .content-box ul{margin-left:0;padding-left:0;border-left:1px solid #ccc;margin-top:3rem}#root.event section.what-will-we-do .content-box ul li{display:block;padding-left:2rem;position:relative;margin-top:1rem}#root.event section.what-will-we-do .content-box ul li::before{content:"";display:inline-block;width:15px;height:15px;border-radius:50%;background:#135a97;position:absolute;left:-8px;top:4px}#root.event section.what-will-we-do .content-box ul li strong{font-weight:500;font-size:1.375rem;margin-bottom:0;display:block}#root.event section.what-will-we-do .content-box ul li br{display:none}#root.event section.faq .faq-content{margin:0}#root.event section.faq .faq-content .accordion{border:1px solid #d2d9e8;border-radius:10px;padding:10px}#root.event section.faq .faq-content .card{border-radius:0;border:none;margin-bottom:0;margin-left:15px;margin-right:15px}#root.event section.faq .faq-content .card-header{color:#7d7d7c;background:0 0;border-radius:0;padding:1.25rem 0;border:none;font-weight:700;border-bottom:1px solid #ddd}#root.event section.faq .faq-content .card:last-child .card-header{border-bottom:none}#root.event section.faq .faq-content .card-header [aria-expanded=true]{color:#4ecee4}#root.event section.faq .faq-content .card-body{font-size:1rem}#root.event section.faq .faq-content .btn-expand-control{border-radius:50%;width:25px;height:25px;background:0 0;color:#33c7df;font-size:1rem;padding:3px;line-height:0;position:relative;top:0;border:1px solid #33c7df}#root.event section.faq .faq-content .card-header [aria-expanded=false] .btn-expand-control.minus{display:none}#root.event section.faq .faq-content .card-header [aria-expanded=true] .btn-expand-control.plus{display:none}#root.event section.faq .faq-content .card-header [aria-expanded=true] .btn-expand-control.minus{display:inline-block}#root.event section.faq .faq-content .card-header [aria-expanded=true] .btn-expand-control{background:0 0}#root.event section.reviews{margin-top:4rem}#root.event section.reviews .section-title{margin-top:.75rem}#root.event section.reviews .review-overview{margin-bottom:3rem}#root.event section.reviews .average{padding:1rem 0 1rem 0;border-bottom:1px solid #ddd;margin-bottom:1rem}#root.event section.reviews .rating-aspect-block{padding:.5rem 0}#root.event section.reviews .review-block .review-profile-name{font-family:Nunito,sans-serif;font-weight:700;font-size:1.125rem}#root.event section.reviews .review-block{border-bottom:1px solid #ddd;margin-bottom:1.5rem}#root.event section.reviews .review-block .review-content{margin-bottom:1rem;padding-bottom:1rem}#root.event section.reviews .review-block .review-content.compressed{max-height:4.5em;overflow-y:hidden;position:relative;border-bottom:none}#root.event>div>#pageFooter{margin-top:3rem;margin-bottom:5rem}#root.event #pageFooter>.container{border-top:1px solid #ddd;padding-top:3rem}#root.event #pageFooter .footer-menu .footer-menu-title{font-size:.875rem;text-transform:uppercase;font-family:Nunito,sans-serif;font-weight:700}#root.event #pageFooter .footer-menu ul.menu{margin:0 0 2rem 0;padding:0}#root.event #pageFooter .footer-menu li{display:block;font-size:.75rem;line-height:1.5rem}#root.event #pageFooter .footer-menu li a{color:#5a5a5a}#root.event #pageFooter .footer-menu li a:hover{color:#606060}#root.event #pageFooter .footer-menu .social-holder{font-size:1.25rem}#root.event #pageFooter .footer-menu .social-holder a{color:#a6a7ab;margin-right:.75rem}#root.event #pageFooter .copyright-section{padding:1rem;border-top:1px solid #ccc;margin-top:3rem;margin-left:-15px;margin-right:-15px}#root.event section.float-bottom{padding:.5rem 1rem!important;box-shadow:0 0 10px #13599726;border-top:1px solid #d2dbe4;left:0;bottom:0;width:100%;background:#fff}#root.event section.float-bottom .event-title{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600;line-height:.5rem;margin-top:.5rem;line-height:1rem}#root.event section.float-bottom .rating{font-size:.65rem}#root.event section.float-bottom .rating i{margin-right:.25rem}#root.event #allSchedulesModal .schedule-block{border-bottom:1px solid #ccc;padding:1rem 0}#root.event #allSchedulesModal .timer-label{vertical-align:middle;text-align:right;font-size:.85rem;text-transform:uppercase;padding-right:0;margin-right:0;color:#8aa1b5}#root.event #allSchedulesModal .badge{padding:.5rem;background:#ddd;width:auto;border-radius:4px;margin:8px 0 0;font-size:.8rem}#root.event #allSchedulesModal .timer{vertical-align:middle;color:#8aa1b5}#root.event #allSchedulesModal .timer .time-block{padding:0 .5rem;text-transform:capitalize}#root.event #allSchedulesModal .timer .time-block .val{font-size:1.15rem;display:block;line-height:1.15rem;font-weight:400}#root.event #allSchedulesModal .timer .time-block .time-block-label{font-size:.85rem;display:block}#root.event #allSchedulesModal .modal-title{font-family:Nunito,sans-serif;font-weight:700;font-size:1.5rem;color:#135997}#root.event section.photo-carousel{position:fixed;top:0;right:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.55);padding:1rem}#root.event section.photo-carousel .carousel{max-height:100%;height:100%;width:100%}#root.event section.photo-carousel .carousel .carousel-item{height:220px;width:100%}#root.event section.photo-carousel .carousel .carousel-item img{margin:auto;height:100%;width:auto;object-fit:cover;object-position:center}#root.event section.photo-carousel .close-btn{position:absolute;right:1rem;top:1rem;z-index:9999;font-size:1.6rem;width:2.5rem;height:2.5rem;color:#fff;border-color:#fff;cursor:pointer;opacity:.5}#root.event section.photo-carousel .close-btn:hover{opacity:1}#root.event section.photo-carousel .modal-dialog{max-width:unset}#root.event section.photo-carousel .modal-content{height:100%}#root.event section.photo-carousel .carousel-control-next,#root.event section.photo-carousel .carousel-control-prev{width:5%;font-size:2.5rem}#root.event section.photo-carousel .carousel-indicators li{height:80px;text-indent:0;width:120px;opacity:.5;cursor:pointer}#root.event section.photo-carousel .carousel-indicators li.active{opacity:1}#root.event section.photo-carousel .carousel-indicators li img{width:100%;height:100%;object-fit:cover}#root.event section.order{padding:1rem 0}section.order .card-detail-section .card{padding:20px;box-shadow:0 0 20px #ddd;margin-bottom:10px;border-radius:8px}#root.event section.order .sidebar .sidebar-block{padding:20px;box-shadow:0 0 20px #ddd;margin-bottom:10px;border-radius:8px}#root.event section.order .sidebar-block .block-title{font-weight:700;color:#606060;font-size:1rem;margin-top:1rem}#root.event section.order .sidebar-block .attribute-name{font-size:1em;text-transform:uppercase;font-weight:300;color:#7f7f81;margin-bottom:10px}#root.event section.order .sidebar-block .attribute-value{font-size:1em;text-transform:uppercase;color:#3f3f3f;font-weight:600}#root.event .sidebar-block .cost-summary-details .cost-name{color:#818284;font-weight:500;margin-bottom:10px}#root.event .sidebar-block .cost-summary-details .cost-name.coupon{color:#869eb3}#root.event .sidebar-block .cost-summary-details .cost-value{font-weight:600;color:#3f3f3f}#root.event .sidebar-block .total-cost-details .total-label{font-size:1.6em;text-transform:uppercase;color:#04c2da}#root.event .sidebar-block .total-cost-details .total-value{font-size:1.6em;color:#04c2da;font-weight:600}#root.event .sidebar-block .total-cost-details{border-top:3px solid #bcbdc1;padding-top:10px}#root.event .sidebar .subtotal-block{border-top:1px solid #bcbdc1;padding-top:9px}#root.event .sidebar .sidebar-block .img-thumb-wrapper{position:absolute;width:100%;height:100%;padding:0 15px}#root.event .sidebar .sidebar-block img.event-profile{border-radius:3px;height:100%;object-fit:cover}#root.event .sidebar .sidebar-block .block-subtitle i{font-size:1.25rem;vertical-align:middle;margin-right:.5rem;color:#7d96ad}#root.event .sidebar .sidebar-block .all-headings h1,#root.event .sidebar .sidebar-block .all-headings h2,#root.event .sidebar .sidebar-block .all-headings h3,#root.event .sidebar .sidebar-block .all-headings h4,#root.event .sidebar .sidebar-block .all-headings h5,#root.event .sidebar .sidebar-block .all-headings h6{color:#869eb3;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:400}#root.event .sidebar .sidebar-block .all-headings p{display:none}#root.event .sidebar .sidebar-block .all-headings{font-size:16px;margin-top:.25rem}#root.event section.order .list-group-item{padding:1rem 0}#root.event section.order .list-group-item:first-child{border-top:none}#root.event section.order .notice-holder{margin-top:6rem}#root.event section.order .form-header .card-icons-holder img{width:36px;margin-left:2px;height:24px;object-fit:contain;object-position:center}#root.event section.order .existing-card-description{background:#e7f6fb;padding:20px;margin-top:30px;margin-bottom:19px}#root.event section.order .existing-card-description .card-last-4{color:#3d7aaa;margin-bottom:0}#root.event section.order form label{color:#8798ab;text-transform:uppercase}#root.event section.order form .form-control{line-height:2rem}#root.event section.order form .input-group-text{background:0 0}#root.event section.order .section-title{margin-top:1rem}#root.event section.order form .input-group>.custom-select:not(:first-child),#root.event section.order form .input-group>.form-control:not(:first-child){border-left:none}#root.event section.order .confirmation-message{display:flex;flex-direction:column;width:100%;background:#f6f6f6;margin:20px 0;padding:4rem 2rem;border-radius:8px}#root.event section.order .confirmation-message p{margin:0 auto 1rem;padding:0;color:#4998b7;font-size:1rem;max-width:410px;font-weight:400;text-align:center}#root.event .StripeElement{height:46px;padding:14px 0 0 15px}#root.event .carousel-indicators{margin-left:5%;margin-right:5%}#root.event .apply-coupon-icon{vertical-align:middle;font-size:1.8rem}#root.event .coupon-code-block .form-control:disabled,#root.event .coupon-code-block .form-control[readonly]{background:inherit;color:#7d96ad}#root.event .dv-star-rating{vertical-align:bottom;margin:0 .5rem}#root.event .dv-star-rating label{margin-bottom:0}#root.event .card-detail-section .payments{text-align:right}#root.event .card-detail-section .payments img.ccard{display:inline-block;width:30px;height:auto;margin-left:5px}#root.event .srv-badge{position:absolute;z-index:99;background:#fff;width:80px;height:auto;top:0;right:0;border-radius:4px;box-shadow:0 0 10px #00000052;padding:4px;font-size:7px;line-height:1;text-align:center;font-weight:700;color:#919191}#root.event .srv-badge img{width:auto;height:auto;margin:0 18px 5px}#root.event .srv-badge p{margin-bottom:0}#root.event .badge{border-radius:8px;width:unset;height:unset;padding:5px 10px;background:#2b4fce;color:#fff;font-size:14px;opacity:.8}#root.event .badge.coral{background:#f88379}@media all and (max-width:575px){#root.event section.about .description-content img{width:100%!important;float:none!important;display:block;margin:0 0 1rem!important;height:auto}#root.event .carousel-indicators{display:none}#root.event section.photo-carousel .carousel .carousel-item{height:80vh}#root.event section.photo-carousel .carousel .carousel-item img{width:100%;height:100%;object-fit:contain}}@media all and (min-width:576px){#root.event>section.banner .gallery-btn-holder{text-align:left;position:absolute}#root.event>section.banner{height:480px;padding:5rem 0 0}#root.event>section.banner>.container{border-radius:10px}#root.event section.overview .overview-block{padding:0 2rem .15rem 2rem;border-right:1px solid #eee}#root.event section.schedule .timer-label{border-right:1px solid #ccc;padding-right:1rem;margin-right:1rem;text-align:right}#root.event #allSchedulesModal .timer-label{border-right:none;padding-right:0;margin-right:0;text-align:right}#root.event section.about article.event-description .article-image{width:50%;margin-bottom:0}#root.event section.what-will-we-do .content-box{padding:3.5rem 3rem}#root.event section.what-will-we-do .content-box .what-to-prepare-block{margin-top:0}#root.event section.photo-carousel .carousel .carousel-item{height:280px;width:100%}#root.event section.about .description-content img{max-width:50%;width:auto}}@media all and (min-width:576px) and (max-width:768px){#root.event section.photo-carousel .carousel .carousel-item{height:70vh;width:100%}#root.event section.photo-carousel .carousel .carousel-item img{object-fit:contain;width:100%}}@media all and (min-width:992px){#root.event header#pageHeader .nav-item.with-border-left{border-left:1px solid #ccc}#root.event section.float-bottom{padding:.5rem 2rem!important}#root.event section.reviews .average{padding:1rem 0 1rem .5rem}#root.event section.reviews .rating-aspect-block{padding:.5rem 1rem .5rem .5rem}#root.event #allSchedulesModal .timer-label{border-right:1px solid #ddd;padding-right:1rem;margin-right:1rem;text-align:right}#root.event section.photo-carousel .carousel .carousel-item{height:60vh;width:100%;margin-left:auto;margin-right:auto;float:none}#root.event section.about .description-content img{max-width:50%;width:auto}}