.elementor-2 .elementor-element.elementor-element-572b041{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-572b041::before, .elementor-2 .elementor-element.elementor-element-572b041 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-572b041 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-572b041 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-572b041 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-572b041 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-1e217e2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:86px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-680e971{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-680e971 .elementor-heading-title{font-family:var( --e-global-typography-b17813e-font-family ), Sans-serif;font-size:var( --e-global-typography-b17813e-font-size );font-weight:var( --e-global-typography-b17813e-font-weight );line-height:var( --e-global-typography-b17813e-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-0a58f47{font-family:"Inter", Sans-serif;font-size:35px;font-weight:200;text-transform:uppercase;line-height:1.15em;color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-173f52e{--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;}.elementor-2 .elementor-element.elementor-element-173f52e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-173f52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Bretthauer-Icon-1.png");background-position:center left;background-repeat:no-repeat;background-size:356px auto;}.elementor-2 .elementor-element.elementor-element-79fe6a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:220px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8aecbb0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:25px;--padding-bottom:40px;--padding-left:47px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3288d4e .elementor-heading-title{font-family:var( --e-global-typography-2ae32c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2ae32c4-font-size );font-weight:var( --e-global-typography-2ae32c4-font-weight );line-height:var( --e-global-typography-2ae32c4-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fd07650{padding:20px 0px 45px 0px;font-family:var( --e-global-typography-8a6c7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a6c7f7-font-size );font-weight:var( --e-global-typography-8a6c7f7-font-weight );line-height:var( --e-global-typography-8a6c7f7-line-height );letter-spacing:var( --e-global-typography-8a6c7f7-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8a2fafe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-8a2fafe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-8a2fafe .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-1c713fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ca9b47{border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-custom-embed-play i{font-size:90px;}.elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-custom-embed-play svg{width:90px;height:90px;}.elementor-2 .elementor-element.elementor-element-b73c859{--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;}.elementor-2 .elementor-element.elementor-element-0e3fff4{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a6762e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-db05a4e .elementor-heading-title{font-family:var( --e-global-typography-3ca4a09-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca4a09-font-size );font-weight:var( --e-global-typography-3ca4a09-font-weight );text-transform:var( --e-global-typography-3ca4a09-text-transform );line-height:var( --e-global-typography-3ca4a09-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-50a19ab .elementor-heading-title{font-family:var( --e-global-typography-2ae32c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2ae32c4-font-size );font-weight:var( --e-global-typography-2ae32c4-font-weight );line-height:var( --e-global-typography-2ae32c4-line-height );color:#004F7D;}.elementor-2 .elementor-element.elementor-element-af91e50{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8811afa{--display:flex;--min-height:502px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-8811afa::before, .elementor-2 .elementor-element.elementor-element-8811afa > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8811afa > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8811afa > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8811afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8811afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00283F00;background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Produktentwicklung-1-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4994894{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4994894.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4994894 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-36eaa79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-02d7a93{width:var( --container-widget-width, calc(100% - 50px) );max-width:calc(100% - 50px);--container-widget-width:calc(100% - 50px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbf3d3a .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-fbf3d3a .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-a24d567{--display:flex;--min-height:502px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-a24d567::before, .elementor-2 .elementor-element.elementor-element-a24d567 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a24d567 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a24d567 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a24d567 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a24d567 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00283F00;background-image:url("https://bretthauer.de/wp-content/uploads/2026/06/Werkzeugbau_Hero.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1d06393{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-1d06393.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-1d06393 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4e6b922{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-924e4f4{width:var( --container-widget-width, calc(100% - 50px) );max-width:calc(100% - 50px);--container-widget-width:calc(100% - 50px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-360907a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-360907a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-360907a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-360907a .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-360907a .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-c273afa{--display:flex;--min-height:502px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-c273afa::before, .elementor-2 .elementor-element.elementor-element-c273afa > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c273afa > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c273afa > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c273afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c273afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00283F00;background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Prozessentwicklung-1-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-26e76ed{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-26e76ed.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-26e76ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7742d22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-4a2f7bf{width:var( --container-widget-width, calc(100% - 50px) );max-width:calc(100% - 50px);--container-widget-width:calc(100% - 50px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-72b572b .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-72b572b .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-9ffd862{--display:flex;--min-height:502px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-9ffd862::before, .elementor-2 .elementor-element.elementor-element-9ffd862 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9ffd862 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9ffd862 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9ffd862 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9ffd862 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00283F00;background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Produktion-1-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-250aebb{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-250aebb.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-250aebb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d4f48fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-adffa5f{width:var( --container-widget-width, calc(100% - 50px) );max-width:calc(100% - 50px);--container-widget-width:calc(100% - 50px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-76871cb .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76871cb .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-76871cb .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-9f74656{--display:flex;--min-height:502px;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-9f74656:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f74656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Belieferung-1-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9f74656::before, .elementor-2 .elementor-element.elementor-element-9f74656 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9f74656 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9f74656 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9f74656 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9f74656 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00283F00;background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Belieferung-1-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8ab23d6{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-8ab23d6.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8ab23d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-495f773{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-e69dff2{width:var( --container-widget-width, calc(100% - 50px) );max-width:calc(100% - 50px);--container-widget-width:calc(100% - 50px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-92f75e2 .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-92f75e2 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-0bccc15{--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;}.elementor-2 .elementor-element.elementor-element-0bccc15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-cd81b88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:80px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fa2825b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cde3d75 .elementor-heading-title{font-family:var( --e-global-typography-3ca4a09-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca4a09-font-size );font-weight:var( --e-global-typography-3ca4a09-font-weight );text-transform:var( --e-global-typography-3ca4a09-text-transform );line-height:var( --e-global-typography-3ca4a09-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b89d680{text-align:center;}.elementor-2 .elementor-element.elementor-element-b89d680 .elementor-heading-title{font-family:var( --e-global-typography-2ae32c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2ae32c4-font-size );font-weight:var( --e-global-typography-2ae32c4-font-weight );line-height:var( --e-global-typography-2ae32c4-line-height );color:#004F7D;}.elementor-2 .elementor-element.elementor-element-3a4b687{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-58d61ba{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-dc75c33{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-wrapper{text-align:start;gap:80px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon{font-size:60px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title a{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-description{font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fd1838{padding:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f6990aa{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:0px;}.elementor-2 .elementor-element.elementor-element-f6990aa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f6990aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Serienteile-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f6990aa::before, .elementor-2 .elementor-element.elementor-element-f6990aa > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f6990aa > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f6990aa > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f6990aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f6990aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00283F33 0%, #00283F 100%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f6990aa{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f6990aa{right:0px;}.elementor-2 .elementor-element.elementor-element-5646628 .elementor-heading-title{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-a6515b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-a6515b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-a6515b8 .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-0d63956{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-wrapper{text-align:start;gap:80px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon{font-size:60px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title a{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-description{font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0c606b7{padding:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bf85bcb{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:0px;}.elementor-2 .elementor-element.elementor-element-bf85bcb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf85bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/05/Baugruppen-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bf85bcb::before, .elementor-2 .elementor-element.elementor-element-bf85bcb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bf85bcb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bf85bcb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bf85bcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bf85bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00283F33 0%, #00283F 100%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bf85bcb{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-bf85bcb{right:0px;}.elementor-2 .elementor-element.elementor-element-12e0fea .elementor-heading-title{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-5036d7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-5036d7f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-5036d7f .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-4276a82{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7ad1555{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-wrapper{text-align:start;gap:80px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon{font-size:60px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title a{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-description{font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6ca4899{padding:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b3752a7{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:0px;}.elementor-2 .elementor-element.elementor-element-b3752a7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b3752a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/05/Montagetechnik-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b3752a7::before, .elementor-2 .elementor-element.elementor-element-b3752a7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b3752a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b3752a7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b3752a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b3752a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00283F33 0%, #00283F 100%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b3752a7{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b3752a7{right:0px;}.elementor-2 .elementor-element.elementor-element-b403157 .elementor-heading-title{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-9327812 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9327812 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-9327812 .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-ef2986b{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-06275b9{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-wrapper{text-align:start;gap:80px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon{font-size:60px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title a{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-description{font-family:var( --e-global-typography-eb05112-font-family ), Sans-serif;font-size:var( --e-global-typography-eb05112-font-size );font-weight:var( --e-global-typography-eb05112-font-weight );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-76dd013{padding:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f160cc3{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:0px;}.elementor-2 .elementor-element.elementor-element-f160cc3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f160cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/05/oberflaechentechnik2.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f160cc3::before, .elementor-2 .elementor-element.elementor-element-f160cc3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f160cc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f160cc3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f160cc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f160cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00283F33 0%, #00283F 100%);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f160cc3{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f160cc3{right:0px;}.elementor-2 .elementor-element.elementor-element-1599ad0 .elementor-heading-title{font-family:var( --e-global-typography-e67c659-font-family ), Sans-serif;font-size:var( --e-global-typography-e67c659-font-size );font-weight:var( --e-global-typography-e67c659-font-weight );line-height:var( --e-global-typography-e67c659-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-59819c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-59819c8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-59819c8 .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-77daf8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77daf8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/startseite-azubi-1-1.jpg");background-position:50% 80px;background-size:cover;}.elementor-2 .elementor-element.elementor-element-77daf8d::before, .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-77daf8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-77daf8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-77daf8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-01db7b8{--display:flex;--gap:163px 163px;--row-gap:163px;--column-gap:163px;--padding-top:140px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b54fb80{--display:flex;}.elementor-2 .elementor-element.elementor-element-5f90bb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c10cb65 .elementor-heading-title{font-family:var( --e-global-typography-3ca4a09-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca4a09-font-size );font-weight:var( --e-global-typography-3ca4a09-font-weight );text-transform:var( --e-global-typography-3ca4a09-text-transform );line-height:var( --e-global-typography-3ca4a09-line-height );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-6edb22f{padding:0px 50px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6edb22f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:900;line-height:1.26em;color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-c4a57a8{padding:20px 0px 45px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.43em;color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-db47c4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-db47c4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-db47c4a .elementor-button{fill:var( --e-global-color-5f8108e );color:var( --e-global-color-5f8108e );}.elementor-2 .elementor-element.elementor-element-f7f53c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e30d099{--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;}.elementor-2 .elementor-element.elementor-element-2b87517{--display:flex;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-134f559{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9471b1 .elementor-heading-title{font-family:var( --e-global-typography-3ca4a09-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca4a09-font-size );font-weight:var( --e-global-typography-3ca4a09-font-weight );text-transform:var( --e-global-typography-3ca4a09-text-transform );line-height:var( --e-global-typography-3ca4a09-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-64762bf .elementor-heading-title{font-family:var( --e-global-typography-2ae32c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2ae32c4-font-size );font-weight:var( --e-global-typography-2ae32c4-font-weight );line-height:var( --e-global-typography-2ae32c4-line-height );color:#004F7D;}.elementor-2 .elementor-element.elementor-element-3ce03d9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f37e02d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-f37e02d::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Nachhaltigkeit-1-scaled.jpg");--background-overlay:'';background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7d0dc85{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-7d0dc85.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-7d0dc85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-842519c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-cac1a86{width:var( --container-widget-width, 492px );max-width:492px;padding:0px 0px 65px 0px;--container-widget-width:492px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.43em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-991172a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-991172a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-991172a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-991172a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-991172a .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-991172a .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-518de14{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-518de14::before, .elementor-2 .elementor-element.elementor-element-518de14 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-518de14 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-518de14 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-518de14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-518de14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Werte-1-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cfe3f63{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-cfe3f63.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-cfe3f63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-87fdbbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-7323e46{width:var( --container-widget-width, calc(100% - 45px) );max-width:calc(100% - 45px);padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 45px);--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.43em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a908c07 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a908c07 .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-a908c07 .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-3b22167{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-3b22167::before, .elementor-2 .elementor-element.elementor-element-3b22167 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3b22167 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3b22167 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3b22167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3b22167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Vision-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5b4f337{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-5b4f337.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-5b4f337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-62e3588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-5c7bb4d{width:var( --container-widget-width, calc(100% - 45px) );max-width:calc(100% - 45px);padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 45px);--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.43em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-60613cc .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60613cc .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-60613cc .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-acfe423{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-acfe423::before, .elementor-2 .elementor-element.elementor-element-acfe423 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-acfe423 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-acfe423 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-acfe423 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-acfe423 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bretthauer.de/wp-content/uploads/2026/04/Mission-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8eacd09{background-color:#0075BAB3;padding:7px 17px 7px 17px;z-index:1;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-8eacd09.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-8eacd09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cd6c345{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-60c115b{width:var( --container-widget-width, calc(100% - 45px) );max-width:calc(100% - 45px);padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 45px);--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.43em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f86b64b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f86b64b .elementor-icon{font-size:25px;padding:5px;}.elementor-2 .elementor-element.elementor-element-f86b64b .elementor-icon svg{height:25px;}.elementor-2 .elementor-element.elementor-element-7e68c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-1e217e2{--width:894px;}.elementor-2 .elementor-element.elementor-element-8aecbb0{--width:614px;}.elementor-2 .elementor-element.elementor-element-1c713fc{--width:527px;}.elementor-2 .elementor-element.elementor-element-8a6762e{--width:700px;}.elementor-2 .elementor-element.elementor-element-8811afa{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-a24d567{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-c273afa{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-9ffd862{--width:calc(50% - 8px);}.elementor-2 .elementor-element.elementor-element-9f74656{--width:calc(50% - 8px);}.elementor-2 .elementor-element.elementor-element-fa2825b{--width:654px;}.elementor-2 .elementor-element.elementor-element-5f90bb5{--width:606px;}.elementor-2 .elementor-element.elementor-element-134f559{--width:654px;}.elementor-2 .elementor-element.elementor-element-518de14{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-3b22167{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-acfe423{--width:calc(33.33% - 12px);}.elementor-2 .elementor-element.elementor-element-7e68c13{--content-width:1480px;}}@media(max-width:1500px){.elementor-2 .elementor-element.elementor-element-572b041{--min-height:60vh;}.elementor-2 .elementor-element.elementor-element-680e971{--container-widget-width:647px;--container-widget-flex-grow:0;width:var( --container-widget-width, 647px );max-width:647px;}.elementor-2 .elementor-element.elementor-element-680e971 .elementor-heading-title{font-size:var( --e-global-typography-b17813e-font-size );line-height:var( --e-global-typography-b17813e-line-height );}.elementor-2 .elementor-element.elementor-element-0a58f47{font-size:32px;}.elementor-2 .elementor-element.elementor-element-79fe6a4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3288d4e .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-fd07650{font-size:var( --e-global-typography-8a6c7f7-font-size );line-height:var( --e-global-typography-8a6c7f7-line-height );letter-spacing:var( --e-global-typography-8a6c7f7-letter-spacing );}.elementor-2 .elementor-element.elementor-element-db05a4e .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-50a19ab .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-02d7a93{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-924e4f4{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4a2f7bf{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-adffa5f{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e69dff2{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-cde3d75 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-b89d680 .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-58d61ba{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-dc75c33{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5646628 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-0d63956{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12e0fea .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-4276a82{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-7ad1555{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b403157 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-ef2986b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-06275b9{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1599ad0 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-77daf8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-2 .elementor-element.elementor-element-01db7b8{--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-2 .elementor-element.elementor-element-c10cb65 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-6edb22f .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-2b87517{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9471b1 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-64762bf .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-0a58f47{font-size:28px;}.elementor-2 .elementor-element.elementor-element-79fe6a4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8aecbb0{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-custom-embed-play i{font-size:60px;}.elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-2 .elementor-element.elementor-element-0e3fff4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8811afa{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-a24d567{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-c273afa{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-9ffd862{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-9f74656{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-cd81b88{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3a4b687{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-6edb22f .elementor-heading-title{font-size:32px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-680e971 .elementor-heading-title{font-size:var( --e-global-typography-b17813e-font-size );line-height:var( --e-global-typography-b17813e-line-height );}.elementor-2 .elementor-element.elementor-element-0a58f47{font-size:24px;}.elementor-2 .elementor-element.elementor-element-79fe6a4{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3288d4e .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-fd07650{font-size:var( --e-global-typography-8a6c7f7-font-size );line-height:var( --e-global-typography-8a6c7f7-line-height );letter-spacing:var( --e-global-typography-8a6c7f7-letter-spacing );}.elementor-2 .elementor-element.elementor-element-db05a4e .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-50a19ab .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-02d7a93{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-924e4f4{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4a2f7bf{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-adffa5f{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e69dff2{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-cde3d75 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-b89d680 .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5646628 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12e0fea .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b403157 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1599ad0 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-77daf8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:62% 0px;}.elementor-2 .elementor-element.elementor-element-01db7b8{--gap:90px 0px;--row-gap:90px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c10cb65 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-6edb22f .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-b9471b1 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-64762bf .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-680e971 .elementor-heading-title{font-size:var( --e-global-typography-b17813e-font-size );line-height:var( --e-global-typography-b17813e-line-height );}.elementor-2 .elementor-element.elementor-element-0a58f47{font-size:22px;}.elementor-2 .elementor-element.elementor-element-79fe6a4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8aecbb0{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3288d4e .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-fd07650{font-size:var( --e-global-typography-8a6c7f7-font-size );line-height:var( --e-global-typography-8a6c7f7-line-height );letter-spacing:var( --e-global-typography-8a6c7f7-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0e3fff4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-db05a4e .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-50a19ab .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-02d7a93{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-924e4f4{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4a2f7bf{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-adffa5f{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e69dff2{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-cde3d75 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-b89d680 .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-wrapper{gap:36px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-dc75c33 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5646628 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-wrapper{gap:36px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-5d9e9f6 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12e0fea .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-wrapper{gap:36px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-7ad1555 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b403157 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-wrapper{gap:36px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-06275b9 .elementor-icon-box-description{font-size:var( --e-global-typography-eb05112-font-size );line-height:var( --e-global-typography-eb05112-line-height );letter-spacing:var( --e-global-typography-eb05112-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1599ad0 .elementor-heading-title{font-size:var( --e-global-typography-e67c659-font-size );line-height:var( --e-global-typography-e67c659-line-height );}.elementor-2 .elementor-element.elementor-element-77daf8d{--width:100%;}.elementor-2 .elementor-element.elementor-element-77daf8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2 .elementor-element.elementor-element-01db7b8{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:020px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b54fb80{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-2 .elementor-element.elementor-element-6a2fa9c img{border-radius:12px 12px 12px 12px;}.elementor-2 .elementor-element.elementor-element-5f90bb5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c10cb65{z-index:2;}.elementor-2 .elementor-element.elementor-element-c10cb65 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-6edb22f{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6edb22f .elementor-heading-title{font-size:23px;}.elementor-2 .elementor-element.elementor-element-c4a57a8{font-size:13px;}.elementor-2 .elementor-element.elementor-element-2b87517{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b9471b1 .elementor-heading-title{font-size:var( --e-global-typography-3ca4a09-font-size );line-height:var( --e-global-typography-3ca4a09-line-height );}.elementor-2 .elementor-element.elementor-element-64762bf .elementor-heading-title{font-size:var( --e-global-typography-2ae32c4-font-size );line-height:var( --e-global-typography-2ae32c4-line-height );}.elementor-2 .elementor-element.elementor-element-f37e02d{--min-height:316px;--justify-content:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-f37e02d::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f37e02d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-59% 0px;}.elementor-2 .elementor-element.elementor-element-7d0dc85{padding:7px 14px 7px 14px;}.elementor-2 .elementor-element.elementor-element-7d0dc85 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-cac1a86{padding:0px 0px 0px 0px;--container-widget-width:calc(100% - 35px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 35px) );max-width:calc(100% - 35px);font-size:12px;}.elementor-2 .elementor-element.elementor-element-991172a{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-2 .elementor-element.elementor-element-991172a .elementor-icon{font-size:10px;}.elementor-2 .elementor-element.elementor-element-991172a .elementor-icon svg{height:10px;}.elementor-2 .elementor-element.elementor-element-518de14{--min-height:237px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-cfe3f63{padding:7px 14px 7px 14px;}.elementor-2 .elementor-element.elementor-element-cfe3f63 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-7323e46{--container-widget-width:calc(100% - 35px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 35px) );max-width:calc(100% - 35px);font-size:12px;}.elementor-2 .elementor-element.elementor-element-a908c07{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-2 .elementor-element.elementor-element-a908c07 .elementor-icon{font-size:10px;}.elementor-2 .elementor-element.elementor-element-a908c07 .elementor-icon svg{height:10px;}.elementor-2 .elementor-element.elementor-element-3b22167{--min-height:240px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-5b4f337{padding:7px 14px 7px 14px;}.elementor-2 .elementor-element.elementor-element-5b4f337 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-5c7bb4d{--container-widget-width:calc(100% - 35px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 35px) );max-width:calc(100% - 35px);font-size:12px;}.elementor-2 .elementor-element.elementor-element-60613cc{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-2 .elementor-element.elementor-element-60613cc .elementor-icon{font-size:10px;}.elementor-2 .elementor-element.elementor-element-60613cc .elementor-icon svg{height:10px;}.elementor-2 .elementor-element.elementor-element-acfe423{--min-height:240px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-8eacd09{padding:7px 14px 7px 14px;}.elementor-2 .elementor-element.elementor-element-8eacd09 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-60c115b{--container-widget-width:calc(100% - 35px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 35px) );max-width:calc(100% - 35px);font-size:12px;}.elementor-2 .elementor-element.elementor-element-f86b64b{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-2 .elementor-element.elementor-element-f86b64b .elementor-icon{font-size:10px;}.elementor-2 .elementor-element.elementor-element-f86b64b .elementor-icon svg{height:10px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-58d61ba{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-0d63956{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-4276a82{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-ef2986b{--width:calc(50% - 10px);}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-8811afa{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-a24d567{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-c273afa{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-9ffd862{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-9f74656{--width:100%;}.elementor-2 .elementor-element.elementor-element-77daf8d{--width:100%;}.elementor-2 .elementor-element.elementor-element-518de14{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-3b22167{--width:calc(50% - 10px);}.elementor-2 .elementor-element.elementor-element-acfe423{--width:100%;}}@media(min-width:1501px){.elementor-2 .elementor-element.elementor-element-77daf8d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77daf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-572b041 */.elementor-2 .elementor-element.elementor-element-572b041:before{
    background: linear-gradient(180deg, rgba(0, 40, 63, 0.18) 0%, rgba(0, 40, 63, 0.675) 60.51%, rgba(0, 40, 63, 0.9) 100%) !important;
    z-index: 1;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a2fafe */.elementor-2 .elementor-element.elementor-element-8a2fafe svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6ca9b47 */.elementor-2 .elementor-element.elementor-element-6ca9b47, .elementor-2 .elementor-element.elementor-element-6ca9b47 iframe, .elementor-2 .elementor-element.elementor-element-6ca9b47 .elementor-wrapper{
    max-height: 368px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4994894 */.elementor-2 .elementor-element.elementor-element-4994894{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8811afa */.elementor-2 .elementor-element.elementor-element-8811afa:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-8811afa:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, #00283F 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-8811afa{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-8811afa:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-8811afa:hover:before{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d06393 */.elementor-2 .elementor-element.elementor-element-1d06393{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24d567 */.elementor-2 .elementor-element.elementor-element-a24d567:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-a24d567:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, #00283F 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-a24d567{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a24d567:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-a24d567:hover:before{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e76ed */.elementor-2 .elementor-element.elementor-element-26e76ed{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c273afa */.elementor-2 .elementor-element.elementor-element-c273afa:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-c273afa:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, #00283F 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-c273afa{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-c273afa:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-c273afa:hover:before{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-250aebb */.elementor-2 .elementor-element.elementor-element-250aebb{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffd862 */.elementor-2 .elementor-element.elementor-element-9ffd862:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-9ffd862:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, #00283F 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-9ffd862{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-9ffd862:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-9ffd862:hover:before{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ab23d6 */.elementor-2 .elementor-element.elementor-element-8ab23d6{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f74656 */.elementor-2 .elementor-element.elementor-element-9f74656:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-9f74656:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, #00283F 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-9f74656{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-9f74656:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-9f74656:hover:before{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fd1838 */.elementor-2 .elementor-element.elementor-element-3fd1838 svg {
    font-size: 4px;
}

.elementor-2 .elementor-element.elementor-element-3fd1838 svg path{
    stroke: rgba(0, 117, 186, 1);
}
.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:hover svg path, .elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button:focus svg path{
    stroke: rgba(0, 79, 125, 1);
}
.elementor-2 .elementor-element.elementor-element-3fd1838 .elementor-button svg path{
    fill: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6515b8 */.elementor-2 .elementor-element.elementor-element-a6515b8 svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c606b7 */.elementor-2 .elementor-element.elementor-element-0c606b7 svg {
    font-size: 4px;
}

.elementor-2 .elementor-element.elementor-element-0c606b7 svg path{
    stroke: rgba(0, 117, 186, 1);
}
.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:hover svg path, .elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button:focus svg path{
    stroke: rgba(0, 79, 125, 1);
}
.elementor-2 .elementor-element.elementor-element-0c606b7 .elementor-button svg path{
    fill: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5036d7f */.elementor-2 .elementor-element.elementor-element-5036d7f svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ca4899 */.elementor-2 .elementor-element.elementor-element-6ca4899 svg {
    font-size: 4px;
}

.elementor-2 .elementor-element.elementor-element-6ca4899 svg path{
    stroke: rgba(0, 117, 186, 1);
}
.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:hover svg path, .elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button:focus svg path{
    stroke: rgba(0, 79, 125, 1);
}
.elementor-2 .elementor-element.elementor-element-6ca4899 .elementor-button svg path{
    fill: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9327812 */.elementor-2 .elementor-element.elementor-element-9327812 svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76dd013 */.elementor-2 .elementor-element.elementor-element-76dd013 svg {
    font-size: 4px;
}

.elementor-2 .elementor-element.elementor-element-76dd013 svg path{
    stroke: rgba(0, 117, 186, 1);
}
.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:hover svg path, .elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button:focus svg path{
    stroke: rgba(0, 79, 125, 1);
}
.elementor-2 .elementor-element.elementor-element-76dd013 .elementor-button svg path{
    fill: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59819c8 */.elementor-2 .elementor-element.elementor-element-59819c8 svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4b687 */.elementor-2 .elementor-element.elementor-element-3a4b687 .card:hover .back-side{
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-3a4b687 .back-side{
    opacity: 0;
    transition: .35s all ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db47c4a */.elementor-2 .elementor-element.elementor-element-db47c4a svg {
    font-size: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f53c1 */.elementor-2 .elementor-element.elementor-element-f7f53c1 .slick-slide{
    margin-right: 90px;
}

.elementor-2 .elementor-element.elementor-element-f7f53c1 .slick-list.draggable {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77daf8d */.elementor-2 .elementor-element.elementor-element-77daf8d:before{
    background: linear-gradient(180deg, rgba(0, 79, 125, 0) 55.77%, #00283F 90.87%),
linear-gradient(270deg, rgba(0, 40, 63, 0) 41.35%, rgba(0, 40, 63, 0.8) 56.25%, #00283F 85.1%);
}

@media(max-width: 1200px){
    .elementor-2 .elementor-element.elementor-element-77daf8d{
        background-position: 50% 0px !important;
    }
}

@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-77daf8d{
        background: none !important;
    }
    
    .elementor-2 .elementor-element.elementor-element-77daf8d:before{
    background: linear-gradient(180deg, #00283F 55.77%, #00283F 90.87%);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0dc85 */.elementor-2 .elementor-element.elementor-element-7d0dc85{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37e02d */.elementor-2 .elementor-element.elementor-element-f37e02d:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-f37e02d:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(90deg, #00283F 20.19%, rgba(0, 40, 63, 0.8) 43.27%, rgba(0, 40, 63, 0.1) 71.15%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-f37e02d{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-f37e02d:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-f37e02d:hover:before{
    transform: scale(1.1);
}

@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-f37e02d:after{background: linear-gradient(180deg, rgba(0, 40, 63, 0.7) 0%, rgba(0, 40, 63, 0.8) 61.06%, #00283F 88.46%);
;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe3f63 */.elementor-2 .elementor-element.elementor-element-cfe3f63{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518de14 */.elementor-2 .elementor-element.elementor-element-518de14:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-518de14:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
     background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, rgba(0, 40, 63, 0.8) 56.73%, rgba(0, 40, 63, 0.97) 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-518de14{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-518de14:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-518de14:hover:before{
    transform: scale(1.1);
}

@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-518de14:after{
        background: linear-gradient(180deg, rgba(0, 40, 63, 0.7) 0%, rgba(0, 40, 63, 0.8) 61.06%, #00283F 88.46%);

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4f337 */.elementor-2 .elementor-element.elementor-element-5b4f337{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b22167 */.elementor-2 .elementor-element.elementor-element-3b22167:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-3b22167:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
     background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, rgba(0, 40, 63, 0.8) 56.73%, rgba(0, 40, 63, 0.97) 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-3b22167{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-3b22167:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-3b22167:hover:before{
    transform: scale(1.1);
}

    .elementor-2 .elementor-element.elementor-element-3b22167:after{
        background: linear-gradient(180deg, rgba(0, 40, 63, 0.7) 0%, rgba(0, 40, 63, 0.8) 61.06%, #00283F 88.46%);

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eacd09 */.elementor-2 .elementor-element.elementor-element-8eacd09{
    backdrop-filter: blur(4px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acfe423 */.elementor-2 .elementor-element.elementor-element-acfe423:hover .link-arrow{
    transform: rotate(45deg) scale(1.2);
}

.elementor-2 .elementor-element.elementor-element-acfe423:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
     background: linear-gradient(180deg, rgba(0, 40, 63, 0) 0%, rgba(0, 40, 63, 0.8) 56.73%, rgba(0, 40, 63, 0.97) 100%);
    left: 0;
    top: 0;
    border-radius: 15px;
}

.elementor-2 .elementor-element.elementor-element-acfe423{
    overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-acfe423:before{
    transition: .35s all ease;
}


.elementor-2 .elementor-element.elementor-element-acfe423:hover:before{
    transform: scale(1.1);
}

    .elementor-2 .elementor-element.elementor-element-acfe423:after{
        background: linear-gradient(180deg, rgba(0, 40, 63, 0.7) 0%, rgba(0, 40, 63, 0.8) 61.06%, #00283F 88.46%);

    }
}/* End custom CSS */