.elementor-2382 .elementor-element.elementor-element-dea405b{--spacer-size:105px;}.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-2382 .elementor-element.elementor-element-1ecc9dd{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2382 .elementor-element.elementor-element-c07bc45{text-align:justify;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:200;line-height:13px;letter-spacing:0.5px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2382 .elementor-element.elementor-element-b2c6661 .gallery-item .gallery-caption{text-align:center;color:#020101FC;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);margin-block-start:0px;}.elementor-2382 .elementor-element.elementor-element-aa1a75f{text-align:justify;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:200;font-style:normal;line-height:13px;letter-spacing:0.5px;word-spacing:0px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-ef97dd6 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-667c831{text-align:justify;font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:200;font-style:normal;line-height:13px;letter-spacing:0.5px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-75e7e00 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-880a803{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-9486745 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-ac12159{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-01ddece .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-b037605{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-bf49b87 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-5f582d2{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-9fc8646 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-604a4de{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-51ade88 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-5b87262{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-e03838d{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-bf3d3f9 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-2ee98f5{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-e0fcce8 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-3b9afd0{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-024570d .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-374aea8{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-b3dc272 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-51e2ce9{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-9800674 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-de55838{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-b89c59f .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-3a06b44{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-2c3c0b9 .gallery-item .gallery-caption{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:100;font-style:normal;line-height:13px;letter-spacing:0.5px;}.elementor-2382 .elementor-element.elementor-element-9761908{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-d0c0b2e{text-align:justify;font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:200;font-style:normal;line-height:13px;letter-spacing:0.5px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-2382 .elementor-element.elementor-element-bf062b2{text-align:justify;font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:200;font-style:normal;line-height:13px;letter-spacing:0.5px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.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-2382 .elementor-element.elementor-element-3542eeb .elementor-button{background-color:#000000;font-family:"Silkscreen", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 50px 25px;}.elementor-2382 .elementor-element.elementor-element-3542eeb .elementor-button:hover, .elementor-2382 .elementor-element.elementor-element-3542eeb .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2382 .elementor-element.elementor-element-3542eeb .elementor-button:hover svg, .elementor-2382 .elementor-element.elementor-element-3542eeb .elementor-button:focus svg{fill:#000000;}.elementor-2382 .elementor-element.elementor-element-feded89{--spacer-size:300px;}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-880a803{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-ac12159{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-b037605{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-5f582d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-604a4de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-5b87262{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-e03838d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-2ee98f5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-3b9afd0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-374aea8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-51e2ce9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-de55838{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-3a06b44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-9761908{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-880a803{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-ac12159{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-b037605{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-5f582d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-604a4de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-5b87262{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-e03838d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-2ee98f5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-3b9afd0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-374aea8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-51e2ce9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-de55838{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-3a06b44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2382 .elementor-element.elementor-element-9761908{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}