.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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);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-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-0f11eb2 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-0f11eb2 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-30c0d9c{color:#000}.elementor-13877 .elementor-element.elementor-element-a9167d7{color:#000}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery-item{padding:0 15px 15px 0}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery{margin:0 -15px -15px 0}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-a89d986{color:#000}.elementor-13877 .elementor-element.elementor-element-1bfcc84 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-1bfcc84 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-ded3bb7{color:#000}.elementor-13877 .elementor-element.elementor-element-326f3d0 .gallery-item{padding:0 15px 15px 0}.elementor-13877 .elementor-element.elementor-element-326f3d0 .gallery{margin:0 -15px -15px 0}.elementor-13877 .elementor-element.elementor-element-326f3d0 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-326f3d0 .gallery-item .gallery-caption{text-align:center}.elementor-13877 .elementor-element.elementor-element-d039b0e{color:#000}.elementor-13877 .elementor-element.elementor-element-b51334e .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-b51334e .gallery-item .gallery-caption{text-align:center}.elementor-13877 .elementor-element.elementor-element-08810a0{color:#000}.elementor-13877 .elementor-element.elementor-element-436f09d .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-436f09d .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-a6c0ca6{color:#000}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery-item{padding:0 15px 15px 0}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery{margin:0 -15px -15px 0}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-576d8eb{color:#000}.elementor-13877 .elementor-element.elementor-element-c753511 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-c753511 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-4909732{color:#000}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery-item{padding:0 15px 15px 0}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery{margin:0 -15px -15px 0}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-eb5be74{color:#000}.elementor-13877 .elementor-element.elementor-element-f0dd3a4 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-f0dd3a4 .gallery-item .gallery-caption{text-align:center}.elementor-13877 .elementor-element.elementor-element-caeec63{color:#000}.elementor-13877 .elementor-element.elementor-element-a783387 .gallery-item img{border-radius:30px}.elementor-13877 .elementor-element.elementor-element-a783387 .gallery-item .gallery-caption{text-align:center;font-family:var(--e-global-typography-397e168-font-family),Sans-serif;font-size:var(--e-global-typography-397e168-font-size);font-weight:var(--e-global-typography-397e168-font-weight);text-transform:var(--e-global-typography-397e168-text-transform);font-style:var(--e-global-typography-397e168-font-style);text-decoration:var(--e-global-typography-397e168-text-decoration);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-f86bb69{color:#000}@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-widget-image-gallery .gallery-item .gallery-caption{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-0f11eb2 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-1bfcc84 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-436f09d .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-c753511 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-a783387 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-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-widget-image-gallery .gallery-item .gallery-caption{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-0f11eb2 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-5509516 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-1bfcc84 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-436f09d .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-c3bce88 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-c753511 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-cab8a33 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}.elementor-13877 .elementor-element.elementor-element-a783387 .gallery-item .gallery-caption{font-size:var(--e-global-typography-397e168-font-size);line-height:var(--e-global-typography-397e168-line-height);letter-spacing:var(--e-global-typography-397e168-letter-spacing)}}