.elementor-505 .elementor-element.elementor-element-3904eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:060px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-3904eb9:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3904eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff848c4 );}.elementor-505 .elementor-element.elementor-element-27c11cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-505 .elementor-element.elementor-element-14160e1{width:var( --container-widget-width, 573px );max-width:573px;--container-widget-width:573px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-14160e1 .elementor-heading-title{font-family:var( --e-global-typography-f842668-font-family ), Sans-serif;font-size:var( --e-global-typography-f842668-font-size );font-weight:var( --e-global-typography-f842668-font-weight );line-height:var( --e-global-typography-f842668-line-height );color:var( --e-global-color-fa491e9 );margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-08435e7{font-family:var( --e-global-typography-787d17d-font-family ), Sans-serif;font-size:var( --e-global-typography-787d17d-font-size );font-weight:var( --e-global-typography-787d17d-font-weight );line-height:var( --e-global-typography-787d17d-line-height );color:var( --e-global-color-fa491e9 );}.elementor-505 .elementor-element.elementor-element-6f79774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:060px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-a14b063{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-5c7f152 .elementor-heading-title{font-family:var( --e-global-typography-9242844-font-family ), Sans-serif;font-size:var( --e-global-typography-9242844-font-size );font-weight:var( --e-global-typography-9242844-font-weight );line-height:var( --e-global-typography-9242844-line-height );margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-da936f4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-fb07f00{font-family:var( --e-global-typography-787d17d-font-family ), Sans-serif;font-size:var( --e-global-typography-787d17d-font-size );font-weight:var( --e-global-typography-787d17d-font-weight );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-505 .elementor-element.elementor-element-2c61d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-ab3516e{border-radius:16px 16px 16px 16px;}.elementor-505 .elementor-element.elementor-element-ab3516e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-505 .elementor-element.elementor-element-0dcbe20{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:110px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-defb5f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-764c934 img{width:648px;height:648px;border-radius:16px 16px 16px 16px;}.elementor-505 .elementor-element.elementor-element-938b329{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-54acc69 .elementor-heading-title{font-family:var( --e-global-typography-e9ba022-font-family ), Sans-serif;font-size:var( --e-global-typography-e9ba022-font-size );font-weight:var( --e-global-typography-e9ba022-font-weight );line-height:var( --e-global-typography-e9ba022-line-height );margin:0px 0px 025px 0px;}.elementor-505 .elementor-element.elementor-element-ca99661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 045px) 0px;}.elementor-505 .elementor-element.elementor-element-8562e09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0110px;--padding-bottom:0110px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-4aff1b0 .elementor-heading-title{font-family:var( --e-global-typography-8e89ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-8e89ae9-font-size );font-weight:var( --e-global-typography-8e89ae9-font-weight );line-height:var( --e-global-typography-8e89ae9-line-height );margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-2fcfac4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-505 .elementor-element.elementor-element-c5ce9ad{width:var( --container-widget-width, 400px );max-width:400px;padding:0px 0px 0px 032px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-a3eaa0a );}.elementor-505 .elementor-element.elementor-element-c5ce9ad .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-505 .elementor-element.elementor-element-c5ce9ad .elementor-counter-title{justify-content:start;font-family:var( --e-global-typography-c5c8870-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c8870-font-size );font-weight:var( --e-global-typography-c5c8870-font-weight );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-c5ce9ad .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ff848c4 );font-family:"BricolageGrotesque", Sans-serif;font-size:86px;font-weight:700;line-height:120%;}.elementor-505 .elementor-element.elementor-element-781a7ce{width:var( --container-widget-width, 400px );max-width:400px;padding:0px 0px 0px 032px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-a3eaa0a );}.elementor-505 .elementor-element.elementor-element-781a7ce .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-505 .elementor-element.elementor-element-781a7ce .elementor-counter-title{justify-content:start;font-family:var( --e-global-typography-c5c8870-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c8870-font-size );font-weight:var( --e-global-typography-c5c8870-font-weight );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-781a7ce .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ff848c4 );font-family:"BricolageGrotesque", Sans-serif;font-size:86px;font-weight:700;line-height:120%;}.elementor-505 .elementor-element.elementor-element-d9f1b7c{width:var( --container-widget-width, 400px );max-width:400px;padding:0px 0px 0px 032px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-a3eaa0a );}.elementor-505 .elementor-element.elementor-element-d9f1b7c .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-505 .elementor-element.elementor-element-d9f1b7c .elementor-counter-title{justify-content:start;font-family:var( --e-global-typography-c5c8870-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c8870-font-size );font-weight:var( --e-global-typography-c5c8870-font-weight );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-d9f1b7c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-ff848c4 );font-family:"BricolageGrotesque", Sans-serif;font-size:86px;font-weight:700;line-height:120%;}.elementor-505 .elementor-element.elementor-element-d15c498{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-3f3adfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-2dc5076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 04px) 0px;font-family:var( --e-global-typography-0ad8c0e-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad8c0e-font-size );font-weight:var( --e-global-typography-0ad8c0e-font-weight );line-height:var( --e-global-typography-0ad8c0e-line-height );}.elementor-505 .elementor-element.elementor-element-01c36a5 .elementor-heading-title{font-family:var( --e-global-typography-e9ba022-font-family ), Sans-serif;font-size:var( --e-global-typography-e9ba022-font-size );font-weight:var( --e-global-typography-e9ba022-font-weight );line-height:var( --e-global-typography-e9ba022-line-height );margin:0px 0px 025px 0px;}.elementor-505 .elementor-element.elementor-element-161da2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-53e7c66{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-55f40a2{font-family:var( --e-global-typography-c5c8870-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c8870-font-size );font-weight:var( --e-global-typography-c5c8870-font-weight );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-4e45269{font-family:var( --e-global-typography-087aa84-font-family ), Sans-serif;font-size:var( --e-global-typography-087aa84-font-size );font-weight:var( --e-global-typography-087aa84-font-weight );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-6a107ee{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-bb96a33{font-family:var( --e-global-typography-c5c8870-font-family ), Sans-serif;font-size:var( --e-global-typography-c5c8870-font-size );font-weight:var( --e-global-typography-c5c8870-font-weight );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-27d59be{font-family:var( --e-global-typography-087aa84-font-family ), Sans-serif;font-size:var( --e-global-typography-087aa84-font-size );font-weight:var( --e-global-typography-087aa84-font-weight );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-f6d5c90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-a1dda90 img{width:648px;height:648px;border-radius:16px 16px 16px 16px;}.elementor-505 .elementor-element.elementor-element-15faa3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-505 .elementor-element.elementor-element-7942b26{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-7942b26.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-content{font-family:"HankenGrotesk", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:150%;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:140px;height:140px;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-name{font-family:var( --e-global-typography-5b97e0a-font-family ), Sans-serif;font-size:var( --e-global-typography-5b97e0a-font-size );font-weight:var( --e-global-typography-5b97e0a-font-weight );line-height:var( --e-global-typography-5b97e0a-line-height );}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-job{font-family:var( --e-global-typography-087aa84-font-family ), Sans-serif;font-size:var( --e-global-typography-087aa84-font-size );font-weight:var( --e-global-typography-087aa84-font-weight );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-57eed36{--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;--margin-top:0040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-0748360{--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;--border-radius:16px 16px 16px 16px;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-0748360:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-0748360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff848c4 );}.elementor-505 .elementor-element.elementor-element-954d2f8{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-954d2f8 .elementor-heading-title{font-family:"BricolageGrotesque", Sans-serif;font-size:clamp(45px, calc(2.8125rem + ((1vw - 3.75px) * 4.2254)), 90px);font-weight:700;line-height:72px;color:var( --e-global-color-fa491e9 );margin:0px 0px 020px 0px;}.elementor-505 .elementor-element.elementor-element-dfa3809{width:var( --container-widget-width, 842px );max-width:842px;--container-widget-width:842px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-787d17d-font-family ), Sans-serif;font-size:var( --e-global-typography-787d17d-font-size );font-weight:var( --e-global-typography-787d17d-font-weight );line-height:var( --e-global-typography-787d17d-line-height );color:var( --e-global-color-fa491e9 );}.elementor-505 .elementor-element.elementor-element-292d1cc.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-505 .elementor-element.elementor-element-292d1cc{right:40px;}body.rtl .elementor-505 .elementor-element.elementor-element-292d1cc{left:40px;}.elementor-505 .elementor-element.elementor-element-292d1cc{bottom:35px;}.elementor-505 .elementor-element.elementor-element-292d1cc .elementor-button{fill:var( --e-global-color-fa491e9 );color:var( --e-global-color-fa491e9 );}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-3904eb9{--padding-top:060px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-14160e1 .elementor-heading-title{font-size:var( --e-global-typography-f842668-font-size );line-height:var( --e-global-typography-f842668-line-height );}.elementor-505 .elementor-element.elementor-element-08435e7{font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-505 .elementor-element.elementor-element-6f79774{--padding-top:060px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-a14b063{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-5c7f152 .elementor-heading-title{font-size:var( --e-global-typography-9242844-font-size );line-height:var( --e-global-typography-9242844-line-height );}.elementor-505 .elementor-element.elementor-element-fb07f00{font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-505 .elementor-element.elementor-element-0dcbe20{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-764c934 img{width:100%;height:100%;}.elementor-505 .elementor-element.elementor-element-54acc69 .elementor-heading-title{font-size:var( --e-global-typography-e9ba022-font-size );line-height:var( --e-global-typography-e9ba022-line-height );}.elementor-505 .elementor-element.elementor-element-4aff1b0 .elementor-heading-title{font-size:var( --e-global-typography-8e89ae9-font-size );line-height:var( --e-global-typography-8e89ae9-line-height );}.elementor-505 .elementor-element.elementor-element-c5ce9ad .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-781a7ce .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-d9f1b7c .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-d15c498{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-2dc5076{font-size:var( --e-global-typography-0ad8c0e-font-size );line-height:var( --e-global-typography-0ad8c0e-line-height );}.elementor-505 .elementor-element.elementor-element-01c36a5 .elementor-heading-title{font-size:var( --e-global-typography-e9ba022-font-size );line-height:var( --e-global-typography-e9ba022-line-height );}.elementor-505 .elementor-element.elementor-element-161da2c{--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-55f40a2{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-4e45269{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-bb96a33{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-27d59be{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-a1dda90 img{width:100%;height:100%;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-name{font-size:var( --e-global-typography-5b97e0a-font-size );line-height:var( --e-global-typography-5b97e0a-line-height );}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-job{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-dfa3809{font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-3904eb9{--min-height:700px;}.elementor-505 .elementor-element.elementor-element-14160e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-505 .elementor-element.elementor-element-14160e1 .elementor-heading-title{font-size:var( --e-global-typography-f842668-font-size );line-height:var( --e-global-typography-f842668-line-height );margin:0px 0px 045px 0px;}.elementor-505 .elementor-element.elementor-element-08435e7{font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-505 .elementor-element.elementor-element-6f79774{--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-a14b063{--e-con-grid-template-columns:auto;--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-5c7f152 .elementor-heading-title{font-size:var( --e-global-typography-9242844-font-size );line-height:var( --e-global-typography-9242844-line-height );}.elementor-505 .elementor-element.elementor-element-da936f4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-505 .elementor-element.elementor-element-fb07f00{font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-505 .elementor-element.elementor-element-0dcbe20{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-938b329{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-505 .elementor-element.elementor-element-54acc69 .elementor-heading-title{font-size:var( --e-global-typography-e9ba022-font-size );line-height:var( --e-global-typography-e9ba022-line-height );}.elementor-505 .elementor-element.elementor-element-8562e09{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-4aff1b0 .elementor-heading-title{font-size:var( --e-global-typography-8e89ae9-font-size );line-height:var( --e-global-typography-8e89ae9-line-height );}.elementor-505 .elementor-element.elementor-element-2fcfac4{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-505 .elementor-element.elementor-element-c5ce9ad .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-781a7ce .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-d9f1b7c .elementor-counter-title{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-d15c498{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-3f3adfe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-505 .elementor-element.elementor-element-2dc5076{font-size:var( --e-global-typography-0ad8c0e-font-size );line-height:var( --e-global-typography-0ad8c0e-line-height );}.elementor-505 .elementor-element.elementor-element-01c36a5 .elementor-heading-title{font-size:var( --e-global-typography-e9ba022-font-size );line-height:var( --e-global-typography-e9ba022-line-height );}.elementor-505 .elementor-element.elementor-element-161da2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-55f40a2{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-4e45269{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-bb96a33{font-size:var( --e-global-typography-c5c8870-font-size );line-height:var( --e-global-typography-c5c8870-line-height );}.elementor-505 .elementor-element.elementor-element-27d59be{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-f6d5c90.e-con{--order:-99999 /* order start hack */;}.elementor-505 .elementor-element.elementor-element-15faa3b{--padding-top:060px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-name{font-size:var( --e-global-typography-5b97e0a-font-size );line-height:var( --e-global-typography-5b97e0a-line-height );}.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-job{font-size:var( --e-global-typography-087aa84-font-size );line-height:var( --e-global-typography-087aa84-line-height );}.elementor-505 .elementor-element.elementor-element-0748360{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-505 .elementor-element.elementor-element-954d2f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-505 .elementor-element.elementor-element-954d2f8 .elementor-heading-title{line-height:36px;margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-dfa3809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-size:var( --e-global-typography-787d17d-font-size );line-height:var( --e-global-typography-787d17d-line-height );}.elementor-505 .elementor-element.elementor-element-292d1cc.elementor-element{--align-self:flex-start;}}/* Start custom CSS for testimonial, class: .elementor-element-7942b26 */.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-image {
    margin-bottom:16px !important;
}
.elementor-505 .elementor-element.elementor-element-7942b26 .elementor-testimonial-content {
    margin-bottom:32px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-954d2f8 */@media (max-width:767px) {
    .elementor-505 .elementor-element.elementor-element-954d2f8 {
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa3809 */@media (max-width:767px) {
    .elementor-505 .elementor-element.elementor-element-dfa3809 {
        order:3;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-292d1cc */@media (max-width:767px) {
    .elementor-505 .elementor-element.elementor-element-292d1cc {
        position:relative !important;
        left:0;
        top:0;
        order:4;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BricolageGrotesque';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://raphaelswerk.de/wp-content/uploads/BricolageGrotesque-Bold-subset.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HankenGrotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://raphaelswerk.de/wp-content/uploads/HankenGrotesk-Regular-subset.woff2') format('woff2');
}
@font-face {
	font-family: 'HankenGrotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://raphaelswerk.de/wp-content/uploads/HankenGrotesk-Bold-subset.woff2') format('woff2');
}
@font-face {
	font-family: 'HankenGrotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://raphaelswerk.de/wp-content/uploads/HankenGrotesk-SemiBold-subset.woff2') format('woff2');
}
@font-face {
	font-family: 'HankenGrotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://raphaelswerk.de/wp-content/uploads/HankenGrotesk-Medium-subset.woff2') format('woff2');
}
/* End Custom Fonts CSS */