.elementor-40058 .elementor-element.elementor-element-8716c70{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-05c9021 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-05c9021{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Arial;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Arial;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-40058 .elementor-element.elementor-element-cccdc29 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-cccdc29{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-090ccd8 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-090ccd8{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-912f24a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-912f24a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-7d380a0 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-7d380a0{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-7d96843 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-7d96843{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-0d21321 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-0d21321{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-af2353b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-af2353b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-7418601 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-7418601{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-3347a69 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-3347a69{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-718eec9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-718eec9{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-9c46f26 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-9c46f26{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-0546252 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-0546252{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-673891b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-673891b{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-e550d64 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-e550d64{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-43af09d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-43af09d{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-6d76ca3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-6d76ca3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-35ceef2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-35ceef2{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-4d33a62 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-4d33a62{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-fc26a66 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-fc26a66{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-ef09344{--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-40058 .elementor-element.elementor-element-ee43278 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-ee43278{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-40058 .elementor-element.elementor-element-e786540 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-e786540{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-15175fa > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-7d4f5ae > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-7d4f5ae{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-f06e4e7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-f06e4e7{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-3f98b80 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-0df0e8d{--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-40058 .elementor-element.elementor-element-5309eaa > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-5309eaa{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-22b6fcf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-22b6fcf{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-ab4059b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-ab4059b{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-9eabbd1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-9eabbd1{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-bdead68 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-bdead68{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-488c0ee > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-488c0ee{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-28acd30 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-28acd30{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-2e72722 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-2e72722{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-973d570 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-973d570{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-e22ca0b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-e22ca0b{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-be30441 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-be30441{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-153b08a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-153b08a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-8a803a3 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-8a803a3{font-family:"Bodoni Moda", Arial;font-size:19px;font-weight:400;line-height:34.5px;color:#000000;}.elementor-40058 .elementor-element.elementor-element-9b6efa9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-9b6efa9{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-743ab25 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-34ac09b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-34ac09b{font-family:"Bodoni Moda", Arial;font-size:19px;font-weight:400;line-height:34.5px;color:#000000;}.elementor-40058 .elementor-element.elementor-element-f6b4357 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-f6b4357{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-49bd8b6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-49bd8b6{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-cc72374 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-cc72374{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-8e165ff > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-8e165ff{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-5bcd78d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-5bcd78d{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-1bb3134 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-1bb3134{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-d5561da > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-d5561da{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-c1ab5c1 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-c1ab5c1{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-c212ffa > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-c212ffa{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-b4f1984 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-b4f1984{font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-572d46a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-572d46a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-40058 .elementor-element.elementor-element-79f124b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-40058 .elementor-element.elementor-element-99c8eb7{--display:flex;}.elementor-40058 .elementor-element.elementor-element-7f852dc{--display:flex;--justify-content:center;}.elementor-40058 .elementor-element.elementor-element-77b4c61 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-77b4c61{text-align:start;font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}.elementor-40058 .elementor-element.elementor-element-2724cac{--display:flex;}.elementor-40058 .elementor-element.elementor-element-518495d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:15px 0px 0px 0px;}.elementor-40058 .elementor-element.elementor-element-518495d{text-align:start;font-family:var( --e-global-typography-259e6b9-font-family ), Arial;font-size:var( --e-global-typography-259e6b9-font-size );font-weight:var( --e-global-typography-259e6b9-font-weight );line-height:var( --e-global-typography-259e6b9-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40058 .elementor-element.elementor-element-05c9021{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40058 .elementor-element.elementor-element-090ccd8{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7d380a0{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-0d21321{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7418601{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-718eec9{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-673891b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-43af09d{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-4d33a62{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-ee43278{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40058 .elementor-element.elementor-element-e786540{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7d4f5ae{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-5309eaa{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-ab4059b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-bdead68{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-488c0ee{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-2e72722{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-e22ca0b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-be30441{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-49bd8b6{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-8e165ff{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-1bb3134{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-c1ab5c1{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-b4f1984{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-79f124b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40058 .elementor-element.elementor-element-99c8eb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40058 .elementor-element.elementor-element-7f852dc{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-40058 .elementor-element.elementor-element-77b4c61{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-518495d{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40058 .elementor-element.elementor-element-05c9021{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-40058 .elementor-element.elementor-element-090ccd8{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7d380a0{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-0d21321{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7418601{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-718eec9{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-673891b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-43af09d{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-4d33a62{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-ee43278{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-40058 .elementor-element.elementor-element-e786540{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-7d4f5ae{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-5309eaa{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-ab4059b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-bdead68{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-488c0ee{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-2e72722{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-e22ca0b{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-be30441{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-49bd8b6{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-8e165ff{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-1bb3134{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-c1ab5c1{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-b4f1984{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-79f124b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40058 .elementor-element.elementor-element-77b4c61{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}.elementor-40058 .elementor-element.elementor-element-518495d{font-size:var( --e-global-typography-259e6b9-font-size );line-height:var( --e-global-typography-259e6b9-line-height );}}