.elementor-14187 .elementor-element.elementor-element-76c01fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14187 .elementor-element.elementor-element-de50d25 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-d8417af img{width:100%;}.elementor-14187 .elementor-element.elementor-element-8ea3ddf img{width:100%;}.elementor-14187 .elementor-element.elementor-element-1486f6f img{width:100%;}.elementor-14187 .elementor-element.elementor-element-e9c8996 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-9458c54 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-3251b90 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-0815f1f img{width:100%;}.elementor-14187 .elementor-element.elementor-element-143cfa6 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-33a2720 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-d6030d0 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-1a3de6b img{width:100%;}.elementor-14187 .elementor-element.elementor-element-e61ca9c img{width:100%;}.elementor-14187 .elementor-element.elementor-element-1d102b4 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-2b43475 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-950c8e0 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-68e9032 img{width:100%;}.elementor-14187 .elementor-element.elementor-element-7a5680b img{width:100%;}.elementor-14187 .elementor-element.elementor-element-bef921c img{width:100%;}.elementor-14187 .elementor-element.elementor-element-34e2505 img{width:100%;}/* Start custom CSS for html, class: .elementor-element-3856073 */.elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid {
    justify-content: center;
    gap: 45px;
}
.elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid .column1 {
    flex: 0 0 calc(33% - 30px);
}
.elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid .column2 {
    flex: 0 0 calc(33% - 30px);
}
.elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid .column3 {
    flex: 0 0 calc(33% - 30px);
    display: flex;
    justify-content: center;
}
.elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid video {
    aspect-ratio: 9/16;
}
.elementor-14187 .elementor-element.elementor-element-3856073 .textx {
    font-size: 48px;
}
@media (max-width: 576px) {
    .elementor-14187 .elementor-element.elementor-element-3856073 .profile-grid {
        justify-content: center;
        gap: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dfce41 */.elementor-14187 .elementor-element.elementor-element-2dfce41 {
    padding: 10px 0;
}
.elementor-14187 .elementor-element.elementor-element-2dfce41 .profile-grid video {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bca76f2 */.elementor-14187 .elementor-element.elementor-element-bca76f2 .profile-grid {
    justify-content: center;
    gap: 80px
}
.elementor-14187 .elementor-element.elementor-element-bca76f2 .profile-grid .column1 {
    flex: 0 0 calc(30%);
}
.elementor-14187 .elementor-element.elementor-element-bca76f2 .profile-grid .column2 {
    flex: 0 0 calc(30%);
}
.elementor-14187 .elementor-element.elementor-element-bca76f2 .profile-grid video {
    aspect-ratio: 9/16;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9a8a92 */.elementor-14187 .elementor-element.elementor-element-a9a8a92 .profile-grid {
    justify-content: center;
    gap: 80px
}
.elementor-14187 .elementor-element.elementor-element-a9a8a92 .profile-grid .column1 {
    flex: 0 0 calc(30%);
}
.elementor-14187 .elementor-element.elementor-element-a9a8a92 .profile-grid .column2 {
    flex: 0 0 calc(30%);
}
.elementor-14187 .elementor-element.elementor-element-a9a8a92 .profile-grid video {
    aspect-ratio: 9/16;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f0c5c9 */.elementor-14187 .elementor-element.elementor-element-4f0c5c9 {
    padding: 10px 40px;
}
.elementor-14187 .elementor-element.elementor-element-4f0c5c9 .profile-grid video {
    aspect-ratio: 16/9;
}/* End custom CSS */