.elementor-47 .elementor-element.elementor-element-4aed90b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-8975025{--spacer-size:10vh;}.elementor-47 .elementor-element.elementor-element-5ddfbdc{--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;}.elementor-47 .elementor-element.elementor-element-379c096{--display:flex;--min-height:5vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-17801df{--spacer-size:7vh;}.elementor-47 .elementor-element.elementor-element-dd06769{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-ffacb8a{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-f74eb7f{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-47 .elementor-element.elementor-element-959d972.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-main-swiper{width:90%;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-swiper-button{font-size:28px;color:#9B9B9B;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-swiper-button svg{fill:#9B9B9B;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:27px;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:27px;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:27px;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:27px;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__text{color:#000000;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__name{color:#2A2A2A;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:200;font-style:normal;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__image img{width:250px;height:250px;border-radius:0px;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (250px / 2) - 8px );}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-47 .elementor-element.elementor-element-959d972.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-47 .elementor-element.elementor-element-7e3ea09{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-37ea21a{--display:flex;--min-height:246px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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 );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-747c06d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-47 .elementor-element.elementor-element-784612f{--spacer-size:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-78def5a{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:300;color:#2A2A2A;}.elementor-47 .elementor-element.elementor-element-78def5a p{margin-block-end:27px;}.elementor-47 .elementor-element.elementor-element-8c7b569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-8c7b569.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-6be2b15 .elementor-button{background-color:#006FFF;font-family:"Manrope", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-6be2b15{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-6be2b15:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-6be2b15 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6be2b15 .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-77a4e5c .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#006FFF;color:#006FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-77a4e5c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-77a4e5c:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-77a4e5c .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-77a4e5c .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-97c0961{--display:flex;--min-height:28vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-69d4b1e{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e0bccac{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-e0bccac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8230f6e{text-align:center;}.elementor-47 .elementor-element.elementor-element-8230f6e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-47 .elementor-element.elementor-element-288ce4d{column-gap:8px;font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-47 .elementor-element.elementor-element-60ca1c7{--display:flex;--min-height:238px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-47 .elementor-element.elementor-element-60ca1c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-d2eaa90{--display:flex;--min-height:215px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-47 .elementor-element.elementor-element-d2eaa90:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d2eaa90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-47 .elementor-element.elementor-element-d2eaa90:hover{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d2eaa90.e-con:hover{--e-con-transform-translateY:-6px;--e-con-transform-scale:1.01;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a15eb8c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-transform-transition-duration:750ms;}.elementor-47 .elementor-element.elementor-element-a15eb8c:hover{--e-transform-translateY:-44px;--e-transform-scale:1.1;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-stacked .elementor-icon{background-color:#006FFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#006FFF00;fill:#FFFFFF00;color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-default:has(:focus) .elementor-icon{fill:#006FFF00;color:#006FFF00;border-color:#006FFF00;}.elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon-box-title a{font-size:20px;font-weight:400;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon-box-title{color:#000000FC;}.elementor-47 .elementor-element.elementor-element-a15eb8c:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-a15eb8c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-a15eb8c .elementor-icon-box-description{color:#2A2A2A00;}.elementor-47 .elementor-element.elementor-element-509097a{--display:flex;--min-height:215px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-47 .elementor-element.elementor-element-509097a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-509097a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-47 .elementor-element.elementor-element-509097a:hover{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-509097a.e-con:hover{--e-con-transform-translateY:-6px;--e-con-transform-scale:1.01;}.elementor-47 .elementor-element.elementor-element-f5a6095{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-transform-transition-duration:750ms;}.elementor-47 .elementor-element.elementor-element-f5a6095:hover{--e-transform-translateY:-44px;--e-transform-scale:1.1;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-stacked .elementor-icon{background-color:#006FFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#006FFF00;fill:#FFFFFF00;color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-default:has(:focus) .elementor-icon{fill:#006FFF00;color:#006FFF00;border-color:#006FFF00;}.elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-f5a6095.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon-box-title a{font-size:20px;font-weight:400;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-f5a6095:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-f5a6095:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-f5a6095 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#00000000;}.elementor-47 .elementor-element.elementor-element-df35491{--display:flex;--min-height:215px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-47 .elementor-element.elementor-element-df35491:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-df35491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-47 .elementor-element.elementor-element-df35491:hover{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-df35491.e-con:hover{--e-con-transform-translateY:-6px;--e-con-transform-scale:1.01;}.elementor-47 .elementor-element.elementor-element-85d3f79{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-transform-transition-duration:750ms;}.elementor-47 .elementor-element.elementor-element-85d3f79:hover{--e-transform-translateY:-44px;--e-transform-scale:1.1;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-stacked .elementor-icon{background-color:#006FFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#006FFF00;fill:#FFFFFF00;color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-default:has(:focus) .elementor-icon{fill:#006FFF00;color:#006FFF00;border-color:#006FFF00;}.elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-47 .elementor-element.elementor-element-85d3f79.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF00;}.elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon{font-size:35px;}.elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon-box-title a{font-size:20px;font-weight:400;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-85d3f79:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-85d3f79:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-85d3f79 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:300;letter-spacing:-1px;color:#FFE6E600;}.elementor-47 .elementor-element.elementor-element-a87b4d9{--display:flex;--min-height:5vh;--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-47 .elementor-element.elementor-element-f914878{--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-47 .elementor-element.elementor-element-04dbce9{--spacer-size:4vh;}.elementor-47 .elementor-element.elementor-element-cb65cfe{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-cb65cfe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-cb65cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #7070701F 52%, #FFFFFF 0%);}.elementor-47 .elementor-element.elementor-element-263290f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-263290f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a9625d9{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-a9625d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-d2f35cd:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-d2f35cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;line-height:34px;color:#006FFF;}.elementor-47 .elementor-element.elementor-element-7a3dfd7:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-7a3dfd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;line-height:39px;color:#006FFF;}.elementor-47 .elementor-element.elementor-element-350c6bf:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-350c6bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;line-height:45px;color:#006FFF;}.elementor-47 .elementor-element.elementor-element-7b5ccde{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#2A2A2A;}.elementor-47 .elementor-element.elementor-element-af97ffb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-e839f49 img{width:90%;}.elementor-47 .elementor-element.elementor-element-7c1b327{--display:flex;--justify-content:space-between;}.elementor-47 .elementor-element.elementor-element-88d9882{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-061b6f0{--iteration-count:infinite;--dynamic-text-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-061b6f0 .elementor-headline{text-align:center;font-family:"Manrope", Sans-serif;font-size:55px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-061b6f0 .elementor-headline-plain-text{color:#006FFF;}.elementor-47 .elementor-element.elementor-element-061b6f0 .elementor-headline-dynamic-text{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-47 .elementor-element.elementor-element-943cdc9{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;color:#2A2A2A;}.elementor-47 .elementor-element.elementor-element-2d3b716{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-0d8048e .elementor-button{background-color:#006FFF;font-family:"Manrope", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-0d8048e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0d8048e:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-0d8048e .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-0d8048e .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-2abc4d0 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#006FFF;color:#006FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-2abc4d0{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2abc4d0:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-2abc4d0 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-2abc4d0 .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-529add2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-04ed730{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-b93abc0:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-b93abc0.elementor-view-stacked .elementor-icon{background-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-b93abc0.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-b93abc0.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon{font-size:55px;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-b93abc0:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-b93abc0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-bb00509{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-7d7c056:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-7d7c056.elementor-view-stacked .elementor-icon{background-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-7d7c056.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-7d7c056.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon{font-size:51px;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-7d7c056:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-7d7c056:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-0c09b6b{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-ac4987a{width:var( --container-widget-width, 104.198% );max-width:104.198%;--container-widget-width:104.198%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-ac4987a:hover{--e-transform-scale:1.02;}.elementor-47 .elementor-element.elementor-element-ac4987a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-wrapper{gap:15px;}.elementor-47 .elementor-element.elementor-element-ac4987a.elementor-view-stacked .elementor-icon{background-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-ac4987a.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ac4987a.elementor-view-default .elementor-icon{fill:#006FFF;color:#006FFF;border-color:#006FFF;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon{font-size:51px;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-ac4987a:has(:hover) .elementor-icon-box-title,
					 .elementor-47 .elementor-element.elementor-element-ac4987a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-0626e03{--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-47 .elementor-element.elementor-element-b4507bd{--spacer-size:10vh;}.elementor-47 .elementor-element.elementor-element-9a34e9d{--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-47 .elementor-element.elementor-element-9b2cd1a{--display:flex;--min-height:5vh;--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-47 .elementor-element.elementor-element-3e0dbae{--display:flex;--min-height:47vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-59e92ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2f73afb{--display:flex;--min-height:270px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.79);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-2f73afb.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-2a35ed4{text-align:start;}.elementor-47 .elementor-element.elementor-element-2a35ed4 img{width:300px;}.elementor-47 .elementor-element.elementor-element-c09fd40{font-family:"Manrope", Sans-serif;font-weight:100;color:#000000;}.elementor-47 .elementor-element.elementor-element-c09fd40 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-84560e7{--display:flex;--min-height:270px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.79);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-84560e7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-e82b80a{text-align:start;}.elementor-47 .elementor-element.elementor-element-e82b80a img{width:300px;}.elementor-47 .elementor-element.elementor-element-2c644db{font-family:"Manrope", Sans-serif;font-weight:100;color:#000000;}.elementor-47 .elementor-element.elementor-element-2c644db p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-f0e88cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-be717f8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.79);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-be717f8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-f2ad4c6{text-align:start;}.elementor-47 .elementor-element.elementor-element-f2ad4c6 img{width:300px;}.elementor-47 .elementor-element.elementor-element-79066b1{font-family:"Manrope", Sans-serif;font-weight:100;color:#000000;}.elementor-47 .elementor-element.elementor-element-79066b1 p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-52bd1aa{--display:flex;--min-height:270px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.79);--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-52bd1aa.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-a8f8746{text-align:start;}.elementor-47 .elementor-element.elementor-element-a8f8746 img{width:300px;}.elementor-47 .elementor-element.elementor-element-b0ba98f{font-family:"Manrope", Sans-serif;font-weight:100;color:#000000;}.elementor-47 .elementor-element.elementor-element-b0ba98f p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-896b4fb{--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-47 .elementor-element.elementor-element-aba4df7{--spacer-size:10vh;}.elementor-47 .elementor-element.elementor-element-5a949ba{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-5a949ba:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5a949ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 100%, #131416 100%);}.elementor-47 .elementor-element.elementor-element-47f3bb0{--display:flex;--min-height:5vh;--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-47 .elementor-element.elementor-element-df35295{--display:flex;--min-height:5vh;--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-47 .elementor-element.elementor-element-c1e7944{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-53f55dc{--display:flex;--min-height:40vh;}.elementor-47 .elementor-element.elementor-element-67a4196{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-8277180{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-71208cc{--display:flex;}.elementor-47 .elementor-element.elementor-element-35f59ec{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-b3d85eb{--display:flex;--min-height:246px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-a415ef8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-47 .elementor-element.elementor-element-1cb4560{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-3c83b8c{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:300;}.elementor-47 .elementor-element.elementor-element-3c83b8c p{margin-block-end:27px;}.elementor-47 .elementor-element.elementor-element-3229f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-3229f67.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-6720434 .elementor-button{background-color:#006FFF;font-family:"Manrope", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-6720434{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-6720434:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-6720434 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6720434 .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-729a801 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#006FFF;color:#006FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-729a801{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-729a801:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-729a801 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-729a801 .elementor-button:focus{box-shadow:0px 23px 9px -12px rgba(0, 111.00000000000006, 255, 0.25);}.elementor-47 .elementor-element.elementor-element-8375b32{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-8375b32:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-8375b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131416;}.elementor-47 .elementor-element.elementor-element-a4b40c7{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;--z-index:0;}.elementor-47 .elementor-element.elementor-element-a4b40c7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a4b40c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-2d75abe{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-47 .elementor-element.elementor-element-2d75abe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2d75abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-10d0c84{--display:flex;--min-height:0vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-47 .elementor-element.elementor-element-10d0c84:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-10d0c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-726f765{text-align:start;}.elementor-47 .elementor-element.elementor-element-726f765 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-748654f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:300;color:#D8D8D8;}.elementor-47 .elementor-element.elementor-element-748654f p{margin-block-end:27px;}.elementor-47 .elementor-element.elementor-element-6cda2aa .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-6cda2aa{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-6cda2aa:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-6cda2aa .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6cda2aa .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-55ea99b{--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-47 .elementor-element.elementor-element-55ea99b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-55ea99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-47 .elementor-element.elementor-element-3de5116{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-3de5116:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3de5116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E2100;}.elementor-47 .elementor-element.elementor-element-d1e75d4{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-d1e75d4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d1e75d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-c78aaed{text-align:center;}.elementor-47 .elementor-element.elementor-element-c78aaed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-bfb8430{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-85ca9dd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-645e27a .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-645e27a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-645e27a:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-645e27a .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-645e27a .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-19a497b{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-19a497b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-19a497b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-e9f801e{text-align:center;}.elementor-47 .elementor-element.elementor-element-e9f801e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-4c25f6c{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-7e9b9fb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-9d748fe .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-9d748fe{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-9d748fe:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-9d748fe .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-9d748fe .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-7891a33{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-7891a33:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7891a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-1a7a383{text-align:center;}.elementor-47 .elementor-element.elementor-element-1a7a383 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-2dc3116{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-7f818fb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-480bc15 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-480bc15{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-480bc15:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-480bc15 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-480bc15 .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-9cb3b2d{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-9cb3b2d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9cb3b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-f2fb74d{text-align:center;}.elementor-47 .elementor-element.elementor-element-f2fb74d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-f5cded2{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-4924247{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-ccce71b .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-ccce71b{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-ccce71b:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-ccce71b .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-ccce71b .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-ace3e50{--display:flex;--min-height:350px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-ace3e50:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ace3e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-e162632{text-align:center;}.elementor-47 .elementor-element.elementor-element-e162632 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-0d0df66{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-e313e44{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-47 .elementor-element.elementor-element-690f4df .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006FFF00;border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-690f4df{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-690f4df:hover{--e-transform-translateY:-5px;}.elementor-47 .elementor-element.elementor-element-690f4df .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-690f4df .elementor-button:focus{box-shadow:0px 10px 49px 0px rgba(0, 111.00000000000006, 255, 0.7098039215686275);}.elementor-47 .elementor-element.elementor-element-cdf43e5{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-4255a8d{--display:flex;--min-height:251px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:80px 80px 80px 80px;box-shadow:0px 0px 10px 1px #FFFFFF;}.elementor-47 .elementor-element.elementor-element-4255a8d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4255a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E21;}.elementor-47 .elementor-element.elementor-element-ecec605{--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:center;}.elementor-47 .elementor-element.elementor-element-ecec605:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ecec605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1E2100;}.elementor-47 .elementor-element.elementor-element-32b0198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-04c3db4{--spacer-size:20px;}.elementor-47 .elementor-element.elementor-element-16dfe0d:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-16dfe0d img{width:30%;}.elementor-47 .elementor-element.elementor-element-a85e34f:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-a85e34f{text-align:center;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a85e34f a{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-07d8892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e1dba57{--display:flex;}.elementor-47 .elementor-element.elementor-element-40377e4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-256b1b6{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-4655cc3:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-4655cc3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-4655cc3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-dd90f39:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-dd90f39{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-dd90f39 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-ad71d6b:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-ad71d6b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-ad71d6b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-1a6fef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-4922224{--display:flex;}.elementor-47 .elementor-element.elementor-element-b5c05fa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b5c61f3{--display:flex;}.elementor-47 .elementor-element.elementor-element-18ad091:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-18ad091{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-18ad091 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-8093c89:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-8093c89{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-8093c89 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-e3ad470:hover{--e-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-e3ad470{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-e3ad470 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-13a1ec9{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-13a1ec9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-13a1ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF42;}.elementor-47 .elementor-element.elementor-element-2bf5a04{--display:flex;--position:absolute;--gap:1px 1px;--row-gap:1px;--column-gap:1px;top:0px;}.elementor-47 .elementor-element.elementor-element-2bf5a04:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2bf5a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000069;}body:not(.rtl) .elementor-47 .elementor-element.elementor-element-2bf5a04{left:0px;}body.rtl .elementor-47 .elementor-element.elementor-element-2bf5a04{right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-2f73afb{--justify-content:space-between;}.elementor-47 .elementor-element.elementor-element-2a35ed4 img{width:100%;}.elementor-47 .elementor-element.elementor-element-84560e7{--justify-content:space-between;}.elementor-47 .elementor-element.elementor-element-e82b80a img{width:100%;}.elementor-47 .elementor-element.elementor-element-be717f8{--justify-content:space-between;}.elementor-47 .elementor-element.elementor-element-f2ad4c6 img{width:100%;}.elementor-47 .elementor-element.elementor-element-52bd1aa{--justify-content:space-between;}.elementor-47 .elementor-element.elementor-element-a8f8746 img{width:100%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-959d972 .elementor-swiper-button{font-size:12px;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__text{font-size:17px;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__name{font-size:14px;}.elementor-47 .elementor-element.elementor-element-959d972 .elementor-testimonial__image img{width:150px;height:150px;}.elementor-47 .elementor-element.elementor-element-747c06d .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-78def5a{font-size:16px;}.elementor-47 .elementor-element.elementor-element-8c7b569{--justify-content:center;}.elementor-47 .elementor-element.elementor-element-6be2b15{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-6be2b15 .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-77a4e5c{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-77a4e5c .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-e0bccac{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-8230f6e{text-align:start;}.elementor-47 .elementor-element.elementor-element-8230f6e .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-288ce4d{text-align:start;font-size:16px;line-height:1.3em;}.elementor-47 .elementor-element.elementor-element-288ce4d p{margin-block-end:0px;}.elementor-47 .elementor-element.elementor-element-60ca1c7{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-47 .elementor-element.elementor-element-d2eaa90{--min-height:175px;}.elementor-47 .elementor-element.elementor-element-04dbce9{--spacer-size:1vh;}.elementor-47 .elementor-element.elementor-element-cb65cfe:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-cb65cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #7070701F 47%, #FFFFFF 100%);}.elementor-47 .elementor-element.elementor-element-a9625d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-d2f35cd .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-7a3dfd7 .elementor-heading-title{font-size:36px;}.elementor-47 .elementor-element.elementor-element-350c6bf .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-47 .elementor-element.elementor-element-7b5ccde{font-size:16px;}.elementor-47 .elementor-element.elementor-element-061b6f0 .elementor-headline{font-size:30px;}.elementor-47 .elementor-element.elementor-element-943cdc9{font-size:16px;}.elementor-47 .elementor-element.elementor-element-0d8048e{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-47 .elementor-element.elementor-element-0d8048e .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-2abc4d0{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-2abc4d0 .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-529add2{--min-height:37px;}.elementor-47 .elementor-element.elementor-element-04ed730{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-title a{font-size:20px;}.elementor-47 .elementor-element.elementor-element-b93abc0 .elementor-icon-box-description{font-size:16px;}.elementor-47 .elementor-element.elementor-element-bb00509{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-title a{font-size:20px;}.elementor-47 .elementor-element.elementor-element-7d7c056 .elementor-icon-box-description{font-size:16px;}.elementor-47 .elementor-element.elementor-element-0c09b6b{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-title a{font-size:20px;}.elementor-47 .elementor-element.elementor-element-ac4987a .elementor-icon-box-description{font-size:16px;}.elementor-47 .elementor-element.elementor-element-b4507bd{--spacer-size:5vh;}.elementor-47 .elementor-element.elementor-element-2a35ed4 img{width:100%;}.elementor-47 .elementor-element.elementor-element-c09fd40{font-size:15px;}.elementor-47 .elementor-element.elementor-element-e82b80a img{width:100%;}.elementor-47 .elementor-element.elementor-element-2c644db{font-size:15px;}.elementor-47 .elementor-element.elementor-element-f2ad4c6 img{width:100%;}.elementor-47 .elementor-element.elementor-element-79066b1{font-size:15px;}.elementor-47 .elementor-element.elementor-element-a8f8746 img{width:100%;}.elementor-47 .elementor-element.elementor-element-b0ba98f{font-size:15px;}.elementor-47 .elementor-element.elementor-element-a415ef8 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-3c83b8c{font-size:16px;}.elementor-47 .elementor-element.elementor-element-6720434{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-6720434 .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-729a801{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-729a801 .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-a4b40c7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-10d0c84{--width:100%;}.elementor-47 .elementor-element.elementor-element-726f765{text-align:start;}.elementor-47 .elementor-element.elementor-element-726f765 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-748654f{font-size:16px;line-height:1.4em;letter-spacing:0px;}.elementor-47 .elementor-element.elementor-element-6cda2aa{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-6cda2aa .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-c78aaed .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-645e27a{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-645e27a .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-e9f801e .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-9d748fe{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-9d748fe .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-1a7a383 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-480bc15{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-480bc15 .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-f2fb74d .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-ccce71b{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-ccce71b .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-e162632 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-690f4df{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-47 .elementor-element.elementor-element-690f4df .elementor-button{font-size:13px;}.elementor-47 .elementor-element.elementor-element-16dfe0d img{width:38%;}.elementor-47 .elementor-element.elementor-element-07d8892{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-40377e4{text-align:center;}.elementor-47 .elementor-element.elementor-element-1a6fef0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-b5c05fa{text-align:center;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-4aed90b{--width:100%;}.elementor-47 .elementor-element.elementor-element-dd06769{--content-width:90%;}.elementor-47 .elementor-element.elementor-element-f74eb7f{--width:70%;}.elementor-47 .elementor-element.elementor-element-37ea21a{--width:80%;}.elementor-47 .elementor-element.elementor-element-97c0961{--content-width:90%;}.elementor-47 .elementor-element.elementor-element-e0bccac{--width:100%;}.elementor-47 .elementor-element.elementor-element-d2eaa90{--width:32%;}.elementor-47 .elementor-element.elementor-element-509097a{--width:32%;}.elementor-47 .elementor-element.elementor-element-df35491{--width:32%;}.elementor-47 .elementor-element.elementor-element-cb65cfe{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-263290f{--width:20%;}.elementor-47 .elementor-element.elementor-element-a9625d9{--width:85.622%;}.elementor-47 .elementor-element.elementor-element-af97ffb{--width:30%;}.elementor-47 .elementor-element.elementor-element-7c1b327{--width:45%;}.elementor-47 .elementor-element.elementor-element-88d9882{--width:90%;}.elementor-47 .elementor-element.elementor-element-529add2{--width:100%;}.elementor-47 .elementor-element.elementor-element-04ed730{--width:33%;}.elementor-47 .elementor-element.elementor-element-bb00509{--width:33%;}.elementor-47 .elementor-element.elementor-element-0c09b6b{--width:33%;}.elementor-47 .elementor-element.elementor-element-9a34e9d{--width:100%;}.elementor-47 .elementor-element.elementor-element-3e0dbae{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-59e92ff{--width:70%;}.elementor-47 .elementor-element.elementor-element-2f73afb{--width:50%;}.elementor-47 .elementor-element.elementor-element-84560e7{--width:50%;}.elementor-47 .elementor-element.elementor-element-f0e88cb{--content-width:70%;}.elementor-47 .elementor-element.elementor-element-be717f8{--width:50%;}.elementor-47 .elementor-element.elementor-element-52bd1aa{--width:50%;}.elementor-47 .elementor-element.elementor-element-53f55dc{--width:100%;}.elementor-47 .elementor-element.elementor-element-67a4196{--content-width:90%;}.elementor-47 .elementor-element.elementor-element-71208cc{--width:70%;}.elementor-47 .elementor-element.elementor-element-b3d85eb{--width:80%;}.elementor-47 .elementor-element.elementor-element-8375b32{--width:100%;}.elementor-47 .elementor-element.elementor-element-a4b40c7{--width:100%;}.elementor-47 .elementor-element.elementor-element-10d0c84{--width:50%;}.elementor-47 .elementor-element.elementor-element-3de5116{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-d1e75d4{--width:350px;}.elementor-47 .elementor-element.elementor-element-85ca9dd{--width:100%;}.elementor-47 .elementor-element.elementor-element-19a497b{--width:350px;}.elementor-47 .elementor-element.elementor-element-7e9b9fb{--width:100%;}.elementor-47 .elementor-element.elementor-element-7891a33{--width:350px;}.elementor-47 .elementor-element.elementor-element-7f818fb{--width:100%;}.elementor-47 .elementor-element.elementor-element-9cb3b2d{--width:350px;}.elementor-47 .elementor-element.elementor-element-4924247{--width:100%;}.elementor-47 .elementor-element.elementor-element-ace3e50{--width:350px;}.elementor-47 .elementor-element.elementor-element-e313e44{--width:100%;}.elementor-47 .elementor-element.elementor-element-4255a8d{--width:90%;}.elementor-47 .elementor-element.elementor-element-32b0198{--width:50%;}.elementor-47 .elementor-element.elementor-element-07d8892{--width:34%;}.elementor-47 .elementor-element.elementor-element-1a6fef0{--width:30%;}.elementor-47 .elementor-element.elementor-element-13a1ec9{--width:100%;}.elementor-47 .elementor-element.elementor-element-2bf5a04{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-59e92ff{--width:95vw;}}/* Start custom CSS for html, class: .elementor-element-2c1dfbb *//* ==================================================
   UNIFI HERO
================================================== */

.unifi-hero {
    position: relative;
    width: 100%;
    height: 80vh;
    min-height: 540px;
    background: #ffffff;
    overflow: hidden;
}


/* ==================================================
   HERO STAGE
================================================== */

.unifi-hero-inner {
    position: relative;
    width: min(100%, 1700px);
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    container-type: size;
}


/* ==================================================
   HEADLINE
================================================== */

.unifi-hero-copy {
    position: absolute;
    left: 50%;
    top: 51%;
    width: min(48cqw, 720px);
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 30;
}

.unifi-hero-copy h1 {
    margin: 0;
    font-family: Manrope, Arial, sans-serif;
    font-size:
        min(
            5.2cqw,
            10.5cqh,
            90px
        );
    font-weight: 800;
    line-height: 0.88;
    letter-spacing: -0.06em;
    color: #000000;
}

.unifi-hero-copy h1 span {
    display: block;
    margin-top: 9px;
    background:
        linear-gradient(
            90deg,
            #003cff 0%,
            #006fff 48%,
            #5c7cff 100%
        );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}


/* ==================================================
   SUBLINE
================================================== */

.unifi-hero-copy p {
    margin: 28px 0 0;
    font-family: Manrope, Arial, sans-serif;
    font-size:
        min(
            1cqw,
            2cqh,
            17px
        );
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: -0.02em;
    color: rgba(0, 0, 0, 0.58);
}


/* ==================================================
   BUTTON
================================================== */

.unifi-hero-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 28px;
    padding: 14px 32px;
    border-radius: 999px;
    background: #006fff;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: Manrope, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none !important;
    border: none;
    outline: none;
    box-shadow:
        0 10px 28px
        rgba(0, 111, 255, 0.15);
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

.unifi-hero-button:link,
.unifi-hero-button:visited,
.unifi-hero-button:hover,
.unifi-hero-button:active,
.unifi-hero-button:focus {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    text-decoration: none !important;
}

.unifi-hero-button:hover {
    transform: translateY(-2px);
    box-shadow:
        0 14px 34px
        rgba(0, 111, 255, 0.24);
}


/* ==================================================
   PRODUKTE ALLGEMEIN
================================================== */

.unifi-product {
    position: absolute;
    z-index: 10;
    opacity: 0;
    transform:
        translate(
            var(--start-x),
            var(--start-y)
        )
        rotate(
            var(--start-rotate)
        )
        scale(0.7);
    will-change:
        transform,
        opacity;
}

.unifi-product img {
    display: block;
    width: 100%;
    height: auto;
    pointer-events: none;
    user-select: none;
    transform-origin: center center;
    will-change: transform;
}


/* ==================================================
   OBERE PRODUKTWELT
================================================== */


/* 1 – ACCESS POINT */

.unifi-product-1 {
    width:
        min(
            12.1cqw,
            24.2cqh,
            209px
        );
    left: 16%;
    top: 9%;
}


/* 2 – PANEL */

.unifi-product-2 {
    width:
        min(
            8.6cqw,
            16.5cqh,
            149px
        );
    left: 38.5%;
    top: 7%;
}


/* 3 – KAMERA RECHTS OBEN */

.unifi-product-3 {
    width:
        min(
            9.8cqw,
            19.5cqh,
            172px
        );
    right: 30%;
    top: 13%;
}


/* 4 – HANDHELD */

.unifi-product-4 {
    width:
        min(
            6.7cqw,
            14.3cqh,
            116px
        );
    right: 15%;
    top: 20%;
}


/* 5 – SQUARE DEVICE */

.unifi-product-5 {
    width:
        min(
            8cqw,
            16.5cqh,
            138px
        );
    right: 9%;
    top: 36%;
}


/* ==================================================
   SEITLICHE PRODUKTE
================================================== */


/* 6 – TABLET LINKS */

.unifi-product-6 {
    width:
        min(
            11cqw,
            21.5cqh,
            186px
        );
    left: 9%;
    top: 41%;
}


/* 7 – TELEFON RECHTS */

.unifi-product-7 {
    width:
        min(
            8.5cqw,
            17.6cqh,
            143px
        );
    right: 9%;
    top: 60%;
}


/* ==================================================
   UNTERE PRODUKTWELT
================================================== */


/* 8 – DOME CAMERA LINKS */

.unifi-product-8 {
    width:
        min(
            8.6cqw,
            17.6cqh,
            143px
        );
    left: 13%;
    bottom: 15%;
}


/* 9 – WEISSES CASE */

.unifi-product-9 {
    width:
        min(
            6.8cqw,
            14.3cqh,
            116px
        );
    left: 28%;
    bottom: 7%;
}


/* 10 – KLEINES SCHWARZES PRODUKT */

.unifi-product-10 {
    width:
        min(
            7.3cqw,
            15.4cqh,
            123px
        );
    left: 43%;
    bottom: 5%;
}


/* 11 – UNTERE KAMERA RECHTS */

.unifi-product-11 {
    width:
        min(
            11.8cqw,
            23.1cqh,
            204px
        );
    right: 30%;
    bottom: 7%;
}


/* 12 – ADAPTER */

.unifi-product-12 {
    width:
        min(
            5.2cqw,
            11cqh,
            86px
        );
    right: 17%;
    bottom: 12%;
}


/* ==================================================
   REINFLIEGEN
================================================== */

.unifi-product.unifi-enter {
    animation:
        unifiFlyIn
        1.5s
        cubic-bezier(
            0.16,
            1,
            0.3,
            1
        )
        var(--delay)
        forwards;
}

@keyframes unifiFlyIn {

    0% {
        opacity: 0;
        transform:
            translate(
                var(--start-x),
                var(--start-y)
            )
            rotate(
                var(--start-rotate)
            )
            scale(0.65);
        filter: blur(10px);
    }

    60% {
        opacity: 1;
        transform:
            translate(0, 0)
            rotate(2deg)
            scale(1.035);
        filter: blur(0);
    }

    100% {
        opacity: 1;
        transform:
            translate(0, 0)
            rotate(0deg)
            scale(1);
        filter: blur(0);
    }

}


/* ==================================================
   SCHWEBEN
================================================== */

.unifi-product.unifi-enter img {
    animation:
        unifiFloat
        var(--float-duration)
        ease-in-out
        var(--float-delay)
        infinite;
}

@keyframes unifiFloat {

    0% {
        transform:
            translate3d(
                0,
                0,
                0
            )
            rotate(-1deg);
    }

    25% {
        transform:
            translate3d(
                var(--float-x),
                calc(
                    var(--float-y) * -0.7
                ),
                0
            )
            rotate(0.8deg);
    }

    50% {
        transform:
            translate3d(
                calc(
                    var(--float-x) * -0.4
                ),
                calc(
                    var(--float-y) * -1
                ),
                0
            )
            rotate(1.4deg);
    }

    75% {
        transform:
            translate3d(
                calc(
                    var(--float-x) * -0.8
                ),
                calc(
                    var(--float-y) * -0.4
                ),
                0
            )
            rotate(-0.6deg);
    }

    100% {
        transform:
            translate3d(
                0,
                0,
                0
            )
            rotate(-1deg);
    }

}


/* ==================================================
   SCHWEBE-VARIATIONEN
================================================== */

.unifi-product:nth-child(2n) img {
    animation-direction: reverse;
}

.unifi-product:nth-child(3n) img {
    animation-timing-function:
        cubic-bezier(
            0.45,
            0,
            0.55,
            1
        );
}

.unifi-product:nth-child(4n) img {
    animation-duration:
        calc(
            var(--float-duration)
            + 2s
        );
}


/* ==================================================
   LAPTOP
================================================== */

@media (max-width: 1400px) {

    .unifi-hero {
        height: 80vh;
        min-height: 520px;
    }

    .unifi-hero-inner {
        width: 98%;
    }

    .unifi-hero-copy {
        width: 48%;
    }

    .unifi-product-1 {
        left: 13%;
    }

    .unifi-product-2 {
        left: 38%;
    }

    .unifi-product-3 {
        right: 28%;
        top: 13%;
    }

    .unifi-product-4 {
        right: 12%;
        top: 20%;
    }

    .unifi-product-5 {
        right: 5%;
        top: 36%;
    }

    .unifi-product-6 {
        width:
            min(
                11cqw,
                21.5cqh,
                186px
            );
        left: 5%;
    }

    .unifi-product-7 {
        right: 5%;
        top: 60%;
    }

    .unifi-product-8 {
        left: 10%;
        bottom: 14%;
    }

    .unifi-product-9 {
        left: 27%;
    }

    .unifi-product-10 {
        left: 43%;
    }

    .unifi-product-11 {
        right: 27%;
    }

    .unifi-product-12 {
        right: 13%;
    }

}


/* ==================================================
   FLACHE LAPTOP-DISPLAYS
================================================== */

@media (max-height: 760px) and (min-width: 768px) {

    .unifi-hero {
        height: 80vh;
        min-height: 500px;
    }

    .unifi-hero-copy {
        top: 50%;
    }

    .unifi-hero-copy h1 {
        font-size:
            min(
                5cqw,
                9.5cqh,
                74px
            );
    }

    .unifi-product-1 {
        top: 7%;
    }

    .unifi-product-2 {
        top: 5%;
    }

    .unifi-product-3 {
        top: 11%;
    }

    .unifi-product-4 {
        top: 18%;
    }

    .unifi-product-5 {
        top: 34%;
    }

    .unifi-product-7 {
        top: 58%;
    }

    .unifi-product-8 {
        bottom: 12%;
    }

    .unifi-product-9 {
        bottom: 5%;
    }

    .unifi-product-10 {
        bottom: 3%;
    }

    .unifi-product-11 {
        bottom: 5%;
    }

    .unifi-product-12 {
        bottom: 9%;
    }

}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .unifi-hero {
        height: 80vh;
        min-height: 520px;
    }

    .unifi-hero-copy {
        width: 58%;
    }

    .unifi-product-1 {
        left: 7%;
        top: 8%;
    }

    .unifi-product-2 {
        left: 35%;
        top: 5%;
    }

    .unifi-product-3 {
        right: 27%;
        top: 12%;
    }

    .unifi-product-4 {
        right: 8%;
        top: 19%;
    }

    .unifi-product-5 {
        right: 1%;
        top: 35%;
    }

    .unifi-product-6 {
        width:
            min(
                19.5cqw,
                12.5cqh
            );
        left: 0%;
        top: 40%;
    }

    .unifi-product-7 {
        right: 0%;
        top: 58%;
    }

    .unifi-product-8 {
        left: 4%;
        bottom: 13%;
    }

    .unifi-product-9 {
        left: 22%;
        bottom: 5%;
    }

    .unifi-product-10 {
        left: 42%;
        bottom: 3%;
    }

    .unifi-product-11 {
        right: 22%;
        bottom: 5%;
    }

    .unifi-product-12 {
        right: 7%;
        bottom: 10%;
    }

}


/* ==================================================
   MOBILE
   GLEICHMÄSSIGE PRODUKTWELT UM DIE HEADLINE
================================================== */

@media (max-width: 767px) {

    .unifi-hero {
        height: 80svh;
        min-height: 620px;
    }

    @supports (height: 100dvh) {
        .unifi-hero {
            height: 80dvh;
        }
    }


    /* ==================================================
       MOBILE HEADLINE
    ================================================== */

    .unifi-hero-copy {
        left: 50%;
        top: 50%;
        width: 76%;
        transform: translate(-50%, -50%);
        z-index: 30;
    }

    .unifi-hero-copy h1 {
        font-size:
            min(
                10.5cqw,
                6.5cqh,
                48px
            );
        line-height: 0.9;
    }

    .unifi-hero-copy h1 span {
        margin-top: 7px;
    }

    .unifi-hero-copy p {
        margin-top: 16px;
        font-size:
            min(
                3cqw,
                1.6cqh,
                12px
            );
        white-space: nowrap;
    }

    .unifi-hero-button {
        margin-top: 18px;
        padding: 11px 22px;
        font-size: 13px;
    }


    /* ==================================================
       MOBILE PRODUKTE
       ALLE ANNÄHERND GLEICH GROSS
    ================================================== */

    .unifi-product,
    .unifi-product-1,
    .unifi-product-2,
    .unifi-product-3,
    .unifi-product-4,
    .unifi-product-5,
    .unifi-product-6,
    .unifi-product-7,
    .unifi-product-8,
    .unifi-product-9,
    .unifi-product-10,
    .unifi-product-11,
    .unifi-product-12 {
        width: 13.5vw;
        max-width: 72px;
    }


    /* ==================================================
       OBEN
       4 PRODUKTE GLEICHMÄSSIG
    ================================================== */

    .unifi-product-1 {
        left: 8%;
        right: auto;
        top: 9%;
        bottom: auto;
    }

    .unifi-product-2 {
        left: 31%;
        right: auto;
        top: 7%;
        bottom: auto;
    }

    .unifi-product-3 {
        left: auto;
        right: 31%;
        top: 7%;
        bottom: auto;
    }

    .unifi-product-4 {
        left: auto;
        right: 8%;
        top: 9%;
        bottom: auto;
    }


    /* ==================================================
       MITTLERE SEITEN
    ================================================== */

    .unifi-product-6 {
        left: 5%;
        right: auto;
        top: 31%;
        bottom: auto;
    }

    .unifi-product-5 {
        left: auto;
        right: 5%;
        top: 31%;
        bottom: auto;
    }

    .unifi-product-8 {
        left: 5%;
        right: auto;
        top: 64%;
        bottom: auto;
    }

    .unifi-product-7 {
        left: auto;
        right: 5%;
        top: 64%;
        bottom: auto;
    }


    /* ==================================================
       UNTEN
       4 PRODUKTE GLEICHMÄSSIG
    ================================================== */

    .unifi-product-9 {
        left: 8%;
        right: auto;
        top: auto;
        bottom: 8%;
    }

    .unifi-product-10 {
        left: 31%;
        right: auto;
        top: auto;
        bottom: 6%;
    }

    .unifi-product-11 {
        left: auto;
        right: 31%;
        top: auto;
        bottom: 6%;
    }

    .unifi-product-12 {
        left: auto;
        right: 8%;
        top: auto;
        bottom: 8%;
    }

}


/* ==================================================
   KLEINE MOBILE DISPLAYS
================================================== */

@media (max-width: 480px) {

    .unifi-hero {
        height: 80svh;
        min-height: 580px;
    }

    @supports (height: 100dvh) {
        .unifi-hero {
            height: 80dvh;
        }
    }


    /* ==================================================
       HEADLINE
    ================================================== */

    .unifi-hero-copy {
        width: 82%;
        top: 50%;
    }

    .unifi-hero-copy h1 {
        font-size:
            min(
                10.5vw,
                44px
            );
    }

    .unifi-hero-copy p {
        margin-top: 14px;
        font-size: 11px;
        white-space: normal;
    }

    .unifi-hero-button {
        margin-top: 16px;
        padding: 10px 19px;
        font-size: 12px;
    }


    /* ==================================================
       PRODUKTE
    ================================================== */

    .unifi-product,
    .unifi-product-1,
    .unifi-product-2,
    .unifi-product-3,
    .unifi-product-4,
    .unifi-product-5,
    .unifi-product-6,
    .unifi-product-7,
    .unifi-product-8,
    .unifi-product-9,
    .unifi-product-10,
    .unifi-product-11,
    .unifi-product-12 {
        width: 14vw;
        max-width: 62px;
    }


    /* ==================================================
       OBEN
    ================================================== */

    .unifi-product-1 {
        left: 7%;
        right: auto;
        top: 8%;
        bottom: auto;
    }

    .unifi-product-2 {
        left: 30%;
        right: auto;
        top: 6%;
        bottom: auto;
    }

    .unifi-product-3 {
        left: auto;
        right: 30%;
        top: 6%;
        bottom: auto;
    }

    .unifi-product-4 {
        left: auto;
        right: 7%;
        top: 8%;
        bottom: auto;
    }


    /* ==================================================
       MITTLERE SEITEN
    ================================================== */

    .unifi-product-6 {
        left: 4%;
        right: auto;
        top: 30%;
        bottom: auto;
    }

    .unifi-product-5 {
        left: auto;
        right: 4%;
        top: 30%;
        bottom: auto;
    }

    .unifi-product-8 {
        left: 4%;
        right: auto;
        top: 65%;
        bottom: auto;
    }

    .unifi-product-7 {
        left: auto;
        right: 4%;
        top: 65%;
        bottom: auto;
    }


    /* ==================================================
       UNTEN
    ================================================== */

    .unifi-product-9 {
        left: 7%;
        right: auto;
        top: auto;
        bottom: 7%;
    }

    .unifi-product-10 {
        left: 30%;
        right: auto;
        top: auto;
        bottom: 5%;
    }

    .unifi-product-11 {
        left: auto;
        right: 30%;
        top: auto;
        bottom: 5%;
    }

    .unifi-product-12 {
        left: auto;
        right: 7%;
        top: auto;
        bottom: 7%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dc348b */.unifi-wifi-headline {
    width: 100%;
    text-align: center;
}


/* HEADLINE */

.unifi-wifi-headline h2 {
    margin: 0;

    /* Platz für Unterlängen wie beim "q" */
    padding-bottom: 0.12em;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 70px;
    font-weight: 800;

    line-height: 0.95;
    letter-spacing: -0.06em;

    color: #000000;

    overflow: visible;
}


/* UBIQUITI FARBVERLAUF */

.unifi-wifi-headline h2 span {
    display: inline-block;

    /* verhindert Abschneiden des q */
    padding-bottom: 0.08em;

    background:
        linear-gradient(
            90deg,
            #003cff 0%,
            #006fff 48%,
            #5c7cff 100%
        );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;

    color: transparent;

    overflow: visible;
}


/* SUBHEADLINE */

.unifi-wifi-headline p {
    margin: 10px 0 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 20px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: -0.02em;

    color:
        rgba(
            0,
            0,
            0,
            0.58
        );
}


/* TABLET */

@media (max-width: 1024px) {

    .unifi-wifi-headline h2 {
        font-size: 58px;
    }

    .unifi-wifi-headline p {
        margin-top: 9px;
        font-size: 18px;
    }

}


/* MOBILE */

@media (max-width: 767px) {

    .unifi-wifi-headline h2 {
        font-size: 42px;
    }

    .unifi-wifi-headline p {
        margin-top: 8px;
        font-size: 16px;
    }

}


/* KLEINE SMARTPHONES */

@media (max-width: 480px) {

    .unifi-wifi-headline h2 {
        font-size: 36px;
    }

    .unifi-wifi-headline p {
        margin-top: 7px;
        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c76af5 */.unifi-wifi-headline {
    width: 100%;
    text-align: center;
}


/* HEADLINE */

.unifi-wifi-headline h2 {
    margin: 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 70px;
    font-weight: 800;
    line-height: 0.88;
    letter-spacing: -0.06em;

    color: #000000;
}


/* WIFI FARBVERLAUF */

.unifi-wifi-headline h2 span {
    display: inline-block;

    background:
        linear-gradient(
            90deg,
            #003cff 0%,
            #006fff 48%,
            #5c7cff 100%
        );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;

    color: transparent;
}


/* SUBHEADLINE */

.unifi-wifi-headline p {
    margin: 10px 0 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 20px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: -0.02em;

    color:
        rgba(
            0,
            0,
            0,
            0.58
        );
}


/* TABLET */

@media (max-width: 1024px) {

    .unifi-wifi-headline h2 {
        font-size: 58px;
    }

    .unifi-wifi-headline p {
        margin-top: 9px;
        font-size: 18px;
    }

}


/* MOBILE */

@media (max-width: 767px) {

    .unifi-wifi-headline h2 {
        font-size: 42px;
    }

    .unifi-wifi-headline p {
        margin-top: 8px;
        font-size: 16px;
    }

}


/* KLEINE SMARTPHONES */

@media (max-width: 480px) {

    .unifi-wifi-headline h2 {
        font-size: 36px;
    }

    .unifi-wifi-headline p {
        margin-top: 7px;
        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e839f49 */.unifi-access-point-float {
    animation: unifiAccessPointFloat 6s ease-in-out infinite;
    will-change: transform;
}

@keyframes unifiAccessPointFloat {

    0% {
        transform: translate3d(0, 0, 0) rotate(-0.4deg);
    }

    25% {
        transform: translate3d(4px, -12px, 0) rotate(0.3deg);
    }

    50% {
        transform: translate3d(-3px, -20px, 0) rotate(0.7deg);
    }

    75% {
        transform: translate3d(-5px, -9px, 0) rotate(-0.2deg);
    }

    100% {
        transform: translate3d(0, 0, 0) rotate(-0.4deg);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5bbe78 *//* ==================================================
   SECTION
================================================== */

.unifi-web-section {
    position: relative;
    width: 100%;

    height: 200vh;
    min-height: 1100px;

    background: #ffffff;
    color: #111111;
}


/* ==================================================
   STICKY
================================================== */

.unifi-web-sticky {
    position: sticky;
    top: 0;

    width: 100%;
    height: 100vh;

    overflow: hidden;
}


/* ==================================================
   STAGE
================================================== */

.unifi-web-stage {
    position: relative;

    width: 100%;
    height: 100%;

    overflow: hidden;

    background: #ffffff !important;
}


/* ==================================================
   HEADLINE
================================================== */

.unifi-web-headline {
    position: absolute;

    left: 50%;
    top: 4.5%;

    width: min(900px, 88vw);

    transform: translateX(-50%);

    text-align: center;

    z-index: 50;
}


/* ==================================================
   EYEBROW
================================================== */

.unifi-web-eyebrow {
    display: block;

    margin-bottom: 9px;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 14px;
    font-weight: 600;

    line-height: 1;

    letter-spacing: 0.15em;

    text-transform: uppercase;

    color: rgba(0, 0, 0, 0.42);
}


/* ==================================================
   HEADLINE TEXT
================================================== */

.unifi-web-headline h2 {
    margin: 0;

    padding-bottom: 0.05em;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size:
        clamp(
            48px,
            4.4vw,
            70px
        );

    font-weight: 800;

    line-height: 0.9;

    letter-spacing: -0.06em;

    color: #000000;

    white-space: nowrap;
}


/* ==================================================
   GRADIENT
================================================== */

.unifi-web-headline h2 span {
    display: inline-block;

    margin-left: 9px;

    padding-bottom: 0.06em;

    background:
        linear-gradient(
            90deg,
            #003cff 0%,
            #006fff 48%,
            #5c7cff 100%
        );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;

    color: transparent;
}


/* ==================================================
   SUBHEADLINE
================================================== */

.unifi-web-headline p {
    width: 100%;

    margin:
        15px
        auto
        0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size:
        clamp(
            16px,
            1.25vw,
            20px
        );

    font-weight: 400;

    line-height: 1.45;

    letter-spacing: -0.02em;

    color: rgba(0, 0, 0, 0.58);
}


/* ==================================================
   SPIDERWEB
================================================== */

.unifi-spiderweb {
    position: absolute;

    left: 50%;
    top: 62%;

    width:
        min(
            1220px,
            88vw,
            calc((100vh - 230px) * 1.578947)
        );

    aspect-ratio: 1200 / 760;

    opacity: 0;

    transform:
        translate(-50%, -50%)
        scale(0.94);

    transform-origin: center center;

    z-index: 20;

    will-change:
        opacity,
        transform;
}


/* ==================================================
   KEIN GROSSER BLAUER SCHLEIER
================================================== */

.unifi-spiderweb::before {
    display: none !important;
}


/* ==================================================
   SVG
================================================== */

.unifi-web-lines {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100%;

    overflow: visible;

    pointer-events: none;

    shape-rendering: geometricPrecision;

    z-index: 2;
}


/* ==================================================
   LINIEN
================================================== */

.web-line {
    fill: none;

    stroke: rgba(0, 111, 255, 0.62);

    stroke-width: 1.65;

    stroke-linecap: round;

    vector-effect: non-scaling-stroke;

    shape-rendering: geometricPrecision;

    will-change:
        stroke-dashoffset;
}


/* ==================================================
   RINGE
================================================== */

.web-ring {
    fill: none;

    stroke: rgba(0, 111, 255, 0.17);

    stroke-width: 1.1;

    stroke-linecap: round;

    vector-effect: non-scaling-stroke;

    shape-rendering: geometricPrecision;

    will-change:
        stroke-dashoffset,
        opacity;
}


/* ==================================================
   CENTER
================================================== */

.unifi-web-center {
    position: absolute;

    left: 50%;
    top: 48%;

    width:
        clamp(
            116px,
            10vw,
            168px
        );

    height:
        clamp(
            116px,
            10vw,
            168px
        );

    opacity: 0;

    transform:
        translate(-50%, -50%)
        scale(0.78);

    z-index: 25;

    will-change:
        opacity,
        transform;
}


/* ==================================================
   CENTER GLOW
================================================== */

.unifi-web-center-glow {
    position: absolute;

    inset: -22%;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(0, 111, 255, 0.18) 0%,
            rgba(0, 111, 255, 0.085) 28%,
            rgba(0, 111, 255, 0.035) 46%,
            rgba(0, 111, 255, 0) 68%
        ) !important;

    animation:
        unifiCenterGlow
        4s
        ease-in-out
        infinite;

    pointer-events: none;
}


@keyframes unifiCenterGlow {

    0%,
    100% {
        transform: scale(0.94);
        opacity: 0.62;
    }

    50% {
        transform: scale(1.05);
        opacity: 0.9;
    }

}


/* ==================================================
   CENTER INNER
================================================== */

.unifi-web-center-inner {
    position: absolute;

    inset: 0;

    display: flex;

    align-items: center;
    justify-content: center;

    border:
        1px solid
        rgba(0, 111, 255, 0.25);

    border-radius: 50%;

    background:
        rgba(255, 255, 255, 0.98);

    box-shadow:
        0 12px 28px
        rgba(0, 0, 0, 0.045),

        0 0 24px
        rgba(0, 111, 255, 0.085) !important;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size:
        clamp(
            21px,
            1.8vw,
            28px
        );

    font-weight: 800;

    line-height: 1;

    letter-spacing: -0.04em;

    color: #111111;
}


/* ==================================================
   NODE HEADLINES
================================================== */

.unifi-web-node {
    position: absolute;

    display: block;

    margin: 0;
    padding: 0;

    border: 0;

    background: transparent;

    box-shadow: none;

    opacity: 0;

    z-index: 30;

    --node-scale: 0.92;
    --node-y: 8px;

    transform:
        translateY(var(--node-y))
        scale(var(--node-scale));

    transform-origin: center center;

    will-change:
        opacity,
        transform;
}


/* ==================================================
   NODE TEXT
================================================== */

.unifi-web-node strong {
    display: block;

    margin: 0;
    padding: 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size:
        clamp(
            17px,
            1.22vw,
            20px
        );

    font-weight: 700;

    line-height: 1.15;

    letter-spacing: -0.035em;

    color: #111111;

    white-space: nowrap;
}


/* ==================================================
   1
   LINKS OBEN
================================================== */

.node-1 {
    left: 15.83%;
    top: 19.08%;

    transform:
        translate(-100%, -100%)
        translate(-18px, -15px)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: right;

    transform-origin: right bottom;
}


/* ==================================================
   2
   OBEN MITTE
================================================== */

.node-2 {
    left: 50% !important;
    top: 7.9% !important;

    transform:
        translate(-50%, -100%)
        translateY(-10px)
        translateY(var(--node-y))
        scale(var(--node-scale)) !important;

    text-align: center;

    transform-origin: center bottom;
}


/* ==================================================
   3
   RECHTS OBEN
================================================== */

.node-3 {
    left: 84.17%;
    top: 19.08%;

    transform:
        translate(0, -100%)
        translate(18px, -15px)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: left;

    transform-origin: left bottom;
}


/* ==================================================
   4
   RECHTS MITTE
================================================== */

.node-4 {
    left: 90.83%;
    top: 48.03%;

    transform:
        translate(18px, -50%)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: left;

    transform-origin: left center;
}


/* ==================================================
   5
   RECHTS UNTEN
================================================== */

.node-5 {
    left: 81.67%;
    top: 77.63%;

    transform:
        translate(18px, 15px)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: left;

    transform-origin: left top;
}


/* ==================================================
   6
   LINKS UNTEN
================================================== */

.node-6 {
    left: 18.33%;
    top: 77.63%;

    transform:
        translate(-100%, 15px)
        translate(-18px, 0)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: right;

    transform-origin: right top;
}


/* ==================================================
   7
   UNTEN MITTE
================================================== */

.node-7 {
    left: 50%;
    top: 90.79%;

    transform:
        translate(-50%, 18px)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: center;

    transform-origin: center top;
}


/* ==================================================
   8
   LINKS MITTE
================================================== */

.node-8 {
    left: 9.17%;
    top: 48.03%;

    transform:
        translate(-100%, -50%)
        translate(-18px, 0)
        translateY(var(--node-y))
        scale(var(--node-scale));

    text-align: right;

    transform-origin: right center;
}


/* ==================================================
   GROSSE DESKTOPS
================================================== */

@media (min-width: 1600px) and (min-height: 900px) {

    .unifi-spiderweb {
        width:
            min(
                1240px,
                86vw,
                calc((100vh - 245px) * 1.578947)
            );

        top: 62%;
    }


    .unifi-web-node strong {
        font-size:
            clamp(
                18px,
                1.05vw,
                21px
            );
    }

}


/* ==================================================
   FLACHE DESKTOPS
================================================== */

@media (max-height: 900px) and (min-width: 1025px) {

    .unifi-web-section {
        height: 200vh;
        min-height: 1000px;
    }


    .unifi-web-headline {
        top: 3.5%;
    }


    .unifi-web-eyebrow {
        margin-bottom: 5px;

        font-size: 12px;
    }


    .unifi-web-headline h2 {
        font-size:
            clamp(
                46px,
                3.7vw,
                58px
            );
    }


    .unifi-web-headline p {
        margin-top: 9px;

        font-size: 17px;
    }


    .unifi-spiderweb {
        top: 61.5%;

        width:
            min(
                1050px,
                82vw,
                calc((100vh - 185px) * 1.578947)
            );
    }


    .unifi-web-center {
        width:
            clamp(
                105px,
                8.2vw,
                136px
            );

        height:
            clamp(
                105px,
                8.2vw,
                136px
            );
    }


    .unifi-web-center-inner {
        font-size: 23px;
    }


    .unifi-web-node strong {
        font-size:
            clamp(
                14px,
                1vw,
                17px
            );
    }


    .node-1 {
        transform:
            translate(-100%, -100%)
            translate(-14px, -11px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-2 {
        transform:
            translate(-50%, -100%)
            translateY(-8px)
            translateY(var(--node-y))
            scale(var(--node-scale)) !important;
    }


    .node-3 {
        transform:
            translate(0, -100%)
            translate(14px, -11px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-4 {
        transform:
            translate(14px, -50%)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-5 {
        transform:
            translate(14px, 11px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-6 {
        transform:
            translate(-100%, 11px)
            translate(-14px, 0)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-7 {
        transform:
            translate(-50%, 14px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-8 {
        transform:
            translate(-100%, -50%)
            translate(-14px, 0)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }

}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1024px) {

    .unifi-web-section {
        height: 190vh;
        min-height: 1000px;
    }


    .unifi-web-headline {
        top: 4%;

        width: 90vw;
    }


    .unifi-web-headline h2 {
        font-size:
            clamp(
                40px,
                6vw,
                56px
            );
    }


    .unifi-web-headline p {
        font-size:
            clamp(
                15px,
                2vw,
                18px
            );
    }


    .unifi-spiderweb {
        top: 61%;

        width:
            min(
                92vw,
                calc((100vh - 205px) * 1.578947)
            );
    }


    .unifi-web-center {
        width:
            clamp(
                88px,
                12vw,
                116px
            );

        height:
            clamp(
                88px,
                12vw,
                116px
            );
    }


    .unifi-web-center-inner {
        font-size:
            clamp(
                17px,
                2.2vw,
                21px
            );
    }


    .unifi-web-node strong {
        font-size:
            clamp(
                11px,
                1.55vw,
                14px
            );

        white-space: normal;
    }

}


/* ==================================================
   MOBILE
================================================== */

@media (max-width: 767px) {

    .unifi-web-section {
        height: 185vh;
        min-height: 850px;
    }


    .unifi-web-headline {
        top: 4%;

        width: 92vw;
    }


    .unifi-web-eyebrow {
        margin-bottom: 6px;

        font-size: 9px;

        letter-spacing: 0.13em;
    }


    .unifi-web-headline h2 {
        font-size:
            clamp(
                31px,
                9vw,
                42px
            );

        line-height: 0.95;

        white-space: normal;
    }


    .unifi-web-headline h2 span {
        display: block;

        margin:
            5px
            0
            0;
    }


    .unifi-web-headline p {
        width: 88%;

        margin-top: 9px;

        font-size:
            clamp(
                13px,
                3.8vw,
                15px
            );

        line-height: 1.4;
    }


    /* ==================================================
       MOBILE SPIDERWEB

       Fast volle Bildschirmbreite
    ================================================== */

    .unifi-spiderweb {
        left: 50%;
        top: 59%;

        width: 94vw;

        max-width: none;

        aspect-ratio: 1200 / 760;

        transform:
            translate(-50%, -50%)
            scale(1);
    }


    /* ==================================================
       MOBILE CENTER
    ================================================== */

    .unifi-web-center {
        width:
            clamp(
                68px,
                18vw,
                84px
            );

        height:
            clamp(
                68px,
                18vw,
                84px
            );
    }


    .unifi-web-center-glow {
        inset: -16%;
    }


    .unifi-web-center-inner {
        font-size:
            clamp(
                14px,
                4vw,
                17px
            );
    }


    /* ==================================================
       MOBILE NODE TEXT
    ================================================== */

    .unifi-web-node strong {
        font-size:
            clamp(
                9px,
                2.65vw,
                11px
            );

        line-height: 1.15;

        white-space: normal;

        overflow-wrap: normal;

        word-break: normal;
    }


    /* ==================================================
       MOBILE NODE 1
       LINKS OBEN
    ================================================== */

    .node-1 {
        left: 15.83%;
        top: 19.08%;

        width: 29vw;
        max-width: 120px;

        transform:
            translate(-38%, -100%)
            translateY(-6px)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: center;

        transform-origin: center bottom;
    }


    /* ==================================================
       MOBILE NODE 2
       OBEN MITTE
    ================================================== */

    .node-2 {
        left: 50% !important;
        top: 7.9% !important;

        width: 32vw;
        max-width: 130px;

        transform:
            translate(-50%, -100%)
            translateY(-6px)
            translateY(var(--node-y))
            scale(var(--node-scale)) !important;

        text-align: center;
    }


    /* ==================================================
       MOBILE NODE 3
       RECHTS OBEN
    ================================================== */

    .node-3 {
        left: 84.17%;
        top: 19.08%;

        width: 30vw;
        max-width: 125px;

        transform:
            translate(-62%, -100%)
            translateY(-6px)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: center;

        transform-origin: center bottom;
    }


    /* ==================================================
       MOBILE NODE 4
       RECHTS MITTE
    ================================================== */

    .node-4 {
        left: 90.83%;
        top: 48.03%;

        width: 25vw;
        max-width: 105px;

        transform:
            translate(-78%, -50%)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: left;

        transform-origin: left center;
    }


    /* ==================================================
       MOBILE NODE 5
       RECHTS UNTEN
    ================================================== */

    .node-5 {
        left: 81.67%;
        top: 77.63%;

        width: 30vw;
        max-width: 125px;

        transform:
            translate(-58%, 8px)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: center;

        transform-origin: center top;
    }


    /* ==================================================
       MOBILE NODE 6
       LINKS UNTEN
    ================================================== */

    .node-6 {
        left: 18.33%;
        top: 77.63%;

        width: 32vw;
        max-width: 130px;

        transform:
            translate(-42%, 8px)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: center;

        transform-origin: center top;
    }


    /* ==================================================
       MOBILE NODE 7
       UNTEN MITTE
    ================================================== */

    .node-7 {
        left: 50%;
        top: 90.79%;

        width: 31vw;
        max-width: 125px;

        transform:
            translate(-50%, 10px)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: center;

        transform-origin: center top;
    }


    /* ==================================================
       MOBILE NODE 8
       LINKS MITTE
    ================================================== */

    .node-8 {
        left: 9.17%;
        top: 48.03%;

        width: 27vw;
        max-width: 110px;

        transform:
            translate(-18%, -50%)
            translateY(var(--node-y))
            scale(var(--node-scale));

        text-align: right;

        transform-origin: right center;
    }

}


/* ==================================================
   KLEINE SMARTPHONES
================================================== */

@media (max-width: 480px) {

    .unifi-web-section {
        height: 180vh;
        min-height: 780px;
    }


    .unifi-web-headline {
        top: 3.5%;

        width: 94vw;
    }


    .unifi-web-headline h2 {
        font-size:
            clamp(
                28px,
                9vw,
                36px
            );
    }


    .unifi-web-headline p {
        width: 90%;

        font-size:
            clamp(
                12px,
                3.6vw,
                14px
            );
    }


    /* WEB ETWAS GRÖSSER AUF KLEINEM DISPLAY */

    .unifi-spiderweb {
        width: 96vw;

        top: 58.5%;
    }


    .unifi-web-center {
        width:
            clamp(
                62px,
                18vw,
                74px
            );

        height:
            clamp(
                62px,
                18vw,
                74px
            );
    }


    .unifi-web-center-glow {
        inset: -14%;
    }


    .unifi-web-center-inner {
        font-size:
            clamp(
                13px,
                4vw,
                15px
            );
    }


    .unifi-web-node strong {
        font-size:
            clamp(
                8px,
                2.45vw,
                10px
            );

        line-height: 1.15;
    }


    .node-1 {
        width: 28vw;

        transform:
            translate(-35%, -100%)
            translateY(-5px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-2 {
        width: 34vw;

        transform:
            translate(-50%, -100%)
            translateY(-5px)
            translateY(var(--node-y))
            scale(var(--node-scale)) !important;
    }


    .node-3 {
        width: 29vw;

        transform:
            translate(-65%, -100%)
            translateY(-5px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-4 {
        width: 24vw;

        transform:
            translate(-82%, -50%)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-5 {
        width: 30vw;

        transform:
            translate(-60%, 7px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-6 {
        width: 31vw;

        transform:
            translate(-40%, 7px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-7 {
        width: 32vw;

        transform:
            translate(-50%, 8px)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }


    .node-8 {
        width: 24vw;

        transform:
            translate(-14%, -50%)
            translateY(var(--node-y))
            scale(var(--node-scale));
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f73afb */.elementor-47 .elementor-element.elementor-element-2f73afb {
      backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84560e7 */.elementor-47 .elementor-element.elementor-element-84560e7 {
      backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be717f8 */.elementor-47 .elementor-element.elementor-element-be717f8 {
      backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bd1aa */.elementor-47 .elementor-element.elementor-element-52bd1aa {
      backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-365fd54 */.unifi-wifi-headline1 {
    width: 100%;
    text-align: center;
}


/* HEADLINE */

.unifi-wifi-headline h2 {
    margin: 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 70px;
    font-weight: 800;
    line-height: 0.88;
    letter-spacing: -0.06em;

    color: #000;
}


/* WIFI FARBVERLAUF */

.unifi-wifi-headline h2 span {
    display: inline-block;

    background:
        linear-gradient(
            90deg,
            #003cff 0%,
            #006fff 48%,
            #5c7cff 100%
        );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;

    color: transparent;
}


/* SUBHEADLINE */

.unifi-wifi-headline p {
    margin: 10px 0 0;

    font-family:
        Manrope,
        Arial,
        sans-serif;

    font-size: 20px;
    font-weight: 400;
    line-height: 1.45;
    letter-spacing: -0.02em;

    color:
        rgba(
            0,
            0,
            0,
            0.58
        );
}


/* TABLET */

@media (max-width: 1024px) {

    .unifi-wifi-headline h2 {
        font-size: 58px;
    }

    .unifi-wifi-headline p {
        margin-top: 9px;
        font-size: 18px;
    }

}


/* MOBILE */

@media (max-width: 767px) {

    .unifi-wifi-headline h2 {
        font-size: 42px;
    }

    .unifi-wifi-headline p {
        margin-top: 8px;
        font-size: 16px;
    }

}


/* KLEINE SMARTPHONES */

@media (max-width: 480px) {

    .unifi-wifi-headline h2 {
        font-size: 36px;
    }

    .unifi-wifi-headline p {
        margin-top: 7px;
        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b40c7 */.elementor-47 .elementor-element.elementor-element-a4b40c7 {
    --blob-size:250px;
}

.elementor-47 .elementor-element.elementor-element-a4b40c7 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-47 .elementor-element.elementor-element-a4b40c7 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-47 .elementor-element.elementor-element-a4b40c7 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */