.elementor-40 .elementor-element.elementor-element-27e961b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-27e961b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-27e961b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE8;}.elementor-40 .elementor-element.elementor-element-cf5b730{--display:flex;--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4c7db1f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-e0ec037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.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-40 .elementor-element.elementor-element-c8703ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:300;line-height:1.5em;color:#121917;}.elementor-40 .elementor-element.elementor-element-02726d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-014cc54{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-1536416{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1536416:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1536416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4636;}.elementor-40 .elementor-element.elementor-element-9a71011{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-efb8566{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f642426{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1b5989c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a6aef15{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a6aef15:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a6aef15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-40 .elementor-element.elementor-element-374646f{--display:flex;--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-eeeea35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-31a888d{text-align:start;}.elementor-40 .elementor-element.elementor-element-31a888d img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-ad69a1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-130f4c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-40 .elementor-element.elementor-element-1d7a9fd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1d7a9fd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1d7a9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE8;}.elementor-40 .elementor-element.elementor-element-76fd3ad{--display:flex;--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e2585bb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-15e22e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-0fd2d74{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2834b4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-2834b4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-2834b4e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-2834b4e .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d747ad6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c4913e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c4913e4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c4913e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132B21;}.elementor-40 .elementor-element.elementor-element-c10a1d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-40 .elementor-element.elementor-element-0c2aa24{--display:flex;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c8d2fc3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-c858161 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-7a0031d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-ffb3ca0{font-family:"Newsreader", Sans-serif;font-size:17px;}.elementor-40 .elementor-element.elementor-element-f7bec39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-40 .elementor-element.elementor-element-db8d197 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-f3c3fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-3f91d80{font-family:"Newsreader", Sans-serif;font-size:17px;}.elementor-40 .elementor-element.elementor-element-4a17058{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-40 .elementor-element.elementor-element-90a8904 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-1a97c0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-e4f9190{font-family:"Newsreader", Sans-serif;font-size:17px;}.elementor-40 .elementor-element.elementor-element-b08f135{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-40 .elementor-element.elementor-element-e1a1201 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-7c7a437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-ecb4e59{font-family:"Newsreader", Sans-serif;font-size:17px;}.elementor-40 .elementor-element.elementor-element-5ac4e88{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5ac4e88:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5ac4e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEE8;}.elementor-40 .elementor-element.elementor-element-fe0263e{--display:flex;--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-fe0263e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fe0263e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBF8;}.elementor-40 .elementor-element.elementor-element-b178fa7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bf51c29{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f364970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-1835ea4{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;color:#59625D;}.elementor-40 .elementor-element.elementor-element-d9936da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d9936da:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d9936da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1D8;}.elementor-40 .elementor-element.elementor-element-e018935{--display:flex;--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0f9bb6b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-54b4703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-40 .elementor-element.elementor-element-6909a39{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-556202c{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-beb4c29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-247e1de .elementor-button{background-color:#1F4636;fill:#FCFBF8;color:#FCFBF8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F4636;border-radius:2px 2px 2px 2px;padding:15px 27px 15px 27px;}.elementor-40 .elementor-element.elementor-element-247e1de .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-247e1de .elementor-button:focus{background-color:#132B21;color:#FCFBF8;border-color:#132B21;}.elementor-40 .elementor-element.elementor-element-247e1de .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-247e1de .elementor-button:focus svg{fill:#FCFBF8;}.elementor-40 .elementor-element.elementor-element-30ca67d .elementor-button{background-color:rgba(0,0,0,0);fill:#1F4636;color:#1F4636;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F4636;border-radius:2px 2px 2px 2px;padding:15px 27px 15px 27px;}.elementor-40 .elementor-element.elementor-element-30ca67d .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-30ca67d .elementor-button:focus{background-color:#1F4636;color:#FCFBF8;border-color:#1F4636;}.elementor-40 .elementor-element.elementor-element-30ca67d .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-30ca67d .elementor-button:focus svg{fill:#FCFBF8;}.elementor-40 .elementor-element.elementor-element-65cdcf4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-27e961b{--padding-top:58px;--padding-bottom:58px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-a6aef15{--padding-top:77px;--padding-bottom:77px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-1d7a9fd{--padding-top:77px;--padding-bottom:77px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-c4913e4{--padding-top:77px;--padding-bottom:77px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-0c2aa24{--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-40 .elementor-element.elementor-element-5ac4e88{--padding-top:77px;--padding-bottom:77px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-d9936da{--padding-top:77px;--padding-bottom:77px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-27e961b{--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-cf5b730{--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-40 .elementor-element.elementor-element-4c7db1f{--width:100%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-c8703ed{font-size:19px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-014cc54{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-1536416{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-9a71011{--width:100%;}.elementor-40 .elementor-element.elementor-element-efb8566{--width:100%;}.elementor-40 .elementor-element.elementor-element-f642426{--width:100%;}.elementor-40 .elementor-element.elementor-element-1b5989c{--width:100%;}.elementor-40 .elementor-element.elementor-element-a6aef15{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-374646f{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-40 .elementor-element.elementor-element-eeeea35{--width:100%;}.elementor-40 .elementor-element.elementor-element-31a888d img{height:240px;}.elementor-40 .elementor-element.elementor-element-ad69a1b{--width:100%;}.elementor-40 .elementor-element.elementor-element-1d7a9fd{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-76fd3ad{--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-40 .elementor-element.elementor-element-e2585bb{--width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40 .elementor-element.elementor-element-d747ad6{--width:100%;}.elementor-40 .elementor-element.elementor-element-c4913e4{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-0c2aa24{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-40 .elementor-element.elementor-element-c8d2fc3{--width:100%;}.elementor-40 .elementor-element.elementor-element-f7bec39{--width:100%;}.elementor-40 .elementor-element.elementor-element-4a17058{--width:100%;}.elementor-40 .elementor-element.elementor-element-b08f135{--width:100%;}.elementor-40 .elementor-element.elementor-element-5ac4e88{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-fe0263e{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-b178fa7{--width:100%;}.elementor-40 .elementor-element.elementor-element-bf51c29{--width:100%;}.elementor-40 .elementor-element.elementor-element-d9936da{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-e018935{--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-40 .elementor-element.elementor-element-0f9bb6b{--width:100%;}.elementor-40 .elementor-element.elementor-element-65cdcf4{--width:100%;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-27e961b{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-4c7db1f{--width:50%;}.elementor-40 .elementor-element.elementor-element-014cc54{--width:50%;}.elementor-40 .elementor-element.elementor-element-9a71011{--width:25%;}.elementor-40 .elementor-element.elementor-element-efb8566{--width:25%;}.elementor-40 .elementor-element.elementor-element-f642426{--width:25%;}.elementor-40 .elementor-element.elementor-element-1b5989c{--width:25%;}.elementor-40 .elementor-element.elementor-element-a6aef15{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-eeeea35{--width:42%;}.elementor-40 .elementor-element.elementor-element-ad69a1b{--width:58%;}.elementor-40 .elementor-element.elementor-element-1d7a9fd{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-e2585bb{--width:54%;}.elementor-40 .elementor-element.elementor-element-d747ad6{--width:46%;}.elementor-40 .elementor-element.elementor-element-c4913e4{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-c8d2fc3{--width:25%;}.elementor-40 .elementor-element.elementor-element-f7bec39{--width:25%;}.elementor-40 .elementor-element.elementor-element-4a17058{--width:25%;}.elementor-40 .elementor-element.elementor-element-b08f135{--width:25%;}.elementor-40 .elementor-element.elementor-element-5ac4e88{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-b178fa7{--width:34%;}.elementor-40 .elementor-element.elementor-element-bf51c29{--width:66%;}.elementor-40 .elementor-element.elementor-element-d9936da{--content-width:1160px;}.elementor-40 .elementor-element.elementor-element-0f9bb6b{--width:56%;}.elementor-40 .elementor-element.elementor-element-65cdcf4{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-c8d2fc3{--width:100%;}.elementor-40 .elementor-element.elementor-element-f7bec39{--width:100%;}.elementor-40 .elementor-element.elementor-element-4a17058{--width:100%;}.elementor-40 .elementor-element.elementor-element-b08f135{--width:100%;}}/* Start custom CSS *//* Over Thuismeester */
.tm-eyebrow .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:#1F4636!important;margin:0 0 14px}
.tm-over-h1 .elementor-heading-title{font-size:clamp(44px,5.6vw,72px)!important;line-height:1.02!important;letter-spacing:-.02em;margin:0 0 20px}
.tm-over-h1 em{font-style:normal;background:linear-gradient(transparent 62%,rgba(143,194,165,.55) 62%);padding:0 .06em}
.tm-over-lead p{font-size:clamp(19px,1.7vw,22px);line-height:1.5;max-width:30em}
.tm-btn-solid .elementor-button{background:#1F4636!important;color:#fff!important;border:2px solid #1F4636!important;border-radius:2px!important;padding:15px 27px!important}
.tm-btn-ghost .elementor-button{background:transparent!important;color:#1F4636!important;border:2px solid #1F4636!important;border-radius:2px!important;padding:15px 27px!important}
.tm-btn-solid .elementor-button:hover{background:#173628!important}.tm-btn-ghost .elementor-button:hover{background:#1F4636!important;color:#fff!important}
.tm-photo img{width:100%;display:block;object-fit:cover;border-radius:2px;box-shadow:0 30px 60px -30px rgba(18,25,23,.45)}
.tm-photo-tall img{aspect-ratio:4/5}.tm-photo-wide img{aspect-ratio:4/3}
.tm-over-hero__visual{position:relative}
.tm-over-hero__photo img{aspect-ratio:4/4.4}
.tm-note-wrap{position:absolute!important;left:-44px;bottom:-36px;width:auto!important;z-index:2;transform:rotate(-3deg)}
.tm-note{background:#FFFDF5;border-radius:3px;padding:18px 26px 16px 22px;box-shadow:0 22px 40px -18px rgba(18,25,23,.5);background-image:repeating-linear-gradient(transparent 0 31px,rgba(43,69,200,.13) 31px 32px);min-width:230px}
.tm-note__t{font-family:Caveat,cursive;font-size:25px;font-weight:700;color:#2B45C8;margin:0 0 4px;line-height:32px}
.tm-note ul{list-style:none;margin:0;padding:0}
.tm-note li{font-family:Caveat,cursive;font-size:23px;line-height:32px;color:#2B45C8;padding-left:30px;position:relative}
.tm-note li::before{content:"";position:absolute;left:2px;top:8px;width:15px;height:15px;border:2px solid #2B45C8;border-radius:3px}
.tm-note li.done{text-decoration:line-through;text-decoration-thickness:2px;color:rgba(43,69,200,.65)}
.tm-note li.done::after{content:"\2713";position:absolute;left:3px;top:-6px;font-size:24px;color:#2E7D5B;font-family:"Bricolage Grotesque",sans-serif;font-weight:700}
@media (max-width:767px){.tm-note-wrap{position:relative!important;left:auto;bottom:auto;margin:-48px 0 0 18px;align-self:flex-start}}
/* stats */
.tm-stats{row-gap:28px}
.tm-stat{padding-left:22px!important;border-left:1px solid rgba(255,255,255,.18)}
.tm-stat__n .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif!important;font-size:clamp(40px,4.4vw,58px)!important;font-weight:700!important;line-height:1!important;color:#fff!important;letter-spacing:-.02em;margin:0 0 8px}
.tm-stat__l .elementor-heading-title{font-family:Newsreader,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.4!important;color:rgba(255,255,255,.8)!important;max-width:15em}
/* quote */
.tm-quote .elementor-heading-title{font-family:"Bricolage Grotesque",sans-serif!important;font-size:clamp(24px,2.4vw,31px)!important;font-weight:600!important;line-height:1.25!important;color:#1F4636!important;border-left:4px solid #8FC2A5;padding:4px 0 4px 22px;margin:6px 0 22px}
/* checks */
.tm-checks{margin-top:10px}
.tm-checks .elementor-icon-list-item{padding:9px 0!important}
.tm-checks .elementor-icon-list-icon{width:26px;height:26px;border-radius:50%;background:#1F4636;display:inline-grid!important;place-items:center;margin-right:12px}
.tm-checks .elementor-icon-list-icon i,.tm-checks .elementor-icon-list-icon svg{color:#fff!important;fill:#fff!important;font-size:12px!important;width:12px!important}
.tm-checks .elementor-icon-list-text{font-family:"Bricolage Grotesque",sans-serif;font-size:17px;font-weight:500;color:#121917}
/* values */
.tm-values > .e-con-inner > .elementor-widget-heading .elementor-heading-title,.tm-values > .elementor-widget-heading .elementor-heading-title{color:#fff!important}
.tm-value{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:6px;transition:transform .3s ease,background-color .3s ease,border-color .3s}
.tm-value:hover{transform:translateY(-4px);background:rgba(255,255,255,.09);border-color:rgba(143,194,165,.5)}
.tm-steps > .tm-value{width:calc(25% - 15px)!important;--width:calc(25% - 15px)}
@media (max-width:1024px){.tm-steps > .tm-value{width:calc(50% - 10px)!important;--width:calc(50% - 10px)}}
@media (max-width:767px){.tm-steps > .tm-value{width:100%!important;--width:100%}}
.tm-value__ic .elementor-icon-wrapper{text-align:left!important}
.tm-value__ic .elementor-icon{width:52px;height:52px;border-radius:50%;background:rgba(143,194,165,.16);display:inline-grid!important;place-items:center;font-size:20px!important;color:#8FC2A5!important;fill:#8FC2A5!important;margin-bottom:6px}
.tm-value__ic .elementor-icon svg{width:20px;height:20px;fill:#8FC2A5}
.tm-value h3,.tm-value .elementor-heading-title{color:#fff!important}
.tm-value .elementor-widget-text-editor,.tm-value .elementor-widget-text-editor p{color:rgba(255,255,255,.78)!important}
/* founder */
.tm-founder__card{border-radius:8px;box-shadow:0 30px 60px -36px rgba(18,25,23,.4);border:1px solid #E4E1D8}
.tm-portrait{aspect-ratio:4/5;border-radius:4px;background:linear-gradient(160deg,#E4E1D8,#CFCBBE);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed #B9B4A5}
.tm-portrait__i{font-family:"Bricolage Grotesque",sans-serif;font-size:88px;font-weight:700;color:#1F4636;line-height:1;opacity:.85}
.tm-portrait__c{font-family:Newsreader,serif;font-size:15px;color:#5B6461}
.tm-sign .elementor-heading-title{font-family:Caveat,cursive!important;font-size:30px!important;font-weight:700!important;color:#2B45C8!important;margin-top:8px}

/* fixes */
.tm-stats{column-gap:0!important}
.tm-stats > .e-con-inner{column-gap:0!important;row-gap:28px!important;flex-wrap:wrap}
.tm-stats .tm-stat{width:25%!important;--width:25%}
@media (max-width:1024px){.tm-stats .tm-stat{width:50%!important;--width:50%}}
@media (max-width:767px){.tm-stats .tm-stat{width:50%!important;--width:50%;padding-left:14px!important}.tm-stat__n .elementor-heading-title{font-size:36px!important}.tm-stat__l .elementor-heading-title{font-size:15px!important}}
.tm-stat .elementor-widget:not(:last-child){margin-block-end:0!important}
.tm-over-hero .elementor-widget:not(:last-child){margin-block-end:0!important}
.tm-over-hero .tm-over-lead p:last-child{margin-bottom:0}
.tm-value__ic .elementor-icon i{color:#8FC2A5!important}
.tm-value .elementor-widget:not(:last-child){margin-block-end:10px!important}
.tm-values .elementor-widget-heading:not(.tm-value *) .elementor-heading-title{color:#fff!important}
.tm-founder__card .elementor-widget:not(:last-child){margin-block-end:12px}/* End custom CSS */