.elementor-288 .elementor-element.elementor-element-10a9396{--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;--align-items:center;--overflow:hidden;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-276ff25{--opacity:1;--hotspot-color:var( --e-global-color-text );--hotspot-min-height:0px;--hotspot-box-color:var( --e-global-color-primary );--hotspot-padding:7px;--hotspot-border-radius:0px 0px 0px 0px;--tooltip-text-color:var( --e-global-color-secondary );--tooltip-align:left;--tooltip-padding:15px 15px 15px 15px;--tooltip-color:var( --e-global-color-text );--tooltip-border-radius:10px 10px 10px 10px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-widget-container>img:hover{--opacity:1;}.elementor-288 .elementor-element.elementor-element-276ff25 img{border-radius:10px 10px 10px 10px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-172fb58{left:77%;--hotspot-translate-x:77%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-172fb58 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-172fb58 .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-2d75afc{left:33%;--hotspot-translate-x:33%;top:26%;--hotspot-translate-y:26%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-2d75afc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-2d75afc .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-fef0186{left:59%;--hotspot-translate-x:59%;top:36%;--hotspot-translate-y:36%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-fef0186 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-fef0186 .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-437d24b{left:8%;--hotspot-translate-x:8%;top:43%;--hotspot-translate-y:43%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-437d24b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-437d24b .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-e58b26b{left:47%;--hotspot-translate-x:47%;top:51%;--hotspot-translate-y:51%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-e58b26b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-e58b26b .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-74f2dfa{left:23%;--hotspot-translate-x:23%;top:62%;--hotspot-translate-y:62%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-74f2dfa .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-74f2dfa .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-25150d6{right:17%;--hotspot-translate-x:17%;top:61%;--hotspot-translate-y:61%;--white-space:normal;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-25150d6 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-25150d6 .e-hotspot__tooltip{min-width:0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-288 .elementor-element.elementor-element-276ff25 .e-hotspot__label{font-family:"Renotec";font-size:19px;font-weight:500;}.elementor-288 .elementor-element.elementor-element-276ff25 .e-hotspot__tooltip{font-family:"Renotec";font-size:16px;font-weight:400;}.elementor-288 .elementor-element.elementor-element-276ff25.elementor-element{--align-self:center;}.elementor-288 .elementor-element.elementor-element-539df8c{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-11f4953 .elementor-heading-title{font-family:var( --e-global-typography-44f9070-font-family );font-size:var( --e-global-typography-44f9070-font-size );font-weight:var( --e-global-typography-44f9070-font-weight );line-height:var( --e-global-typography-44f9070-line-height );letter-spacing:var( --e-global-typography-44f9070-letter-spacing );word-spacing:var( --e-global-typography-44f9070-word-spacing );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-11f4953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-288 .elementor-element.elementor-element-a183053 .elementor-heading-title{font-family:"Renotec";font-size:22px;font-weight:600;line-height:30px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-288 .elementor-element.elementor-element-c7031b2{font-family:var( --e-global-typography-05cbe7b-font-family );font-size:var( --e-global-typography-05cbe7b-font-size );font-weight:var( --e-global-typography-05cbe7b-font-weight );line-height:var( --e-global-typography-05cbe7b-line-height );letter-spacing:var( --e-global-typography-05cbe7b-letter-spacing );word-spacing:var( --e-global-typography-05cbe7b-word-spacing );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-9a48cba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button{font-family:"Renotec";font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:015px 70px 015px 70px;}.elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-3f2735d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button{font-family:"Renotec";font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:015px 70px 015px 70px;}.elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-955bf72{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button{font-family:"Renotec";font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:015px 70px 015px 070px;}.elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-008a2fd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-288 .elementor-element.elementor-element-01be59b .elementor-button{font-family:"Renotec";font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 70px 15px 70px;}.elementor-288 .elementor-element.elementor-element-01be59b .elementor-button:hover, .elementor-288 .elementor-element.elementor-element-01be59b .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-01be59b .elementor-button:hover svg, .elementor-288 .elementor-element.elementor-element-01be59b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-01be59b{padding:0px 0px 0px 0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-288 .elementor-element.elementor-element-b76bfb7{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-5cd8284 .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-5cd8284{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-a20a85c{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-06ba980{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-5f6c53e .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-5f6c53e{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-1888a07{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-6277531{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-427fadf .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-427fadf{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-f6c0fbc{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-fcc790b{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-7370d7a .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-7370d7a{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-72b953f{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-d5e9666{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-3cbcd3c .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-3cbcd3c{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-0525f4b{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-e3219b8{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-4891512 .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-4891512{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-ac2d389{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-910690b{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-288 .elementor-element.elementor-element-15a1cba .elementor-heading-title{font-family:var( --e-global-typography-d71e1de-font-family );font-size:var( --e-global-typography-d71e1de-font-size );font-weight:var( --e-global-typography-d71e1de-font-weight );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );color:var( --e-global-color-accent );}.elementor-288 .elementor-element.elementor-element-15a1cba{padding:0px 0px 10px 0px;}.elementor-288 .elementor-element.elementor-element-be3f254{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-539df8c{--width:100%;}}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-10a9396{--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-172fb58{left:79%;--hotspot-translate-x:79%;top:21%;--hotspot-translate-y:21%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-2d75afc{left:30%;--hotspot-translate-x:30%;top:27%;--hotspot-translate-y:27%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-fef0186{left:62%;--hotspot-translate-x:62%;top:39%;--hotspot-translate-y:39%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-437d24b{left:4%;--hotspot-translate-x:4%;top:43%;--hotspot-translate-y:43%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-e58b26b{left:49%;--hotspot-translate-x:49%;top:54%;--hotspot-translate-y:54%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-74f2dfa{left:25%;--hotspot-translate-x:25%;top:71%;--hotspot-translate-y:71%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-25150d6{right:8%;--hotspot-translate-x:8%;top:64%;--hotspot-translate-y:64%;}.elementor-288 .elementor-element.elementor-element-539df8c{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-288 .elementor-element.elementor-element-11f4953{text-align:start;}.elementor-288 .elementor-element.elementor-element-11f4953 .elementor-heading-title{font-size:var( --e-global-typography-44f9070-font-size );line-height:var( --e-global-typography-44f9070-line-height );letter-spacing:var( --e-global-typography-44f9070-letter-spacing );word-spacing:var( --e-global-typography-44f9070-word-spacing );}.elementor-288 .elementor-element.elementor-element-c7031b2{font-size:var( --e-global-typography-05cbe7b-font-size );line-height:var( --e-global-typography-05cbe7b-line-height );letter-spacing:var( --e-global-typography-05cbe7b-letter-spacing );word-spacing:var( --e-global-typography-05cbe7b-word-spacing );}.elementor-288 .elementor-element.elementor-element-9a48cba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-3f2735d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-955bf72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-008a2fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-01be59b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-288 .elementor-element.elementor-element-b76bfb7{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-5cd8284 .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-06ba980{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-5f6c53e .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-6277531{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-427fadf .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-fcc790b{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-7370d7a .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-d5e9666{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-3cbcd3c .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-e3219b8{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-4891512 .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-910690b{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-15a1cba .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-10a9396{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:100;}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-288 .elementor-element.elementor-element-276ff25 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-172fb58{left:81%;--hotspot-translate-x:81%;top:12%;--hotspot-translate-y:12%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-2d75afc{left:11%;--hotspot-translate-x:11%;top:24%;--hotspot-translate-y:24%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-fef0186{left:92%;--hotspot-translate-x:92%;top:35%;--hotspot-translate-y:35%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-437d24b{left:11%;--hotspot-translate-x:11%;top:40%;--hotspot-translate-y:40%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-e58b26b{left:41%;--hotspot-translate-x:41%;top:55%;--hotspot-translate-y:55%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-74f2dfa{left:22%;--hotspot-translate-x:22%;top:85%;--hotspot-translate-y:85%;}.elementor-288 .elementor-element.elementor-element-276ff25 .elementor-repeater-item-25150d6{right:20%;--hotspot-translate-x:20%;top:69%;--hotspot-translate-y:69%;}.elementor-288 .elementor-element.elementor-element-276ff25 .e-hotspot__label{font-size:15px;line-height:1.3em;}.elementor-288 .elementor-element.elementor-element-276ff25{--hotspot-padding:6px;--tooltip-align:left;--tooltip-padding:5px 5px 5px 5px;}.elementor-288 .elementor-element.elementor-element-276ff25 .e-hotspot__tooltip{font-size:12px;}.elementor-288 .elementor-element.elementor-element-276ff25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-539df8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-288 .elementor-element.elementor-element-11f4953 .elementor-heading-title{font-size:var( --e-global-typography-44f9070-font-size );line-height:var( --e-global-typography-44f9070-line-height );letter-spacing:var( --e-global-typography-44f9070-letter-spacing );word-spacing:var( --e-global-typography-44f9070-word-spacing );}.elementor-288 .elementor-element.elementor-element-c7031b2{font-size:var( --e-global-typography-05cbe7b-font-size );line-height:var( --e-global-typography-05cbe7b-line-height );letter-spacing:var( --e-global-typography-05cbe7b-letter-spacing );word-spacing:var( --e-global-typography-05cbe7b-word-spacing );}.elementor-288 .elementor-element.elementor-element-9a48cba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-3f2735d .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-3f2735d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-288 .elementor-element.elementor-element-955bf72 .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-008a2fd .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-01be59b .elementor-button{font-size:15px;padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-b76bfb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-5cd8284 .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-06ba980{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-5f6c53e .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-6277531{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-427fadf .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-fcc790b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-7370d7a .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-d5e9666{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-3cbcd3c .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-e3219b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-4891512 .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}.elementor-288 .elementor-element.elementor-element-910690b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-288 .elementor-element.elementor-element-15a1cba .elementor-heading-title{font-size:var( --e-global-typography-d71e1de-font-size );line-height:var( --e-global-typography-d71e1de-line-height );letter-spacing:var( --e-global-typography-d71e1de-letter-spacing );word-spacing:var( --e-global-typography-d71e1de-word-spacing );}}/* Start custom CSS for hotspot, class: .elementor-element-276ff25 *//* ===== HOVER FIX VOOR HOTSPOTS MET LINK ===== */

/* Toon de tooltip wanneer je over de hotspot-knop hovert (ook met link) */
.e-hotspot.e-hotspot--link:hover .e-hotspot__tooltip {
    opacity: 1 !important;
    pointer-events: visible !important;
    transform: translateY(calc(-100% - 1px)) !important;
    transition: opacity 0.3s ease !important;
}

/* Zorg dat de tooltip op een hogere z-index komt zodat hij boven andere hotspots ligt */
.e-hotspot.e-hotspot--link:hover {
    z-index: 10 !important;
}

/* Zorg dat de tooltip ook open blijft wanneer je er met de muis op staat */
.e-hotspot.e-hotspot--link .e-hotspot__tooltip:hover {
    opacity: 1 !important;
    pointer-events: visible !important;
}/* End custom CSS */
/* Start custom CSS *//* Verberg alle detail-secties standaard */
.js-detail {
    display: none;
    scroll-margin-top: 180px;
}

@media (max-width: 767px) {
    .js-detail {
        scroll-margin-top: 80px;
    }
}

/* Toon de actieve detail-sectie met een zachte fade-in */
.js-detail.is-visible {
    display: block;
    animation: fadeInDetail 0.45s ease-out;
}

@keyframes fadeInDetail {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Regular.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Regular.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Light.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Extra-Light.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Italic.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Light-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Demi.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Bold.woff') format('woff');
}
@font-face {
	font-family: 'Renotec';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://renotec.be/wp-content/uploads/2025/12/DIN-2014_Extra-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */