.elementor-51 .elementor-element.elementor-element-7228188 {
    --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-51 .elementor-element.elementor-element-7228188:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-7228188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B5F59;
}

.elementor-51 .elementor-element.elementor-element-60ffaee {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-60ffaee:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-60ffaee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #647D8A 0%, #644B6A 100%);
}

.elementor-51 .elementor-element.elementor-element-334a021 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn {
    background-color: #FF1C84;
    font-family: "Salsa", Sans-serif;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-e03d8d9 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-e03d8d9:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-e03d8d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.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-51 .elementor-element.elementor-element-175f67d .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.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-51 .elementor-element.elementor-element-6a3caf6 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.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-51 .elementor-element.elementor-element-a23753d {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-8fb530a .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-3df5497 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-3df5497:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-3df5497>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-2e20855 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-5c237ca .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-68ec4f6 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-1a58345 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-9261f37 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-2711ac1 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-2711ac1:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-2711ac1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-1ed5a3f .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-0a6c32d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-a4cf95e {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-93566ff .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-00b44e6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-00b44e6:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-00b44e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-fd628fa .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-22e5e1f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-37429aa {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-2b23ecc .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-4efbb6c {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-4efbb6c:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-4efbb6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-7b553f6 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-827b275 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-043c360 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-22431ab .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-1f8079b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-1f8079b:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-1f8079b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-548f255 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-55343e4 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-b7a7117 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-8d4be06 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-e45c446 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-e45c446:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-e45c446>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-9f47e83 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-4fcf92d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-15e6e53 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-eb189fa .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-4350fea {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-4350fea:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-4350fea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-e449d8c .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-550b7f2 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-786469e {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-1deb5be .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-3676229 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-3676229:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-3676229>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-5628ff8 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-f02df2d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-59d7508 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-a55b612 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-454139c {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-454139c:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-454139c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-a4bde7c .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-f7b84ec .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-ded3475 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-9d32888 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-5b4f530 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-d10afd3 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-d10afd3:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-d10afd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-571f382 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-a9bcdcc .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-b8420d1 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-53bf9a9 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-afd2d30 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-afd2d30:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-afd2d30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-09dbb02 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-2677bbd .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-13c42e2 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-8cf4553 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn {
    background-color: #0AAA0D;
    font-family: "Salsa", Sans-serif;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-a17c9bc {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-a17c9bc:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-a17c9bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-3719f38 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-242746d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-0c1532d {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-36cc909 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-85713bc {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-85713bc:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-85713bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-8668153 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-42575b9 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-44d7a72 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-c9c3142 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-156b518 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-156b518:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-156b518>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-e3b28dd .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-73809d3 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-ad86255 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-3d613bf .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-1572b16 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-1572b16:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-1572b16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-29d854b .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-9a28264 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-2c30988 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-26a1c9a .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-74f0a02 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-74f0a02:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-74f0a02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-c395c63 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-52de9ff .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-3be0d4b {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-dbfa4b8 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-92ccd7b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-92ccd7b:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-92ccd7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-089abd4 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-06ccba1 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-a5675d0 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-fc94e8c .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-0e5cf59 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-0e5cf59:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-0e5cf59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-1fb59e3 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-18cd5a7 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-16197a4 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-faf157f {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-98ad730 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-877a5db {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-877a5db:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-877a5db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-fa42bb2 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-2ea2a00 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-789d0ee {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-789d0ee:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-789d0ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-7232413 .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-f5642f3 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-e386dbe {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-bc22676 .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-d6ac9fa {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D600FF;
    --border-color: #D600FF;
}

.elementor-51 .elementor-element.elementor-element-d6ac9fa:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-d6ac9fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E3447;
}

.elementor-51 .elementor-element.elementor-element-479801f .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFEC00;
}

.elementor-51 .elementor-element.elementor-element-adde41c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-51 .elementor-element.elementor-element-f046498 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-51 .elementor-element.elementor-element-5d07f2e .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn {
    background-color: #FFEC00;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-11ba833 {
    --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-51 .elementor-element.elementor-element-11ba833:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-11ba833>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B5F59;
}

.elementor-51 .elementor-element.elementor-element-36a34c8 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #D002FF;
    --border-color: #D002FF;
}

.elementor-51 .elementor-element.elementor-element-633110a .elementor-heading-title {
    font-family: "Salsa", Sans-serif;
    font-weight: 600;
    color: #FFE500;
}

.elementor-51 .elementor-element.elementor-element-2184aa4 {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
}

.elementor-51 .elementor-element.elementor-element-04e046b .ekit-btn-wraper .elementskit-btn {
    justify-content: center;
}

.elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn {
    background-color: #01DAFF;
    font-family: "Salsa", Sans-serif;
    color: #000000;
    fill: #000000;
    border-style: none;
}

.elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn:hover {
    color: #ffffff;
    fill: #ffffff;
}

.elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn> :is(i, svg) {
    font-size: 14px;
}

.elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>i,
.elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>i,
.rtl .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-51 .elementor-element.elementor-element-63eca46 {
    --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-51 .elementor-element.elementor-element-63eca46:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-63eca46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #505755;
}

.elementor-51 .elementor-element.elementor-element-c60ad2a {
    font-family: "Poltawski Nowy", Sans-serif;
    font-weight: 400;
}

@media(max-width:767px) {
    .elementor-51 .elementor-element.elementor-element-7228188 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-51 .elementor-element.elementor-element-60ffaee {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-334a021 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-334a021 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-e03d8d9 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-175f67d {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-b5dd8b0 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-6a3caf6 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8fb530a .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-8fb530a .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-3df5497 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2e20855 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-5c237ca {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-68ec4f6 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-9261f37 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-9261f37 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-2711ac1 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-1ed5a3f {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-941fd44 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-0a6c32d {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-93566ff .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-93566ff .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-00b44e6 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-fd628fa {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-22e5e1f {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2b23ecc .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-2b23ecc .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-4efbb6c {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-7b553f6 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-827b275 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-22431ab .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-22431ab .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-1f8079b {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-548f255 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-055091f img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-55343e4 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8d4be06 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-8d4be06 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-e45c446 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-9f47e83 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-4fcf92d {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-eb189fa .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-eb189fa .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-4350fea {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-e449d8c {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-7f1c756 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-550b7f2 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-1deb5be .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-1deb5be .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-3676229 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-5628ff8 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-f02df2d {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-a55b612 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-a55b612 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-454139c {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-a4bde7c {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-f7b84ec {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-ded3475 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-5b4f530 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-5b4f530 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-d10afd3 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-571f382 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-0eba2bf img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-a9bcdcc {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-53bf9a9 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-afd2d30 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-09dbb02 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-2677bbd {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8cf4553 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-8cf4553 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-a17c9bc {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-3719f38 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-2fe6a22 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-242746d {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-36cc909 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-36cc909 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-85713bc {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-8668153 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-42575b9 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-c9c3142 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-c9c3142 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-156b518 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-e3b28dd {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-73809d3 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-3d613bf .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-3d613bf .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-1572b16 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-29d854b {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-26aceb0 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-9a28264 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-26a1c9a .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-26a1c9a .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-74f0a02 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-c395c63 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-52de9ff {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-dbfa4b8 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-92ccd7b {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-089abd4 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-f459c54 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-06ccba1 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-fc94e8c .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-fc94e8c .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-0e5cf59 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-1fb59e3 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-18cd5a7 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-16197a4 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-98ad730 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-98ad730 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-877a5db {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-fa42bb2 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-3e6095c img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-f92c1ff img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-2ea2a00 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-789d0ee {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-7232413 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-f5642f3 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-bc22676 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-bc22676 .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-d6ac9fa {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-479801f {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-adde41c {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-5d07f2e .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-5d07f2e .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .elementor-51 .elementor-element.elementor-element-11ba833 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }
    .elementor-51 .elementor-element.elementor-element-36a34c8 {
        --border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-633110a {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-d7f5b27 {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-d7f5b27 img {
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-2184aa4 {
        text-align: center;
    }
    .elementor-51 .elementor-element.elementor-element-04e046b .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn {
        padding: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px;
    }
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn> :is(i, svg) {
        font-size: 19px;
    }
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>i,
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>svg {
        margin-left: 4px;
    }
    .rtl .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>i,
    .rtl .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn>svg {
        margin-left: 0;
        margin-right: 4px;
    }
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn i,
    .elementor-51 .elementor-element.elementor-element-04e046b .elementskit-btn svg {
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
}