.elementor-37 .elementor-element.elementor-element-e759992{--display:flex;--min-height:650px;--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;--justify-content:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-e759992:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e759992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stogger.bedrijfshaven-development.nl/wp-content/uploads/2026/11/header-resources.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-a046b15{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-a046b15 .elementor-heading-title{font-family:"Montserrat", Open Sans;font-size:14px;font-weight:600;letter-spacing:1.5px;color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-5f5a050{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-5f5a050 .elementor-heading-title{font-family:"Montserrat", Open Sans;font-size:50px;font-weight:700;line-height:60px;color:var( --e-global-color-e503b57 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Open Sans;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-37 .elementor-element.elementor-element-d36ddf9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e317735-font-family ), Open Sans;font-weight:var( --e-global-typography-e317735-font-weight );color:var( --e-global-color-5e4637e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Open Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-f2ce544 .elementor-button{background-color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-f2ce544 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-490fea7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-cfd646c{text-align:center;}.elementor-37 .elementor-element.elementor-element-cfd646c .elementor-heading-title{font-family:"Montserrat", Open Sans;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-ab224af{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-37 .elementor-element.elementor-element-ab224af .elementor-heading-title{font-family:"Montserrat", Open Sans;font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-e503b57 );}.elementor-37 .elementor-element.elementor-element-4ccdb37{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-edc74f4{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-edc74f4:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-edc74f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d20a56f );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37 .elementor-element.elementor-element-eb9c818.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-eb9c818.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-eb9c818.elementor-view-default .elementor-icon{fill:var( --e-global-color-339b412 );color:var( --e-global-color-339b412 );border-color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon{font-size:70px;}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-title a{font-family:var( --e-global-typography-49aa860-font-family ), Open Sans;font-weight:var( --e-global-typography-49aa860-font-weight );}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-title{color:var( --e-global-color-e503b57 );}.elementor-37 .elementor-element.elementor-element-eb9c818:has(:hover) .elementor-icon-box-title,
					 .elementor-37 .elementor-element.elementor-element-eb9c818:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e503b57 );}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-description{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:400;color:var( --e-global-color-5e4637e );}.elementor-37 .elementor-element.elementor-element-1b0477e .elementor-heading-title{color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-6f05eac{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-37 .elementor-element.elementor-element-6f05eac:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6f05eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d20a56f );}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37 .elementor-element.elementor-element-39f578c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-39f578c.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-39f578c.elementor-view-default .elementor-icon{fill:var( --e-global-color-339b412 );color:var( --e-global-color-339b412 );border-color:var( --e-global-color-339b412 );}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon{font-size:70px;}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-title a{font-family:var( --e-global-typography-49aa860-font-family ), Open Sans;font-weight:var( --e-global-typography-49aa860-font-weight );}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-title{color:var( --e-global-color-e503b57 );}.elementor-37 .elementor-element.elementor-element-39f578c:has(:hover) .elementor-icon-box-title,
					 .elementor-37 .elementor-element.elementor-element-39f578c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e503b57 );}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-description{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:400;color:var( --e-global-color-5e4637e );}.elementor-37 .elementor-element.elementor-element-e83aec3 .elementor-heading-title{color:var( --e-global-color-339b412 );}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-e759992:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e759992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stogger.bedrijfshaven-development.nl/wp-content/uploads/2026/11/resources-header-phone-tall.jpg");background-position:bottom center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e759992{--min-height:125vw;--justify-content:flex-start;--padding-top:130px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-37 .elementor-element.elementor-element-a046b15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-5f5a050{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-5f5a050 .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-37 .elementor-element.elementor-element-490fea7{--padding-top:50px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-ab224af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-ab224af .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-37 .elementor-element.elementor-element-4ccdb37{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-edc74f4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-37 .elementor-element.elementor-element-eb9c818 .elementor-icon-box-wrapper{gap:20px;}.elementor-37 .elementor-element.elementor-element-6f05eac{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-37 .elementor-element.elementor-element-39f578c .elementor-icon-box-wrapper{gap:20px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-e759992:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e759992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stogger.bedrijfshaven-development.nl/wp-content/uploads/2026/11/resources-header-phone-tall.jpg");background-position:bottom center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e759992{--min-height:125vw;--justify-content:flex-start;--padding-top:110px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-a046b15 .elementor-heading-title{font-size:13px;}.elementor-37 .elementor-element.elementor-element-5f5a050 .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-37 .elementor-element.elementor-element-d36ddf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-490fea7{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-cfd646c .elementor-heading-title{font-size:13px;}.elementor-37 .elementor-element.elementor-element-ab224af .elementor-heading-title{font-size:30px;line-height:42px;}.elementor-37 .elementor-element.elementor-element-4ccdb37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-e759992 *//* stg-hero-fit */
@media (min-width:1025px){
.elementor-37 .elementor-element.elementor-element-e759992 .elementor-widget{max-width:calc(100vw - 800px - max(20px, (100vw - 1200px) / 2) - 40px);}
.elementor-37 .elementor-element.elementor-element-e759992 h1.elementor-heading-title{font-size:clamp(34px,3.4vw,56px);}
}
@media (min-width:1025px) and (max-width:1240px){.elementor-37 .elementor-element.elementor-element-e759992{padding-left:20px !important;padding-right:20px !important;}}
@media (max-width:1024px){
.elementor-37 .elementor-element.elementor-element-e759992{min-height:0 !important;background-size:100% auto !important;background-color:#0f1d06 !important;justify-content:flex-start !important;padding:130px 40px 95vw !important;}
}
@media (max-width:767px){
.elementor-37 .elementor-element.elementor-element-e759992{padding:110px 20px 95vw !important;}
}/* End custom CSS */