.elementor-5568 .elementor-element.elementor-element-3fefbef{--display:flex;}.elementor-5568 .elementor-element.elementor-element-8e0d86a{--spacer-size:100px;}.elementor-5568 .elementor-element.elementor-element-9bd08d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5568 .elementor-element.elementor-element-446de51{border-style:solid;border-width:0px 0px 5px 0px;border-color:#811765;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-5568 .elementor-element.elementor-element-446de51 .elementor-heading-title{font-size:45px;}.elementor-5568 .elementor-element.elementor-element-4fdfb2d{text-align:justify;}.elementor-5568 .elementor-element.elementor-element-0b4ba45 img{width:50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5568 .elementor-element.elementor-element-1d5af77{text-align:center;font-size:15px;}.elementor-5568 .elementor-element.elementor-element-091889c{text-align:justify;}.elementor-5568 .elementor-element.elementor-element-1895701 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-5568 .elementor-element.elementor-element-b8d93fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-3edb10f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-04aa771{text-align:start;}.elementor-5568 .elementor-element.elementor-element-04aa771 img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5568 .elementor-element.elementor-element-336c273{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-b4abe26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:justify;}.elementor-5568 .elementor-element.elementor-element-f748154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-5568 .elementor-element.elementor-element-d870138{--spacer-size:50px;}.elementor-5568 .elementor-element.elementor-element-6b439d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5568 .elementor-element.elementor-element-a9c17c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-ebcfeae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-6e1083f{text-align:center;}.elementor-5568 .elementor-element.elementor-element-6e1083f img{width:60%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5568 .elementor-element.elementor-element-72c6979{text-align:center;font-size:15px;}.elementor-5568 .elementor-element.elementor-element-e56379c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5568 .elementor-element.elementor-element-7939688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:justify;}.elementor-5568 .elementor-element.elementor-element-9265fbb{--display:flex;}.elementor-5568 .elementor-element.elementor-element-62a61b2{text-align:justify;}.elementor-5568 .elementor-element.elementor-element-2ea88f2{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:#811765;}:where( .elementor-5568 .elementor-element.elementor-element-2ea88f2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-5568 .elementor-element.elementor-element-ca9e45f{--spacer-size:50px;}.elementor-5568 .elementor-element.elementor-element-03d7912{--spacer-size:50px;}.elementor-5568 .elementor-element.elementor-element-9384ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5568 .elementor-element.elementor-element-16e3945{text-align:justify;}.elementor-5568 .elementor-element.elementor-element-e3fd2de{--display:flex;}.elementor-5568 .elementor-element.elementor-element-7d46917{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:#811765;}:where( .elementor-5568 .elementor-element.elementor-element-7d46917 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-5568 .elementor-element.elementor-element-e5c0b1d{--spacer-size:50px;}.elementor-5568 .elementor-element.elementor-element-039d31f{--display:flex;border-style:solid;--border-style:solid;border-color:#811765;--border-color:#811765;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5568 .elementor-element.elementor-element-e328e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;text-align:center;}.elementor-5568 .elementor-element.elementor-element-e328e04 .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-5568 .elementor-element.elementor-element-7c52100{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-5568 .elementor-element.elementor-element-f934595{text-align:justify;}.elementor-5568 .elementor-element.elementor-element-4f0f717 .elementor-button{background-color:#DF2B7B;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-5568 .elementor-element.elementor-element-4f0f717 .elementor-button:hover, .elementor-5568 .elementor-element.elementor-element-4f0f717 .elementor-button:focus{background-color:#811765;}.elementor-5568 .elementor-element.elementor-element-4f0f717{width:var( --container-widget-width, 38% );max-width:38%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-5568 .elementor-element.elementor-element-4f0f717:hover{--e-transform-translateX:30px;--e-transform-scale:1.1;}.elementor-5568 .elementor-element.elementor-element-312caac{--display:flex;}.elementor-5568 .elementor-element.elementor-element-c934036{--spacer-size:69px;}@media(min-width:768px){.elementor-5568 .elementor-element.elementor-element-9bd08d4{--content-width:60%;}.elementor-5568 .elementor-element.elementor-element-b8d93fc{--width:90%;}.elementor-5568 .elementor-element.elementor-element-3edb10f{--width:40%;}.elementor-5568 .elementor-element.elementor-element-336c273{--width:40%;}.elementor-5568 .elementor-element.elementor-element-a9c17c5{--width:100%;}.elementor-5568 .elementor-element.elementor-element-ebcfeae{--width:100%;}.elementor-5568 .elementor-element.elementor-element-e56379c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-336c273 */.elementor-5568 .elementor-element.elementor-element-336c273 {
    background: #FBF8F5;
    border: 1px solid #E8DAD4;
    border-left: 5px solid #793A3A;
    border-radius: 12px;
    padding: 28px !important;
    box-shadow: 0 6px 20px rgba(60, 30, 30, 0.08);

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;

    box-sizing: border-box;
    transition: all 0.3s ease;
}

