.elementor-146 .elementor-element.elementor-element-2c8a060{--display:flex;--min-height:clamp(487px, 41.25vw, 792px) /*594px @ 1440*/;--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:center;--padding-top:clamp(52px, 4.44vw, 85px) /*64px @ 1440*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-35f8701{--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;--justify-content:flex-end;--padding-top:0;--padding-bottom:clamp(26px, 2.22vw, 43px) /*32px @ 1440*/;--padding-left:0;--padding-right:0;--z-index:2;}.elementor-146 .elementor-element.elementor-element-35f8701.e-con{--align-self:flex-end;}.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-146 .elementor-element.elementor-element-aed601f.elementor-element{--align-self:stretch;}.elementor-146 .elementor-element.elementor-element-aed601f .elementor-heading-title{font-family:"acumin-pro";font-size:clamp(66px, 5.56vw, 107px) /*80px @ 1440*/;font-weight:200;line-height:clamp(66px, 5.56vw, 107px) /*80px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-bd2ba29{--spacer-size:clamp(39px, 3.33vw, 64px) /*48px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-b12e93f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:clamp(41px, 3.47vw, 67px) /*50px @ 1440*/;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-b12e93f.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-146 .elementor-element.elementor-element-d43c01e .elementor-button{background-color:var( --e-global-color-d3168f3 );}.elementor-146 .elementor-element.elementor-element-d43c01e .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-d43c01e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-c150f33{--display:flex;--min-height:clamp(492px, 41.67vw, 800px) /*600px @ 1440*/;--margin-top:0;--margin-bottom:0;--margin-left:calc(0px - clamp(52px, 4.44vw, 85px) /*64px @ 1440*/);--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-e193fe6{width:initial;max-width:initial;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-146 .elementor-element.elementor-element-c48b0b9 .elementor-button{background-color:var( --e-global-color-d3168f3 );}.elementor-146 .elementor-element.elementor-element-c48b0b9 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-c48b0b9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-e7d32a4{--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:clamp(262px, 22.22vw, 427px) /*320px @ 1440*/;--padding-bottom:clamp(262px, 22.22vw, 427px) /*320px @ 1440*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-6bbd04c{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:clamp(311px, 26.39vw, 507px) /*380px @ 1440*/;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-d19e307{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-d19e307{right:0px;}.elementor-146 .elementor-element.elementor-element-d19e307{top:clamp(-240px, -12.50vw, -147px) /*-180px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-a1e1c29 .elementor-heading-title{font-family:var( --e-global-typography-f321f22-font-family );font-size:var( --e-global-typography-f321f22-font-size );font-weight:var( --e-global-typography-f321f22-font-weight );text-transform:var( --e-global-typography-f321f22-text-transform );font-style:var( --e-global-typography-f321f22-font-style );text-decoration:var( --e-global-typography-f321f22-text-decoration );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-5f4044e{--display:flex;--min-height:clamp(688px, 58.33vw, 1120px) /*840px @ 1440*/;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-01713c8 > .elementor-widget-container{margin:calc(0px - clamp(26px, 2.22vw, 43px)) /*32px @ 1440*/ 0 0 calc(0px - clamp(7px, 0.56vw, 11px)) /*8px @ 1440*/;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-01713c8{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-01713c8{right:0px;}.elementor-146 .elementor-element.elementor-element-01713c8{z-index:1;}.elementor-146 .elementor-element.elementor-element-01713c8 .elementor-heading-title{font-family:var( --e-global-typography-c4fa302-font-family );font-size:var( --e-global-typography-c4fa302-font-size );font-weight:var( --e-global-typography-c4fa302-font-weight );font-style:var( --e-global-typography-c4fa302-font-style );text-decoration:var( --e-global-typography-c4fa302-text-decoration );line-height:var( --e-global-typography-c4fa302-line-height );color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-565ec56{--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:flex-start;--gap:clamp(31px, 2.64vw, 51px) /*38px @ 1440*/ clamp(31px, 2.64vw, 51px) /*38px @ 1440*/;--row-gap:clamp(31px, 2.64vw, 51px) /*38px @ 1440*/;--column-gap:clamp(31px, 2.64vw, 51px) /*38px @ 1440*/;--padding-top:calc(2.34 * var(--e-global-typography-c4fa302-line-height));--padding-bottom:0;--padding-left:0;--padding-right:clamp(33px, 2.78vw, 53px) /*40px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-49c504e .elementor-button{background-color:var( --e-global-color-d3168f3 );}.elementor-146 .elementor-element.elementor-element-49c504e .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-49c504e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-49c504e{width:var( --container-widget-width, clamp(188px, 15.97vw, 307px) /*230px @ 1440*/ );max-width:clamp(188px, 15.97vw, 307px) /*230px @ 1440*/;--container-widget-width:clamp(188px, 15.97vw, 307px) /*230px @ 1440*/;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-49c504e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-5941f0e .elementor-button{background-color:var( --e-global-color-d3168f3 );}.elementor-146 .elementor-element.elementor-element-5941f0e .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-5941f0e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-5941f0e{width:var( --container-widget-width, clamp(188px, 15.97vw, 307px) /*230px @ 1440*/ );max-width:clamp(188px, 15.97vw, 307px) /*230px @ 1440*/;--container-widget-width:clamp(188px, 15.97vw, 307px) /*230px @ 1440*/;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-5941f0e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-cb4a921{--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;--flex-wrap:wrap;--padding-top:clamp(113px, 9.58vw, 184px) /*138px @ 1440*/;--padding-bottom:clamp(262px, 22.22vw, 427px) /*320px @ 1440*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-34237ff{--display:flex;--margin-top:0;--margin-bottom:clamp(44px, 3.75vw, 72px) /*54px @ 1440*/;--margin-left:clamp(201px, 17.01vw, 327px) /*245px @ 1440*/;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-3a8a96d .elementor-heading-title{font-family:var( --e-global-typography-f64bb12-font-family );font-size:var( --e-global-typography-f64bb12-font-size );font-weight:var( --e-global-typography-f64bb12-font-weight );text-transform:var( --e-global-typography-f64bb12-text-transform );font-style:var( --e-global-typography-f64bb12-font-style );text-decoration:var( --e-global-typography-f64bb12-text-decoration );line-height:var( --e-global-typography-f64bb12-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-2b01b13{--divider-border-style:solid;--divider-color:var( --e-global-color-d3168f3 );--divider-border-width:1px;}.elementor-146 .elementor-element.elementor-element-2b01b13 .elementor-divider-separator{width:100%;}.elementor-146 .elementor-element.elementor-element-2b01b13 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-146 .elementor-element.elementor-element-d5565f4{--display:flex;border-style:none;--border-style:none;--border-radius:clamp(17px, 1.46vw, 28px) /*21px @ 1440*/ clamp(17px, 1.46vw, 28px) /*21px @ 1440*/ clamp(17px, 1.46vw, 28px) /*21px @ 1440*/ clamp(17px, 1.46vw, 28px) /*21px @ 1440*/;box-shadow:20px 20px 99px 0px rgba(0, 0, 0, 0.7372549019607844);--margin-top:0;--margin-bottom:clamp(46px, 3.89vw, 75px) /*56px @ 1440*/;--margin-left:clamp(318px, 26.94vw, 517px) /*388px @ 1440*/;--margin-right:0;--padding-top:clamp(17px, 1.46vw, 28px) /*21px @ 1440*/;--padding-bottom:clamp(17px, 1.46vw, 28px) /*21px @ 1440*/;--padding-left:clamp(17px, 1.46vw, 28px) /*21px @ 1440*/;--padding-right:clamp(34px, 2.92vw, 56px) /*42px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-d5565f4:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-d5565f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-faa2b34{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:16px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:clamp(23px, 1.94vw, 37px) /*28px @ 1440*/;--dots-vertical-position:0%;--dots-vertical-transform:0%;--dots-vertical-offset:-4px;}.elementor-146 .elementor-element.elementor-element-faa2b34 > .elementor-widget-container{border-style:none;}.elementor-146 .elementor-element.elementor-element-faa2b34 .swiper-slide > .elementor-element{height:100%;}.elementor-146 .elementor-element.elementor-element-65b3836{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:var( --container-widget-width, clamp(656px, 55.56vw, 1067px) /*800px @ 1440*/ );max-width:clamp(656px, 55.56vw, 1067px) /*800px @ 1440*/;--container-widget-width:clamp(656px, 55.56vw, 1067px) /*800px @ 1440*/;--container-widget-flex-grow:0;top:clamp(548px, 46.46vw, 892px) /*669px @ 1440*/;z-index:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-146 .elementor-element.elementor-element-65b3836.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-65b3836 > .elementor-widget-container{border-style:none;}.elementor-146 .elementor-element.elementor-element-65b3836 .swiper-slide > .elementor-element{height:100%;}.elementor-146 .elementor-element.elementor-element-534e227{--display:flex;--justify-content:flex-end;--margin-top:0;--margin-bottom:0;--margin-left:clamp(85px, 7.22vw, 139px) /*104px @ 1440*/;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-146 .elementor-element.elementor-element-5926daf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-27368a5.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-27368a5{z-index:2;}.elementor-146 .elementor-element.elementor-element-27368a5 img{width:clamp(134px, 11.39vw, 219px) /*164px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-54f93ca{--spacer-size:24px;}.elementor-146 .elementor-element.elementor-element-2e196a6.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-064c52c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:clamp(72px, 6.11vw, 117px) /*88px @ 1440*/;--margin-bottom:0;--margin-left:clamp(409px, 34.65vw, 665px) /*499px @ 1440*/;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-146 .elementor-element.elementor-element-1cc621e > .elementor-widget-container{margin:0 0 clamp(33px, 2.78vw, 53px) /*40px @ 1440*/ 0;}.elementor-146 .elementor-element.elementor-element-1cc621e{color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-e28c814 .elementor-button{background-color:var( --e-global-color-d3168f3 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-e28c814 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-e28c814 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-e28c814 > .elementor-widget-container{margin:0 0 0 0;}.elementor-146 .elementor-element.elementor-element-e28c814.elementor-element{--align-self:center;}.elementor-146 .elementor-element.elementor-element-e28c814 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-e28c814 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-f5b93f0{--display:flex;--min-height:clamp(688px, 58.33vw, 1120px) /*840px @ 1440*/;--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:center;--align-items:flex-start;--margin-top:0;--margin-bottom:-5px;--margin-left:auto;--margin-right:auto;}.elementor-146 .elementor-element.elementor-element-f5b93f0:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-f5b93f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.brro.nl/wp-content/uploads/2024/11/brro-overons.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-146 .elementor-element.elementor-element-752bf0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-146 .elementor-element.elementor-element-c58c9b6 > .elementor-widget-container{margin:0 0 calc(0px - clamp(18px, 1.53vw, 29px) /*22px @ 1440*/) calc(0px - clamp(18px, 1.53vw, 29px) /*22px @ 1440*/);}.elementor-146 .elementor-element.elementor-element-c58c9b6 .elementor-heading-title{font-family:var( --e-global-typography-c4fa302-font-family );font-size:var( --e-global-typography-c4fa302-font-size );font-weight:var( --e-global-typography-c4fa302-font-weight );font-style:var( --e-global-typography-c4fa302-font-style );text-decoration:var( --e-global-typography-c4fa302-text-decoration );line-height:var( --e-global-typography-c4fa302-line-height );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-7ebd3b2{--display:flex;--padding-top:clamp(92px, 7.78vw, 149px) /*112px @ 1440*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-7ef7b9e{font-family:var( --e-global-typography-f321f22-font-family );font-size:var( --e-global-typography-f321f22-font-size );font-weight:var( --e-global-typography-f321f22-font-weight );text-transform:var( --e-global-typography-f321f22-text-transform );font-style:var( --e-global-typography-f321f22-font-style );text-decoration:var( --e-global-typography-f321f22-text-decoration );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-b88f2f2{--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:flex-start;--align-items:flex-end;--gap:0 clamp(39px, 3.33vw, 64px) /*48px @ 1440*/;--row-gap:0;--column-gap:clamp(39px, 3.33vw, 64px) /*48px @ 1440*/;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(92px, 7.78vw, 149px) /*112px @ 1440*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-b17d262{width:var( --container-widget-width, clamp(515px, 43.61vw, 837px) /*628px @ 1440*/ );max-width:clamp(515px, 43.61vw, 837px) /*628px @ 1440*/;--container-widget-width:clamp(515px, 43.61vw, 837px) /*628px @ 1440*/;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-b17d262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 clamp(39px, 3.33vw, 64px) /*48px @ 1440*/ 0;}.elementor-146 .elementor-element.elementor-element-b17d262 img{width:100%;height:clamp(343px, 29.10vw, 559px) /*419px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-13ae400{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-be768db .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-b3c6541{--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:flex-start;--align-items:flex-start;--gap:0 clamp(39px, 3.33vw, 64px) /*48px @ 1440*/;--row-gap:0;--column-gap:clamp(39px, 3.33vw, 64px) /*48px @ 1440*/;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(92px, 7.78vw, 149px) /*112px @ 1440*/;--padding-bottom:0;--padding-left:clamp(232px, 19.65vw, 377px) /*283px @ 1440*/;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-a9f5724{width:var( --container-widget-width, clamp(434px, 36.81vw, 707px) /*530px @ 1440*/ );max-width:clamp(434px, 36.81vw, 707px) /*530px @ 1440*/;--container-widget-width:clamp(434px, 36.81vw, 707px) /*530px @ 1440*/;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-a9f5724 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-146 .elementor-element.elementor-element-a9f5724 img{width:100%;height:clamp(289px, 24.51vw, 471px) /*353px @ 1440*/;object-fit:cover;object-position:center center;}.elementor-146 .elementor-element.elementor-element-7c9f62c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-a5ad60e .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-bd39d29{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--gap:0 clamp(93px, 7.92vw, 152px) /*114px @ 1440*/;--row-gap:0;--column-gap:clamp(93px, 7.92vw, 152px) /*114px @ 1440*/;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(95px, 8.06vw, 155px) /*116px @ 1440*/;--padding-bottom:clamp(123px, 10.42vw, 200px) /*150px @ 1440*/;--padding-left:clamp(232px, 19.65vw, 377px) /*283px @ 1440*/;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-e6764da{width:var( --container-widget-width, clamp(423px, 35.83vw, 688px) /*516px @ 1440*/ );max-width:clamp(423px, 35.83vw, 688px) /*516px @ 1440*/;--container-widget-width:clamp(423px, 35.83vw, 688px) /*516px @ 1440*/;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-e6764da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-146 .elementor-element.elementor-element-e6764da img{width:100%;height:clamp(343px, 29.10vw, 559px) /*419px @ 1440*/;object-fit:cover;object-position:center center;}.elementor-146 .elementor-element.elementor-element-96f9b99{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-96f9b99.e-con{--align-self:stretch;}.elementor-146 .elementor-element.elementor-element-c51932c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-f8a7e91 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-146 .elementor-element.elementor-element-d3e397c{--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:flex-start;--gap:0 clamp(41px, 3.47vw, 67px) /*50px @ 1440*/;--row-gap:0;--column-gap:clamp(41px, 3.47vw, 67px) /*50px @ 1440*/;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-f2dc5b5 .elementor-button{background-color:var( --e-global-color-d3168f3 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-f2dc5b5 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-f2dc5b5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-f2dc5b5 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-f2dc5b5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-52cdf73 .elementor-button{background-color:var( --e-global-color-d3168f3 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-146 .elementor-element.elementor-element-52cdf73 .elementor-button:hover, .elementor-146 .elementor-element.elementor-element-52cdf73 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-52cdf73.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-52cdf73 .elementor-button:hover svg, .elementor-146 .elementor-element.elementor-element-52cdf73 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1179px){.elementor-146 .elementor-element.elementor-element-2c8a060{--min-height:380px;--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:center;--align-items:stretch;--padding-top:52px;--padding-bottom:0;--padding-left:clamp(16px, calc(6.08vw - 30.72px), 41px) /*16px @ 768 : 41px @ 1179*/;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-35f8701{--min-height:0px;--justify-content:flex-end;--padding-top:clamp(80px, 10.42vw, 123px) /*80px @ 768*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-35f8701.e-con{--align-self:flex-end;}.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-146 .elementor-element.elementor-element-aed601f .elementor-heading-title{font-size:clamp(56px, calc(2.43vw + 37.31px), 66px) /*56px @ 768 : 66px @ 1179*/;line-height:clamp(56px, calc(2.43vw + 37.31px), 66px) /*56px @ 768 : 66px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-bd2ba29{--spacer-size:clamp(40px, 5.21vw, 61px) /*40px @ 768*/;}.elementor-146 .elementor-element.elementor-element-b12e93f{--padding-top:0;--padding-bottom:0;--padding-left:clamp(39px, 5.08vw, 60px) /*39px @ 768*/;--padding-right:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-146 .elementor-element.elementor-element-c150f33{--min-height:clamp(427px, calc(15.82vw + 305.54px), 492px) /*427px @ 768 : 492px @ 1179*/;--justify-content:flex-end;--margin-top:0;--margin-bottom:0;--margin-left:calc(0px - clamp(80px, 10.42vw, 123px)) /*80px @ 768*/;--margin-right:0;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-e7d32a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:clamp(160px, calc(24.57vw - 28.73px), 261px) /*160px @ 768 : 261px @ 1179*/;--padding-bottom:clamp(160px, calc(24.57vw - 28.73px), 261px) /*160px @ 768 : 261px @ 1179*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-6bbd04c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-146 .elementor-element.elementor-element-a1e1c29 .elementor-heading-title{font-size:var( --e-global-typography-f321f22-font-size );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-5f4044e{--min-height:clamp(364px, calc(63.26vw - 121.84px), 624px) /*364px @ 768 : 624px @ 1179*/;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;}.elementor-146 .elementor-element.elementor-element-01713c8 > .elementor-widget-container{margin:0calc(0px - clamp(32px, 4.17vw, 49px)) /*32px @ 768*/ 0 0 0;}.elementor-146 .elementor-element.elementor-element-01713c8 .elementor-heading-title{font-size:var( --e-global-typography-c4fa302-font-size );line-height:var( --e-global-typography-c4fa302-line-height );}.elementor-146 .elementor-element.elementor-element-565ec56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(56px, 7.29vw, 86px) /*56px @ 768*/;}.elementor-146 .elementor-element.elementor-element-49c504e.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-5941f0e.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-cb4a921{--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:clamp(80px, calc(8.03vw + 18.34px), 113px) /*80px @ 768 : 113px @ 1179*/;--padding-bottom:clamp(160px, calc(24.57vw - 28.73px), 261px) /*160px @ 768 : 261px @ 1179*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-34237ff{--margin-top:0;--margin-bottom:clamp(32px, calc(2.92vw + 9.58px), 44px) /*32px @ 768 : 44px @ 1179*/;--margin-left:clamp(48px, calc(36.98vw - 236.03px), 200px) /*48px @ 768 : 200px @ 1179*/;--margin-right:0;}.elementor-146 .elementor-element.elementor-element-3a8a96d .elementor-heading-title{font-size:var( --e-global-typography-f64bb12-font-size );line-height:var( --e-global-typography-f64bb12-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-d5565f4{--margin-top:0;--margin-bottom:clamp(32px, calc(3.41vw + 5.84px), 46px) /*32px @ 768 : 46px @ 1179*/;--margin-left:clamp(32px, calc(69.59vw - 502.42px), 318px) /*32px @ 768 : 318px @ 1179*/;--margin-right:0;}.elementor-146 .elementor-element.elementor-element-faa2b34{--swiper-slides-to-display:1;--swiper-pagination-size:14px;}.elementor-146 .elementor-element.elementor-element-65b3836{--swiper-slides-to-display:1;top:clamp(480px, calc(16.55vw + 352.93px), 548px) /*480px @ 768 : 548px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-534e227.e-con{--e-con-transform-translateY:-70px;--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-534e227{--margin-top:0;--margin-bottom:0;--margin-left:clamp(12px, calc(17.76vw - 124.41px), 85px) /*12px @ 768 : 85px @ 1179*/;--margin-right:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-064c52c{--margin-top:clamp(48px, calc(5.84vw + 3.15px), 72px) /*48px @ 768 : 72px @ 1179*/;--margin-bottom:0;--margin-left:clamp(170px, calc(58.15vw - 276.6px), 409px) /*170px @ 768 : 409px @ 1179*/;--margin-right:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-e28c814 > .elementor-widget-container{margin:0 0 0 var(--single--39px--tablet--ref) /* min:30px max:57px */;}.elementor-146 .elementor-element.elementor-element-c58c9b6 > .elementor-widget-container{margin:calc(0px - clamp(32px, 4.17vw, 49px)) /*32px @ 768*/ 0 0 0;}.elementor-146 .elementor-element.elementor-element-c58c9b6 .elementor-heading-title{font-size:var( --e-global-typography-c4fa302-font-size );line-height:var( --e-global-typography-c4fa302-line-height );}.elementor-146 .elementor-element.elementor-element-7ebd3b2{--padding-top:clamp(72px, calc(4.87vw + 34.63px), 92px) /*72px @ 768 : 92px @ 1179*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-7ef7b9e{font-size:var( --e-global-typography-f321f22-font-size );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-b88f2f2{--justify-content:flex-end;--gap:0 clamp(25px, calc(3.41vw - 1.16px), 39px) /*25px @ 768 : 39px @ 1179*/;--row-gap:0;--column-gap:clamp(25px, calc(3.41vw - 1.16px), 39px) /*25px @ 768 : 39px @ 1179*/;--padding-top:clamp(72px, calc(4.87vw + 34.63px), 92px) /*72px @ 768 : 92px @ 1179*/;--padding-bottom:0;--padding-left:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--padding-right:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;}.elementor-146 .elementor-element.elementor-element-b17d262 > .elementor-widget-container{padding:0 0 clamp(48px, 6.25vw, 74px) /*48px @ 768*/ 0;}.elementor-146 .elementor-element.elementor-element-b17d262{--container-widget-width:clamp(300px, calc(52.31vw - 101.75px), 515px) /*300px @ 768 : 515px @ 1179*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(300px, calc(52.31vw - 101.75px), 515px) /*300px @ 768 : 515px @ 1179*/ );max-width:clamp(300px, calc(52.31vw - 101.75px), 515px) /*300px @ 768 : 515px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-be768db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-b3c6541{--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;--justify-content:flex-end;--gap:0 clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--row-gap:0;--column-gap:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--padding-top:clamp(72px, calc(4.87vw + 34.63px), 92px) /*72px @ 768 : 92px @ 1179*/;--padding-bottom:0;--padding-left:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--padding-right:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;}.elementor-146 .elementor-element.elementor-element-a9f5724{--container-widget-width:clamp(280px, calc(37.47vw - 7.77px), 434px) /*280px @ 768 : 434px @ 1179*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(280px, calc(37.47vw - 7.77px), 434px) /*280px @ 768 : 434px @ 1179*/ );max-width:clamp(280px, calc(37.47vw - 7.77px), 434px) /*280px @ 768 : 434px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-a9f5724 img{object-position:top left;}.elementor-146 .elementor-element.elementor-element-a5ad60e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-bd39d29{--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:flex-start;--gap:0 clamp(32px, calc(14.60vw - 80.12px), 92px) /*32px @ 768 : 92px @ 1179*/;--row-gap:0;--column-gap:clamp(32px, calc(14.60vw - 80.12px), 92px) /*32px @ 768 : 92px @ 1179*/;--padding-top:clamp(64px, calc(5.11vw + 24.76px), 85px) /*64px @ 768 : 85px @ 1179*/;--padding-bottom:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--padding-left:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;--padding-right:clamp(32px, 4.17vw, 49px) /*32px @ 768*/;}.elementor-146 .elementor-element.elementor-element-e6764da{--container-widget-width:clamp(300px, 39.06vw, 461px) /*300px @ 768*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(300px, 39.06vw, 461px) /*300px @ 768*/ );max-width:clamp(300px, 39.06vw, 461px) /*300px @ 768*/;}.elementor-146 .elementor-element.elementor-element-e6764da img{object-position:center center;}.elementor-146 .elementor-element.elementor-element-f8a7e91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-d3e397c{--min-height:124px;--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:flex-start;}.elementor-146 .elementor-element.elementor-element-f2dc5b5 > .elementor-widget-container{margin:0 0 0 var(--single--39px--tablet--ref) /* min:30px max:57px */;}.elementor-146 .elementor-element.elementor-element-f2dc5b5.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-52cdf73 > .elementor-widget-container{margin:0 0 0 var(--single--39px--tablet--ref) /* min:30px max:57px */;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-2c8a060{--min-height:auto;--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:center;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-35f8701{--width:var(--def);--min-height:auto;--justify-content:flex-end;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-35f8701.e-con{--align-self:flex-end;}.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-146 .elementor-element.elementor-element-aed601f .elementor-heading-title{font-size:clamp(42px, calc(3.19vw + 31.50px), 56px) /*43px @ 360 : 56px @ 767*/;line-height:clamp(42px, calc(3.19vw + 31.50px), 56px) /*43px @ 360 : 56px @ 767*/;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-146 .elementor-element.elementor-element-d43c01e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-c150f33{--width:var(--wide);--min-height:430px;--justify-content:center;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-146 .elementor-element.elementor-element-c150f33.e-con{--align-self:center;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-e193fe6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-146 .elementor-element.elementor-element-c48b0b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-e7d32a4{--padding-top:clamp(120px, calc(9.83vw + 84.62px), 160px) /*120px @ 360 : 160px @ 767*/;--padding-bottom:clamp(152px, calc(19.66vw + 89.24px), 240px) /*160px @ 360 : 240px @ 767*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-6bbd04c{--width:var(--def);}.elementor-146 .elementor-element.elementor-element-d19e307{top:-120px;z-index:-1;}.elementor-146 .elementor-element.elementor-element-a1e1c29 .elementor-heading-title{font-size:var( --e-global-typography-f321f22-font-size );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-5f4044e{--min-height:474px;--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:center;}.elementor-146 .elementor-element.elementor-element-01713c8 > .elementor-widget-container{margin:calc(0px - clamp(10px, calc(4.91vw - 5.69px), 32px) /*12px @ 360 : 32px @ 767*/) 0 0 0;}.elementor-146 .elementor-element.elementor-element-01713c8 .elementor-heading-title{font-size:var( --e-global-typography-c4fa302-font-size );line-height:var( --e-global-typography-c4fa302-line-height );}.elementor-146 .elementor-element.elementor-element-565ec56{--width:var(--def);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-565ec56.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-49c504e.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-5941f0e.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-cb4a921{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:clamp(54px, calc(5.90vw + 34.77px), 80px) /*56px @ 360 : 80px @ 767*/;--padding-bottom:clamp(72px, calc(19.66vw + 9.24px), 160px) /*80px @ 360 : 160px @ 767*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-34237ff{--width:var(--def);--margin-top:0;--margin-bottom:32px;--margin-left:clamp(8px, calc(8.85vw - 19.84px), 48px) /*12px @ 360 : 48px @ 767*/;--margin-right:0;}.elementor-146 .elementor-element.elementor-element-3a8a96d .elementor-heading-title{font-size:var( --e-global-typography-f64bb12-font-size );line-height:var( --e-global-typography-f64bb12-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-2b01b13{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-2b01b13 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-146 .elementor-element.elementor-element-d5565f4{--width:240px;--margin-top:0;--margin-bottom:0;--margin-left:clamp(1px, calc(28.50vw - 90.6px), 128px) /*12px @ 360 : 128px @ 767*/;--margin-right:0;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:24px;}.elementor-146 .elementor-element.elementor-element-faa2b34{--swiper-slides-to-display:1;--swiper-pagination-size:12px;--dots-horizontal-offset:18px;}.elementor-146 .elementor-element.elementor-element-65b3836{--swiper-slides-to-display:1;--container-widget-width:var(--def);--container-widget-flex-grow:0;width:var( --container-widget-width, var(--def) );max-width:var(--def);top:clamp(453px, calc(17.20vw + 398.08px), 530px) /*460px @ 360 : 530px @ 767*/;}.elementor-146 .elementor-element.elementor-element-65b3836.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-534e227.e-con{--e-con-transform-translateY:0px;--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-534e227{--width:auto;--margin-top:0;--margin-bottom:0;--margin-left:clamp(8px, calc(8.85vw - 19.84px), 48px) /*12px @ 360 : 48px @ 767*/;--margin-right:4px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-27368a5 img{width:clamp(73px, calc(6.14vw + 52.89px), 100px) /*75px @ 360 : 100px @ 767*/;}.elementor-146 .elementor-element.elementor-element-54f93ca{--spacer-size:32px;}.elementor-146 .elementor-element.elementor-element-064c52c{--width:var(--def);--margin-top:clamp(30px, calc(3.93vw + 17.85px), 48px) /*32px @ 360 : 48px @ 767*/;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-146 .elementor-element.elementor-element-e28c814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-f5b93f0{--min-height:clamp(400px, calc(70.76vw + 145.26px), 688px) /*400px @ 360 : 688px @ 767*/;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-146 .elementor-element.elementor-element-f5b93f0:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-f5b93f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-146 .elementor-element.elementor-element-c58c9b6 > .elementor-widget-container{margin:0 0 0 0;}.elementor-146 .elementor-element.elementor-element-c58c9b6 .elementor-heading-title{font-size:var( --e-global-typography-c4fa302-font-size );line-height:var( --e-global-typography-c4fa302-line-height );}.elementor-146 .elementor-element.elementor-element-7ebd3b2{--content-width:var(--def);--padding-top:clamp(54px, calc(3.93vw + 41.85px), 72px) /*56px @ 360 : 72px @ 767*/;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-7ef7b9e{font-size:var( --e-global-typography-f321f22-font-size );line-height:var( --e-global-typography-f321f22-line-height );}.elementor-146 .elementor-element.elementor-element-b88f2f2{--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:flex-start;--padding-top:clamp(54px, calc(3.93vw + 41.85px), 72px) /*56px @ 360 : 72px @ 767*/;--padding-bottom:0;--padding-left:0;--padding-right:clamp(14px, 4.44vw, 34px) /*16px @ 360*/;}.elementor-146 .elementor-element.elementor-element-b17d262 > .elementor-widget-container{padding:0 0 clamp(15px, calc(1.97vw + 8.92px), 24px) /*16px @ 360 : 24px @ 767*/ 0;}.elementor-146 .elementor-element.elementor-element-b17d262{--container-widget-width:clamp(285px, calc(36.86vw + 167.32px), 450px) /*300px @ 360 : 450px @ 767*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(285px, calc(36.86vw + 167.32px), 450px) /*300px @ 360 : 450px @ 767*/ );max-width:clamp(285px, calc(36.86vw + 167.32px), 450px) /*300px @ 360 : 450px @ 767*/;}.elementor-146 .elementor-element.elementor-element-b17d262 img{object-fit:cover;}.elementor-146 .elementor-element.elementor-element-13ae400{--width:var(--def);--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(21px, 6.67vw, 51px) /*24px @ 360*/;}.elementor-146 .elementor-element.elementor-element-13ae400.e-con{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-be768db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-b3c6541{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:clamp(54px, calc(3.93vw + 41.85px), 72px) /*56px @ 360 : 72px @ 767*/;--padding-bottom:0;--padding-left:clamp(14px, 4.44vw, 34px) /*16px @ 360*/;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-a9f5724 > .elementor-widget-container{padding:0 0 clamp(15px, calc(1.97vw + 8.92px), 24px) /*16px @ 360 : 24px @ 767*/ 0;}.elementor-146 .elementor-element.elementor-element-a9f5724{--container-widget-width:clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/ );max-width:clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/;}.elementor-146 .elementor-element.elementor-element-a9f5724.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-7c9f62c{--width:var(--def);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(28px, 8.89vw, 68px) /*32px @ 360*/;}.elementor-146 .elementor-element.elementor-element-a5ad60e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-bd39d29{--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;--padding-top:clamp(46px, calc(3.93vw + 33.85px), 64px) /*48px @ 360 : 64px @ 767*/;--padding-bottom:0;--padding-left:0;--padding-right:clamp(14px, 4.44vw, 34px) /*16px @ 360*/;}.elementor-146 .elementor-element.elementor-element-e6764da > .elementor-widget-container{padding:0 0 clamp(15px, calc(1.97vw + 8.92px), 24px) /*16px @ 360 : 24px @ 767*/ 0;}.elementor-146 .elementor-element.elementor-element-e6764da{--container-widget-width:clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/;--container-widget-flex-grow:0;width:var( --container-widget-width, clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/ );max-width:clamp(269px, calc(27.03vw + 182.70px), 390px) /*280px @ 360 : 390px @ 767*/;}.elementor-146 .elementor-element.elementor-element-96f9b99{--justify-content:space-between;}.elementor-146 .elementor-element.elementor-element-96f9b99.e-con{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-c51932c{--width:var(--small);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-c51932c.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-f8a7e91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-146 .elementor-element.elementor-element-d3e397c{--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:center;--gap:clamp(28px, 8.89vw, 68px) /*32px @ 360*/ clamp(28px, 8.89vw, 68px) /*32px @ 360*/;--row-gap:clamp(28px, 8.89vw, 68px) /*32px @ 360*/;--column-gap:clamp(28px, 8.89vw, 68px) /*32px @ 360*/;--padding-top:clamp(43px, 13.33vw, 102px) /*48px @ 360*/;--padding-bottom:clamp(71px, 22.22vw, 170px) /*80px @ 360*/;--padding-left:0;--padding-right:0;}.elementor-146 .elementor-element.elementor-element-f2dc5b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-146 .elementor-element.elementor-element-f2dc5b5.elementor-element{--align-self:flex-end;}.elementor-146 .elementor-element.elementor-element-52cdf73 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-35f8701{--width:clamp(483px, 40.97vw, 787px) /*590px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-c150f33{--width:clamp(452px, 38.33vw, 736px) /*552px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-6bbd04c{--width:clamp(549px, 46.53vw, 893px) /*670px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-5f4044e{--width:1920px;}.elementor-146 .elementor-element.elementor-element-565ec56{--width:clamp(475px, 40.28vw, 773px) /*580px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-34237ff{--width:clamp(622px, 52.71vw, 1012px) /*759px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-d5565f4{--width:clamp(544px, 46.11vw, 885px) /*664px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-534e227{--width:clamp(141px, 11.94vw, 229px) /*172px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-064c52c{--width:clamp(410px, 34.72vw, 667px) /*500px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-f5b93f0{--width:1920px;}.elementor-146 .elementor-element.elementor-element-7ebd3b2{--content-width:clamp(619px, 52.43vw, 1007px) /*755px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-13ae400{--width:clamp(374px, 31.74vw, 609px) /*457px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-7c9f62c{--width:clamp(295px, 25vw, 480px) /*360px @ 1440*/;}.elementor-146 .elementor-element.elementor-element-96f9b99{--width:clamp(426px, 36.11vw, 693px) /*520px @ 1440*/;}}@media(max-width:1179px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-35f8701{--width:clamp(413px, calc(17.03vw + 282.20px), 483px) /*413px @ 768 : 483px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-c150f33{--width:clamp(400px, calc(12.41vw + 304.70px), 451px) /*400px @ 768 : 451px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-6bbd04c{--width:clamp(500px, calc(11.92vw + 408.44px), 549px) /*500px @ 768 : 549px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-565ec56{--width:clamp(300px, calc(24.33vw + 113.14px), 400px) /*300px @ 768 : 400px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-34237ff{--width:clamp(520px, calc(24.82vw + 329.40px), 622px) /*520px @ 768 : 622px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-064c52c{--width:clamp(384px, calc(6.33vw + 335.42px), 410px) /*384px @ 768 : 410px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-7ebd3b2{--content-width:clamp(550px, calc(14.60vw + 437.88px), 610px) /*550px @ 768 : 610px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-13ae400{--width:clamp(340px, calc(8.27vw + 276.47px), 374px) /*340px @ 768 : 374px @ 1179*/;}.elementor-146 .elementor-element.elementor-element-7c9f62c{--width:295px;}.elementor-146 .elementor-element.elementor-element-96f9b99{--width:clamp(370px, 48.18vw, 568px) /*370px @ 768*/;}}/* Start custom CSS for heading, class: .elementor-element-01713c8 */.elementor-146 .elementor-element.elementor-element-01713c8 {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-064c52c */@media (max-width:767px) {
    .elementor-146 .elementor-element.elementor-element-064c52c {
        margin-left:auto;
        margin-right:auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b93f0 */.elementor-146 .elementor-element.elementor-element-f5b93f0 .elementor-motion-effects-layer {
    transform-origin: center bottom;
}
@media (min-width:1937px) {
    .elementor-146 .elementor-element.elementor-element-f5b93f0 {margin-bottom:clamp(1px, calc(0.159 * 100vw - 303.67px), 96px);}
}
@media (max-width:767px) {
    .elementor-146 .elementor-element.elementor-element-f5b93f0 {
        overflow:hidden;
    }
}/* End custom CSS */
/* Start custom CSS *//* HERO swaptxt */
.swaptxt h2 span {
    display: inline-block;
}
.swaptxt h2 span.word {
    transition:transform 400ms var(--cubix);
}
@media (min-width:1180px){
  .translatepress-nl_NL .swaptxt span.phrase.zero,
  .translatepress-nl_NL .swaptxt span.phrase.two {
    transform:translateX(clamp(30px, 2.57vw, 49px) /*37px @ 1440*/);
  }
  .translatepress-en_US .swaptxt span.phrase.zero,
  .translatepress-en_US .swaptxt span.phrase.two {
    transform:translateX(clamp(-40px, -2.08vw, -25px) /*-30px @ 1440*/);
  }
}
@media (min-width:768px) and (max-width:1179px){
  .translatepress-nl_NL .swaptxt span.phrase.zero,
  .translatepress-nl_NL .swaptxt span.phrase.two {
    transform:translateX(clamp(28px, calc(0.73vw + 22.39px), 31px) /*28px @ 768 : 31px @ 1179*/);
  }
  .translatepress-en_US .swaptxt span.phrase.zero,
  .translatepress-en_US .swaptxt span.phrase.two {
      transform:translateX(clamp(-24px, calc(0.24vw - 25.87px), -23px) /*-24px @ 768 : -23px @ 1179*/);
  }
  .translatepress-en_US .swaptxt {
      transform:translateX(clamp(24px, 3.13vw, 37px) /*24px @ 768*/);
  }
  
}
@media (max-width:767px){
  .translatepress-nl_NL .swaptxt span.phrase.zero,
  .translatepress-nl_NL .swaptxt span.phrase.two {
    transform:translateX(clamp(20px, calc(1.72vw + 14.81px), 28px) /*21px @ 360 : 28px @ 767*/);
  }
  .translatepress-en_US .swaptxt span.phrase.zero,
  .translatepress-en_US .swaptxt span.phrase.two {
    transform:translateX(clamp(-21px, calc(-1.72vw - 7.81px), -14px) /*-14px @ 360 : -21px @ 767*/);
  }
}
@media (min-width:358px){
    .swaptxt h2.animatenow span.word.one {
        transform:translateY(var(--e-global-typography-primary-line-height));
    }
    .swaptxt h2.animatenow span.word.two {
        transform:translateY(calc(0px - var(--e-global-typography-primary-line-height)));
    }
}
@media (max-width:357px){
    .swaptxt h2.animatenow span.word.one {
        transform:translateY(calc( 2 * (var(--e-global-typography-primary-line-height))));
    }
    .swaptxt h2.animatenow span.word.two {
        transform:translateY(calc(2 * (0px - var(--e-global-typography-primary-line-height))));
    }
}

/* ROTATINg TEXT */
.brro-headline-dynamic-wrapper {
    min-width:clamp(108px, 9.17vw, 176px) /*132px @ 1440*/;
    transition:width 200ms ease;
}
.brro-headline-dynamic-wrapper span {
    display: inline-block;
    transition:all 300ms ease;
}
.brro-headline-dynamic-wrapper span:not(.active-headline) {
    opacity:0;
    color:transparent;
    width:0;
    overflow:hidden;
    position: absolute;
}
.brro-headline-dynamic-wrapper .active-headline {
    position: relative; 
    color:var(--pink);
}

/* PROJECTEN SLIDER */
#projecten{
    pointer-events: none;
}
#projecten .swiper-pagination-bullet {
    display: block;
    margin:12px 0!important;
    border:1px solid var(--e-global-color-accent)!important;
    opacity: 1;
}
#projecten .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):not(:hover) {
    background: transparent;
}
#projecten .elementor-swiper-button,
#projecten-knop .elementor-swiper-button {
    visibility: hidden;
}
#projecten-knop .swiper-slide:not(.swiper-slide-active) {
    opacity: 0;
}
@media (min-width:1180px){
    #projecten-knop {
        margin-left: clamp(335px, 28.40vw, 545px) /*409px @ 1440*/;
    }
}
@media (min-width:767px) and (max-width:1179px) {
    #projecten-knop {
        margin-left:calc(17px + clamp(32px, calc(69.59vw - 502.42px), 318px) /*32px @ 768 : 318px @ 1179*/);
    }
}
@media (max-width:767px) {
    #projecten-knop {
        margin-left:calc(12px + clamp(8px, calc(8.85vw - 19.84px), 48px) /*12px @ 360 : 48px @ 767*/);
    }
}

#knopdrukker #vinger, #knopdrukker #knop {
    transition:transform 250ms ease-in-out;
}
#knopdrukker {
    cursor: pointer;
}
#vinger img,
#vinger .elementor-widget-container {
    position: relative;
    transform-origin: bottom center;
}
#knopdrukker:hover #vinger img{
    animation: ShakeWobble 300ms ease-in-out;
}
#knopdrukker #vinger .elementor-widget-container{
    animation: ShakeWobble 6s ease-in-out infinite!important;
}

@media (min-width:768px){
    #knop svg {
        width: clamp(99px, 8.40vw, 161px) /*121px @ 1440*/;
    }
}
@media (max-width:767px){
    #knop svg {
        width: clamp(58px, calc(3.69vw + 45.73px), 74px) /*59px @ 360 : 74px @ 767*/;
    }
}
@keyframes ShakeWobble {
    0% { transform: rotate(0deg); }
    25% { transform: rotate(-5deg); }
    50% { transform: rotate(5deg); }
    75% { transform: rotate(-5deg); }
    100% { transform: rotate(0deg); }
}/* End custom CSS */