@keyframes fadeIn{from{opacity:0}to{opacity:1}}body{animation:fadeIn 0.38s ease-in-out}header .ct-button-ghost .ct-icon{width:35px;height:35px;padding:7px;border:1px solid;border-radius:50%;overflow:visible}h1.stk-block-heading__text,.h1>*{font-size:clamp(44px, 10vw, 68px)!important;line-height:1.08;letter-spacing:-2.72px}h2.stk-block-heading__text,.h2>*{font-size:clamp(36px, 2.86vw, 52px)!important;line-height:1.17;letter-spacing:-1.84px}h3.stk-block-heading__text,.h3>*{font-size:clamp(30px, 2.8vw, 42px)!important;line-height:1.17;letter-spacing:-1.84px}h4.stk-block-heading__text,.h4>*{font-size:clamp(22px, 1.56vw, 30px)!important;line-height:1.27;letter-spacing:-1.44px}h5.stk-block-heading__text,.h5>*{font-size:clamp(22px, 1.4vw, 22px)!important;line-height:1.45;letter-spacing:-.44px}h6.stk-block-heading__text,.h6>*{font-size:clamp(16px, 1.01vw, 18px)!important;line-height:1.55}[data-header*="type-1"] #offcanvas .ct-toggle-close{position:absolute;top:70px;right:40px}.section-spacing{padding-top:150px!important;padding-bottom:150px!important}.section-spacing.no-top-padding{padding-top:0!important}.section-spacing.no-bottom-padding{padding-bottom:0!important}b,strong{font-weight:inherit!important;color:var(--theme-palette-color-1)!important}ul.sub-menu{padding:10px 30px!important}.blog-posts .stk-block-posts__image-link{max-width:50%;max-height:550px}.blog-posts article{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0}.blog-posts article p{margin-bottom:0}select,textarea,input:is([type="url"],[type="tel"],[type="text"],[type="time"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="number"],[type="search"],[type="password"]),fieldset .wc-stripe-elements-field,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]){padding:10px 20px!important}textarea#ff_1_message{padding-top:20px!important;border-radius:12px!important}.fluentform span{margin-left:5px!important}.fluentform .ff-el-input--label>label{font-size:20px!important;color:var(--theme-palette-color-3)}@media only screen and (max-width:1024px){.mobile-menu .ct-menu-link{padding-left:15px;padding-right:5px}.mobile-menu[data-toggle-type="type-2"] .ct-toggle-dropdown-mobile{margin-left:15px}.section-spacing{padding-top:100px!important;padding-bottom:100px!important}}@media only screen and (max-width:766px){.blog-posts .stk-block-posts__image-link{max-width:100%;max-height:250px}.section-spacing{padding-top:60px!important;padding-bottom:60px!important}}