.elementor-17 .elementor-element.elementor-element-7ef0453>.elementor-container {
    min-height: 100vh;
}

.elementor-17 .elementor-element.elementor-element-7ef0453:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-7ef0453>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/05/banner-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-7ef0453>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.logo-image a img {
    position: absolute;
    width: 400px;
    left: 20px;
}

@media screen and (max-width: 1515px) {
    .logo-image a img {
        width: 300px;
    }
}

@media screen and (max-width: 1126px) {
    .elementor-17 .elementor-element.elementor-element-5a675852 .elementor-heading-title {
        margin-top: 110px;
    }
}

.elementor-17 .elementor-element.elementor-element-7ef0453 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 3;
}

.elementor-17 .elementor-element.elementor-element-4cb14b7b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-5a675852 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-5a675852 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 150px;
    font-weight: 700;
}

.elementor-17 .elementor-element.elementor-element-5a675852>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-200000f5 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-200000f5 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 200px;
    font-weight: 100;
    letter-spacing: -5px;
}

.elementor-17 .elementor-element.elementor-element-7d55d1e3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-17 .elementor-element.elementor-element-7d55d1e3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-4f7427b1 {
    text-align: right;
}

.elementor-17 .elementor-element.elementor-element-4f7427b1 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 150px;
    font-weight: 700;
}

.elementor-17 .elementor-element.elementor-element-4f7427b1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-30d9cfd3 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-30d9cfd3 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-17 .elementor-element.elementor-element-30d9cfd3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button .elementor-align-icon-right {
    margin-left: 15px;
}

.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button .elementor-align-icon-left {
    margin-right: 15px;
}

.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    fill: #111360;
    color: #111360;
    background-color: #00ffff;
    border-radius: 50px 50px 50px 50px;
    outline: none;
}

.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button:focus {
    color: #00ffff;
    background-color: #111360;
}

.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-561caf26 .elementor-button:focus svg {
    fill: #00ffff;
}

.elementor-17 .elementor-element.elementor-element-561caf26>.elementor-widget-container {
    padding: 29px 29px 29px 29px;
}

.elementor-17 .elementor-element.elementor-element-8fb00bc>.elementor-container {
    min-height: 100vh;
}

.elementor-17 .elementor-element.elementor-element-8fb00bc:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-8fb00bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("/wp-content/uploads/2021/05/background2-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-8fb00bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 040px 0px 40px 0px;
}

.elementor-17 .elementor-element.elementor-element-8fb00bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-573d263f {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-573d263f .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: -0.9px;
}

.elementor-17 .elementor-element.elementor-element-4014674d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 050px 0px 50px 0px;
}

.elementor-17 .elementor-element.elementor-element-4014674d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-3d37e6a2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17 .elementor-element.elementor-element-3d37e6a2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__front {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box {
    height: 41vh;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__layer,
.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.91;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__image img {
    width: 60%;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.9px;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #d3c9cb;
    font-size: 16px;
}

.elementor-17 .elementor-element.elementor-element-27d2dc8b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17 .elementor-element.elementor-element-27d2dc8b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__front {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box {
    height: 41vh;
}

@media screen and (max-width: 768px) {
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box {
        height: 20vh;
    }
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__layer,
.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.91;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__image img {
    width: 60%;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.9px;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #d3c9cb;
    font-size: 16px;
}

.elementor-17 .elementor-element.elementor-element-28b73712>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17 .elementor-element.elementor-element-28b73712>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__front {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2021/05/tri.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
    height: 41vh;
}

@media screen and (max-width: 768px) {
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
        height: 20vh;
    }
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__layer,
.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 0.91;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__image img {
    width: 60%;
    border-radius: 0px;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.9px;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #d3c9cb;
    font-size: 16px;
}

.elementor-17 .elementor-element.elementor-element-12bafb8f .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #0D009E4D;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 20px 11px rgba(81, 74, 158, 0.35);
}

.elementor-17 .elementor-element.elementor-element-12bafb8f .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-12bafb8f .elementor-button:focus {
    background-color: rgba(255, 0, 174, 0.76);
}

.elementor-17 .elementor-element.elementor-element-ad0d65d>.elementor-container {
    max-width: 1400px;
    min-height: 100vh;
}

.elementor-17 .elementor-element.elementor-element-ad0d65d:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-ad0d65d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-17 .elementor-element.elementor-element-ad0d65d>.elementor-background-overlay {
    background-image: url("/wp-content/uploads/2021/05/profile2.jpg");
    opacity: 0.64;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-ad0d65d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 040px 0px 40px 0px;
}

.elementor-17 .elementor-element.elementor-element-32ad405.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-17 .elementor-element.elementor-element-386de76 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-386de76 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: -2.5px;
}

.elementor-17 .elementor-element.elementor-element-386de76>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-f689806:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-f689806>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595fb3;
}

.elementor-17 .elementor-element.elementor-element-f689806>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17 .elementor-element.elementor-element-f689806>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-a113961 {
    color: #fff;
}

.elementor-17 .elementor-element.elementor-element-a113961>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-17 .elementor-element.elementor-element-701f6ba .elementor-spacer-inner {
    height: 20px;
}

.elementor-17 .elementor-element.elementor-element-ac6713d>.elementor-container {
    max-width: 1100px;
}

.elementor-17 .elementor-element.elementor-element-f2893df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-f2893df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595fb3;
}

.elementor-17 .elementor-element.elementor-element-f2893df:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-f2893df>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-f2893df>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-a9da457 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-b0df1e2 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-01440e3 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-01440e3 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-01440e3>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #28A745;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-01440e3 {
    left: 230px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-01440e3 {
    right: 230px;
}

