@import url("https://use.typekit.net/orb3mtv.css");body{font-family:'nimbus-sans',sans-serif;color:#212529}h1,h2,h3,h4,h5{font-family:'freight-big-pro',serif}.ff-freight{font-family:'freight-big-pro',serif}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:#fff}body.admin-bar .sticky-header{top:28px}#site-logo{left:50%;top:50%;position:absolute}@media (max-width:767.98px){#site-logo{left:22%}}@media (min-width:768px) and (max-width:991px){#site-logo{left:15%}}.navbar-nav{margin-left:0}.nav-link{color:#212529}.nav-link a:focus{color:inherit}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.dropdown-menu[data-bs-popper]{top:100%}.dropdown-menu{border:0;width:300px;border-radius:0}@media (min-width:992px){.dropdown-menu{background-color:#fbf7f4}}#mainNavbar .dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu li{padding:0 10px}.dropdown-menu li:hover{background-color:#efebe8}@media (min-width:992px){.animate{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.site-header .offcanvas.offcanvas-start{width:100vh;max-width:100%;padding:1rem;background-color:#fff;z-index:1050}#mainNavbarMobile .btn-close{opacity:1}#menu-mobile-menu .dropdown-toggle{display:flex;align-items:center;justify-content:space-between}#menu-mobile-menu>li.nav-item.dropdown>a.nav-link.dropdown-toggle,#menu-mobile-menu>li.nav-item>a.nav-link{font-family:'freight-big-pro',serif;font-size:20px;font-weight:700}.section-title{font-size:2.125rem;font-weight:700;font-style:italic;margin-bottom:10px}.section-subtitle{max-width:900px;margin:0 auto 30px auto;text-align:center}@media (max-width:768px){.section-image-mobile{height:250px;background-position:bottom;background-repeat:no-repeat;background-size:cover}}#page-header .page-title{font-size:54px}@media (max-width:768px){#page-header .page-title{font-size:42px}}.icon-circle img{height:50px;width:auto}.btn{border-radius:0;padding:10px 30px;letter-spacing:2px}.btn-animate{border:none;transition:all .25s ease}.card-title{font-size:20px;font-weight:700}.accordion,.accordion-item,.accordion-button,.accordion-button:focus,.accordion-button:not(.collapsed),.accordion-collapse{border:none;box-shadow:none;outline:none}.accordion .accordion-header{margin-bottom:0}.accordion-item{border-bottom:1px solid #000;background:0 0}.accordion-item:last-of-type{border-radius:0}.accordion-body{font-size:1rem;padding:0 0 20px;font-weight:300}.accordion-body strong{font-weight:700}.accordion-body ul{padding-left:0}.accordion-button{font-size:20px;background-color:transparent;font-weight:700;padding:1.5rem 2rem 1.5rem 0}@media (max-width:768px){.accordion-button{font-size:18px}}.accordion-button:not(.collapsed){color:#000;background-color:transparent}#faq .accordion-button:after,#membership-faq .accordion-button:after{display:none}#faq .accordion-button:before,#membership-faq .accordion-button:before{content:"+";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#000;font-weight:700}#faq .accordion-button:not(.collapsed):before,#membership-faq .accordion-button:not(.collapsed):before{content:"−";right:.75rem}@media (max-width:991px){#faq .accordion-body{font-size:.9rem}}.widget{margin-bottom:2.5rem}footer{background-color:#dfd9ce;font-size:14px}@media (max-width:991px){footer{text-align:center}.footer-menu__title{margin-top:1rem}}footer .footer-logo{margin-top:-20px;height:50px}footer .footer-menu__title{font-style:normal;font-size:14px;font-weight:700;font-family:'nimbus-sans',sans-serif}@media (max-width:767.98px){footer .footer-menu__title{font-size:15px;margin-bottom:.5rem;margin-top:1.5rem}}footer li a,footer a.contact-link{color:#212529;text-decoration:none;line-height:2}footer li a:hover,footer li a:focus,footer li a:active,footer a.contact-link:hover,footer a.contact-link:focus,footer a.contact-link:active{color:#212529;text-decoration:underline;outline:none}footer .contact-icon{height:25px;margin-right:15px}footer .social-icon{height:40px}.social-icons a,.social-icons a:hover{text-decoration:none}@media (min-width:769px){footer .social-icon{margin-right:15px}}.copyright{background-color:#947d6c;color:#fff;font-size:12px}.copyright a{color:#fff;text-decoration:none}.copyright a:hover{text-decoration:underline;color:#fff}footer .mytime-widget-button-wrapper-v2{margin-top:1.5rem}@media (max-width:767.98px){div.tnp-subscription,form.tnp-subscription,form.tnp-profile{width:60% !important}#frm_form_5_container{margin-top:20px}footer .mytime-widget-button-wrapper-v2{margin-top:30px;margin-bottom:30px}}.g-6{--bs-gutter-y:5rem;--bs-gutter-x:5rem}@media (min-width:992px){.p-md-6{padding:5rem !important}}.bg-semper-light{background-color:#fbf7f4}.bg-semper-grey-light{background-color:#cacaca}.bg-semper-grey{background-color:#efebe8}.text-brown{color:#947d6c}.fs-small{font-size:14px}.fs-large{font-size:1.5rem}.fs-mlarge{font-size:1.75rem}.fs-xlarge{font-size:2.125rem}.fs-huge{font-size:3.375rem}.splide__arrow{background-color:#947d6c}.splide__arrow svg{fill:#fff}.splide__pagination{bottom:0}.splide__pagination__page{background-color:#dfd9ce}footer .frm_forms input[type=text]{padding:.5rem .75rem;border-radius:5px;border:none}footer .frm_forms input[type=email]{padding:.5rem .75rem;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;border:none}footer .frm_forms input::placeholder{font-style:italic}footer .frm_forms button{border-top-right-radius:5px;border-bottom-right-radius:5px}footer .frm_forms .frm_error{display:none !important}