:root{--mainBlack:#191919;--mainWhite:#e5e1d8;--mainAlwaysWhite:#FFFFFF;--mainRed:#ff4b4b;--mainEmerald:#004845;--mainGold:#ab845e;--mainHighlight:#ab845e;--mainFontColor:#808080;--mainBg:#e5e1d8;--mainBgLighter:#faf8f5}.dark-mode{--mainBlack:rgba(255, 255, 255, 0.87);--mainWhite:#191919;--mainAlwaysWhite:rgba(255, 255, 255, 0.87);--mainRed:#ff4b4b;--mainEmerald:#004845;--mainGold:#ab845e;--mainHighlight:#ab845e;--mainFontColor:#808080;--mainBg:#121212;--mainBgLighter:#121212}.light-mode{--mainBlack:#191919;--mainWhite:#e5e1d8;--mainAlwaysWhite:#FFFFFF;--mainRed:#ff4b4b;--mainEmerald:#004845;--mainGold:#ab845e;--mainHighlight:#ab845e;--mainFontColor:#808080;--mainBg:#e5e1d8;--mainBgLighter:#faf8f5}::-moz-selection{color:var(--mainHighlight);background:var(--mainWhite)}::selection{color:var(--mainHighlight);background:var(--mainWhite)}html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;color:var(--mainBlack);min-height:100vh;display:flex;flex-direction:column;background:var(--mainWhite)}body main{flex:1}body h1,body h2,body h3{font-family:Merriweather,sans-serif;font-weight:200}body h1{font-size:40px;font-weight:300}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:var(--mainHighlight);text-decoration:none}body a:hover{text-decoration:none}body a.more-link{font-size:16px;fill:var(--mainBlack);color:var(--mainBlack);padding-bottom:0;border-bottom:2px solid var(--mainWhite);display:inline-block;font-weight:600}body a.more-link:hover{padding-bottom:2px}body img{height:auto}body .row{--bs-gutter-x:30px !important}body .more,body .btn-primary{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;border:none;border-radius:30px;padding:10px 32px;font-size:15px;background-color:var(--mainHighlight);color:var(--mainAlwaysWhite);margin-top:10px;display:inline-block}body .more:hover,body .btn-primary:hover{background-color:var(--mainEmerald);color:var(--mainAlwaysWhite)}.error-message{color:var(--mainRed)}header{z-index:50;width:100%;top:0;position:sticky;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:var(--mainWhite);padding:10px 0;font-family:Lato,sans-serif}header .container-fluid{position:relative}header .container-fluid .row{position:relative;min-height:150px;align-items:center;justify-content:flex-start;max-width:100vw;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:768px){header .container-fluid .row{min-height:160px}}header .container-fluid .row .order-2{position:absolute;left:50%;transform:translateX(-50%);z-index:10}header .container-fluid .row .order-1{margin-right:auto}header .container-fluid .row .order-4{margin-left:auto}@media (min-width:1200px){header .container-fluid .row{min-height:160px;justify-content:space-between}header .container-fluid .row .order-2{position:static;transform:none}header .container-fluid .row .order-1{margin-right:0}header .container-fluid .row .order-4{margin-left:0}header .container-fluid .row .order-xl-2{position:absolute;left:50%;transform:translateX(-50%);z-index:10}}header .logo-holder{text-transform:uppercase;font-family:Merriweather,sans-serif;font-weight:600;display:flex;flex-direction:column;align-items:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .logo-holder a{font-family:Merriweather,sans-serif;color:var(--mainEmerald)}header .logo-holder a:hover{color:var(--mainHighlight)}header .logo-holder:has(a:hover) .logo-text,header .logo-holder:has(a:hover) .logo-subtext{color:var(--mainHighlight)}header .logo-holder img{width:110px;height:110px;max-height:100%;object-fit:contain;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .logo-holder .logo-text{font-size:24px;color:var(--mainEmerald);margin-top:5px;font-weight:600;line-height:1.2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:1;max-height:50px}header .logo-holder .logo-subtext{font-family:Lato,sans-serif;width:210px;font-size:12px;color:var(--mainEmerald);margin-top:2px;font-weight:500;line-height:1.2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:1;max-height:30px;text-transform:uppercase}header.scrolled{padding:10px 0}header.scrolled .container-fluid .row{min-height:60px}header.scrolled .logo-holder img{width:60px;height:60px}@media (min-width:1200px){header.scrolled .logo-holder img{width:70px;height:70px}}header.scrolled .logo-holder .logo-text,header.scrolled .logo-holder .logo-subtext{opacity:0;max-height:0;margin-top:0;font-size:0}header.scrolled .navbar{top:calc(100% + 10px)}header.scrolled .navbar>.navbar-collapse{max-height:calc(100vh - 90px)}header .header-menu-wrapper{width:0;padding:0;margin:0;overflow:visible;flex:0 0 0%}@media (min-width:1200px){header .header-menu-wrapper{display:block;padding:0;margin:0;flex:0 0 auto}}header .navbar{padding:0;z-index:1;position:absolute;top:calc(100% + 10px);left:0;right:0;width:100%}@media (min-width:1200px){header .navbar{width:calc(100vw - 3rem)}}header .navbar>.navbar-collapse{background-color:var(--mainEmerald);padding:.5rem 1rem;box-shadow:0 4px 6px rgb(0 0 0 / .15);z-index:1000;margin-top:0;border-top:1px solid rgb(255 255 255 / .1);max-height:calc(100vh - 200px);overflow-y:auto}header .navbar>.navbar-collapse.collapse:not(.show):not(.collapsing){display:none}header .navbar>.navbar-collapse.collapsing{display:block!important;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease}header .navbar>.navbar-collapse.collapse.show{display:block}@media (min-width:1200px){header .navbar>.navbar-collapse{position:static;background:initial;padding:0;box-shadow:none;border-top:none;display:block!important;width:auto;max-height:none;overflow-y:visible;top:auto;left:auto;right:auto}header .navbar>.navbar-collapse.collapse{display:block!important}header .navbar>.navbar-collapse.collapse:not(.show){display:block!important}header .navbar>.navbar-collapse.collapse.show{display:block!important}}header .navbar>.navbar-collapse>ul{margin:0;padding:0;list-style:none}header .navbar>.navbar-collapse>ul>li{padding:.75rem 1rem;border-bottom:1px solid rgb(255 255 255 / .1);position:relative}header .navbar>.navbar-collapse>ul>li:last-child{border-bottom:none}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li{padding:25px 15px;border-bottom:none}}header .navbar>.navbar-collapse>ul>li a{color:var(--mainWhite);font-weight:500;font-size:18px;display:block;width:100%}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li a{color:var(--mainEmerald);display:inline;width:auto}}header .navbar>.navbar-collapse>ul>li a:hover{color:var(--mainHighlight)}header .navbar>.navbar-collapse>ul>li:hover ul{display:block}header .navbar>.navbar-collapse>ul>li>ul{display:none;position:static;list-style:none;margin:.5rem 0 0 1.5rem;padding:.5rem 0;box-shadow:none}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li>ul{position:absolute;margin:15px 0;padding:20px 15px;left:50%;transform:translateX(-50%);background-color:var(--mainEmerald);-webkit-box-shadow:1px 2px 8px rgb(0 0 0 / .08);box-shadow:1px 2px 8px rgb(0 0 0 / .08)}}header .navbar>.navbar-collapse>ul>li>ul li{padding:.5rem 0}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li>ul li{padding:0;background-color:var(--mainEmerald)}}header .navbar>.navbar-collapse>ul>li>ul li a{font-size:13px}@media (min-width:1200px){header .navbar>.navbar-collapse>ul>li>ul li a{font-size:14px}}@media (min-width:1200px){header .navbar{position:static;text-align:right}}header .navbar-toggler{border:none;padding:.5rem;background:#fff0;margin-left:20px;margin-right:20px}@media (min-width:768px){header .navbar-toggler{margin-left:30px;margin-right:30px}}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler i{color:var(--mainEmerald);font-size:24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar-toggler i.fa-times{transform:rotate(90deg)}header .navbar-toggler i.fa-bars{transform:rotate(0deg)}header .navbar-toggler:hover i{color:var(--mainHighlight)}header .header-tel{margin-left:20px;margin-right:20px}@media (min-width:768px){header .header-tel{margin-left:30px;margin-right:30px}}header .header-tel a{font-weight:500;color:var(--mainEmerald);font-size:18px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .header-tel a i{color:var(--mainEmerald);font-size:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .header-tel a:hover{color:var(--mainHighlight);background:none}header .header-tel a:hover i{color:var(--mainHighlight)}footer .footer-top{background:var(--mainEmerald);border-top:1px solid var(--mainHighlight);font-size:16px;color:var(--mainAlwaysWhite);font-weight:300}footer .footer-top .footer-title{font-family:Merriweather,sans-serif;color:var(--mainAlwaysWhite);font-size:24px;font-weight:600;margin-bottom:10px;display:block}footer .footer-top p a i{color:var(--mainHighlight);margin-right:.2em}footer .footer-top a{color:var(--mainAlwaysWhite)}footer .footer-top a:hover{color:var(--mainHighlight)}footer .footer-top a .fab{color:var(--mainHighlight);margin-right:0}footer .footer-top ul{list-style:none;padding:0;margin:0}footer .footer-top ul li{display:block;line-height:24px;margin-bottom:10px}footer .footer-top .fab{font-size:20px;margin-right:10px}footer .footer-top .fa-facebook{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}footer .footer-top .fa-facebook:hover{color:var(--mainAlwaysWhite)}footer .footer-bottom{background:var(--mainEmerald);color:var(--mainAlwaysWhite);border-top:1px solid var(--mainWhite)}footer .footer-bottom .hyperfocus img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;filter:brightness(10)}footer .footer-bottom .hyperfocus img:hover{opacity:.8}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}#toTop{background:var(--mainBgLighter);border:none;border-radius:50%;bottom:30px;color:var(--mainHighlight);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}#toTop:hover{color:var(--mainEmerald)}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:20px;font-size:50px}.error .clip .shadow{width:90px;height:90px;background-color:var(--mainHighlight);border-radius:50%;color:var(--mainWhite);line-height:90px}.card{border-radius:0;border-color:#FBF7F5}.pagination .page-item{margin:10px}.pagination .page-item.active .page-link{background-color:var(--mainBlack);color:var(--mainWhite)}.pagination .page-item .page-link{border-radius:50%;display:inline-block;width:50px;height:50px;line-height:40px;text-align:center;background-color:var(--mainHighlight);color:var(--mainBlack);border:none;font-size:18px;font-weight:600}.pagination .page-item .page-link:hover{fill:var(--mainHighlight);background-color:var(--mainHighlight)}.instagram-feed a{display:block;margin-bottom:30px}.instagram-feed a img{object-fit:cover;min-height:300px;border-radius:5px}.form-group{margin-bottom:20px}.form-group .form-control{border-radius:3px}.form-group textarea{min-height:200px}.form-group.has-error .form-control{background-color:var(--mainWhite)}.form-group.has-error .input-holder{position:relative}.form-group.has-error .error-message{position:absolute;right:15px;top:10px;font-size:12px;pointer-events:none}.newsletter .form-control{padding:14px 20px;font-size:14px;border:2px solid #d2d2d2;font-weight:600;height:48px}.page-main section.top{padding:0}.page-main section.top img{width:100%;height:200px;object-fit:cover}.page-sub section.top{padding:0;text-align:center;position:relative}.page-sub section.top .title-holder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--mainAlwaysWhite);z-index:1;text-transform:uppercase}.page-sub section.top img{width:100%;height:clamp(30vh, 60vh, 210px);object-fit:cover}.page-sub section.top:after{content:"";position:absolute;width:100%;height:100%;background:var(--mainHighlight);opacity:.55;left:0;top:0}.page-sub header{background-color:var(--mainEmerald)}.page-sub header .header-tel a,.page-sub header .header-tel i,.page-sub header .logo-holder a,.page-sub header .logo-text,.page-sub header .logo-subtext,.page-sub header .navbar-toggler i{color:var(--mainWhite)}.page-sub header .header-tel a:hover,.page-sub header .header-tel i:hover,.page-sub header .logo-holder a:hover,.page-sub header .logo-text:hover,.page-sub header .logo-subtext:hover,.page-sub header .navbar-toggler i:hover{color:var(--mainHighlight)}.page-sub header .navbar>.navbar-collapse>ul>li a{color:var(--mainWhite)}.page-sub header .navbar>.navbar-collapse>ul>li a:hover{color:var(--mainHighlight)}section{padding-top:50px;padding-bottom:50px}section.bg-gray{background-color:var(--mainBgLighter)}section .row ul{list-style-type:none}.bg-gray{background-color:var(--mainBgLighter)}section.slider-container{padding:0!important}section.slider-container .row,section.slider-container .col-12{padding:0;margin:0}section.slider-container .carousel-item{display:flex;flex-wrap:wrap}section.slider-container .carousel-item .carousel-caption{bottom:auto;transform:translateY(-50%);z-index:2;top:50%;right:5%;left:5%}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption{top:50%;right:15%;left:15%}}section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:36px;line-height:1.2em;font-weight:400;margin-bottom:20px;font-family:Lato,sans-serif}section.slider-container .carousel-item .carousel-caption h1 p,section.slider-container .carousel-item .carousel-caption h2 p{font-family:Lato,sans-serif;font-weight:300}section.slider-container .carousel-item .carousel-caption p{color:var(--mainAlwaysWhite)}section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{font-weight:300;font-family:Merriweather,sans-serif;color:var(--mainAlwaysWhite);line-height:1.5em;margin-bottom:30px;font-size:18px}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{font-size:24px}}section.slider-container .carousel-item .image-container{flex:0 0 auto;width:100%;align-self:center;order:2}section.slider-container .carousel-item .image-container:after{content:"";position:absolute;width:100%;height:100%;background:var(--mainHighlight);opacity:.55;left:0;top:0}section.slider-container .carousel-item .image-container img{width:100%;object-fit:cover;height:clamp(50vh, 65vh, 800px);-webkit-transition:transform 9s ease;-moz-transition:transform 9s ease;-o-transition:transform 9s ease;transition:transform 9s ease}section.slider-container .carousel-item.active img{transform:matrix3d(1.1,0,0,0,0,1.1,0,0,0,0,1,0,0,0,0,1)}section.slider-container .carousel-indicators{display:none}@media (min-width:768px){section.slider-container .carousel-indicators{display:flex}}section.slider-container .carousel-indicators,section.slider-container .carousel-control-prev,section.slider-container .carousel-control-next{opacity:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}section.slider-container:hover .carousel-indicators,section.slider-container:hover .carousel-control-prev,section.slider-container:hover .carousel-control-next{opacity:1}section.services-container{background:var(--mainBgLighter)}section.services-container .box.has-image{background:var(--mainBg);height:100%;padding:30px 15px;border-radius:15px}.row.owl-carousel .col-12{width:100%!important}.box .inner{align-self:center}.box .inner h2{margin-bottom:20px}.box .inner h2 a{color:var(--mainBlack)}.box .inner .btn-wrapper a .more{background-color:var(--mainHighlight);color:var(--mainHighlight)}.box .inner .btn-wrapper a .more a:hover .more{color:var(--mainWhite)}.has-image{display:flex;flex-wrap:wrap}.has-image .main-image{flex:0 0 auto;width:100%;padding:0 2.4em}@media (min-width:992px){.has-image .main-image{padding:0}}.has-image .main-image.image-holder,.has-image .main-image img{border-radius:50%}.has-image .inner{flex:0 0 auto;width:100%;margin-top:20px}.has-image.image_right .main-image{order:1}@media (min-width:992px){.has-image.image_right .main-image{order:2;width:50%;padding-left:20px}}.has-image.image_right .inner{order:2}@media (min-width:992px){.has-image.image_right .inner{order:1;width:50%;padding-right:20px}}.has-image.image_left .main-image{order:1}@media (min-width:992px){.has-image.image_left .main-image{order:1;width:50%;padding-right:20px}}.has-image.image_left .inner{order:2}@media (min-width:992px){.has-image.image_left .inner{order:2;width:50%;padding-left:20px}}.page.page-contact iframe,.contact-container iframe{border-radius:15px}.page.page-contact .bg-lighter .box,.contact-container .bg-lighter .box{border-radius:15px;background-color:var(--mainBgLighter);padding:15px}@media (min-width:992px){.page.page-contact .bg-lighter .box,.contact-container .bg-lighter .box{padding:30px}}.calendar-booking-widget{padding:2rem 0;background:#faf8f5;border-radius:12px;margin:2rem 0}.calendar-booking-widget h2{color:#3a3a3a;font-weight:600;margin-bottom:1.5rem;font-size:1.75rem}.calendar-booking-widget [id^=calendar-booking-frontend-]{border-radius:8px;padding:1.5rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc{font-family:"Poppins",sans-serif}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-header-toolbar{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e8e6e3}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-toolbar-title{font-size:1.5rem;font-weight:600;color:#3a3a3a}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button{background-color:#4a4a4a!important;border-color:#4a4a4a!important;color:#fff!important;padding:.5rem 1rem;font-weight:500;border-radius:6px;transition:all 0.2s ease;text-transform:none;font-size:.9rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button:hover{background-color:#3a3a3a!important;border-color:#3a3a3a!important;transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button:active,.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button:focus{background-color:#3a3a3a!important;border-color:#3a3a3a!important;box-shadow:0 0 0 .2rem rgb(74 74 74 / .25)}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button.fc-button-active{background-color:#2a2a2a!important;border-color:#2a2a2a!important}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-col-header-cell{background-color:#f5f3f0;border-color:#e8e6e3;padding:.75rem .5rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-col-header-cell-cushion{color:#3a3a3a;font-weight:600;font-size:.9rem;text-decoration:none}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-timegrid-slot-label{border-color:#e8e6e3;color:#6a6a6a;font-size:.85rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-timegrid-slot{border-color:#f0ede8}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-timegrid-col{border-color:#e8e6e3}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-timegrid-col-frame{border-color:#e8e6e3}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-day-today{background-color:#fffbf5!important}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-scroller::-webkit-scrollbar{width:8px;height:8px}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-scroller::-webkit-scrollbar-track{background:#f5f3f0;border-radius:4px}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-scroller::-webkit-scrollbar-thumb{background:#c8c5c0;border-radius:4px}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-scroller::-webkit-scrollbar-thumb:hover{background:#b8b5b0}.calendar-booking-widget .timeslot-available{background-color:#004845!important;border-color:#004845!important;color:#fff!important;border-radius:4px;padding:0;font-weight:500;cursor:pointer;transition:all 0.2s ease;box-shadow:0 1px 3px rgb(40 167 69 / .2)}.calendar-booking-widget .timeslot-available:hover{background-color:#ab845e!important;border-color:#ab845e!important;transform:translateY(-1px);box-shadow:0 2px 6px rgb(40 167 69 / .3)}.calendar-booking-widget .timeslot-unavailable{background-color:#ab845e!important;border-color:#ab845e!important;color:#fff!important;border-radius:4px;padding:0;font-weight:500;cursor:not-allowed;opacity:.85}.calendar-booking-widget .fc-event-title{font-size:.85rem;padding:0;font-weight:500}.calendar-booking-widget .fc-timegrid-event{margin:2px 4px;border-radius:4px}@media (max-width:768px){.calendar-booking-widget{padding:1rem 0}.calendar-booking-widget [id^=calendar-booking-frontend-]{padding:1rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-toolbar-title{font-size:1.25rem}.calendar-booking-widget [id^=calendar-booking-frontend-] .fc-button{padding:.4rem .75rem;font-size:.8rem}}.page-post{background-color:var(--mainBg)}.page-post .bg-white{background-color:var(--mainWhite)}.page-post article .lead{font-size:18px;margin-top:20px;margin-bottom:10px}.page-post article .post-date{line-height:24px;font-weight:600}.page-post article .post-tags{margin-top:20px}.page-post article .post-tags a{display:inline-block;margin-right:5px;margin-bottom:10px;text-decoration:none;border-radius:15px;padding:5px 20px;font-weight:600;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;font-size:14px;color:var(--mainBlack);background-color:#fcf1ea}.page-post aside .section-title{font-size:24px;font-family:Merriweather,sans-serif;font-weight:700}.page-post aside .post-list .post-item-small{border-bottom:1px solid rgb(0 0 0 / .1);padding-top:15px!important;padding-bottom:15px!important}.page-post aside .post-list .post-item-small a{font-family:Merriweather,sans-serif;font-size:15px;color:var(--mainBlack)}.page-post aside .post-list .post-item-small .post-date{font-size:12px;line-height:12px;font-weight:300}.page-post aside .post-list .post-item-small:last-of-type{border-bottom:0}.post-item .card-body{padding:30px}.post-item .post-image{position:relative}.post-item .post-image .post-category{top:32px;position:absolute;left:0;background:#fcf1ea;font-weight:600;font-size:14px;padding:5px 20px 5px 10px;border-radius:0 50px 50px 0}.post-item .post-title a{color:var(--mainBlack);font-size:24px;font-family:Merriweather,sans-serif;font-weight:600}.post-item .post-lead{color:var(--mainFontColor);margin-bottom:40px}