.elementor-17 .elementor-element.elementor-element-f169d24 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-f169d24>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-17 .elementor-element.elementor-element-47c4b6f {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-47c4b6f .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-47c4b6f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-47c4b6f {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-47c4b6f {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-ae82311 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-ae82311 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ae82311 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-ae82311 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-eb86749 .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-eb86749 {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-eb86749 {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-eb86749 {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-297b17e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-297b17e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F54;
}

.elementor-17 .elementor-element.elementor-element-297b17e:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-297b17e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-297b17e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-d17525c {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-797f470 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-88829a4 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-88829a4 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-88829a4>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #28A745;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-88829a4 {
    left: 230px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-88829a4 {
    right: 230px;
}

.elementor-17 .elementor-element.elementor-element-bf82b49 {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-4dc502f {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-4dc502f .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-4dc502f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4dc502f {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-4dc502f {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-0f8a1ff .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-0f8a1ff {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0f8a1ff {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-0f8a1ff {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-7798926 .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-7798926 {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7798926 {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-7798926 {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-b5678bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-b5678bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F54;
}

.elementor-17 .elementor-element.elementor-element-b5678bb:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-b5678bb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-b5678bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-eaba858 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-2a9de6e .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-6682774 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-6682774 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-6682774>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #28A745;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-6682774 {
    left: 230px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-6682774 {
    right: 230px;
}

.elementor-17 .elementor-element.elementor-element-4b9ae60 {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-fd6509a {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-fd6509a .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-fd6509a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-fd6509a {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-fd6509a {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-544a71c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-544a71c {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-544a71c {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-544a71c {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-8f7f104 .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-8f7f104 {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-8f7f104 {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-8f7f104 {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-916d97a>.elementor-container {
    max-width: 1100px;
}

.elementor-17 .elementor-element.elementor-element-916d97a {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-17 .elementor-element.elementor-element-0167277:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-0167277>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F54;
}

.elementor-17 .elementor-element.elementor-element-0167277:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-0167277>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-0167277>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-09c6df3 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-e7cf93d .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-2de0358 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-2de0358 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-2de0358>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #FFC100;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2de0358 {
    left: 231px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-2de0358 {
    right: 231px;
}

.elementor-17 .elementor-element.elementor-element-4ccd350 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-4ccd350>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-17 .elementor-element.elementor-element-ce6d6d5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-ce6d6d5 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-ce6d6d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ce6d6d5 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-ce6d6d5 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-59c493b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-59c493b {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-59c493b {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-59c493b {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-8e643a3 .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-8e643a3 {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-8e643a3 {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-8e643a3 {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-553add0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-553add0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F54;
}

.elementor-17 .elementor-element.elementor-element-553add0:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-553add0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-553add0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-ecb6226 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-6fed75a .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-23629b4 {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-23629b4 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-23629b4>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #FFC100;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-23629b4 {
    left: 230px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-23629b4 {
    right: 230px;
}

.elementor-17 .elementor-element.elementor-element-5fe3682 {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-889701e {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-889701e .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-889701e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-889701e {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-889701e {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-16fedb8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-16fedb8 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-16fedb8 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-16fedb8 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-44f64db .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-44f64db {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-44f64db {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-44f64db {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-c198d29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-17 .elementor-element.elementor-element-c198d29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F54;
}

.elementor-17 .elementor-element.elementor-element-c198d29:hover>.elementor-element-populated {
    box-shadow: 6px 2px 24px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-c198d29>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
}

.elementor-17 .elementor-element.elementor-element-c198d29>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-831bee6 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-1b93a4b .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-6eeb6fe {
    text-align: left;
    width: auto;
    max-width: auto;
    top: 186px;
}

.elementor-17 .elementor-element.elementor-element-6eeb6fe .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-17 .elementor-element.elementor-element-6eeb6fe>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #28A745;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-6eeb6fe {
    left: 230px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-6eeb6fe {
    right: 230px;
}

.elementor-17 .elementor-element.elementor-element-7803721 {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-b0ee354 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    bottom: 33px;
}

.elementor-17 .elementor-element.elementor-element-b0ee354 .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-17 .elementor-element.elementor-element-b0ee354>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b0ee354 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-b0ee354 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-89de468 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-89de468 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-89de468 {
    left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-89de468 {
    right: 0px;
}

.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button {
    background-color: #7D3C92;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 6px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button:focus {
    color: #fff;
    background-color: #FF0FAD;
}

.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button:hover svg,
.elementor-17 .elementor-element.elementor-element-41577cf .elementor-button:focus svg {
    fill: #fff;
}

.elementor-17 .elementor-element.elementor-element-41577cf {
    width: auto;
    max-width: auto;
    top: 118px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-41577cf {
    left: 169px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-41577cf {
    right: 169px;
}

.elementor-17 .elementor-element.elementor-element-2b4d4ad .elementor-spacer-inner {
    height: 30px;
}

.elementor-17 .elementor-element.elementor-element-57a9d04 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #0D009E7A;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 20px 11px rgba(81, 74, 158, 0.35);
}

.elementor-17 .elementor-element.elementor-element-57a9d04 .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-57a9d04 .elementor-button:focus {
    background-color: rgba(255, 0, 174, 0.76);
}

.elementor-17 .elementor-element.elementor-element-4a843c21>.elementor-container {
    max-width: 1240px;
}

.elementor-17 .elementor-element.elementor-element-4a843c21:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-4a843c21>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/05/space2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-4a843c21 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-17 .elementor-element.elementor-element-4a843c21>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-1a7acf46 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-1a7acf46 .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -0.9px;
}

.elementor-17 .elementor-element.elementor-element-1a7acf46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-44e3ced9 {
    text-align: center;
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
}

.elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-item {
    background-color: rgba(0, 0, 0, 0);
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc( 15px/2);
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 15px/2);
}

body.rtl .elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc( 15px/2);
}

body.rtl .elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc( 15px/2);
}

.elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-digits {
    color: #ffffff;
    font-family: "Space Mono", Sans-serif;
    font-size: 46px;
    font-weight: 100;
}

.elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-label {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 40px;
    font-weight: 500;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-0f6fe04 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-0f6fe04 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-7c11582 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-7c11582 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-cb277f0 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-repeater-item-cb277f0 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__header {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__heading {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    text-transform: uppercase;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__subheading {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__price {
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__currency,
.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__integer-part,
.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__fractional-part {
    color: #ffffff;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__period {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 5em;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__features-list {
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 20px 0px;
    color: #ffffff;
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__features-list li {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__feature-inner {
    margin-left: calc((100% - 80%)/2);
    margin-right: calc((100% - 80%)/2);
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__footer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__button {
    background-color: rgba(0, 0, 0, 0.87);
    border-style: solid;
    border-color: #000000;
    border-radius: 30px 30px 30px 30px;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #00f6ff;
    border-color: #00f6ff;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__additional_info {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-db0e5d9>.elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.24);
    transition: background 0.4s;
}

.elementor-17 .elementor-element.elementor-element-db0e5d9:hover .elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.46);
    box-shadow: 0px 0px 10px 0px #ffffff;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-0f6fe04 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-0f6fe04 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-7c11582 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-7c11582 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-cb277f0 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-repeater-item-cb277f0 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__header {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__heading {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    text-transform: uppercase;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__subheading {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__price {
    background-color: rgba(0, 0, 0, 0);
    padding: 20px 0px 0px 0px;
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__currency,
.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__integer-part,
.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__fractional-part {
    color: #ffffff;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__period {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 5em;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__features-list {
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 20px 0px;
    color: #ffffff;
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__features-list li {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__feature-inner {
    margin-left: calc((100% - 80%)/2);
    margin-right: calc((100% - 80%)/2);
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__footer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__button {
    background-color: rgba(0, 0, 0, 0.87);
    border-style: solid;
    border-color: #000000;
    border-radius: 30px 30px 30px 30px;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #00f6ff;
    border-color: #00f6ff;
}

.elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__additional_info {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-eda73e0>.elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.24);
    transition: background 0.4s;
}

.elementor-17 .elementor-element.elementor-element-eda73e0:hover .elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.46);
    box-shadow: 0px 0px 10px 0px #ffffff;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-0f6fe04 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-0f6fe04 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-7c11582 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-7c11582 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-cb277f0 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-repeater-item-cb277f0 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__header {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__heading {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    text-transform: uppercase;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__subheading {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__price {
    background-color: rgba(0, 0, 0, 0);
    padding: 20px 0px 0px 0px;
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__currency,
.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__integer-part,
.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__fractional-part {
    color: #ffffff;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__period {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 5em;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__features-list {
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 20px 0px;
    color: #ffffff;
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__features-list li {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__feature-inner {
    margin-left: calc((100% - 80%)/2);
    margin-right: calc((100% - 80%)/2);
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__footer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__button {
    background-color: rgba(0, 0, 0, 0.87);
    border-style: solid;
    border-color: #000000;
    border-radius: 30px 30px 30px 30px;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #00f6ff;
    border-color: #00f6ff;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__additional_info {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-3fb0da65>.elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.24);
    transition: background 0.4s;
}

.elementor-17 .elementor-element.elementor-element-3fb0da65:hover .elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.46);
    box-shadow: 0px 0px 10px 0px #ffffff;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-0f6fe04 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-0f6fe04 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-7c11582 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-7c11582 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-cb277f0 i {
    color: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-repeater-item-cb277f0 svg {
    fill: #000000;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__header {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__heading {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    text-transform: uppercase;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__subheading {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__price {
    background-color: rgba(0, 0, 0, 0);
    padding: 20px 0px 0px 0px;
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__currency,
.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__integer-part,
.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__fractional-part {
    color: #ffffff;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__period {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 5em;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__features-list {
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 20px 0px;
    color: #ffffff;
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__features-list li {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.8em;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__feature-inner {
    margin-left: calc((100% - 80%)/2);
    margin-right: calc((100% - 80%)/2);
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__footer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__button {
    background-color: rgba(0, 0, 0, 0.87);
    border-style: solid;
    border-color: #000000;
    border-radius: 30px 30px 30px 30px;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #00f6ff;
    border-color: #00f6ff;
}

.elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__additional_info {
    color: rgba(0, 0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-2afb193>.elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.24);
    transition: background 0.4s;
}

.elementor-17 .elementor-element.elementor-element-2afb193:hover .elementor-widget-container {
    background-color: rgba(0, 0, 0, 0.46);
    box-shadow: 0px 0px 10px 0px #ffffff;
}

.elementor-17 .elementor-element.elementor-element-c1e3326 .elementor-spacer-inner {
    height: 50px;
}

.elementor-17 .elementor-element.elementor-element-c284efc .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #0D009EA1;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 20px 11px rgba(81, 74, 158, 0.35);
}

.elementor-17 .elementor-element.elementor-element-c284efc .elementor-button:hover,
.elementor-17 .elementor-element.elementor-element-c284efc .elementor-button:focus {
    background-color: rgba(255, 0, 174, 0.76);
}

.elementor-17 .elementor-element.elementor-element-685c74de>.elementor-container {
    min-height: 75vh;
}

.elementor-17 .elementor-element.elementor-element-685c74de:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-685c74de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2021/05/background3.jpg");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-685c74de>.elementor-background-overlay {
    background-color: #0f004c;
    opacity: 0.34;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-17 .elementor-element.elementor-element-685c74de .elementor-background-overlay {
    filter: brightness( 100%) contrast( 100%) saturate( 107%) blur( 6.3px) hue-rotate( 0deg);
}

.elementor-17 .elementor-element.elementor-element-685c74de {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #00ffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17 .elementor-element.elementor-element-a54331a {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-a54331a .elementor-heading-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: -0.9px;
}

.elementor-17 .elementor-element.elementor-element-a54331a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-arrows-yes .elementor-main-swiper {
    width: calc( 60% - 40px);
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-main-swiper {
    width: 60%;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-testimonial__text {
    color: #fff;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-testimonial__name {
    color: #fff;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-testimonial__title {
    color: #DB2EA0;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-testimonial__image img {
    width: 94px;
    height: 94px;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (94px / 2) - 8px);
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (94px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (94px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (94px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-17 .elementor-element.elementor-element-4a38b3f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (94px / 2) - 8px);
    left: auto;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f .elementor-swiper-button {
    font-size: 20px;
}

.elementor-17 .elementor-element.elementor-element-4a38b3f>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-17 .elementor-element.elementor-element-7d55d1e3 {
        padding: 0px 0px 0px 180px;
    }
    .elementor-17 .elementor-element.elementor-element-8fb00bc>.elementor-container {
        min-height: 80vh;
    }
    .elementor-17 .elementor-element.elementor-element-8fb00bc {
        padding: 40px 0px 40px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 12px;
    }
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 12px;
    }
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 12px;
    }
    .elementor-17 .elementor-element.elementor-element-ad0d65d>.elementor-container {
        min-height: 80vh;
    }
    .elementor-17 .elementor-element.elementor-element-ad0d65d {
        padding: 40px 0px 40px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-db0e5d9 .elementor-price-table__features-list li {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-eda73e0 .elementor-price-table__features-list li {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-3fb0da65 .elementor-price-table__features-list li {
        font-size: 13px;
    }
    .elementor-17 .elementor-element.elementor-element-2afb193 .elementor-price-table__features-list li {
        font-size: 13px;
    }
}

@media(max-width:767px) {
    .elementor-17 .elementor-element.elementor-element-7ef0453 {
        padding: 020px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-5a675852 .elementor-heading-title {
        font-size: 140px;
    }
    .elementor-17 .elementor-element.elementor-element-200000f5 .elementor-heading-title {
        font-size: 90px;
    }
    .elementor-17 .elementor-element.elementor-element-200000f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-7d55d1e3 {
        padding: 0px 10px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-26a3abde {
        width: 80%;
    }
    .elementor-17 .elementor-element.elementor-element-4f7427b1 .elementor-heading-title {
        font-size: 125px;
    }
    .elementor-17 .elementor-element.elementor-element-59af432 {
        width: 20%;
    }
    .elementor-17 .elementor-element.elementor-element-59af432>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-30d9cfd3 {
        text-align: left;
    }
    .elementor-17 .elementor-element.elementor-element-30d9cfd3 .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-17 .elementor-element.elementor-element-573d263f .elementor-heading-title {
        font-size: 45px;
    }
    .elementor-17 .elementor-element.elementor-element-386de76 .elementor-heading-title {
        font-size: 45px;
        line-height: 1.3em;
    }
    .elementor-17 .elementor-element.elementor-element-386de76>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-4a843c21 {
        padding: 20px 0px 20px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-1a7acf46 .elementor-heading-title {
        font-size: 45px;
        line-height: 1.3em;
    }
    .elementor-17 .elementor-element.elementor-element-1a7acf46>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-15493ae2 .elementor-countdown-digits {
        font-size: 35px;
    }
    .elementor-17 .elementor-element.elementor-element-685c74de {
        padding: 30px 0px 10px 0px;
    }
    .elementor-17 .elementor-element.elementor-element-a54331a .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em;
    }
}

@media(min-width:768px) {
    .elementor-17 .elementor-element.elementor-element-26a3abde {
        width: 60.982%;
    }
    .elementor-17 .elementor-element.elementor-element-59af432 {
        width: 39.018%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-17 .elementor-element.elementor-element-26a3abde {
        width: 55%;
    }
    .elementor-17 .elementor-element.elementor-element-3d37e6a2 {
        width: 33%;
    }
    .elementor-17 .elementor-element.elementor-element-27d2dc8b {
        width: 33%;
    }
    .elementor-17 .elementor-element.elementor-element-28b73712 {
        width: 33%;
    }
    .elementor-17 .elementor-element.elementor-element-44cd4569 {
        width: 33%;
    }
}


/* Start custom CSS for heading, class: .elementor-element-200000f5 */

.elementor-17 .elementor-element.elementor-element-200000f5 {
    text-shadow: 0 0 20px #fff, 0 0 10px #fff, 0 0 50px #ff0fad, 0 0 50px #ff0fad, 0 0 40px #ff0fad, 0 0 100px #ff0fad, 0 0 75px #ff0fad;
}


/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-30d9cfd3 */

.year {
    /* Safari */
    -webkit-transform: rotate(90deg);
    /* Firefox */
    -moz-transform: rotate(90deg);
    /* IE */
    -ms-transform: rotate(90deg);
    /* Opera */
    -o-transform: rotate(90deg);
    float: left;
}


/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-573d263f */

.elementor-17 .elementor-element.elementor-element-573d263f {
    text-shadow: 0 0 20px #fff, 0 0 10px #fff, 0 0 50px #ff0fad, 0 0 50px #ff0fad, 0 0 40px #ff0fad, 0 0 100px #ff0fad, 0 0 75px #ff0fad;
}


/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-386de76 */

.elementor-17 .elementor-element.elementor-element-386de76 {
    text-shadow: 0 0 20px #fff, 0 0 10px #fff, 0 0 50px #ff0fad, 0 0 50px #ff0fad, 0 0 40px #ff0fad, 0 0 100px #ff0fad, 0 0 75px #ff0fad;
}


/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-1a7acf46 */

.elementor-17 .elementor-element.elementor-element-1a7acf46 {
    text-shadow: 0 0 20px #fff, 0 0 10px #fff, 0 0 50px #ff0fad, 0 0 50px #ff0fad, 0 0 40px #ff0fad, 0 0 100px #ff0fad, 0 0 75px #ff0fad;
}


/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-a54331a */

.elementor-17 .elementor-element.elementor-element-a54331a {
    text-shadow: 0 0 20px #fff, 0 0 10px #fff, 0 0 50px #ff0fad, 0 0 50px #ff0fad, 0 0 40px #ff0fad, 0 0 100px #ff0fad, 0 0 75px #ff0fad;
}


/* End custom CSS */