.elementor-7455 .elementor-element.elementor-element-1373562{--display:flex;--min-height:calc(100vh - 146px - 219px);--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-1373562::before, .elementor-7455 .elementor-element.elementor-element-1373562 > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-1373562 > .e-con-inner > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-1373562 > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-1373562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-1373562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A6;--background-overlay:'';}.elementor-7455 .elementor-element.elementor-element-20aad11 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-9f9d803{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-71a8762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-71a8762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-e5d65e8 );color:var( --e-global-color-e5d65e8 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:40px 40px 40px 40px;}.elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button:hover, .elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-e5d65e8 );border-color:var( --e-global-color-accent );}.elementor-7455 .elementor-element.elementor-element-363c818{width:auto;max-width:auto;}.elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button:hover svg, .elementor-7455 .elementor-element.elementor-element-363c818 .elementor-button:focus svg{fill:var( --e-global-color-e5d65e8 );}.elementor-7455 .elementor-element.elementor-element-b90589b .elementor-button{background-color:#0000004D;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:40px 40px 40px 40px;}.elementor-7455 .elementor-element.elementor-element-b90589b{width:auto;max-width:auto;}.elementor-7455 .elementor-element.elementor-element-b90589b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7455 .elementor-element.elementor-element-b90589b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7455 .elementor-element.elementor-element-52bb03a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-7455 .elementor-element.elementor-element-aa6ac57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-aa6ac57:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-aa6ac57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7455 .elementor-element.elementor-element-5f10ae7{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:60px;}.elementor-7455 .elementor-element.elementor-element-5f10ae7:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-5f10ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d65e8 );}.elementor-7455 .elementor-element.elementor-element-529b090 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-c32b525{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7455 .elementor-element.elementor-element-eece33f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-7455 .elementor-element.elementor-element-43e2eb5 .elementor-icon-wrapper{text-align:center;}.elementor-7455 .elementor-element.elementor-element-43e2eb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-43e2eb5.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-43e2eb5.elementor-view-default .elementor-icon{color:var( --e-global-color-46fc4cb );border-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-43e2eb5.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-43e2eb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-43e2eb5 .elementor-icon{font-size:24px;}.elementor-7455 .elementor-element.elementor-element-43e2eb5 .elementor-icon svg{height:24px;}.elementor-7455 .elementor-element.elementor-element-519fe99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-c4ba995{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-7455 .elementor-element.elementor-element-1f387ad .elementor-icon-wrapper{text-align:center;}.elementor-7455 .elementor-element.elementor-element-1f387ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-1f387ad.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-1f387ad.elementor-view-default .elementor-icon{color:var( --e-global-color-46fc4cb );border-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-1f387ad.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-1f387ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-1f387ad .elementor-icon{font-size:24px;}.elementor-7455 .elementor-element.elementor-element-1f387ad .elementor-icon svg{height:24px;}.elementor-7455 .elementor-element.elementor-element-edbf610 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-785670b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-7455 .elementor-element.elementor-element-f3cd38a .elementor-icon-wrapper{text-align:center;}.elementor-7455 .elementor-element.elementor-element-f3cd38a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-f3cd38a.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-f3cd38a.elementor-view-default .elementor-icon{color:var( --e-global-color-46fc4cb );border-color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-f3cd38a.elementor-view-framed .elementor-icon, .elementor-7455 .elementor-element.elementor-element-f3cd38a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-f3cd38a .elementor-icon{font-size:24px;}.elementor-7455 .elementor-element.elementor-element-f3cd38a .elementor-icon svg{height:24px;}.elementor-7455 .elementor-element.elementor-element-1e15615 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;color:var( --e-global-color-46fc4cb );}.elementor-7455 .elementor-element.elementor-element-5c80565{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-86ea206{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-aab904f .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e5d65e8 );}.elementor-7455 .elementor-element.elementor-element-d7db3b9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-5e0b41d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-40f521b{background-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-40f521b img{border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-57a1de4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-57a1de4:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-57a1de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-b8949ab{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-09450d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:300;line-height:38px;color:var( --e-global-color-e5d65e8 );}.elementor-7455 .elementor-element.elementor-element-423d98b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-6c9b00e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-05c59fd img{border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-2370e3b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-0a7d9ec{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-4f83ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7455 .elementor-element.elementor-element-4f83ad1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:300;line-height:38px;}.elementor-7455 .elementor-element.elementor-element-51d7f91{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-34ae4c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-981bf6f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-7455 .elementor-element.elementor-element-30bc069{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-fd2e2f6 img{border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-504a39f{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-504a39f:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-504a39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d65e8 );}.elementor-7455 .elementor-element.elementor-element-7106bd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-896437a .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-7455 .elementor-element.elementor-element-b05da5e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-f91aabd{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-f91aabd:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f91aabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3B3A;}.elementor-7455 .elementor-element.elementor-element-1303750{--grid-columns:3;--grid-row-gap:50px;--grid-column-gap:30px;}.elementor-7455 .elementor-element.elementor-element-1303750 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7455 .elementor-element.elementor-element-1303750 .e-loop-item > .elementor-section, .elementor-7455 .elementor-element.elementor-element-1303750 .e-loop-item > .elementor-section > .elementor-container, .elementor-7455 .elementor-element.elementor-element-1303750 .e-loop-item > .e-con, .elementor-7455 .elementor-element.elementor-element-1303750 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7455 .elementor-element.elementor-element-826ac4b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-826ac4b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-826ac4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7455 .elementor-element.elementor-element-d529f40{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-225daf5 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-4a55fae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-364755f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-left .jx-label{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-right .jx-label{background-color:var( --e-global-color-accent );}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-slider .jx-controller{background-color:var( --e-global-color-accent );align-self:center;}.elementor-7455 .elementor-element.elementor-element-14109a7 .slick-slide{margin-left:0px;margin-right:0px;}.elementor-7455 .elementor-element.elementor-element-14109a7 .slick-list{margin-left:-0px;margin-right:-0px;border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-left{justify-content:flex-start;align-items:flex-start;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-right{justify-content:flex-end;align-items:flex-start;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-slider .jx-controller i{color:var( --e-global-color-primary );font-size:22px;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-slider .jx-controller i svg *{fill:var( --e-global-color-primary );}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-handle .jx-control:before{width:2px;margin-left:calc( 2px/-2);background-color:var( --e-global-color-accent );}.elementor-7455 .elementor-element.elementor-element-14109a7 .jx-slider .jx-controller i svg{width:22px;height:22px;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jet-slick-dots{justify-content:center;}.elementor-7455 .elementor-element.elementor-element-14109a7 .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-7455 .elementor-element.elementor-element-ab72b05{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-ab72b05:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ab72b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7455 .elementor-element.elementor-element-78706d2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-61ae783 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-68300cf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-8ac370e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-5722d9a img{border-radius:15px 15px 15px 15px;}.elementor-7455 .elementor-element.elementor-element-ba558b4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-ba558b4:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ba558b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7455 .elementor-element.elementor-element-345fd8c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-985b742 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-039befa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7455 .elementor-element.elementor-element-37598de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1f66d5e img{width:100%;border-radius:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-7455 .elementor-element.elementor-element-20aad11 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7455 .elementor-element.elementor-element-52bb03a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7455 .elementor-element.elementor-element-529b090 .elementor-heading-title{font-size:16px;}.elementor-7455 .elementor-element.elementor-element-aab904f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-896437a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-1303750{--grid-columns:3;}.elementor-7455 .elementor-element.elementor-element-225daf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-61ae783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-985b742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-7455 .elementor-element.elementor-element-1373562{--padding-top:100px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-20aad11 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7455 .elementor-element.elementor-element-52bb03a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7455 .elementor-element.elementor-element-5f10ae7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7455 .elementor-element.elementor-element-529b090 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-7455 .elementor-element.elementor-element-519fe99 .elementor-heading-title{font-size:16px;}.elementor-7455 .elementor-element.elementor-element-edbf610 .elementor-heading-title{font-size:16px;}.elementor-7455 .elementor-element.elementor-element-1e15615 .elementor-heading-title{font-size:16px;}.elementor-7455 .elementor-element.elementor-element-aab904f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-57a1de4{--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-7455 .elementor-element.elementor-element-896437a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-1303750{--grid-columns:1;}.elementor-7455 .elementor-element.elementor-element-826ac4b{--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-7455 .elementor-element.elementor-element-225daf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-61ae783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7455 .elementor-element.elementor-element-ba558b4{--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-7455 .elementor-element.elementor-element-985b742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-52bb03a *//* ===== Choose Industry-balk (hero) =====
   Gedrag: verborgen tot klik op "Choose Industry"; het script zet .is-open,
   de echte hoogte (max-height) en de overlap met de hero (margin-top). */

/* -- Container + open/dicht -- */
.vt-journey{position:relative;transition:margin-top .4s cubic-bezier(.4,0,.2,1)}
#choose-industry{scroll-margin-top:140px}
.vt-journey .vt-panel{border-radius:14px;overflow:hidden;align-items:stretch;box-shadow:none!important;filter:none!important;max-height:600px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}
.vt-journey:not(.is-open) .vt-panel{max-height:0!important;opacity:0;pointer-events:none}
.elementor-editor-active .vt-journey .vt-panel{max-height:none!important;opacity:1;pointer-events:auto}

/* -- Vraagvlak (links, schuine rand) -- */
.vt-journey .vt-q{width:31%!important;flex:0 0 31%;justify-content:center;clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%)}

