.elementor-646 .elementor-element.elementor-element-1d3a0ff{--display:flex;--min-height:48vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-646 .elementor-element.elementor-element-7b7d703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:14%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-88f3aa7 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:8vw;font-weight:400;color:var( --e-global-color-baef23c );}.elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-88f3aa7.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-88f3aa7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-7c47a9b .elementor-heading-title{font-size:1.2vw;font-weight:600;text-transform:uppercase;color:var( --e-global-color-baef23c );}.elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-7c47a9b.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-7c47a9b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-a4f63e7 .elementor-heading-title{font-size:1.2vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-baef23c );}.elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-a4f63e7.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-a4f63e7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-f257412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-646 .elementor-element.elementor-element-ba17610{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-177e708{padding:0vw 4vw 0vw 0vw;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;}.elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-177e708.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-177e708 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-eb330a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-8625ee7{padding:0vw 4vw 0vw 0vw;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;}.elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-8625ee7.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-8625ee7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-3087066{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-5e89cc7{padding:0vw 4vw 0vw 0vw;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;}.elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-5e89cc7.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-5e89cc7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-81466f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-0a70000{padding:0vw 4vw 0vw 0vw;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;}.elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-0a70000.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-0a70000 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-f392bb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri div{writing-mode:inherit;}.elementor-646 .elementor-element.elementor-element-02d6888{padding:0vw 4vw 0vw 0vw;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;}.elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > div, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h1, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h2, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h3, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h4, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h5, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > h6, .elementor-646 .elementor-element.elementor-element-02d6888.ob-harakiri > p{transform:rotate(0deg);}.elementor-646 .elementor-element.elementor-element-02d6888 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-646 .elementor-element.elementor-element-5777b8b{--n-accordion-title-font-size:1.3vw;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1F2324;--n-accordion-icon-size:15px;}.elementor-646 .elementor-element.elementor-element-5777b8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-646 .elementor-element.elementor-element-5777b8b {--n-accordion-padding:1vw 0 1vw 0;}:where( .elementor-646 .elementor-element.elementor-element-5777b8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;text-transform:uppercase;}body.elementor-page-646:not(.elementor-motion-effects-element-type-background), body.elementor-page-646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-1d3a0ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-646 .elementor-element.elementor-element-88f3aa7 .elementor-heading-title{font-size:70px;}.elementor-646 .elementor-element.elementor-element-7c47a9b .elementor-heading-title{font-size:20px;}.elementor-646 .elementor-element.elementor-element-a4f63e7 .elementor-heading-title{font-size:20px;}.elementor-646 .elementor-element.elementor-element-f257412{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-177e708{font-size:16px;}.elementor-646 .elementor-element.elementor-element-8625ee7{font-size:16px;}.elementor-646 .elementor-element.elementor-element-5e89cc7{font-size:16px;}.elementor-646 .elementor-element.elementor-element-0a70000{font-size:16px;}.elementor-646 .elementor-element.elementor-element-02d6888{font-size:16px;}.elementor-646 .elementor-element.elementor-element-5777b8b {--n-accordion-padding:20px 0px 20px 0px;}.elementor-646 .elementor-element.elementor-element-5777b8b{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-1d3a0ff{--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-646 .elementor-element.elementor-element-7b7d703{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-646 .elementor-element.elementor-element-f257412{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-5777b8b {--n-accordion-padding:10px 0px 10px 0px;}.elementor-646 .elementor-element.elementor-element-5777b8b{--n-accordion-title-font-size:14px;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-1d3a0ff{--content-width:80vw;}.elementor-646 .elementor-element.elementor-element-7b7d703{--width:40%;}.elementor-646 .elementor-element.elementor-element-f257412{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-646 .elementor-element.elementor-element-7b7d703{--width:100%;}.elementor-646 .elementor-element.elementor-element-f257412{--width:100%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-5777b8b */.faq-widget details {
    border-bottom: 1px solid #1F2324 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d3a0ff */.top-header .logo-text * {
  color:#1f2324 !important   
}

.top-header .logo-text .elementor-widget-container  {
 border-left-color: black !important
}

.top-header .logo-top svg path {
    fill:#1f2324 !important
}

.top-header:has(#menu:not(.open)) .toggle-menu span, .top-header:has(#menu:not(.open)) .toggle-menu span:before, .top-header:has(#menu:not(.open)) .toggle-menu span:after,  #menu ul a:after  {
  background-color: #1f2324 !important;
}



@media only screen and (min-width: 1024px) {

.top-header #menu ul a:not(.cta-button) {
  color: #1f2324 !important
  
}

.top-header.elementor-sticky--effects #menu ul a:not(.cta-button):after {
 background:#1f2324 !important
}

.top-header .cta-button:hover {
    background: #1f2324;
    color: white !important;
}
}/* End custom CSS */