.elementor-795 .elementor-element.elementor-element-2343329b:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-2343329b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-position: center center;
    background-size: cover;
}

.elementor-795 .elementor-element.elementor-element-2343329b > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.26;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-2343329b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px;
    z-index: 0;
}

.elementor-795 .elementor-element.elementor-element-5b0ac63b {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-5b0ac63b .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 600;
    line-height: 53px;
}

.elementor-795 .elementor-element.elementor-element-0c07993.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-795 .elementor-element.elementor-element-2b680c83 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-2b680c83 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 84px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-fdfe4a6 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-fdfe4a6 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 84px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-d6b3ea9 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-d6b3ea9 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 84px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-5b33fa43 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-5b33fa43 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 45px;
    font-weight: 300;
    line-height: 45px;
}

.elementor-795 .elementor-element.elementor-element-11dd1904 > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-795 .elementor-element.elementor-element-5228436c {
    --spacer-size: 120px;
}

.elementor-795 .elementor-element.elementor-element-5228436c:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( "./mask-shapes/triangle.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-5228436c.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( ./mask-shapes/triangle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-206700a7:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-206700a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url('../../../uploads/2022/05/white-art-paper-background.jpg');
}

.elementor-795 .elementor-element.elementor-element-206700a7 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-206700a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
    z-index: 1;
}

.elementor-795 .elementor-element.elementor-element-7a212e9f > .elementor-column-wrap > .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-795 .elementor-element.elementor-element-9cd9282 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-9cd9282 .elementor-heading-title {
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: normal;
}

.elementor-795 .elementor-element.elementor-element-356c0d22 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-356c0d22 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-7ff9da76 {
    --spacer-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-109f089 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
    font-style: italic;
}

.elementor-795 .elementor-element.elementor-element-109f089 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 270px 0px 270px;
}

.elementor-795 .elementor-element.elementor-element-86a4609 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-7043e56 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-795 .elementor-element.elementor-element-72a1503c.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-72a1503c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-20dd8d98 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-20dd8d98 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Cormorant Garamond";
    font-size: 80px;
    font-weight: 600;
    opacity: 0;
}