/* -- Tegels -- */
.vt-journey .vt-tiles{flex:1 1 auto;width:auto!important;align-items:center}
.vt-journey .vt-tile{flex:1 1 0;min-width:0;background:rgba(255,255,255,.24);border-radius:10px;box-shadow:none!important;filter:none!important;transition:background-color .25s ease}
.vt-journey .vt-tile::after{content:"";flex:0 0 14px;width:14px;height:16px;margin-left:auto;background-color:#313131;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s ease,background-color .25s ease}
.vt-journey .vt-tile .elementor-heading-title,.vt-journey .vt-tile .elementor-icon i{transition:color .25s ease}
.vt-journey .vt-tile .elementor-icon svg{width:24px;height:24px}
.vt-journey .vt-tile .elementor-icon svg,.vt-journey .vt-tile .elementor-icon svg *{fill:#313131!important;transition:fill .25s ease}
.vt-journey .vt-tile:hover{background:#3C3B3A}
.vt-journey .vt-tile:hover .elementor-heading-title,.vt-journey .vt-tile:hover .elementor-icon i{color:#94D500!important}
.vt-journey .vt-tile:hover .elementor-icon svg,.vt-journey .vt-tile:hover .elementor-icon svg *{fill:#94D500!important}
.vt-journey .vt-tile:hover::after{background-color:#94D500;transform:translateX(4px)}

/* -- Knop "Choose Industry": pijl draait bij open -- */
.vt-open-journey .elementor-button-icon svg{transition:transform .35s ease}
.vt-open-journey.is-active .elementor-button-icon svg{transform:rotate(180deg)}

/* -- Desktop: vraag en opties op 1 regel -- */
@media (min-width:1025px){
 .vt-journey .vt-q{width:32%!important;flex:0 0 32%;padding-right:50px!important}
 .vt-journey .vt-q h2.elementor-heading-title{white-space:nowrap}
 .vt-journey .vt-tiles{gap:10px!important;padding:14px!important}
 .vt-journey .vt-tile{flex:1 1 auto;padding:12px 14px!important;gap:10px!important}
 .vt-journey .vt-tile .elementor-widget-heading{flex-shrink:0}
 .vt-journey .vt-tile .elementor-heading-title{white-space:nowrap}
 .vt-journey .vt-tile .elementor-icon svg{width:20px!important;height:20px!important}
 .vt-journey .vt-tile .elementor-icon i{font-size:20px!important}
}
/* -- Tablet en kleiner: vraag boven de opties -- */
@media (max-width:1024px){
 .vt-journey .vt-panel{flex-direction:column}
 .vt-journey .vt-q{width:100%!important;flex:0 0 auto;padding-bottom:28px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),0 100%)}
 .vt-journey .vt-tiles{width:100%!important}
}
/* -- Mobiel: opties onder elkaar -- */
@media (max-width:767px){
 .vt-journey .vt-tiles{flex-direction:column;align-items:stretch}
 .vt-journey .vt-tile{flex:0 0 auto;width:100%!important}
 .vt-journey .vt-q h2.elementor-heading-title{white-space:nowrap}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1303750 *//* Never show more than 3 cards, even when extra sticky posts are added on top */
.elementor-7455 .elementor-element.elementor-element-1303750 .e-loop-item ~ .e-loop-item ~ .e-loop-item ~ .e-loop-item {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f66d5e */.elementor-7455 .elementor-element.elementor-element-1f66d5e img {
    width: 100%;
    height: auto;
    aspect-ratio: 1000 / 667;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS *//* ===== Header-CTA "Product Selector" op home =====
   Bij landen verborgen; het script zet html.vt-hdr-cta-shown zodra
   "Choose Product" in de hero uit beeld scrolt. Daarna blijft hij staan. */
[data-elementor-type="header"] .elementor-element-7411e89{transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}
html:not(.vt-hdr-cta-shown) [data-elementor-type="header"] .elementor-element-7411e89{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}
@media (prefers-reduced-motion:reduce){[data-elementor-type="header"] .elementor-element-7411e89{transition:none!important;transform:none!important}}
/* icoon links van de tekst, zoals op staging */
[data-elementor-type="header"] .elementor-element-7411e89 .elementor-button-content-wrapper{flex-direction:row!important}/* End custom CSS */