.elementor-64662 .elementor-element.elementor-element-05e2ea9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-05e2ea9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-eff2a4d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-64662 .elementor-element.elementor-element-fc2c086.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64662 .elementor-element.elementor-element-fc2c086.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64662 .elementor-element.elementor-element-fc2c086 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-64662 .elementor-element.elementor-element-e8fe87a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-c0bbffa{column-gap:0;}.elementor-64662 .elementor-element.elementor-element-c0bbffa p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-64662 .elementor-element.elementor-element-6c16a43.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-64662 .elementor-element.elementor-element-6c16a43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-64662 .elementor-element.elementor-element-6c16a43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-6c16a43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-35b123a{width:var( --container-widget-width, 130.505% );max-width:130.505%;--container-widget-width:130.505%;--container-widget-flex-grow:0;}.elementor-64662 .elementor-element.elementor-element-35b123a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-35b123a img{max-width:100%;}.elementor-64662 .elementor-element.elementor-element-35bca01 > .elementor-container{max-width:1440px;}.elementor-64662 .elementor-element.elementor-element-35bca01{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-d087d37 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-a391823{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-d00c737.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-d00c737 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-d00c737 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-8c323bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-8c323bf{z-index:2;text-align:center;}.elementor-64662 .elementor-element.elementor-element-8c323bf img{max-width:100px;opacity:1;}.elementor-64662 .elementor-element.elementor-element-c2e461f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 80px 0px;}.elementor-64662 .elementor-element.elementor-element-c38405c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-c38405c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-c38405c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-1d4de86{width:initial;max-width:initial;z-index:2;text-align:center;}.elementor-64662 .elementor-element.elementor-element-1d4de86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-1d4de86 img{max-width:80px;}.elementor-64662 .elementor-element.elementor-element-50b3f90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-64662 .elementor-element.elementor-element-50b3f90 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-64662 .elementor-element.elementor-element-a7e7a7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64662 .elementor-element.elementor-element-1e35c68{width:var( --container-widget-width, 774px );max-width:774px;--container-widget-width:774px;--container-widget-flex-grow:0;}.elementor-64662 .elementor-element.elementor-element-1e35c68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64662 .elementor-element.elementor-element-1e35c68 p{margin-block-end:0px;}.elementor-64662 .elementor-element.elementor-element-f3ec984 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-fa1c83b{padding:20px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-d1ae05c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-d1ae05c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-9470798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-9470798{z-index:2;}.elementor-64662 .elementor-element.elementor-element-9470798 img{max-width:80px;}.elementor-64662 .elementor-element.elementor-element-413fdc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-64662 .elementor-element.elementor-element-413fdc6 > .elementor-element-populated{padding:0 0 80 0;}.elementor-64662 .elementor-element.elementor-element-5227641{width:initial;max-width:initial;}.elementor-64662 .elementor-element.elementor-element-5227641 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-5227641 p{margin-block-end:0px;}.elementor-64662 .elementor-element.elementor-element-bfd9d0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-64f53b6{padding:100px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-89415d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-89415d4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-89415d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-536eb46{z-index:2;}.elementor-64662 .elementor-element.elementor-element-536eb46 img{max-width:80px;}.elementor-64662 .elementor-element.elementor-element-53ce06e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-64662 .elementor-element.elementor-element-4c6d363{width:initial;max-width:initial;}.elementor-64662 .elementor-element.elementor-element-4c6d363 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-4c6d363 p{margin-block-end:0px;}.elementor-64662 .elementor-element.elementor-element-9da090c > .elementor-widget-container{padding:30px 0px 80px 0px;}.elementor-64662 .elementor-element.elementor-element-3ae243b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-74b98cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-11436df p{margin-block-end:0px;}.elementor-64662 .elementor-element.elementor-element-d0eef9e p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-64662 .elementor-element.elementor-element-238c9f3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-64662 .elementor-element.elementor-element-238c9f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-64662 .elementor-element.elementor-element-238c9f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-282c1e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1279px){.elementor-64662 .elementor-element.elementor-element-fc2c086 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-64662 .elementor-element.elementor-element-35bca01{padding:0px 50px 0px 50px;}.elementor-64662 .elementor-element.elementor-element-a391823{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-8c323bf{text-align:center;}.elementor-64662 .elementor-element.elementor-element-8c323bf img{max-width:90px;}.elementor-64662 .elementor-element.elementor-element-c2e461f > .elementor-element-populated{padding:0px 0px 80px 10px;}.elementor-64662 .elementor-element.elementor-element-1d4de86 img{max-width:70px;}.elementor-64662 .elementor-element.elementor-element-50b3f90 > .elementor-element-populated{padding:0 0 0 10;}.elementor-64662 .elementor-element.elementor-element-a7e7a7b{width:initial;max-width:initial;}.elementor-64662 .elementor-element.elementor-element-1e35c68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64662 .elementor-element.elementor-element-fa1c83b{padding:0 0 80 0;}.elementor-64662 .elementor-element.elementor-element-9470798 img{max-width:70px;}.elementor-64662 .elementor-element.elementor-element-413fdc6 > .elementor-element-populated{padding:0 0 80 10;}.elementor-64662 .elementor-element.elementor-element-5227641{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64662 .elementor-element.elementor-element-53ce06e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-4c6d363{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64662 .elementor-element.elementor-element-9da090c > .elementor-widget-container{padding:30px 0px 50px 0px;}}@media(max-width:759px){.elementor-64662 .elementor-element.elementor-element-fc2c086 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-64662 .elementor-element.elementor-element-6c16a43 > .elementor-element-populated{padding:0px 10px 0px 5px;}.elementor-64662 .elementor-element.elementor-element-35b123a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-35bca01{padding:32px 32px 32px 32px;}.elementor-64662 .elementor-element.elementor-element-a391823{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-8c323bf > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-64662 .elementor-element.elementor-element-8c323bf{text-align:center;}.elementor-64662 .elementor-element.elementor-element-8c323bf img{max-width:90px;}.elementor-64662 .elementor-element.elementor-element-c2e461f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-c2e461f > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-64662 .elementor-element.elementor-element-70c2b55{text-align:center;}.elementor-64662 .elementor-element.elementor-element-c38405c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-c38405c > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-64662 .elementor-element.elementor-element-1d4de86{text-align:center;}.elementor-64662 .elementor-element.elementor-element-1d4de86 img{max-width:70px;}.elementor-64662 .elementor-element.elementor-element-50b3f90{width:100%;}.elementor-64662 .elementor-element.elementor-element-50b3f90.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-50b3f90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-64662 .elementor-element.elementor-element-50b3f90 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-64662 .elementor-element.elementor-element-a7e7a7b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-64662 .elementor-element.elementor-element-a7e7a7b{text-align:center;}.elementor-64662 .elementor-element.elementor-element-fa1c83b{padding:0px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-d1ae05c > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-64662 .elementor-element.elementor-element-9470798{text-align:center;}.elementor-64662 .elementor-element.elementor-element-9470798 img{max-width:70px;}.elementor-64662 .elementor-element.elementor-element-413fdc6 > .elementor-element-populated{padding:0 0 0 0;}.elementor-64662 .elementor-element.elementor-element-1179af6{text-align:center;}.elementor-64662 .elementor-element.elementor-element-64f53b6{padding:80px 0px 0px 0px;}.elementor-64662 .elementor-element.elementor-element-89415d4 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-64662 .elementor-element.elementor-element-536eb46{text-align:center;}.elementor-64662 .elementor-element.elementor-element-536eb46 img{max-width:70px;}.elementor-64662 .elementor-element.elementor-element-53ce06e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64662 .elementor-element.elementor-element-b39edbf{text-align:center;}.elementor-64662 .elementor-element.elementor-element-9da090c > .elementor-widget-container{padding:30px 0px 30px 0px;}}@media(min-width:760px){.elementor-64662 .elementor-element.elementor-element-05e2ea9{width:100%;}.elementor-64662 .elementor-element.elementor-element-fc2c086{width:50%;}.elementor-64662 .elementor-element.elementor-element-6c16a43{width:50%;}.elementor-64662 .elementor-element.elementor-element-d00c737{width:14%;}.elementor-64662 .elementor-element.elementor-element-c2e461f{width:86%;}.elementor-64662 .elementor-element.elementor-element-c38405c{width:14%;}.elementor-64662 .elementor-element.elementor-element-50b3f90{width:86%;}.elementor-64662 .elementor-element.elementor-element-d1ae05c{width:14%;}.elementor-64662 .elementor-element.elementor-element-413fdc6{width:86%;}.elementor-64662 .elementor-element.elementor-element-89415d4{width:14%;}.elementor-64662 .elementor-element.elementor-element-53ce06e{width:86%;}.elementor-64662 .elementor-element.elementor-element-74b98cb{width:50%;}.elementor-64662 .elementor-element.elementor-element-238c9f3{width:71.528%;}}@media(max-width:1279px) and (min-width:760px){.elementor-64662 .elementor-element.elementor-element-d00c737{width:14%;}.elementor-64662 .elementor-element.elementor-element-c2e461f{width:80%;}.elementor-64662 .elementor-element.elementor-element-238c9f3{width:50%;}}/* Start custom CSS for html, class: .elementor-element-e8fe87a */.hero-italics {
    color: #2D1159;
    font-family: "Source Serif Pro";
    font-style: italic;
    font-weight: 600;
    line-height: normal;
}

h1 {
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:-5px;
}

@media screen and (min-width: 320px) {
    h1 {font-size: 30px;}
    .hero-italics{
       font-size: 30px;}
}


@media screen and (min-width: 760px) {
    h1 {font-size: 35px;}
    .hero-italics{
       font-size: 35px;}
}


@media screen and (min-width: 1024px) {
    h1 {font-size: 45px;}
    .hero-italics{
       font-size: 45px;
   }
}
@media screen and (min-width: 1280px) {
    h1 {font-size: 60px}
    .hero-italics{
       font-size: 60px;}
}

@media screen and (min-width: 1920px) {
    h1 {font-size: 70px;}
   .hero-italics{
       font-size: 70px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0bbffa */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-c0bbffa p{
        font-size:14px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-c0bbffa p{
        font-size:18px;
	}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-c0bbffa p{
        font-size:20px;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc2c086 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-fc2c086 {
        padding: 0 32px 32px 32px;
   }
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-fc2c086 {
        padding: 20px 20px 30px 0;
   }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-fc2c086 {
        padding: 0 20px 0 0;
   }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-fc2c086 {
        padding: 40px 50px 40px 0;
   }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-fc2c086 {
        padding: 50px 140px 50px 0;
   }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c16a43 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-6c16a43 {
        padding: 0 32px 32px 32px;
   }
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-6c16a43 {
        padding: 20px 20px 0px 0;
   }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-6c16a43 {
        padding: 30px 20px 0 0;
   }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-6c16a43 {
        padding: 40px 50px 0px 0;
   }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-6c16a43 {
        padding: 50px 140px 0px 0;
   }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05e2ea9 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-05e2ea9 {
        margin: 0 auto;
        padding: 50px 0 0 0;
   }
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-05e2ea9 {
        padding:0px 0 0 0;
   }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-05e2ea9 {
        max-width:1280px;
   }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-05e2ea9 {
        max-width: 1440px;
   }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-206f98c */.elementor-64662 .elementor-element.elementor-element-206f98c {background: conic-gradient(from 180deg at 80% 100%, #F7F0FF 25%, #FAF7EF 40%, #F7F0FF 50%, #FAF7EF 60%, #F7F0FF 65%);}

@media screen and (min-width: 320px) {
   .btn {
        font-size:14px;
        font-weight:600;
        border-radius: 30px;
        }
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-206f98c {padding:0 20px 0 50px;}
}

@media screen and (min-width: 1024px) {
   .btn {
        font-size:18px;
        padding: 15px 25px;
        }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-206f98c {padding:0 80px 0 80px;}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-206f98c {padding:0 0 0 0;}
    .btn {font-size:20px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c323bf */.elementor-64662 .elementor-element.elementor-element-8c323bf {
    filter: drop-shadow(0px 15px 30px rgba(104, 32, 197, 0.15));
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2e461f */.try-italics { 
    color: #2D1159;
    font-family: "Source Serif Pro";
    font-style: italic;
    font-weight: 600;
    line-height: 100%;
}

h2 {
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 320px) {
    h2 {font-size:26px;}
   .try-italics{
       font-size: 26px;}
    br{
        display:none;
    }
}

@media screen and (min-width: 760px) {
    h2 {font-size:30px;}
   .try-italics{
       font-size: 30px;}
    br{
        display:inline-block;
    }
}

@media screen and (min-width: 890px) {
    h2 {font-size:30px;}
   .try-italics{
       font-size: 30px;}
}

@media screen and (min-width: 1280px) {
    h2 {font-size:40px;}
   .try-italics{
       font-size: 40px;}
}

@media screen and (min-width: 1920px) {
    h2 {font-size: 60px;}
   .try-italics{
       font-size: 60px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d4de86 */.elementor-64662 .elementor-element.elementor-element-1d4de86 {
    filter: drop-shadow(0px 15px 30px rgba(104, 32, 197, 0.15));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7e7a7b */h3{
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 320px) {
    h3 {font-size: 20px;}
}

@media screen and (min-width: 760px) {
    h3 {font-size: 30px;}
}

@media screen and (min-width: 1920px) {
    h3 {font-size: 50px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e35c68 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-1e35c68 p{
        font-size:14px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-1e35c68 p{
        font-size:18px;
	}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-1e35c68 p{
        font-size:20px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3ec984 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-f3ec984 {
        border-radius: 8px;
        max-width: 100%;
    }
}
@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-f3ec984 {
        border-radius: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-f3ec984 {
        max-width: 530px;
    }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-f3ec984 {
        max-width: 650px;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-f3ec984 {
        max-width: 920px;
    }
}

.elementor-64662 .elementor-element.elementor-element-f3ec984{
    overflow:clip;
    border: 1px solid #EDDFFF;
    box-shadow: 0 20px 40px 0 rgba(104, 32, 197, 0.15);
    margin:10px 0 0 0;
}

.video-js {
    background: #FAD1E1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9470798 */.elementor-64662 .elementor-element.elementor-element-9470798 {
    filter: drop-shadow(0px 15px 30px rgba(104, 32, 197, 0.15));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1179af6 */.elementor-64662 .elementor-element.elementor-element-1179af6 {
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-1179af6 {font-size: 20px;}
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-1179af6 {font-size: 30px;}
}


@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-1179af6 {font-size: 40px;}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-1179af6 {font-size: 50px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5227641 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-5227641 p{
        font-size:14px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-5227641 p{
        font-size:18px;
	}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-5227641 p{
        font-size:20px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfd9d0d */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-bfd9d0d {
        border-radius: 8px;
        max-width: 100%;
    }
}
@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-bfd9d0d {
        border-radius: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-bfd9d0d {
        max-width: 530px;
    }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-bfd9d0d {
        max-width: 650px;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-bfd9d0d {
        max-width: 920px;
    }
}

.elementor-64662 .elementor-element.elementor-element-bfd9d0d{
    overflow:clip;
    border: 1px solid #EDDFFF;
    box-shadow: 0 20px 40px 0 rgba(104, 32, 197, 0.15);
    margin:10px 0 0 0;
}

.video-js {
    background: #FAD1E1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-536eb46 */.elementor-64662 .elementor-element.elementor-element-536eb46 {
    filter: drop-shadow(0px 15px 30px rgba(104, 32, 197, 0.15));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39edbf */.elementor-64662 .elementor-element.elementor-element-b39edbf {
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-b39edbf {font-size: 20px;}
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-b39edbf {font-size: 30px;}
}


@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-b39edbf {font-size: 40px;}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-b39edbf {font-size: 50px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c6d363 */.btn_present{
    vertical-align: sub;
    display: inline-block;
    margin: 0 4px 0 4px;
    filter: drop-shadow(0px 15px 30px rgba(104, 32, 197, 0.15));
    position:relative;
}

@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-4c6d363 p{
        font-size:14px;
	}
	.btn_present{
	    top:1px;
	    width:110px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-4c6d363 p{
        font-size:18px;
	}
	.btn_present{
	    top:2px;
	    width:130px;
	}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-4c6d363 p{
        font-size:20px;
	}
	.btn_present{
	    width:140px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13cbb89 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-13cbb89 {
        border-radius: 8px;
        max-width: 100%;
    }
}
@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-13cbb89 {
        border-radius: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-13cbb89 {
        max-width: 530px;
    }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-13cbb89 {
        max-width: 650px;
    }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-13cbb89 {
        max-width: 920px;
    }
}

.elementor-64662 .elementor-element.elementor-element-13cbb89{
    overflow:clip;
    border: 1px solid #EDDFFF;
    box-shadow: 0 20px 40px 0 rgba(104, 32, 197, 0.15);
    margin:10px 0 0 0;
}

.video-js {
    background: #FAD1E1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d087d37 */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-d087d37 {
        margin: 0 auto;
        padding-top:50px;
   }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-d087d37 {
        max-width:1280px;
   }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-d087d37 {
        max-width: 1440px;
        padding-top:90px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11436df */h2 {
    font-family: ReplicaLLWeb,Helvetica,Arial,sans-serif;
    color: #2D1159;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:0;
}

@media screen and (min-width: 320px) {
    h2 {font-size:26px;}
   .heading-italics{
       font-size: 26px;}
}

@media screen and (min-width: 760px) {
    h2 {font-size:30px;}
   .heading-italics{
       font-size: 30px;}
}

@media screen and (min-width: 890px) {
    h2 {font-size:30px;}
   .heading-italics{
       font-size: 30px;}
}

@media screen and (min-width: 1280px) {
    h2 {font-size:40px;}
   .heading-italics{
       font-size: 40px;}
}

@media screen and (min-width: 1920px) {
    h2 {font-size: 60px;}
   .heading-italics{
       font-size: 60px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0eef9e */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-d0eef9e p{
        font-size:14px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-d0eef9e p{
        font-size:18px;
	}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-d0eef9e p{
        font-size:20px;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74b98cb */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-74b98cb {
        padding:50px 32px 32px 32px;
	}
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-74b98cb {
        padding:50px 0 50px 0;
        margin-right:-60px;
	}
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-74b98cb {
        padding:70px 0 70px 0;
	}
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-74b98cb {
        padding:90px 0 90px 0;
        margin-right:-100px;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-238c9f3 */@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-238c9f3{
        margin-top:40px;
        margin-right:-40px;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-64662 .elementor-element.elementor-element-238c9f3{
        margin-right:-80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ae243b */@media screen and (min-width: 320px) {
    .elementor-64662 .elementor-element.elementor-element-3ae243b {
        margin: 0 auto;
   }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-3ae243b {
        max-width:1280px;
   }
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-3ae243b {
        max-width: 1440px;
   }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac11fd9 */.elementor-64662 .elementor-element.elementor-element-ac11fd9 {
    background: linear-gradient(90deg, #FCE1EB 0%, #EDDFFF 100%);
}

@media screen and (min-width: 320px) {
   .btn {
        font-size:14px;
        font-weight:600;
        border-radius: 30px;
        }
}

@media screen and (min-width: 760px) {
    .elementor-64662 .elementor-element.elementor-element-ac11fd9 {padding:0 20px 0 50px;}
}

@media screen and (min-width: 1024px) {
   .btn {
        font-size:18px;
        padding: 15px 25px;
        }
}

@media screen and (min-width: 1280px) {
    .elementor-64662 .elementor-element.elementor-element-ac11fd9 {padding:0 80px 0 80px;}
}

@media screen and (min-width: 1920px) {
    .elementor-64662 .elementor-element.elementor-element-ac11fd9 {padding:0 0 0 0;}
    .btn {font-size:20px;}
}/* End custom CSS */
/* Start custom CSS */.heading-italics {
    font-family: "Source Serif Pro";
    font-style: italic;
    font-weight: 600;
    line-height: 100%;
}/* End custom CSS */