.elementor-795 .elementor-element.elementor-element-20dd8d98 > .elementor-widget-container {
    padding: 250px 0px 100px 0px;
    background-position: center center;
    background-size: cover;
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-5e71df6 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-5e71df6 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 40px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-2dd7baf2 {
    text-align: center;
    color: var( --e-global-color-secondary );
    font-family: "Cormorant Garamond";
    font-size: 69px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-795 .elementor-element.elementor-element-2ecf966d.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-2ecf966d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-1574e740 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-1574e740 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Cormorant Garamond";
    font-size: 80px;
    font-weight: 600;
    opacity: 0;
}

.elementor-795 .elementor-element.elementor-element-1574e740 > .elementor-widget-container {
    padding: 250px 0px 100px 0px;
    background-position: center center;
    background-size: cover;
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-39a60639 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-39a60639 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 40px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-d0ab37b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-795 .elementor-element.elementor-element-d0b15ad.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-d0b15ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-e9d869d {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-e9d869d .elementor-heading-title {
    color: #FFFFFF00;
    font-family: "Cormorant Garamond";
    font-size: 80px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-e9d869d > .elementor-widget-container {
    padding: 250px 0px 100px 0px;
    background-position: center center;
    background-size: cover;
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-c8db2de {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-c8db2de .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 40px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-aa07b78 {
    text-align: center;
    color: var( --e-global-color-secondary );
    font-family: "Cormorant Garamond";
    font-size: 69px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-795 .elementor-element.elementor-element-8482891.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-8482891.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-795 .elementor-element.elementor-element-ef3f538 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-ef3f538 .elementor-heading-title {
    color: #FFFFFF00;
    font-family: "Cormorant Garamond";
    font-size: 80px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-ef3f538 > .elementor-widget-container {
    padding: 250px 0px 100px 0px;
    background-position: center center;
    background-size: cover;
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-e33b4d1 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-e33b4d1 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 40px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-584e01cd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-795 .elementor-element.elementor-element-76c5dd4b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary );
    --divider-border-width: 2px;
}

.elementor-795 .elementor-element.elementor-element-76c5dd4b .elementor-divider-separator {
    width: 100%;
}

.elementor-795 .elementor-element.elementor-element-76c5dd4b .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-41986839 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 25px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-0136170 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-0136170 .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-0136170 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-0136170 {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-4f155eb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-4f155eb .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-4f155eb > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-4f155eb {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-7cbfe6c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-7cbfe6c .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-7cbfe6c > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-7cbfe6c {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-744295b3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-795 .elementor-element.elementor-element-ba1b0dd {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary );
    --divider-border-width: 2px;
}

.elementor-795 .elementor-element.elementor-element-ba1b0dd .elementor-divider-separator {
    width: 100%;
}

.elementor-795 .elementor-element.elementor-element-ba1b0dd .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-7e96de4b {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 25px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-0864475 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-0864475 .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-0864475 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-0864475 {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-a4b644e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-a4b644e .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-a4b644e > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-a4b644e {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-e46ea9b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-e46ea9b .elementor-icon {
    font-size: 30px;
}

.elementor-795 .elementor-element.elementor-element-e46ea9b > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-795 .elementor-element.elementor-element-e46ea9b {
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-567fa377:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-567fa377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-795 .elementor-element.elementor-element-567fa377 > .elementor-background-overlay {
    background-color: var( --e-global-color-primary );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-567fa377 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-column-wrap > .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-795 .elementor-element.elementor-element-359ea3de:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #75634E82;
}

.elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated, .elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated > .elementor-background-overlay, .elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-background-slideshow {
    border-radius: 800px 800px 400px 400px;
}

.elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated > .elementor-widget-wrap {
    padding: 100px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-313bea36 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-313bea36 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-6dbcb0 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-6dbcb0 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-57da8c62 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-item {
    background-color: #845A2700;
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc( 10px/2 );
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc( 10px/2 );
}

.elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-digits {
    font-family: "Josefin Sans";
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-label {
    font-family: var( --e-global-typography-primary-font-family );
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-795 .elementor-element.elementor-element-627b4c86 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-3ba94781 {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-7b57e47c {
    --spacer-size: 100px;
}

.elementor-795 .elementor-element.elementor-element-5f7890d4:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-5f7890d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-795 .elementor-element.elementor-element-5f7890d4 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-5f7890d4, .elementor-795 .elementor-element.elementor-element-5f7890d4 > .elementor-background-overlay {
    border-radius: 250px 250px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-5f7890d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 350px 0px 50px 0px;
}

.elementor-795 .elementor-element.elementor-element-545b92f4 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-545b92f4 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-7cdc3a2a {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-7cdc3a2a .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-560a3a6d {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-5062fb5b:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-5062fb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-795 .elementor-element.elementor-element-5062fb5b, .elementor-795 .elementor-element.elementor-element-5062fb5b > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-5062fb5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-5062fb5b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-6c85b21 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-3311531 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-d7d31eb {
    text-align: center;
    color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-75f9e188 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-75f9e188 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 50px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-cba77f5 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-795 .elementor-element.elementor-element-cba77f5 .elementor-divider-separator {
    width: 100%;
}

.elementor-795 .elementor-element.elementor-element-cba77f5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-item > a {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-f71269c .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-d11d913 .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-67a660cd > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-e8f6d3c {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-6575aa7 {
    text-align: center;
    color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-661d18d9 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-661d18d9 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 50px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-1ef6b24 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-795 .elementor-element.elementor-element-1ef6b24 .elementor-divider-separator {
    width: 100%;
}

.elementor-795 .elementor-element.elementor-element-1ef6b24 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-795 .elementor-element.elementor-element-1f1b851a {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-item > a {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-366e4ddd .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-2b9b8b4d .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-8f85df0 > .elementor-container {
    max-width: 500px;
}

.elementor-795 .elementor-element.elementor-element-8f85df0:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-8f85df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-795 .elementor-element.elementor-element-8f85df0, .elementor-795 .elementor-element.elementor-element-8f85df0 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-8f85df0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-795 .elementor-element.elementor-element-23fddbc > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-dff99ee {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-080293e {
    text-align: center;
    color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-f45d2c4 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-f45d2c4 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 50px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-73dde91 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-795 .elementor-element.elementor-element-73dde91 .elementor-divider-separator {
    width: 100%;
}

.elementor-795 .elementor-element.elementor-element-73dde91 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-795 .elementor-element.elementor-element-c130f88 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-item > a {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-795 .elementor-element.elementor-element-9475344 .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-8d9493b .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-6295b1f:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-6295b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-795 .elementor-element.elementor-element-6295b1f, .elementor-795 .elementor-element.elementor-element-6295b1f > .elementor-background-overlay {
    border-radius: 0px 0px 250px 250px;
}

.elementor-795 .elementor-element.elementor-element-6295b1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-6295b1f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-4c6b9181 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-8c27966 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-56947a02 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-56947a02 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 50px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-a21d921 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-795 .elementor-element.elementor-element-a21d921 .elementor-divider-separator {
    width: 80%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-795 .elementor-element.elementor-element-a21d921 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-795 .elementor-element.elementor-element-7a2471aa {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 18px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-3d366b6f .elementor-button {
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-ea9bf50 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-1c3c1fb5:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-1c3c1fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-1c3c1fb5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-795 .elementor-element.elementor-element-1c3c1fb5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-803348a > .elementor-column-wrap > .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-795 .elementor-element.elementor-element-6ba1deff {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-6ba1deff .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-726974d0 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-726974d0 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-7539d958 {
    --spacer-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-18fe0389 {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-538fce8d {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__text {
    color: var( --e-global-color-primary );
    font-family: "Josefin Sans";
    font-size: 16px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__name {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 30px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__image img {
    width: 159px;
    height: 159px;
}

.elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (159px / 2) - 8px );
}

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

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

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

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

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__content, .elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__content:after {
    background-color: var( --e-global-color-accent );
}

.elementor-795 .elementor-element.elementor-element-2f14d797 .elementor-testimonial__content {
    padding: 20px 20px 20px 20px;
}

.elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 20px;
}

.elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-795 .elementor-element.elementor-element-2f14d797.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 20px 0 20px;
}

.elementor-795 .elementor-element.elementor-element-28c0b0c5:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-28c0b0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2022/05/white-art-paper-background3bf9.jpg");
}

.elementor-795 .elementor-element.elementor-element-28c0b0c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-795 .elementor-element.elementor-element-28c0b0c5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-1947ef8a > .elementor-column-wrap > .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-795 .elementor-element.elementor-element-494d10a {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-494d10a .elementor-heading-title {
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-69dd0db9 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-69dd0db9 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-4a3c3f23 {
    --spacer-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-16bb8fea {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-4a26e0e6 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-66c42a45 .elementor-wrapper {
    aspect-ratio: 16 / 9;
}

.elementor-795 .elementor-element.elementor-element-7f778c59 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-795 .elementor-element.elementor-element-7f778c59 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5);
}

.elementor-795 .elementor-element.elementor-element-7f778c59 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-22f1e09b:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-22f1e09b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-22f1e09b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-795 .elementor-element.elementor-element-22f1e09b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-12f02965 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-12f02965 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 30px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-274b9498 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-274b9498 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-20ba8abb {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-20ba8abb .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 30px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-54436b72 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-30f24791 > .elementor-container {
    max-width: 650px;
}

.elementor-795 .elementor-element.elementor-element-4695777f {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-4403671 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-41fb81a7 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-15a84159 > .elementor-container {
    max-width: 650px;
}

.elementor-795 .elementor-element.elementor-element-eb6d081 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-67f426ad {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-7bb5881f {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-b7efecc:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-b7efecc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2022/05/white-art-paper-background.jpg");
}

.elementor-795 .elementor-element.elementor-element-b7efecc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-b7efecc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-0dd3fda > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 100px 0px 100px;
}

.elementor-795 .elementor-element.elementor-element-7f632e4 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-7f632e4 .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-3547d3e7 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 18px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-366d6a5 > .elementor-container {
    max-width: 650px;
}

.elementor-795 .elementor-element.elementor-element-366d6a5:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-366d6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D2B59182;
}

.elementor-795 .elementor-element.elementor-element-366d6a5, .elementor-795 .elementor-element.elementor-element-366d6a5 > .elementor-background-overlay {
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-366d6a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-366d6a5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-7f65565 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-c1cbd7f {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-c1cbd7f .elementor-heading-title {
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-4a73157 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 18px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-3a273b6 > .elementor-container {
    max-width: 650px;
}

.elementor-795 .elementor-element.elementor-element-3a273b6:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-3a273b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D2B59182;
}

.elementor-795 .elementor-element.elementor-element-3a273b6, .elementor-795 .elementor-element.elementor-element-3a273b6 > .elementor-background-overlay {
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-3a273b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-3a273b6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-7ed6d2e {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination {
    text-align: center;
    margin-top: 20px;
}

.elementor-795 .elementor-element.elementor-element-7ed6d2e .ecs-load-more-button .elementor-button {
    margin-top: 20px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination .page-numbers:not(.dots) {
    color: var( --e-global-color-primary );
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc( 21px/2 );
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc( 21px/2 );
}

body.rtl .elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc( 21px/2 );
}

body.rtl .elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc( 21px/2 );
}

.elementor-795 .elementor-element.elementor-element-7ed6d2e .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-795 .elementor-element.elementor-element-49ef1498:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-49ef1498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-49ef1498 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-49ef1498 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-4c01bfe0 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-4c01bfe0 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-7f7dd898 {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-a276fc7 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-4614adcb > .elementor-container {
    max-width: 500px;
}

.elementor-795 .elementor-element.elementor-element-4614adcb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-4614adcb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-8c6523c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-element-populated, .elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-element-populated > .elementor-background-overlay, .elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-8c6523c > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-8824b45 img {
    width: 51%;
}

.elementor-795 .elementor-element.elementor-element-656f752a {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-720e18d7 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-526256b {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-5711c9f1 .elementor-button {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-3e3eb78d .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-3e3eb78d > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
}

.elementor-795 .elementor-element.elementor-element-8bb973e > .elementor-container {
    max-width: 500px;
}

.elementor-795 .elementor-element.elementor-element-8bb973e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
}

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

.elementor-795 .elementor-element.elementor-element-8e129f1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-element-populated, .elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-8e129f1 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-720f54e img {
    width: 51%;
}

.elementor-795 .elementor-element.elementor-element-655fcb3 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-17a6320 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-64604c2 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-83e511e .elementor-button {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-25885d8 .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-25885d8 > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
}

.elementor-795 .elementor-element.elementor-element-4aace0e:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-4aace0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-4aace0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 100px 100px 100px;
}

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

.elementor-795 .elementor-element.elementor-element-3bf0d2b {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-3bf0d2b .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 600;
}

.elementor-795 .elementor-element.elementor-element-d6492a8 > .elementor-container {
    max-width: 500px;
}

.elementor-795 .elementor-element.elementor-element-d6492a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-d6492a8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-4107015:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-795 .elementor-element.elementor-element-4107015 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-4107015 > .elementor-element-populated, .elementor-795 .elementor-element.elementor-element-4107015 > .elementor-element-populated > .elementor-background-overlay, .elementor-795 .elementor-element.elementor-element-4107015 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

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

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

.elementor-795 .elementor-element.elementor-element-4107015 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-795 .elementor-element.elementor-element-503ec18 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-fff1e9d {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-fff1e9d .elementor-heading-title {
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-a25ce01 {
    text-align: center;
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-d1209a2 .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-d1209a2 > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
}

.elementor-795 .elementor-element.elementor-element-35d0cc64 > .elementor-container {
    max-width: 600px;
}

.elementor-795 .elementor-element.elementor-element-35d0cc64:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-35d0cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}

.elementor-795 .elementor-element.elementor-element-35d0cc64 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-35d0cc64 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-51889bd8 > .elementor-column-wrap > .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-795 .elementor-element.elementor-element-51889bd8 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 100px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-572d9fe7 {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-572d9fe7 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 30px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-fd05abe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-795 .elementor-element.elementor-element-fb2dd46 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-fb2dd46 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-8d5d8f1 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-8d5d8f1 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-131c08c {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-795 .elementor-element.elementor-element-131c08c .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Cormorant Garamond";
    font-size: 60px;
    font-weight: 900;
    line-height: 84px;
}

.elementor-795 .elementor-element.elementor-element-51fa442b {
    --spacer-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-3ab171ab {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: bold;
}

.elementor-795 .elementor-element.elementor-element-082b2ca {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-4f2c35d {
    --spacer-size: 20px;
}

.elementor-795 .elementor-element.elementor-element-e8fb487 {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: "Josefin Sans";
    font-size: 20px;
    font-weight: 400;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5 .elementor-icon {
    font-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5 > .elementor-widget-container {
    padding: 5px 0px 0px 5px;
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-4c8604b5 {
    width: var( --container-widget-width, 60px );
    max-width: 60px;
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    bottom: 110px;
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-4c8604b5 {
    left: 18px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-4c8604b5 {
    right: 18px;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( "./mask-shapes/circle2.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center left;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-4c8604b5.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( "./mask-shapes/circle2.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center left;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-bc67589 {
    --spacer-size: 50px;
}

.elementor-795 .elementor-element.elementor-element-24291f2d > .elementor-container {
    max-width: 300px;
}

.elementor-795 .elementor-element.elementor-element-24291f2d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-795 .elementor-element.elementor-element-45d4b347 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-795 .elementor-element.elementor-element-4984722c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-33df5533 .elementor-repeater-item-60a7faf.elementor-social-icon {
    background-color: #02010100;
}

.elementor-795 .elementor-element.elementor-element-33df5533 .elementor-repeater-item-9292249.elementor-social-icon {
    background-color: #02010100;
}

.elementor-795 .elementor-element.elementor-element-33df5533 {
    --grid-template-columns: repeat(2, auto);
    --grid-column-gap: 5px;
}

.elementor-795 .elementor-element.elementor-element-33df5533 .elementor-widget-container {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-33df5533 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-43d8f174 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}

.elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-container {
    max-width: 536px;
}

.elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-795 .elementor-element.elementor-element-1595de26 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-795 .elementor-element.elementor-element-1595de26:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2022/05/white-art-paper-background.jpg");
}

.elementor-795 .elementor-element.elementor-element-1595de26, .elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-background-overlay {
    border-radius: 50px 50px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-795 .elementor-element.elementor-element-1ff1dfcc:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( "./mask-shapes/circle2.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-1ff1dfcc.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url("./mask-shapes/circle2.svg");
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-2e5b21e3.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-2e5b21e3 .elementor-icon {
    font-size: 35px;
}

.elementor-795 .elementor-element.elementor-element-76f587f4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-76f587f4.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f587f4 .elementor-icon {
    font-size: 35px;
}

.elementor-795 .elementor-element.elementor-element-76f41c33 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-76f41c33.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-76f41c33 .elementor-icon {
    font-size: 35px;
}

.elementor-795 .elementor-element.elementor-element-1822fd4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-1822fd4.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-1822fd4 .elementor-icon {
    font-size: 35px;
}

.elementor-795 .elementor-element.elementor-element-e85087f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-framed .elementor-icon, .elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-framed .elementor-icon:hover, .elementor-795 .elementor-element.elementor-element-e85087f.elementor-view-default .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-795 .elementor-element.elementor-element-e85087f .elementor-icon {
    font-size: 35px;
}

@media(max-width: 767px) {
    .elementor-795 .elementor-element.elementor-element-2343329b:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-2343329b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size:cover;
    }

    .elementor-795 .elementor-element.elementor-element-2343329b {
        padding: 400px 0px 200px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-5b0ac63b .elementor-heading-title {
        font-size: 15px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-2b680c83 .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-fdfe4a6 .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-d6b3ea9 .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-5b33fa43 .elementor-heading-title {
        font-size: 28px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-11dd1904 > .elementor-shape-bottom svg {
        width: calc(113% + 1.3px);
        height: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-206700a7 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-9cd9282 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-356c0d22 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-795 .elementor-element.elementor-element-109f089 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-109f089 > .elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    .elementor-795 .elementor-element.elementor-element-72a1503c {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-20dd8d98 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-20dd8d98 > .elementor-widget-container {
        padding: 100px 0px 50px 0px;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-5e71df6 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-68d92443 {
        width: 20%;
    }

    .elementor-795 .elementor-element.elementor-element-2dd7baf2 {
        font-size: 30px;
    }

    .elementor-795 .elementor-element.elementor-element-2ecf966d {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-1574e740 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-1574e740 > .elementor-widget-container {
        padding: 100px 0px 50px 0px;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-39a60639 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-d0b15ad {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-e9d869d .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-e9d869d > .elementor-widget-container {
        padding: 100px 0px 50px 0px;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-c8db2de .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-a45ad70 {
        width: 20%;
    }

    .elementor-795 .elementor-element.elementor-element-aa07b78 {
        font-size: 30px;
    }

    .elementor-795 .elementor-element.elementor-element-8482891 {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-ef3f538 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-ef3f538 > .elementor-widget-container {
        padding: 100px 0px 50px 0px;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-e33b4d1 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-795 .elementor-element.elementor-element-584e01cd {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-41986839 {
        font-size: 11px;
    }

    .elementor-795 .elementor-element.elementor-element-56c560c6 {
        width: 20%;
    }

    .elementor-795 .elementor-element.elementor-element-744295b3 {
        width: 40%;
    }

    .elementor-795 .elementor-element.elementor-element-7e96de4b {
        font-size: 11px;
    }

    .elementor-795 .elementor-element.elementor-element-567fa377 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-359ea3de > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-313bea36 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-6dbcb0 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-1bb311e4 .elementor-countdown-digits {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-3ba94781 {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-5f7890d4:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-5f7890d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-545b92f4 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-7cdc3a2a .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-560a3a6d {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-5062fb5b {
        padding: 20px 20px 60px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-6c85b21 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-75f9e188 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-3c3dc7a2 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-f71269c .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-d11d913 .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-67a660cd > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-661d18d9 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-1f1b851a .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-366e4ddd .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-2b9b8b4d .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-8f85df0 {
        padding: 20px 20px 60px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-23fddbc > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-f45d2c4 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-795 .elementor-element.elementor-element-c130f88 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-9475344 .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-8d9493b .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-6295b1f {
        padding: 20px 20px 60px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-4c6b9181 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-56947a02 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-a21d921 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-7a2471aa {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-3d366b6f .elementor-button {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-1c3c1fb5 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-6ba1deff .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-795 .elementor-element.elementor-element-726974d0 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-18fe0389 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-538fce8d {
        --spacer-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-28c0b0c5 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-494d10a .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-795 .elementor-element.elementor-element-69dd0db9 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-16bb8fea {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-4a26e0e6 {
        --spacer-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-22f1e09b {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-12f02965 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-274b9498 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-20ba8abb .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-54436b72 {
        --spacer-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-263c53e3 {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-5cd45652 {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-1378843a {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-ebb8f1c {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-55fa262f {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-46094203 {
        width: 33%;
    }

    .elementor-795 .elementor-element.elementor-element-b7efecc {
        padding: 50px 20px 50px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-0dd3fda {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-0dd3fda > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-7f632e4 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-3547d3e7 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-366d6a5 {
        padding: 55px 20px 55px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-b5e650d {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-4493d74 {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-fe47ff5 {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-c1cbd7f .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-4a73157 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-3a273b6 {
        padding: 55px 20px 55px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-9f5203e {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-caaa3d1 {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-fe47ff5 {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-49ef1498 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-4c01bfe0 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-7f7dd898 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-656f752a {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-720e18d7 {
        font-size: 18px;
    }

    .elementor-795 .elementor-element.elementor-element-526256b {
        font-size: 18px;
    }

    .elementor-795 .elementor-element.elementor-element-655fcb3 {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-17a6320 {
        font-size: 18px;
    }

    .elementor-795 .elementor-element.elementor-element-64604c2 {
        font-size: 18px;
    }

    .elementor-795 .elementor-element.elementor-element-4aace0e {
        padding: 50px 0px 50px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-3bf0d2b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-795 .elementor-element.elementor-element-fff1e9d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-a25ce01 {
        font-size: 14px;
    }

    .elementor-795 .elementor-element.elementor-element-35d0cc64 {
        padding: 50px 20px 0px 20px;
    }

    .elementor-795 .elementor-element.elementor-element-572d9fe7 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-795 .elementor-element.elementor-element-fb2dd46 .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-8d5d8f1 .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-131c08c .elementor-heading-title {
        font-size: 38px;
        line-height: 1em;
    }

    .elementor-795 .elementor-element.elementor-element-3ab171ab {
        font-size: 15px;
    }

    .elementor-795 .elementor-element.elementor-element-082b2ca {
        font-size: 15px;
    }

    .elementor-795 .elementor-element.elementor-element-e8fb487 {
        font-size: 15px;
    }

    .elementor-795 .elementor-element.elementor-element-4c8604b5 .elementor-icon {
        font-size: 30px;
    }

    .elementor-795 .elementor-element.elementor-element-4c8604b5 > .elementor-widget-container {
        padding: 6px 0px 0px 6px;
    }

    .elementor-795 .elementor-element.elementor-element-45d4b347 {
        width: 50%;
    }

    .elementor-795 .elementor-element.elementor-element-43d8f174 {
        width: 50%;
    }

    .elementor-795 .elementor-element.elementor-element-1595de26, .elementor-795 .elementor-element.elementor-element-1595de26 > .elementor-background-overlay {
        border-radius: 30px 30px 0px 0px;
    }

    .elementor-795 .elementor-element.elementor-element-47169809 {
        width: 16%;
    }

    .elementor-795 .elementor-element.elementor-element-4f0bae12 {
        width: 16%;
    }

    .elementor-795 .elementor-element.elementor-element-5ecbdd52 {
        width: 16%;
    }

    .elementor-795 .elementor-element.elementor-element-2b8eb32a {
        width: 16%;
    }

    .elementor-795 .elementor-element.elementor-element-72f34128 {
        width: 16%;
    }

    .elementor-795 .elementor-element.elementor-element-1cecf328 {
        width: 16%;
    }
}

@media(min-width: 768px) {
    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-b5e650d {
        width:100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }

    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-4493d74 {
        width: 100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }

    .elementor-795 .elementor-element.elementor-element-42296ed .elementor-repeater-item-fe47ff5 {
        width: 100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-9f5203e {
        width: 100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-caaa3d1 {
        width: 100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }

    .elementor-795 .elementor-element.elementor-element-79fb62f .elementor-repeater-item-fe47ff5 {
        width: 100%;
        margin: o% o% o% o%;
        padding: o% o% o% o%;
    }
}

@media(min-width: 1025px) {
    .elementor-795 .elementor-element.elementor-element-35d0cc64:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-35d0cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-d7d31eb */
.elementor-795 .elementor-element.elementor-element-d7d31eb {
    font-size: 50px;
    text-align: center;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6575aa7 */
.elementor-795 .elementor-element.elementor-element-6575aa7 {
    font-size: 50px;
    text-align: center;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-080293e */
.elementor-795 .elementor-element.elementor-element-080293e {
    font-size: 50px;
    text-align: center;
}

/* End custom CSS */
/* Start custom CSS for acf_ele_form, class: .elementor-element-42296ed */
.elementor-795 .elementor-element.elementor-element-42296ed input {
    height: 50px;
}

.elementor-795 .elementor-element.elementor-element-42296ed .acf-field {
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-795 .elementor-element.elementor-element-42296ed button {
    background: #845A27;
    color: white;
    border-color: #845A27;
}

.elementor-795 .elementor-element.elementor-element-42296ed div[data-name="id_undangan"] {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for acf_ele_form, class: .elementor-element-79fb62f */
.elementor-795 .elementor-element.elementor-element-79fb62f input {
    height: 50px;
}

.elementor-795 .elementor-element.elementor-element-79fb62f .acf-field {
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-795 .elementor-element.elementor-element-79fb62f button {
    background: #845A27;
    color: white;
    border-color: #845A27;
}

.elementor-795 .elementor-element.elementor-element-79fb62f div[data-name="id_undangan"] {
    display: none;
}

/* End custom CSS */
/* Start custom CSS */
#wish-owner {
    display: none;
}

#wish-name {
    margin-bottom: 10px;
}

#wish-button {
    border-color: white;
}

#wish-button {
    color: white;
}

#wish-button:hover {
    background: white;
    color: #845a27;
    border-color: #845a27;
}

.grecaptcha-badge {
    display: none!important;
}

.anchor {
    position: relative;
    top: 100vh;
}

/* End custom CSS */
