.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-52974 .elementor-element.elementor-element-fe3a359{z-index:100}.elementor-52974 .elementor-element.elementor-element-fe3a359 img{width:160px;height:50px;object-fit:contain;object-position:center center}.elementor-52974 .elementor-element.elementor-element-cf2ed55{--display:flex;--min-height:50px;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100}.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.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-52974 .elementor-element.elementor-element-9de93e2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 40px 0 0;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#fff}.elementor-52974 .elementor-element.elementor-element-9de93e2.elementor-element{--align-self:center}.elementor-52974 .elementor-element.elementor-element-9de93e2 p{margin-block-end: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-weight:var(--e-global-typography-accent-font-weight)}.elementor-52974 .elementor-element.elementor-element-2b3a7e9 .elementor-button{background-color:#61CE7000;font-family:"Open Sans",Sans-serif;font-size:26px;font-weight:500;padding:0}.elementor-52974 .elementor-element.elementor-element-dd7d7cf .e-off-canvas__content{background-color:#1d1d1d}.elementor-52974 .elementor-element.elementor-element-dd7d7cf .e-off-canvas__overlay{background-color:#000000D4}.elementor-52974 .elementor-element.elementor-element-dd7d7cf{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:34%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:.4s;--e-off-canvas-overlay-opacity:1}.elementor-52974 .elementor-element.elementor-element-bc67512{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-52974 .elementor-element.elementor-element-d9304ff .elementor-button{background-color:#61CE7000;font-family:"Open Sans",Sans-serif;font-size:60px;font-weight:500;padding:0}.elementor-52974 .elementor-element.elementor-element-d9304ff.elementor-element{--align-self:flex-end}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-52974 .elementor-element.elementor-element-b13f5c7{margin:60px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 )}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu .elementor-item{font-family:"Montserrat",Sans-serif;font-size:46px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1px}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main .elementor-item{color:#fff;fill:#fff;padding-left:0;padding-right:0;padding-top:6px;padding-bottom:6px}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main .elementor-item:hover,.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main .elementor-item:focus{color:#8f8f8f;fill:#8f8f8f}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:10px}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--dropdown a{padding-left:43px;padding-right:43px}.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-52974 .elementor-element.elementor-element-b13f5c7 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:64px !important}.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-52974 .elementor-element.elementor-element-c8746e2{width:var(--container-widget-width,max-content);max-width:max-content;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:start}.elementor-52974 .elementor-element.elementor-element-c8746e2.elementor-element{--align-self:flex-start}.elementor-52974 .elementor-element.elementor-element-c8746e2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:64px;font-weight:400;line-height:1.4em;color:#363636}.elementor-52974 .elementor-element.elementor-element-67064b5 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-67064b5{width:var(--container-widget-width,110px);max-width:110px;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 8px;--container-widget-width:110px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-67064b5:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-67064b5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-67064b5 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-2e404b3{--display:flex;border-style:none;--border-style:none;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-3702e45{width:var(--container-widget-width,800px);max-width:800px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-3702e45 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:140px;font-weight:300;line-height:1em;color:#313131}.elementor-52974 .elementor-element.elementor-element-6e7a192{width:var(--container-widget-width,400px);max-width:400px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-212af89{--display:flex;border-style:none;--border-style:none}.elementor-52974 .elementor-element.elementor-element-289960e{--display:flex;border-style:none;--border-style:none}.elementor-52974 .elementor-element.elementor-element-f82c738{width:var(--container-widget-width,800px);max-width:800px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-f82c738 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:140px;font-weight:300;line-height:1em;color:#313131}.elementor-52974 .elementor-element.elementor-element-5cd0dc2{width:var(--container-widget-width,400px);max-width:400px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-984d78b{--display:flex;border-style:none;--border-style:none;--border-radius:0px}.elementor-52974 .elementor-element.elementor-element-2c49984{width:var(--container-widget-width,800px);max-width:800px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-2c49984 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:140px;font-weight:300;line-height:1em;color:#313131}.elementor-52974 .elementor-element.elementor-element-e1f54f1{width:var(--container-widget-width,300px);max-width:300px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-8762371{--display:flex}.elementor-52974 .elementor-element.elementor-element-484a09e{width:100%;max-width:100%;margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 200px 0 0;text-align:start}.elementor-52974 .elementor-element.elementor-element-484a09e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:64px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-eae1ef3{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:40%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-eae1ef3.e-con{--align-self:flex-start}.elementor-52974 .elementor-element.elementor-element-935e3fe{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-52974 .elementor-element.elementor-element-935e3fe.elementor-element{--align-self:flex-end}.elementor-52974 .elementor-element.elementor-element-935e3fe img{width:40%;height:60%;object-fit:cover;object-position:center center}.elementor-52974 .elementor-element.elementor-element-89ead02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-8c6e2b5{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-33b9df4{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-33b9df4 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-1e45e27 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-1e45e27{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-1e45e27:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-1e45e27 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-1e45e27 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-27a1516{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-27a1516.e-con{--align-self:flex-start}.elementor-52974 .elementor-element.elementor-element-c641feb{text-align:start}.elementor-52974 .elementor-element.elementor-element-c641feb img{width:54%;height:290px;object-fit:cover;object-position:bottom center}.elementor-52974 .elementor-element.elementor-element-0b4c96e{width:100%;max-width:100%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-2258591{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-2258591 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-ae09841 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-ae09841{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-ae09841:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-ae09841 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-ae09841 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-58decef{--display:flex;--margin-top:-260px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-16afdc3 img{height:480px;object-fit:cover;object-position:center center}.elementor-52974 .elementor-element.elementor-element-706ed40{width:100%;max-width:100%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-49dda1d{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-49dda1d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-6f47968 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-6f47968{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-6f47968:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-6f47968 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-6f47968 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-afa64fa{--display:flex}.elementor-52974 .elementor-element.elementor-element-f541e2a{width:100%;max-width:100%;margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:end}.elementor-52974 .elementor-element.elementor-element-f541e2a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-79db36e{--display:flex}.elementor-52974 .elementor-element.elementor-element-30d3504{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-30d3504 img{height:480px;object-fit:cover;object-position:center center}.elementor-52974 .elementor-element.elementor-element-5461b60{width:100%;max-width:100%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-64a134f{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-64a134f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-4438a57 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-4438a57{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-4438a57:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-4438a57 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-4438a57 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-184990d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-d528833 img{height:480px;object-fit:cover;object-position:center center}.elementor-52974 .elementor-element.elementor-element-ec0962d{width:100%;max-width:100%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-296b10a{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-296b10a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-bcf88c6 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-bcf88c6{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-bcf88c6:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-bcf88c6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-bcf88c6 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-bca4934{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-4f258e6 img{height:480px;object-fit:cover;object-position:center center}.elementor-52974 .elementor-element.elementor-element-c4ad9dc{width:100%;max-width:100%;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 2px;font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:.2px;color:#5f5f5f}.elementor-52974 .elementor-element.elementor-element-edf3a21{width:var(--container-widget-width,800px);max-width:800px;margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-52974 .elementor-element.elementor-element-edf3a21 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-2fd37f3 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2px;fill:#363636;color:#363636;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-2fd37f3{width:var(--container-widget-width,125px);max-width:125px;margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0 0 5px;--container-widget-width:125px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 1px;border-color:#0B0B0C24}.elementor-52974 .elementor-element.elementor-element-2fd37f3:hover{border-style:solid;border-width:0 0 1px;border-color:#363636}.elementor-52974 .elementor-element.elementor-element-2fd37f3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-2fd37f3 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-0f694f2{width:100%;max-width:100%;margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 200px 0 0;text-align:start}.elementor-52974 .elementor-element.elementor-element-0f694f2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:64px;font-weight:400;line-height:1.2em;color:#313131}.elementor-52974 .elementor-element.elementor-element-d08184c .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#313131;color:#313131;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-d08184c{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-52974 .elementor-element.elementor-element-d08184c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-d08184c .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-64b8638 .elementor-button{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#313131;color:#313131;border-style:none;border-radius:0;padding:0 0 6px}.elementor-52974 .elementor-element.elementor-element-64b8638{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-52974 .elementor-element.elementor-element-64b8638 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-52974 .elementor-element.elementor-element-64b8638 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-52974 .elementor-element.elementor-element-87b284d{--display:flex}:root{--page-title-display:none}@media(max-width:767px){.elementor-52974 .elementor-element.elementor-element-9de93e2{padding:0 20px 0 0}.elementor-52974 .elementor-element.elementor-element-2b3a7e9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0 0}.elementor-52974 .elementor-element.elementor-element-d9304ff{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0 0}.elementor-52974 .elementor-element.elementor-element-c8746e2 .elementor-heading-title{font-size:26px}.elementor-52974 .elementor-element.elementor-element-67064b5{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-3702e45 .elementor-heading-title{font-size:60px}.elementor-52974 .elementor-element.elementor-element-6e7a192{width:100%;max-width:100%}.elementor-52974 .elementor-element.elementor-element-f82c738 .elementor-heading-title{font-size:60px}.elementor-52974 .elementor-element.elementor-element-5cd0dc2{width:100%;max-width:100%}.elementor-52974 .elementor-element.elementor-element-2c49984 .elementor-heading-title{font-size:60px}.elementor-52974 .elementor-element.elementor-element-e1f54f1{width:100%;max-width:100%}.elementor-52974 .elementor-element.elementor-element-8762371{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-484a09e .elementor-heading-title{font-size:26px}.elementor-52974 .elementor-element.elementor-element-eae1ef3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-935e3fe img{height:300px}.elementor-52974 .elementor-element.elementor-element-33b9df4 .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-1e45e27{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-c641feb img{height:300px}.elementor-52974 .elementor-element.elementor-element-2258591 .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-ae09841{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-16afdc3 img{height:300px}.elementor-52974 .elementor-element.elementor-element-49dda1d .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-6f47968{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-afa64fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-f541e2a .elementor-heading-title{font-size:26px}.elementor-52974 .elementor-element.elementor-element-79db36e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-52974 .elementor-element.elementor-element-30d3504 img{height:300px}.elementor-52974 .elementor-element.elementor-element-64a134f .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-4438a57{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-d528833 img{height:300px}.elementor-52974 .elementor-element.elementor-element-296b10a .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-bcf88c6{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-4f258e6 img{height:300px}.elementor-52974 .elementor-element.elementor-element-edf3a21 .elementor-heading-title{font-size:20px}.elementor-52974 .elementor-element.elementor-element-2fd37f3{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-0f694f2 .elementor-heading-title{font-size:26px}.elementor-52974 .elementor-element.elementor-element-d08184c{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-52974 .elementor-element.elementor-element-64b8638{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}}@media(min-width:768px){.elementor-52974 .elementor-element.elementor-element-cf2ed55{--width:100%}.elementor-52974 .elementor-element.elementor-element-2e404b3{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-212af89{--width:calc(32% - 45px)}.elementor-52974 .elementor-element.elementor-element-289960e{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-984d78b{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-8762371{--width:100%}.elementor-52974 .elementor-element.elementor-element-eae1ef3{--width:60%}.elementor-52974 .elementor-element.elementor-element-89ead02{--width:50%}.elementor-52974 .elementor-element.elementor-element-27a1516{--width:calc(60% - 45px)}.elementor-52974 .elementor-element.elementor-element-58decef{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-afa64fa{--width:100%}.elementor-52974 .elementor-element.elementor-element-79db36e{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-184990d{--width:calc(25% - 45px)}.elementor-52974 .elementor-element.elementor-element-bca4934{--width:calc(25% - 45px)}}.elementor-52974 .elementor-element.elementor-element-b13f5c7 a.elementor-item.elementor-item-anchor{text-align:right}.lf-hero{--lf-gut:clamp(20px,4vw,64px);position:relative;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:#111;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif !important;-webkit-font-smoothing:antialiased}.lf-stage{position:absolute;inset:0}.lf-stage .lf-layer{position:absolute;inset:0;opacity:0;background-size:cover;background-position:center;filter:grayscale(0) contrast(1.04);transition:opacity var(--lf-fade,.7s) ease;will-change:opacity}.lf-stage .lf-layer.is-on{opacity:1}.lf-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.38) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,.12) 55%,rgba(0,0,0,.62) 100%)}.lf-hero-inner{position:relative;z-index:2;padding:0 var(--lf-gut) clamp(44px,6vw,92px)}.lf-slate{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.lf-slate li{margin:0;list-style:none}.lf-slate a{display:inline-block;color:#fff;text-decoration:none;font-size:clamp(30px,4.4vw,64px);line-height:1.18;letter-spacing:-.03em;font-weight:400;opacity:.62;transition:opacity .3s ease,color .3s ease}.lf-slate li:nth-child(1) a{--c:#598cac}.lf-slate li:nth-child(2) a{--c:#e39d00}.lf-slate li:nth-child(3) a{--c:#1fac75}.lf-slate li:nth-child(4) a{--c:#ff65cc}.lf-slate a:hover,.lf-slate a:focus-visible,.lf-slate a.is-active{opacity:1;color:var(--c)}@media (max-width:767px){.lf-slate a{opacity:.72;font-size:clamp(26px,7vw,40px)}}@media (prefers-reduced-motion:reduce){.lf-stage .lf-layer{transition-duration:.01ms}}.elementor-52974 .elementor-element.elementor-element-67064b5:hover{width:115px}.elementor-52974 .elementor-element.elementor-element-67064b5{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-67064b5:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-67064b5 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-1e45e27:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-1e45e27{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-1e45e27:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-1e45e27 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-ae09841:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-ae09841{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-ae09841:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-ae09841 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-6f47968:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-6f47968{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-6f47968:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-6f47968 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-4438a57:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-4438a57{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-4438a57:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-4438a57 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-bcf88c6:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-bcf88c6{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-bcf88c6:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-bcf88c6 span{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-2fd37f3:hover{width:135px}.elementor-52974 .elementor-element.elementor-element-2fd37f3{transition:all .3s}.elementor-52974 .elementor-element.elementor-element-2fd37f3:hover span{gap:15px !important}.elementor-52974 .elementor-element.elementor-element-2fd37f3 span{transition:all .3s}.bereich_wrapper:hover .hover-white p{color:#fff !important;transition:.3s}.bereich_wrapper:hover .hover-white h3{color:#fff !important;transition:.3s}.bereich_wrapper:hover #docum h3{color:#7387ff !important;transition:.3s}.bereich_wrapper:hover #fiction h3{color:#ff9622 !important;transition:.3s}.bereich_wrapper:hover .hover-white a{color:#fff !important;transition:.3s}.bereich_wrapper:hover .hover-white path{fill:#fff !important;transition:.3s}.elementor-52974 .elementor-element.elementor-element-dd7d7cf .e-off-canvas__overlay{background-color:#000000DE;backdrop-filter:blur(10px)}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Thin.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-ExtraLight.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Light.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Medium.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-SemiBold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Bold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2022/08/Montserrat-Black.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-Regular-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-Semibold-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-Bold-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-ExtraBold-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-Italic-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-SemiboldItalic-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-BoldItalic-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-ExtraBoldItalic-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:200;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-Light-webfont.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:200;font-display:auto;src:url('https://webdesign6.de/wp-content/uploads/2021/09/OpenSans-LightItalic-webfont.woff') format('woff')}