﻿:root{--color-green: #2ac481;--color-gold: #ff9900;--color-dark2: #222222;--color-dark4: #333333;--color-dark3: #333333;--color-dark5: #555555;--color-dark6:#6e6e6e;--color-light5: #f5f5f5;--color-lighte: #efefefe;--color-lighta: #fafafa;--color-light: #ffffff;--color-green-hover: #2eb97c;--font-header: Poppins, sans-serif;--font-body: Poppins, sans-serif;--color-hgold:#f09304}ul.two-col{column-count:2;column-gap:20px}.coruseCategoryItem{font-size:13px;font-weight:400;line-height:140%;border-bottom:1px solid var(--color-light5)}.coruseCategoryItem:hover{cursor:pointer}.coruseCategoryItem .coruseCategoryItems-content{position:relative;background-color:var(--color-light5) !important}.coruseCategoryItem .coruseCategoryItems-content ul{list-style:none;padding-left:0}.coruseCategoryItem .coruseCategoryItems-content ul li{padding:2px 0}.coruseCategoryItem .coruseCategoryItems-content strong{font-weight:600;font-size:14px}.coruseCategoryItem .coruseCategoryItems-content p{margin-bottom:12px;font-size:14px}.coruseCategoryItem .coruseCategoryItems-content .coruseCategoryItems-colSection p:first-of-type strong{color:var(--color-green)}.coruseCategoryItem .coruseCategoryItems-title{position:relative}.coruseCategoryItem .coruseCategoryItems-title h4{z-index:4;position:absolute;color:var(--color-light)}.coruseCategoryItem .coruseCategoryItems-title .clip-mask{clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);width:100%;height:100%;top:0;left:0;position:absolute}.coruseCategoryItem .coruseCategoryItems-title .clip-mask img{width:100%;height:100%;object-fit:cover}.coruseCategoryItem .collapseHeader h3{font-weight:700}.coruseCategoryItem .collapseHeader h3,.coruseCategoryItem .collapseHeader i{color:var(--color-green)}.coruseCategoryItem .coruseCategoryItems-price{position:relative}.coruseCategoryItem .coruseCategoryItems-price:before{content:"";width:1px;height:70%;top:30px;background-color:var(--color-green);display:block;position:absolute;left:0;opacity:0.3}@media screen and (max-width:991px){.coruseCategoryItem .coruseCategoryItems-price:before{display:none}}.coruseCategoryItem .coruseCategoryItems-price:after{content:"";width:1px;height:70%;top:30px;background-color:var(--color-green);display:block;position:absolute;right:0;opacity:0.3}@media screen and (max-width:767px){.coruseCategoryItem .coruseCategoryItems-price:after{display:none}}.coruseCategoryItem .coruseCategoryItems-price h5{font-size:2rem;color:var(--color-green);font-weight:600;margin-top:15px}.coruseCategoryItem .coruseCategoryItems-price p:first-of-type strong{color:var(--color-green)}.coruseCategoryItem .coruseCategoryItems-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:767px){.coruseCategoryItem .coruseCategoryItems-cta{justify-content:flex-start;margin-top:20px}}.coruseCategoryItem .coruseCategoryItems-cta .cta-info{color:var(--color-green);padding:12px 20px;font-size:13px;font-weight:500;border:2px solid var(--color-green) !important;text-decoration:none;margin:5px;font-weight:600;border-radius:30px}.coruseCategoryItem .coruseCategoryItems-cta .cta-book{color:var(--color-light);padding:12px 20px;font-size:0.8rem;font-weight:500;background-color:var(--color-gold);text-decoration:none;margin:5px;font-weight:600;border-radius:30px}.coruseCategoryItem .collapsed .la-minus:before{content:""}.individualCourses ul{list-style:none !important;padding:5px 0 !important;margin:0}.individualCourses .individualCourses-item{margin:30px 0;background-color:var(--color-light5) !important;font-size:14px}.individualCourses .individualCourses-item .clip-mask{clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);width:100%;height:100%;top:0;display:none}.individualCourses .individualCourses-item .clip-mask img{width:100%;height:100%;object-fit:cover}.individualCourses .individualCourses-item .item-title{background-color:var(--color-green);position:relative}.individualCourses .individualCourses-item .item-title small{font-size:16px;font-weight:500}.individualCourses .individualCourses-item .item-title .course-name{font-size:1.2rem;color:var(--color-light);margin:0 0 24px 0;font-weight:500 !important;border-bottom:1px solid rgba(255, 255, 255, 0.3);padding-bottom:10px}.individualCourses .individualCourses-item .item-title ul li{padding:5px 0}.individualCourses .individualCourses-item .item-title ul li h4{font-size:1.5rem;color:var(--color-light);margin:0}.individualCourses .individualCourses-item .item-title h4{font-size:1.75rem}@media screen and (min-width:992px){.individualCourses .individualCourses-item .title-text{z-index:4;position:relative;color:var(--color-light)}.individualCourses .individualCourses-item .item-title{background-color:transparent}.individualCourses .individualCourses-item .clip-mask{clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);width:100%;height:100%;top:0;display:block;position:absolute}.individualCourses .individualCourses-item .clip-mask img{width:100%;height:100%;object-fit:cover}}.individualCourses .individualCourses-item .title-text{z-index:4;color:var(--color-light)}.individualCourses .individualCourses-item ul li{padding:2px 0}.individualCourses .individualCourses-item h5{font-size:16px;color:var(--color-green);border-right:1px solid var(--color-green)}.individualCourses .individualCourses-item h5.no-border{border:none}@media screen and (max-width:992px){.individualCourses .individualCourses-item h5.accommodation-title{border:none !important}}@media screen and (max-width:767px){.individualCourses .individualCourses-item h5.duration-title{border:none !important}}@media screen and (max-width:767px){.individualCourses .individualCourses-item h5.starting-title{border:none !important}}.individualCourses .individualCourses-item .cta{color:var(--color-light);padding:15px 25px;font-size:12px;font-weight:500;background-color:var(--color-gold);text-decoration:none;margin:5px;font-weight:600;border-radius:30px;display:block}.individualCourses .individualCourses-item .cta:hover{background-color:var(--color-hgold)}@media screen and (min-width:768px) and (max-width:991px){.individualCourses .individualCourses-item .cta{font-size:11px !important}}.individualCourses .item-divider{width:100%;height:1px;background:#ddd}.individualCourses .is-price{color:var(--color-green) !important;font-weight:700;font-size:1.75rem;margin-top:0 !important}@media (min-width:782px){.wp-admin .interface-complementary-area{width:600px}.wp-admin .kb-dynamic-post-selection-list{max-width:400px}}.frm-fluent-form *{font-family:var(--font-header) !important}.frm-fluent-form .ff-el-form-control{border-radius:2px !important;border:none !important}.frm-fluent-form .iti__selected-flag{background:transparent !important}.frm-fluent-form .ff-el-form-check .ff_t_c p{margin-left:15px !important}.frm-fluent-form .ff-el-form-check p{color:var(--color-light) !important;font-size:13px !important;line-height:1.1em;margin-left:15px}.frm-fluent-form .ff-el-form-check a{color:var(--color-light) !important}.frm-fluent-form input[type="checkbox"]:not(:checked),.frm-fluent-form input[type="checkbox"]:checked{left:0 !important;top:4px !important}.frm-fluent-form .ff_submit_btn_wrapper .ff-btn{display:block;width:100% !important;background-color:var(--color-gold) !important;margin-bottom:0 !important;opacity:1 !important;text-transform:uppercase !important;font-weight:500 !important;letter-spacing:1px !important;box-shadow:none !important;border-radius:4px}.frm-fluent-form .ff_submit_btn_wrapper .ff-btn:hover{background-color:var(--color-hgold) !important}.frm-fluent-form .select-wrapper .ff-el-input--content{position:relative}.frm-fluent-form .select-wrapper .ff-el-input--content:after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #ccc;display:block;content:"";top:0;position:absolute;top:24px;right:10px}.frm-fluent-form .ff_submit_btn_wrapper{margin-bottom:0 !important}.frm-fluent-form select,.frm-fluent-form input{width:100% !important;min-height:48px !important}.gca-block #map_canvas{width:100% !important}.button.header-booking-cta{font-size:13px !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase !important;border-radius:21px 21px 21px 21px;background:var(--color-gold);border:2px none transparent;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0)}.button.header-booking-cta:hover{background:var(--color-hgold);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1)}@media screen and (min-width:992px){.button.header-booking-cta{font-size:13px !important}}.footer-booking-cta .kb-button{background:var(--color-gold);font-size:var(--global-kb-font-size-sm, 0.9rem);letter-spacing:1px;font-weight:600;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px}.footer-booking-cta .kb-button:hover{background-color:var(--color-hgold)}.frmCourseBooking{}.frmCourseBooking .datepicker-booking{height:58px !important;box-sizing:border-box}.frmCourseBooking .variationBlock .datepickerContainer{display:inline-block;width:95% !important;border:1px solid #ddd !important}@media screen and (max-width:767px){.frmCourseBooking .variationBlock .datepickerContainer{margin-top:0 !important}}.frmCourseBooking .variationBlock .styled-select .datepickerContainer{width:100% !important}@media screen and (min-width:768px){.styled-select50 .datepickerContainer{width:95% !important}}