.elementor-7 .elementor-element.elementor-element-567e283{--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;--overflow:hidden;--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-b0bd605{--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;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--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-7 .elementor-element.elementor-element-02f2662 .elementor-button{background-color:#FFFFFF54;font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.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 );}.elementor-7 .elementor-element.elementor-element-c52855d:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-c52855d.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-c52855d img{width:160px;height:108px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-80fe463{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-5e75a79{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ac09713{width:var( --container-widget-width, min(770px, 100%) );max-width:min(770px, 100%);--container-widget-width:min(770px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-d5eb264 .elementor-button{background-color:#FFFFFF54;font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-d5eb264.elementor-element{--align-self:flex-end;}.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 );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-7 .elementor-element.elementor-element-74a9902{width:var( --container-widget-width, min(670px, 100%) );max-width:min(670px, 100%);--container-widget-width:min(670px, 100%);--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4d3f62e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-4d3f62e .elementor-button{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 );}.elementor-7 .elementor-element.elementor-element-c67fadd{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1961d83{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1961d83:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-1961d83.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-1961d83 img{width:300px;height:202px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5c2d72e .elementor-button{background-color:#FFFFFF54;font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-5c2d72e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6f04fd1:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-6f04fd1.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6f04fd1 img{width:440px;height:296px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-d7b4d25{--display:flex;--padding-top:10px;--padding-bottom:110px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-d7b4d25:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d7b4d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1a11c43 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-097a57e{width:var( --container-widget-width, min(976px, 100%) );max-width:min(976px, 100%);--container-widget-width:min(976px, 100%);--container-widget-flex-grow:0;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-7 .elementor-element.elementor-element-d441fdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7beff74{--display:grid;--e-con-grid-template-columns:1fr 1px 1fr 1px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-7beff74:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7beff74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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 ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-74d05ce{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title{margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title a{font-family:var( --e-global-typography-9964e84-font-family ), Sans-serif;font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d487d1e{--spacer-size:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2c9a220{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title{margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title a{font-family:var( --e-global-typography-9964e84-font-family ), Sans-serif;font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ab63282{--spacer-size:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-895f06d{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title{margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title a{font-family:var( --e-global-typography-9964e84-font-family ), Sans-serif;font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f5be902{--display:grid;--e-con-grid-template-columns:4fr 6fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-f5be902:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f5be902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3ae9de5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cb4ebd2:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-cb4ebd2.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-cb4ebd2 img{max-width:451px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{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 );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );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-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-45cf34c{width:var( --container-widget-width, 90% );max-width:90%;background-color:#FFFFFFD9;margin:-180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 25px 16px 25px;--container-widget-width:90%;--container-widget-flex-grow:0;box-shadow:6px 6px 20px 0px rgba(0, 0, 0, 0.16);}.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__avatar img{width:61px;height:61px;}body.rtl .elementor-7 .elementor-element.elementor-element-45cf34c.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-7 .elementor-element.elementor-element-45cf34c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:24px;margin-left:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-45cf34c.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-7 .elementor-element.elementor-element-45cf34c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:24px;margin-right:0;}.elementor-7 .elementor-element.elementor-element-45cf34c.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:24px;}.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__name{color:var( --e-global-color-accent );font-family:"Asap", Sans-serif;font-size:12px;font-weight:400;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__bio{color:var( --e-global-color-text );margin-bottom:1px;}.elementor-7 .elementor-element.elementor-element-0ea8ff2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-11981d9{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-27ac978 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8aafff9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-8aafff9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f3285a9{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-6192831{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-info-box .pp-info-box-icon{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 );color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-description{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 );}.elementor-widget-pp-info-box .pp-info-box-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-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-container{text-align:left;}.elementor-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a28c99c-font-family ), Sans-serif;font-size:var( --e-global-typography-a28c99c-font-size );font-weight:var( --e-global-typography-a28c99c-font-weight );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-description{margin-bottom:4px;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-container{text-align:left;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a28c99c-font-family ), Sans-serif;font-size:var( --e-global-typography-a28c99c-font-size );font-weight:var( --e-global-typography-a28c99c-font-weight );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-description{margin-bottom:4px;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-container{text-align:left;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a28c99c-font-family ), Sans-serif;font-size:var( --e-global-typography-a28c99c-font-size );font-weight:var( --e-global-typography-a28c99c-font-weight );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-description{margin-bottom:4px;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-container{text-align:left;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a28c99c-font-family ), Sans-serif;font-size:var( --e-global-typography-a28c99c-font-size );font-weight:var( --e-global-typography-a28c99c-font-weight );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-description{margin-bottom:4px;}.elementor-7 .elementor-element.elementor-element-31c92df{--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:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31c92df:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31c92df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-12d3468{text-align:center;}.elementor-7 .elementor-element.elementor-element-12d3468 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ea62bcb{--e-image-carousel-slides-to-show:10;}.elementor-7 .elementor-element.elementor-element-ea62bcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ea62bcb .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-ea62bcb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-7 .elementor-element.elementor-element-dad3be7{--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-7 .elementor-element.elementor-element-dad3be7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dad3be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aafb91d{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:min(150px, 10%);}.elementor-7 .elementor-element.elementor-element-b29c937 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1c8c09a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b2c035e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-b2c035e .elementor-button{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 );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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-7 .elementor-element.elementor-element-24131c1 .elementor-repeater-item-e4ef888{left:74%;top:40.6%;}.elementor-7 .elementor-element.elementor-element-24131c1 .elementor-repeater-item-5a58ca4{left:44.1%;top:54.2%;}.elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner{width:13px;height:13px;font-size:13px;border-style:solid;border-width:2px 2px 2px 2px;padding:11px 10px 11px 10px;}.elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner, .elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner:before{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-wrap .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner, .elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner:before, .elementor-7 .elementor-element.elementor-element-24131c1 .pp-hotspot-icon-wrap{background-color:var( --e-global-color-secondary );}.pp-tooltip.pp-tooltip-24131c1 .tooltipster-box{background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.pp-tooltip.pp-tooltip-24131c1.tooltipster-top .tooltipster-arrow-background{border-top-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-24131c1.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-24131c1.tooltipster-left .tooltipster-arrow-background{border-left-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-24131c1.tooltipster-right .tooltipster-arrow-background{border-right-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-24131c1 .pp-tooltip-content{color:var( --e-global-color-secondary );font-family:"Asap", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ddcb29d{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-728b388{--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;--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-65e0e2b{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-284362b .elementor-button{background-color:#FFFFFF54;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 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-b35ff41{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-1d27811{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-09ea8f4 .elementor-button{background-color:#FFFFFF54;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 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-09ea8f4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .swiper-pagination-bullet-active, .elementor-7 .elementor-element.elementor-element-c2cfa84 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c2cfa84{width:var( --container-widget-width, min(100%, 1090px) );max-width:min(100%, 1090px);--container-widget-width:min(100%, 1090px);--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-swiper-button{font-size:20px;}.elementor-7 .elementor-element.elementor-element-c2cfa84 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF2B;opacity:1;}.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-7 .elementor-element.elementor-element-c2cfa84.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9964e84-font-family ), Sans-serif;font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__name{color:var( --e-global-color-primary );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 );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__title{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 );}.elementor-7 .elementor-element.elementor-element-fe806ff{--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;--justify-content:space-between;}.elementor-7 .elementor-element.elementor-element-31508bc .elementor-button{background-color:#FFFFFF54;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 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-a005c5f{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-da6a76d{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-01359f3 .elementor-button{background-color:#FFFFFF54;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 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:7px 25px 7px 25px;}.elementor-7 .elementor-element.elementor-element-01359f3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-f803180{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-e1a00c3{--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;--overflow:hidden;--padding-top:140px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-e1a00c3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e1a00c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dddb8bc .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a04e670 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fcfc05c{--swiper-slides-to-display:4;--swiper-slides-gap:50px;width:var( --container-widget-width, 133% );max-width:133%;margin:0% -33% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:40px 0px 0px 0px;--container-widget-width:133%;--container-widget-flex-grow:0;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:calc(-33% - 40px);--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:33%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fcfc05c .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-859826c{--display:grid;--e-con-grid-template-columns:4fr 1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-7 .elementor-element.elementor-element-859826c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-859826c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, #00000000 50%);}.elementor-7 .elementor-element.elementor-element-27811b7:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-27811b7.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-fffe089{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-6d7221c:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-6d7221c.elementor-widget-image img{-webkit-mask-image:url( https://www.gridly.nl/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}@media(max-width:1024px){.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 );}.elementor-7 .elementor-element.elementor-element-5e75a79{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-4d3f62e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1a11c43 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-097a57e{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-7beff74{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-f5be902{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-cb4ebd2 img{width:100%;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-45cf34c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-27ac978 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-8aafff9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-6192831{--grid-auto-flow:row;}.elementor-widget-pp-info-box .pp-info-box-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-info-box .pp-info-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pp-info-box .pp-info-box-subtitle{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-pp-info-box .pp-info-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-info-box .pp-info-box-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-12d3468 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-ea62bcb{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-dad3be7{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b29c937 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1c8c09a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-b2c035e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-284362b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-09ea8f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__text{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-31508bc .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-01359f3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-dddb8bc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a04e670 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-fcfc05c{--swiper-slides-to-display:2;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--arrow-prev-left-position:-40px;--arrow-next-right-position:0px;}.elementor-7 .elementor-element.elementor-element-859826c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-02f2662 .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-d5eb264.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-d5eb264 .elementor-button{font-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-4d3f62e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-5c2d72e .elementor-button{font-size:14px;}.elementor-7 .elementor-element.elementor-element-1a11c43 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-097a57e{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-7beff74{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-74d05ce .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-2c9a220 .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-895f06d .elementor-icon-box-title a{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-f5be902{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-45cf34c{margin:-180px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__name{font-size:12px;}.elementor-7 .elementor-element.elementor-element-27ac978 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-8aafff9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-6192831{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-pp-info-box .pp-info-box-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-pp-info-box .pp-info-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pp-info-box .pp-info-box-subtitle{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-pp-info-box .pp-info-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-info-box .pp-info-box-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-0b7b3d0 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-313d101 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-f0594b0 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-1102855 .pp-info-box-title{font-size:var( --e-global-typography-a28c99c-font-size );}.elementor-7 .elementor-element.elementor-element-12d3468 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-ea62bcb{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-dad3be7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-aafb91d{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-7 .elementor-element.elementor-element-b29c937 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1c8c09a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-b2c035e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.pp-tooltip.pp-tooltip-24131c1 .pp-tooltip-content{font-size:12px;}.elementor-7 .elementor-element.elementor-element-728b388{--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-7 .elementor-element.elementor-element-284362b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-09ea8f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__text{font-size:var( --e-global-typography-9964e84-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-fe806ff{--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-7 .elementor-element.elementor-element-31508bc .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-01359f3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-dddb8bc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a04e670 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-fcfc05c{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-859826c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-aafb91d{--width:min(100%, 500px);}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-aafb91d{--width:77%;}}/* Start custom CSS for button, class: .elementor-element-02f2662 */.elementor-7 .elementor-element.elementor-element-02f2662 .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5eb264 */.elementor-7 .elementor-element.elementor-element-d5eb264 .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74a9902 */.elementor-7 .elementor-element.elementor-element-74a9902 {
    opacity: .5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c2d72e */.elementor-7 .elementor-element.elementor-element-5c2d72e .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-567e283 */.elementor-7 .elementor-element.elementor-element-567e283 {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-567e283:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: unset;
    bottom: 0;
    background: white;
    height: 136px;
    border-top-left-radius: 300px 136px;
    border-top-right-radius: 300px 136px;
}

body[data-elementor-device-mode="mobile"] .elementor-7 .elementor-element.elementor-element-567e283:before {
    height: 45px;
    border-top-left-radius: 100px 45px;
    border-top-right-radius: 100px 45px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7beff74 */.elementor-7 .elementor-element.elementor-element-7beff74 {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-7beff74:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: unset;
    bottom: 0;
    background: white;
    height: 136px;
    border-top-left-radius: 300px 136px;
    border-top-right-radius: 300px 136px;
}

body[data-elementor-device-mode="mobile"] .elementor-7 .elementor-element.elementor-element-7beff74:before {
    height: 45px;
    border-top-left-radius: 100px 45px;
    border-top-right-radius: 100px 45px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb4ebd2 */.elementor-7 .elementor-element.elementor-element-cb4ebd2 img {
    aspect-ratio: 45 / 64;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-45cf34c */.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__text {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-7 .elementor-element.elementor-element-45cf34c {
    max-width: max-content !important;
    border-radius: 34px / 50px;
}

.elementor-7 .elementor-element.elementor-element-45cf34c .elementor-author-box__avatar img {
    border-radius: 30px / 28px;
    height: 66px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ac978 */.elementor-7 .elementor-element.elementor-element-27ac978 .elementor-heading-title:before {
    content: '\a0\a0\a0\a0';
    margin-right: 3px;
    background-image: url('/wp-content/uploads/2026/06/Gridly-vorm.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ea62bcb */.elementor-7 .elementor-element.elementor-element-ea62bcb .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}

.elementor-7 .elementor-element.elementor-element-ea62bcb img {
    aspect-ratio: 1 / 1;
    object-fit: contain;
    object-position: center;
    filter: grayscale(1);
    transition: all 250ms;
}

.elementor-7 .elementor-element.elementor-element-ea62bcb img:hover {
    filter: grayscale(0);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b29c937 */.elementor-7 .elementor-element.elementor-element-b29c937 .elementor-heading-title:before {
    content: '\a0\a0\a0\a0';
    margin-right: 3px;
    background-image: url('/wp-content/uploads/2026/06/Gridly-vorm.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aafb91d */.elementor-7 .elementor-element.elementor-element-aafb91d {
    justify-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for pp-image-hotspots, class: .elementor-element-24131c1 */.elementor-7 .elementor-element.elementor-element-24131c1 .pp-hot-spot-inner {
    border-radius: 17px / 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-284362b */.elementor-7 .elementor-element.elementor-element-284362b .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09ea8f4 */.elementor-7 .elementor-element.elementor-element-09ea8f4 .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-c2cfa84 */.elementor-7 .elementor-element.elementor-element-c2cfa84 .elementor-testimonial__image img {
    border-radius: 30px / 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31508bc */.elementor-7 .elementor-element.elementor-element-31508bc .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01359f3 */.elementor-7 .elementor-element.elementor-element-01359f3 .elementor-button {
    border-radius: 8px / 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dddb8bc */.elementor-7 .elementor-element.elementor-element-dddb8bc .elementor-heading-title:before {
    content: '\a0\a0\a0\a0';
    background-image: url('/wp-content/uploads/2026/06/Gridly-vorm-nocolor.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    transform: scale(.8);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-fcfc05c */.elementor-7 .elementor-element.elementor-element-fcfc05c {
    max-width: unset !important;
}/* End custom CSS */