.elementor-18228 .elementor-element.elementor-element-6026201:not(.elementor-motion-effects-element-type-background),.elementor-18228 .elementor-element.elementor-element-6026201>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://nippon-fitness.de/wp-content/uploads/2024/06/abstract-background-wallpaper-brush-1024x1024.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-18228 .elementor-element.elementor-element-6026201>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-a8d5dda) 0%,var(--e-global-color-primary) 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18228 .elementor-element.elementor-element-6026201{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-141px;margin-bottom:0;padding:60px 0 90px}.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-18228 .elementor-element.elementor-element-498754a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-18228 .elementor-element.elementor-element-498754a img{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.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-18228 .elementor-element.elementor-element-0991312>.elementor-widget-container{margin:0 0 40px}.elementor-18228 .elementor-element.elementor-element-0991312{text-align:center}.elementor-18228 .elementor-element.elementor-element-0991312 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:3px;color:#fff}.elementor-widget-writing-effect-headline .a13ree-written-headline{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-18228 .elementor-element.elementor-element-67220b0 .a13ree-written-headline{text-align:center;color:#f1f1f1;font-family:"Montserrat",Sans-serif;font-size:65px;font-weight:900}.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-18228 .elementor-element.elementor-element-eeaa7cf{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400;color:var(--e-global-color-c1ff882)}.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-18228 .elementor-element.elementor-element-2e8fcf5 .elementor-button{background-color:#00AFFA00;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:5px;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.57);border-style:solid;border-radius:50px;padding:21px 40px 17px}.elementor-18228 .elementor-element.elementor-element-2e8fcf5 .elementor-button:hover,.elementor-18228 .elementor-element.elementor-element-2e8fcf5 .elementor-button:focus{background-color:#61ce70;color:var(--e-global-color-c1ff882);border-color:#02010100}.elementor-18228 .elementor-element.elementor-element-2e8fcf5>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-2e8fcf5 .elementor-button:hover svg,.elementor-18228 .elementor-element.elementor-element-2e8fcf5 .elementor-button:focus svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-8f6c62e{margin-top:0;margin-bottom:30px}.elementor-18228 .elementor-element.elementor-element-328c2aa{text-align:center}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-18228 .elementor-element.elementor-element-a41ec7b .elementor-icon-wrapper{text-align:right}.elementor-18228 .elementor-element.elementor-element-a41ec7b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-a41ec7b.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-a41ec7b.elementor-view-default .elementor-icon{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-a41ec7b.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-a41ec7b.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-a41ec7b .elementor-icon{font-size:131px}.elementor-18228 .elementor-element.elementor-element-a41ec7b .elementor-icon svg{height:131px}.elementor-18228 .elementor-element.elementor-element-7c911cd{text-align:center}.elementor-18228 .elementor-element.elementor-element-7c911cd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:-2px;color:#333}.elementor-18228 .elementor-element.elementor-element-5e5537e{text-align:center}.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-18228 .elementor-element.elementor-element-a7d7bef{--icon-box-icon-margin:15px}.elementor-18228 .elementor-element.elementor-element-a7d7bef .elementor-icon-box-title{margin-block-end:10px}.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-a7d7bef.elementor-view-stacked:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-a7d7bef .elementor-icon{font-size:108px;padding:43px}.elementor-18228 .elementor-element.elementor-element-a7d7bef .elementor-icon-box-title,.elementor-18228 .elementor-element.elementor-element-a7d7bef .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:900}.elementor-18228 .elementor-element.elementor-element-1890b28>.elementor-widget-container{margin:-15px 0 0}.elementor-18228 .elementor-element.elementor-element-1890b28{--icon-box-icon-margin:15px}.elementor-18228 .elementor-element.elementor-element-1890b28 .elementor-icon-box-title{margin-block-end:10px}.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-1890b28.elementor-view-stacked:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-1890b28 .elementor-icon{font-size:111px;padding:20px}.elementor-18228 .elementor-element.elementor-element-1890b28 .elementor-icon-box-title,.elementor-18228 .elementor-element.elementor-element-1890b28 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:900}.elementor-18228 .elementor-element.elementor-element-0a647b5>.elementor-widget-container{margin:9px 0 0}.elementor-18228 .elementor-element.elementor-element-0a647b5{--icon-box-icon-margin:15px}.elementor-18228 .elementor-element.elementor-element-0a647b5 .elementor-icon-box-title{margin-block-end:10px}.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-0a647b5.elementor-view-stacked:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-0a647b5 .elementor-icon{font-size:126px;padding:20px}.elementor-18228 .elementor-element.elementor-element-0a647b5 .elementor-icon-box-title,.elementor-18228 .elementor-element.elementor-element-0a647b5 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:900}.elementor-18228 .elementor-element.elementor-element-64715e2>.elementor-widget-container{margin:-30px 0 0}.elementor-18228 .elementor-element.elementor-element-64715e2{--icon-box-icon-margin:15px}.elementor-18228 .elementor-element.elementor-element-64715e2 .elementor-icon-box-title{margin-block-end:10px}.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-64715e2.elementor-view-stacked:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-64715e2 .elementor-icon{font-size:108px;padding:43px}.elementor-18228 .elementor-element.elementor-element-64715e2 .elementor-icon-box-title,.elementor-18228 .elementor-element.elementor-element-64715e2 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif;font-weight:900}.elementor-18228 .elementor-element.elementor-element-7c5e7e9:not(.elementor-motion-effects-element-type-background),.elementor-18228 .elementor-element.elementor-element-7c5e7e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text);background-image:url(https://nippon-fitness.de/wp-content/uploads/2024/06/abstract-background-wallpaper-brush-768x768.webp)}.elementor-18228 .elementor-element.elementor-element-7c5e7e9>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-18228 .elementor-element.elementor-element-7c5e7e9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:30px;margin-bottom:30px;padding:30px 0}.elementor-18228 .elementor-element.elementor-element-8d91346 .elementor-button{background-color:#00AFFA00;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:5px;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.57);border-style:solid;border-radius:50px;padding:21px 40px 17px}.elementor-18228 .elementor-element.elementor-element-8d91346 .elementor-button:hover,.elementor-18228 .elementor-element.elementor-element-8d91346 .elementor-button:focus{background-color:#61ce70;color:var(--e-global-color-c1ff882);border-color:#02010100}.elementor-18228 .elementor-element.elementor-element-8d91346{width:100%;max-width:100%}.elementor-18228 .elementor-element.elementor-element-8d91346>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-8d91346 .elementor-button:hover svg,.elementor-18228 .elementor-element.elementor-element-8d91346 .elementor-button:focus svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-ff195a7>.elementor-widget-container{padding:30px 0 0}.elementor-18228 .elementor-element.elementor-element-ff195a7{text-align:center}.elementor-18228 .elementor-element.elementor-element-ff195a7 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#c5c5c5}.elementor-18228 .elementor-element.elementor-element-cc5f539{text-align:center}.elementor-18228 .elementor-element.elementor-element-cc5f539 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:-2px;color:#333}.elementor-18228 .elementor-element.elementor-element-4676978{text-align:center}.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-18228 .elementor-element.elementor-element-7a9a4c3 .swiper-pagination-bullet-active,.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .swiper-pagination-fraction{color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-arrows-yes .elementor-main-swiper{width:calc(60% - 40px)}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-main-swiper{width:60%}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-swiper-button{font-size:20px;color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-swiper-button svg{fill:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-testimonial__text{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:300}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-testimonial__name{font-family:"Montserrat",Sans-serif;font-weight:900;text-transform:uppercase}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-testimonial__title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:200}.elementor-18228 .elementor-element.elementor-element-7a9a4c3 .elementor-testimonial__image img{width:200px;height:200px}.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + (200px/2) - 8px)}body:not(.rtl) .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (200px/2) - 8px);right:auto}body.rtl .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (200px/2) - 8px);left:auto}body:not(.rtl) .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + (200px/2) - 8px);right:auto}body.rtl .elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-18228 .elementor-element.elementor-element-7a9a4c3.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + (200px/2) - 8px);left:auto}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b{--divider-border-style:stripes_tribal;--divider-color:var(--e-global-color-c1ff882);--divider-pattern-height:13.8px;--divider-icon-size:24px;--divider-element-spacing:50px}.elementor-18228 .elementor-element.elementor-element-fa5ee4b .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0}.elementor-18228 .elementor-element.elementor-element-fa5ee4b .elementor-divider{text-align:center;padding-block-start:34px;padding-block-end:34px}.elementor-18228 .elementor-element.elementor-element-fa5ee4b .elementor-icon{padding:20px;border-radius:100px}.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-default .elementor-icon{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-fa5ee4b .elementor-icon i,.elementor-18228 .elementor-element.elementor-element-fa5ee4b .elementor-icon svg{transform:rotate(162deg)}.elementor-18228 .elementor-element.elementor-element-0952957{margin-top:30px;margin-bottom:0}.elementor-18228 .elementor-element.elementor-element-f3af82a>.elementor-widget-container{padding:30px 0 0}.elementor-18228 .elementor-element.elementor-element-f3af82a{text-align:center}.elementor-18228 .elementor-element.elementor-element-f3af82a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#c5c5c5}.elementor-18228 .elementor-element.elementor-element-9e8a93d{text-align:center}.elementor-18228 .elementor-element.elementor-element-9e8a93d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:-2px;color:#333}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-accent)}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-portfolio .elementor-portfolio__filter{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-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-18228 .elementor-element.elementor-element-b9e8608{--grid-row-gap:19px;--grid-column-gap:20px}.elementor-18228 .elementor-element.elementor-element-b9e8608 .elementor-portfolio-item__img,.elementor-18228 .elementor-element.elementor-element-b9e8608 .elementor-portfolio-item__overlay{border-radius:100px 7px 100px 100px}.elementor-18228 .elementor-element.elementor-element-b9e8608 a .elementor-portfolio-item__overlay{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-b9e8608 .elementor-portfolio-item__title{font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:900}.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button{background-color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:5px;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.57);border-style:solid;border-color:var(--e-global-color-text);border-radius:50px;padding:21px 40px 17px}.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button:hover,.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button:focus{background-color:#61ce70;color:var(--e-global-color-c1ff882);border-color:#02010100}.elementor-18228 .elementor-element.elementor-element-1478feb{width:100%;max-width:100%}.elementor-18228 .elementor-element.elementor-element-1478feb>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button-content-wrapper{flex-direction:row}.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button:hover svg,.elementor-18228 .elementor-element.elementor-element-1478feb .elementor-button:focus svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7ae2872 .elementor-icon-wrapper{text-align:center}.elementor-18228 .elementor-element.elementor-element-7ae2872.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7ae2872.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7ae2872.elementor-view-default .elementor-icon{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7ae2872.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7ae2872.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7ae2872 .elementor-icon{font-size:167px}.elementor-18228 .elementor-element.elementor-element-7ae2872 .elementor-icon svg{height:167px}.elementor-18228 .elementor-element.elementor-element-7ae2872 .elementor-icon i,.elementor-18228 .elementor-element.elementor-element-7ae2872 .elementor-icon svg{transform:rotate(2deg)}.elementor-18228 .elementor-element.elementor-element-053a731{--divider-border-style:stripes_tribal;--divider-color:var(--e-global-color-c1ff882);--divider-pattern-height:13.8px;--divider-icon-size:24px;--divider-element-spacing:50px}.elementor-18228 .elementor-element.elementor-element-053a731 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0}.elementor-18228 .elementor-element.elementor-element-053a731 .elementor-divider{text-align:center;padding-block-start:34px;padding-block-end:34px}.elementor-18228 .elementor-element.elementor-element-053a731 .elementor-icon{padding:20px;border-radius:100px}.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-default .elementor-icon{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-053a731.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-053a731 .elementor-icon i,.elementor-18228 .elementor-element.elementor-element-053a731 .elementor-icon svg{transform:rotate(121deg)}.elementor-18228 .elementor-element.elementor-element-c6b24a9{margin-top:0;margin-bottom:0}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{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-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta__content-item{transition-duration:1s}.elementor-18228 .elementor-element.elementor-element-f083dc7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1s/3)}.elementor-18228 .elementor-element.elementor-element-f083dc7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc((1s/3)*2)}.elementor-18228 .elementor-element.elementor-element-f083dc7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc((1s/3)*3)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta .elementor-cta__bg,.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-18228 .elementor-element.elementor-element-f083dc7>.elementor-widget-container{border-radius:25px}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta__content{min-height:100px;text-align:center}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta__title{color:var(--e-global-color-primary)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta__description{color:var(--e-global-color-text)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta__button{color:var(--e-global-color-text);border-color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-weight:900;border-width:4px;border-radius:100px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta:hover .elementor-cta__description{color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta:hover .elementor-cta__button{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-ribbon-inner{margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f083dc7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#7A7A7ADE}.elementor-18228 .elementor-element.elementor-element-9343088>.elementor-container{max-width:762px}.elementor-18228 .elementor-element.elementor-element-9c48b8d{--icon-box-icon-margin:0px}.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673);fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-default:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-framed:has(:focus) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673);border-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-9c48b8d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-9c48b8d .elementor-icon i{transform:rotate(0deg)}.elementor-18228 .elementor-element.elementor-element-7d40ef2{--icon-box-icon-margin:0px}.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-default .elementor-icon{fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-f7dd673);fill:var(--e-global-color-c1ff882);color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-default:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-framed:has(:focus) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-f7dd673);color:var(--e-global-color-f7dd673);border-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-framed:has(:hover) .elementor-icon,.elementor-18228 .elementor-element.elementor-element-7d40ef2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-7d40ef2 .elementor-icon i{transform:rotate(0deg)}.elementor-18228 .elementor-element.elementor-element-f80fe4f{--divider-border-style:stripes_tribal;--divider-color:var(--e-global-color-c1ff882);--divider-pattern-height:13.8px;--divider-icon-size:24px;--divider-element-spacing:50px}.elementor-18228 .elementor-element.elementor-element-f80fe4f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-18228 .elementor-element.elementor-element-f80fe4f .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0}.elementor-18228 .elementor-element.elementor-element-f80fe4f .elementor-divider{text-align:center;padding-block-start:34px;padding-block-end:34px}.elementor-18228 .elementor-element.elementor-element-f80fe4f .elementor-icon{padding:20px;border-radius:100px}.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c1ff882);color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-default .elementor-icon{color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-framed .elementor-icon,.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-c1ff882)}.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-f80fe4f.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-f7dd673)}.elementor-18228 .elementor-element.elementor-element-6e100e7{margin-top:0;margin-bottom:0}.elementor-18228 .elementor-element.elementor-element-f33c6da>.elementor-widget-container{padding:30px 0 0}.elementor-18228 .elementor-element.elementor-element-f33c6da{text-align:center}.elementor-18228 .elementor-element.elementor-element-f33c6da .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#c5c5c5}.elementor-18228 .elementor-element.elementor-element-401ff20{text-align:center}.elementor-18228 .elementor-element.elementor-element-401ff20 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:52px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:-2px;color:#333}.elementor-18228 .elementor-element.elementor-element-1ae5e3e{text-align:center}.elementor-18228 .elementor-element.elementor-element-06e64fc .elementor-button{background-color:#c5c5c5;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:5px;text-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 15px 0 rgba(0,0,0,.57);border-style:solid;border-color:#c5c5c5;border-radius:50px;padding:21px 40px 17px}.elementor-18228 .elementor-element.elementor-element-06e64fc .elementor-button:hover,.elementor-18228 .elementor-element.elementor-element-06e64fc .elementor-button:focus{background-color:#61ce70;color:var(--e-global-color-c1ff882);border-color:var(--e-global-color-accent)}.elementor-18228 .elementor-element.elementor-element-06e64fc>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-06e64fc .elementor-button:hover svg,.elementor-18228 .elementor-element.elementor-element-06e64fc .elementor-button:focus svg{fill:var(--e-global-color-c1ff882)}:root{--page-title-display:none}@media(min-width:768px){.elementor-18228 .elementor-element.elementor-element-4260c6a{width:65.979%}.elementor-18228 .elementor-element.elementor-element-075b4b5{width:33.974%}}@media(min-width:1025px){.elementor-18228 .elementor-element.elementor-element-6026201:not(.elementor-motion-effects-element-type-background),.elementor-18228 .elementor-element.elementor-element-6026201>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-18228 .elementor-element.elementor-element-7c5e7e9:not(.elementor-motion-effects-element-type-background),.elementor-18228 .elementor-element.elementor-element-7c5e7e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-18228 .elementor-element.elementor-element-ff195a7 .elementor-heading-title{font-size:30px}.elementor-18228 .elementor-element.elementor-element-f3af82a .elementor-heading-title{font-size:30px}.elementor-18228 .elementor-element.elementor-element-f33c6da .elementor-heading-title{font-size:30px}}@media(max-width:767px){.elementor-18228 .elementor-element.elementor-element-0991312 .elementor-heading-title{letter-spacing:.8px}.elementor-18228 .elementor-element.elementor-element-67220b0 .a13ree-written-headline{font-size:21px}.elementor-18228 .elementor-element.elementor-element-7c911cd .elementor-heading-title{font-size:33px}.elementor-18228 .elementor-element.elementor-element-1890b28>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-0a647b5>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-64715e2>.elementor-widget-container{margin:0}.elementor-18228 .elementor-element.elementor-element-ff195a7 .elementor-heading-title{font-size:14px}.elementor-18228 .elementor-element.elementor-element-cc5f539 .elementor-heading-title{font-size:33px}.elementor-18228 .elementor-element.elementor-element-f3af82a .elementor-heading-title{font-size:14px}.elementor-18228 .elementor-element.elementor-element-9e8a93d .elementor-heading-title{font-size:33px}.elementor-18228 .elementor-element.elementor-element-f33c6da .elementor-heading-title{font-size:14px}.elementor-18228 .elementor-element.elementor-element-401ff20 .elementor-heading-title{font-size:33px}}