:root{--modal-opener-font-family:var(--wp--preset--font-family--default);--modal-pop-up-bg-color:#fff;--modal-overlay-color:rgba(0,0,0,.5);--modal-overlay-opacity:0.5;--modal-opener-button-color:#121212;--button-horizontal-padding:15px;--button-vertical-padding:10px}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}.overflow-visible{overflow:visible}.selection [role=combobox]{background-color:transparent!important;background-color:initial!important;border-color:#ec5951!important}.selection .select2-selection__arrow{color:#ec5951!important}.select2-results__option.select2-results__option--selected{background-color:#ec5951!important;color:#fff!important;font-size:12px!important}.forminator-select-dropdown{background-color:#fff!important;border-color:#ec5951!important;margin-top:10px!important}.select2-results__option{background-color:transparent!important;background-color:initial!important;font-size:12px!important}.selection [role=textbox]{font-size:12px!important}form label{color:#ec5951!important;font-size:12px;font-weight:400!important;text-transform:uppercase}form input{border-bottom:1px solid #ec5951;border-left:0!important;border-left:initial!important;border-radius:0;border-right:0!important;border-right:initial!important;border-top:0!important;border-top:initial!important;font-size:12px!important;padding:10px}form textarea{border-color:#ec5951;border-radius:0;font-family:var(--wp--preset--font-family--albeit);font-size:12px!important}form button{background-color:transparent;background-color:initial;border:1px solid #ec5951!important;color:#ec5951;font-weight:700!important;padding:15px 20px;text-transform:uppercase!important}form .forminator-button-submit{background-color:#ec5951;color:#fff}form .forminator-button-submit:hover{background-color:#ec5951!important;color:#fff!important;cursor:pointer}form select .forminator-select{border-color:#ec5951!important}.wp-block-button:hover .wp-block-button__link,.wp-site-blocks button:not(.custom-header-menu__opener-btn):not(.custom-header-menu__drawer-close-btn):not(.tab-list button):hover{background-color:var(--button-color,#ec5951)!important;box-shadow:inset 0 0 0 1px var(--button-bg-color)!important;color:var(--button-bg-color,#fff)!important;transition:color .2s,background-color .2s!important}.wp-block-button .wp-block-button__link,.wp-site-blocks button{transition:color .2s,background-color .2s!important}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.wp-block-custom-modal{display:inline-block}.sticky-header-element-hidden{transition:all .3s}.scrolling-down .sticky-header-element-hidden{height:0;opacity:0;padding:0;transition:all .3s;visibility:hidden}.scrolling-up .sticky-header-element-hidden{height:0;opacity:0;padding:0!important;transition:all .3s;visibility:hidden}.sticky-header:not(.fixed-header){position:sticky;top:0;transition:all .3s;width:100%;z-index:50}.scrolling-up .sticky-header.fixed-header,.sticky-header.fixed-header{position:fixed;top:0;transition:all .3s;width:100%;z-index:50}.scrolling-up .sticky-header.fixed-header{background-color:#ffe7e6}.scrolling-up .sticky-header.fixed-header .custom-header-menu__opener-btn svg path,.scrolling-up .sticky-header.fixed-header .custom-header-menu__social-media-icon svg path,.scrolling-up .sticky-header.fixed-header .wp-block-site-title :where(a),.scrolling-up .sticky-header.fixed-header header-menu .menu-item a:not(.custom-header-menu__column-cta a){color:#ec5951;fill:#ec5951;stroke:#ec5951}.scrolling-up .sticky-header.fixed-header header-menu .sub-menu{background-color:#ffe7e6;padding:20px}.scrolling-down .sticky-header.fixed-header{position:fixed;top:-100%;transition:top .5s;width:100%;z-index:50}.scrolling-down .sticky-header{position:sticky;top:-100%;transition:top .5s;width:100%;z-index:50}.scrolling-up .sticky-header{position:sticky;top:0;transition:top .5s;width:100%;z-index:50}.modal-opener__btn{background:var(--modal-opener-button-bg-color);border:none;color:var(--modal-opener-button-color);cursor:pointer;display:inline-block;font-family:var(--modal-opener-font-family);font-size:inherit;padding:var(--button-vertical-padding) var(--button-horizontal-padding)}.modal-opener__btn:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.modal-dialog{--highlight-color:#ec5951;background:rgba(0,0,0,.1);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal-dialog.show{display:block}.modal-dialog__content{background:var(--modal-pop-up-bg-color);display:block;left:50%;margin:0 auto;max-height:80vh;max-width:80%;overflow-y:scroll;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:5}.modal-dialog__content::-webkit-scrollbar{width:5px}.modal-dialog__content::-webkit-scrollbar-track{background:#f1f1f1}.modal-dialog__content::-webkit-scrollbar-thumb{background:#ec5951}.modal-dialog__content-header{height:0;height:20px;position:sticky;top:0;z-index:5}.modal-dialog__close-btn{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:medium none currentcolor;border:initial;cursor:pointer;height:30px;padding:5px;position:absolute;right:0;top:0;width:30px;z-index:5}.modal-dialog__close-btn path,.modal-dialog__close-btn svg{fill:#121212}.modal-dialog__overlay{background:var(--modal-overlay-color);height:100%;opacity:var(--modal-overlay-opacity);position:absolute;width:100%;z-index:4}.block-editor-block-list__layout.is-root-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}:where(.wp-site-blocks)>*{margin-top:0!important}@media screen and (min-width:769px){.modal-dialog__content{width:45%}}@media screen and (max-width:989px){.hide-on-tablet-mobile{display:none}.custom-header-menu__column-cta{padding-right:10px}.wp-block-custom-block-header-menu{gap:0!important}}@media screen and (min-width:990px){.hide-on-desktop{display:none}.sticky-header{padding-left:15px!important;padding-right:15px!important}}.home .wp-block-site-title{display:none!important}#footer a{-webkit-text-decoration:none;text-decoration:none}#footer a:not(.wp-block-social-link-anchor):hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
