.elementor-14975 .elementor-element.elementor-element-722bfe7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14975 .elementor-element.elementor-element-722bfe7:not(.elementor-motion-effects-element-type-background), .elementor-14975 .elementor-element.elementor-element-722bfe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a11f19 );}.elementor-14975 .elementor-element.elementor-element-722bfe7 > .elementor-container{min-height:420px;}.elementor-14975 .elementor-element.elementor-element-722bfe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14975 .elementor-element.elementor-element-722bfe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14975 .elementor-element.elementor-element-8d71777 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 55px 55px 55px;}.elementor-14975 .elementor-element.elementor-element-f389887 .elementor-heading-title{color:#FFFFFF;}.elementor-14975 .elementor-element.elementor-element-66faa4b{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-6eaf898{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-1a6ce7f{padding:20px 55px 30px 55px;}.elementor-14975 .elementor-element.elementor-element-d7a33b3{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-726718a{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-eb48229{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-a8b6507{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-3b4febe{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-2867138{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-24fbc8c{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-aa1eff6{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-45b4c8b{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-83aed19{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-5d00ecd{padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-3bc7c43:not(.elementor-motion-effects-element-type-background), .elementor-14975 .elementor-element.elementor-element-3bc7c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-14975 .elementor-element.elementor-element-3bc7c43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 55px 70px 55px;}.elementor-14975 .elementor-element.elementor-element-3bc7c43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-14975 .elementor-element.elementor-element-722bfe7{padding:50px 24px 50px 24px;}.elementor-14975 .elementor-element.elementor-element-8d71777 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-66faa4b{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-585a1fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-6eaf898{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-ae8d34c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-d7a33b3{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-273e808 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-726718a{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-07c319a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-eb48229{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-913ab51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-a8b6507{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-623b4fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-3b4febe{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-691b02b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-2867138{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-6cba691 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-24fbc8c{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-411e5c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-aa1eff6{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-6ba21a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-45b4c8b{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-b661db1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-83aed19{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-e7e729c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-5d00ecd{padding:50px 18px 50px 18px;}.elementor-14975 .elementor-element.elementor-element-a69fa5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14975 .elementor-element.elementor-element-3bc7c43{padding:18px 18px 18px 18px;}}/* Start custom CSS for heading, class: .elementor-element-f389887 */.elementor-14975 .elementor-element.elementor-element-f389887 .elementor-heading-title {
    color: #ffffff !important;
    font-size: 48px !important;
    line-height: 1.08 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-f389887 .elementor-heading-title {
        font-size: 34px !important;
        line-height: 1.12 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-95c5e79 */.elementor-14975 .elementor-element.elementor-element-95c5e79 p {
    color: #d9d9d9 !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
    max-width: 760px;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5b059c8 */.elementor-14975 .elementor-element.elementor-element-5b059c8 p {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.2px !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c9ebae */.elementor-14975 .elementor-element.elementor-element-8c9ebae .elementor-button {
    background-color: #ec008c !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding: 15px 26px !important;
    border-radius: 4px !important;
}

.elementor-14975 .elementor-element.elementor-element-8c9ebae .elementor-button:hover {
    background-color: #ffffff !important;
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35842cc */.elementor-14975 .elementor-element.elementor-element-35842cc .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-35842cc .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5f86909 */.elementor-14975 .elementor-element.elementor-element-5f86909 p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5f325b */.elementor-14975 .elementor-element.elementor-element-f5f325b .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-f5f325b .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-f216019 */.elementor-14975 .elementor-element.elementor-element-f216019 p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7cc7c65 */.elementor-14975 .elementor-element.elementor-element-7cc7c65 a {
    display: block;
    color: #111111 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 2 !important;
    text-decoration: none !important;
}

.elementor-14975 .elementor-element.elementor-element-7cc7c65 a:hover {
    color: #ec008c !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-4a2c875 */.elementor-14975 .elementor-element.elementor-element-4a2c875 a {
    display: block;
    color: #111111 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 2 !important;
    text-decoration: none !important;
}

.elementor-14975 .elementor-element.elementor-element-4a2c875 a:hover {
    color: #ec008c !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f550972 */.elementor-14975 .elementor-element.elementor-element-f550972 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-f550972 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-81244ac */.elementor-14975 .elementor-element.elementor-element-81244ac p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4f8964 */.elementor-14975 .elementor-element.elementor-element-e4f8964 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-e4f8964 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-ee8bf82 */.elementor-14975 .elementor-element.elementor-element-ee8bf82 p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a43aa5 */.elementor-14975 .elementor-element.elementor-element-7a43aa5 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-7a43aa5 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-66a805b */.elementor-14975 .elementor-element.elementor-element-66a805b p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ae62e2 */.elementor-14975 .elementor-element.elementor-element-7ae62e2 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-7ae62e2 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-373204b */.elementor-14975 .elementor-element.elementor-element-373204b p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a3df0 */.elementor-14975 .elementor-element.elementor-element-28a3df0 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-28a3df0 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5e4346f */.elementor-14975 .elementor-element.elementor-element-5e4346f p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ba6b8e */.elementor-14975 .elementor-element.elementor-element-9ba6b8e .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-9ba6b8e .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9c47adf */.elementor-14975 .elementor-element.elementor-element-9c47adf p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b620293 */.elementor-14975 .elementor-element.elementor-element-b620293 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-b620293 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-fd2105f */.elementor-14975 .elementor-element.elementor-element-fd2105f p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f33a8f2 */.elementor-14975 .elementor-element.elementor-element-f33a8f2 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-f33a8f2 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5c5750c */.elementor-14975 .elementor-element.elementor-element-5c5750c p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2f5e59 */.elementor-14975 .elementor-element.elementor-element-c2f5e59 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-c2f5e59 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-96f6200 */.elementor-14975 .elementor-element.elementor-element-96f6200 p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b97b2cb */.elementor-14975 .elementor-element.elementor-element-b97b2cb .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-b97b2cb .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-da09167 */.elementor-14975 .elementor-element.elementor-element-da09167 p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b15bbf1 */.elementor-14975 .elementor-element.elementor-element-b15bbf1 .elementor-heading-title {
    color: #111111 !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-14975 .elementor-element.elementor-element-b15bbf1 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.15 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-e72bbdc */.elementor-14975 .elementor-element.elementor-element-e72bbdc p {
    color: #555555 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb4e7 */.elementor-14975 .elementor-element.elementor-element-dbeb4e7 .elementor-heading-title {
    color: #ffffff !important;
    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-ba74dbd */.elementor-14975 .elementor-element.elementor-element-ba74dbd p {
    color: #d9d9d9 !important;
    font-size: 17px !important;
    line-height: 1.7 !important;
    max-width: 900px !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05079ad */.elementor-14975 .elementor-element.elementor-element-05079ad .elementor-button {
    background-color: #ec008c !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding: 15px 26px !important;
    border-radius: 4px !important;
}

.elementor-14975 .elementor-element.elementor-element-05079ad .elementor-button:hover {
    background-color: #ffffff !important;
    color: #111111 !important;
}/* End custom CSS */