.elementor-5568 .elementor-element.elementor-element-336c273 .elementor-widget-text-editor {
    width: 100%;
}

.elementor-5568 .elementor-element.elementor-element-336c273 .elementor-widget-text-editor p {
    color: #383838;
    font-size: 16px;
    line-height: 1.8;
    text-align: left;
    margin-bottom: 0;
}

.elementor-5568 .elementor-element.elementor-element-336c273:hover {
    box-shadow: 0 10px 28px rgba(60, 30, 30, 0.12);
}

@media (max-width: 767px) {
    .elementor-5568 .elementor-element.elementor-element-336c273 {
        padding: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56379c */.elementor-5568 .elementor-element.elementor-element-e56379c {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFF6FA 100%
    ) !important;

    border: 1px solid #F2D5E2 !important;
    border-left: 5px solid #F00070 !important;
    border-radius: 14px !important;

    padding: 28px 32px !important;
    width: 100%;
    box-sizing: border-box;

    box-shadow:
        0 6px 24px rgba(0, 0, 0, 0.07),
        0 2px 6px rgba(240, 0, 112, 0.04);

    transition: box-shadow 0.3s ease;
}

.elementor-5568 .elementor-element.elementor-element-e56379c:hover {
    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.09),
        0 3px 10px rgba(240, 0, 112, 0.06);
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
    width: 100%;
    color: #292733;
    font-size: 16px;
    line-height: 1.8;
    text-align: left;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p {
    margin: 0 0 14px 0;
    color: #292733;
    line-height: 1.8;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

.elementor-5568 .elementor-element.elementor-element-e56379c strong,
.elementor-5568 .elementor-element.elementor-element-e56379c b {
    color: #C00060;
    font-weight: 700;
}

@media (max-width: 767px) {
    .elementor-5568 .elementor-element.elementor-element-e56379c {
        padding: 20px !important;
        border-radius: 10px !important;
    }

    .elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56379c */.elementor-5568 .elementor-element.elementor-element-e56379c {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFF6FA 100%
    ) !important;

    border: 1px solid #F2D5E2 !important;
    border-left: 5px solid #F00070 !important;
    border-radius: 14px !important;

    padding: 28px 32px !important;
    width: 100%;
    box-sizing: border-box;

    box-shadow:
        0 6px 24px rgba(0, 0, 0, 0.07),
        0 2px 6px rgba(240, 0, 112, 0.04);

    transition: box-shadow 0.3s ease;
}

.elementor-5568 .elementor-element.elementor-element-e56379c:hover {
    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.09),
        0 3px 10px rgba(240, 0, 112, 0.06);
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
    width: 100%;
    color: #292733;
    font-size: 16px;
    line-height: 1.8;
    text-align: left;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p {
    margin: 0 0 14px 0;
    color: #292733;
    line-height: 1.8;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

.elementor-5568 .elementor-element.elementor-element-e56379c strong,
.elementor-5568 .elementor-element.elementor-element-e56379c b {
    color: #C00060;
    font-weight: 700;
}

@media (max-width: 767px) {
    .elementor-5568 .elementor-element.elementor-element-e56379c {
        padding: 20px !important;
        border-radius: 10px !important;
    }

    .elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56379c */.elementor-5568 .elementor-element.elementor-element-e56379c {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFF6FA 100%
    ) !important;

    border: 1px solid #F2D5E2 !important;
    border-left: 5px solid #F00070 !important;
    border-radius: 14px !important;

    padding: 28px 32px !important;
    width: 100%;
    box-sizing: border-box;

    box-shadow:
        0 6px 24px rgba(0, 0, 0, 0.07),
        0 2px 6px rgba(240, 0, 112, 0.04);

    transition: box-shadow 0.3s ease;
}

.elementor-5568 .elementor-element.elementor-element-e56379c:hover {
    box-shadow:
        0 10px 30px rgba(0, 0, 0, 0.09),
        0 3px 10px rgba(240, 0, 112, 0.06);
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
    width: 100%;
    color: #292733;
    font-size: 16px;
    line-height: 1.8;
    text-align: left;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p {
    margin: 0 0 14px 0;
    color: #292733;
    line-height: 1.8;
}

.elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

.elementor-5568 .elementor-element.elementor-element-e56379c strong,
.elementor-5568 .elementor-element.elementor-element-e56379c b {
    color: #C00060;
    font-weight: 700;
}

@media (max-width: 767px) {
    .elementor-5568 .elementor-element.elementor-element-e56379c {
        padding: 20px !important;
        border-radius: 10px !important;
    }

    .elementor-5568 .elementor-element.elementor-element-e56379c .elementor-widget-text-editor {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */