.elementor-3566 .elementor-element.elementor-element-fe5c164:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-fe5c164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCEB9;}.elementor-3566 .elementor-element.elementor-element-fe5c164{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12.83333rem 1rem 8.83333rem 1rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-fe5c164 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-3c0af3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3566 .elementor-element.elementor-element-3c0af3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCEB9;}.elementor-bc-flex-widget .elementor-3566 .elementor-element.elementor-element-3c0af3f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3566 .elementor-element.elementor-element-3c0af3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3566 .elementor-element.elementor-element-3c0af3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-3c0af3f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-3c0af3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3566 .elementor-element.elementor-element-1b39697 > .elementor-widget-container{padding:40px 0px 50px 0px;}.elementor-3566 .elementor-element.elementor-element-1b39697 .elementor-heading-title{font-family:"Circular", Sans-serif;font-size:22px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3566 .elementor-element.elementor-element-9632da2 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-3566 .elementor-element.elementor-element-9632da2{font-family:"Circular", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3566 .elementor-element.elementor-element-5c4d2df .elementor-button{background-color:#FFCEB9;font-family:"Circular", Sans-serif;font-weight:600;fill:#FFCEB9;color:#FFCEB9;border-radius:18px 18px 18px 18px;padding:0.3rem 1.33rem 0.3rem 1.33rem;}.elementor-3566 .elementor-element.elementor-element-5c4d2df{width:auto;max-width:auto;}.elementor-3566 .elementor-element.elementor-element-5c4d2df > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-5c4d2df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3566 .elementor-element.elementor-element-5c4d2df .elementor-button .elementor-button-content-wrapper{gap:0.16rem;}.elementor-bc-flex-widget .elementor-3566 .elementor-element.elementor-element-a50dc27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3566 .elementor-element.elementor-element-a50dc27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3566 .elementor-element.elementor-element-0efed64:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-0efed64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-3566 .elementor-element.elementor-element-0efed64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12.5rem 0rem 0rem 0rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-0efed64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-f41ec26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-f41ec26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-f41ec26{z-index:2;}.elementor-3566 .elementor-element.elementor-element-db929fb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Grenette", Sans-serif;font-size:32px;font-weight:400;line-height:1.333333em;}.elementor-3566 .elementor-element.elementor-element-db929fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 10rem 0rem;}.elementor-3566 .elementor-element.elementor-element-a2dfdcd:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-a2dfdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-3566 .elementor-element.elementor-element-a2dfdcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 1rem 1rem 1rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-a2dfdcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3566 .elementor-element.elementor-element-05d71c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3566 .elementor-element.elementor-element-05d71c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3566 .elementor-element.elementor-element-05d71c5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-05d71c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-ff7bfaa{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-3566 .elementor-element.elementor-element-ff7bfaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-ff7bfaa .elementor-heading-title{font-family:"Circular", Sans-serif;font-size:22px;font-weight:700;color:#FF653F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3566 .elementor-element.elementor-element-e414642{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3566 .elementor-element.elementor-element-e414642 > .elementor-widget-container{padding:60px 0px 80px 0px;}.elementor-3566 .elementor-element.elementor-element-e414642 img{width:51%;max-width:47%;}.elementor-3566 .elementor-element.elementor-element-3eb32c1 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-3eb32c1 .elementor-button{border-radius:59px 59px 59px 59px;padding:20px 45px 20px 45px;}.elementor-3566 .elementor-element.elementor-element-60be5f7:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-60be5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-3566 .elementor-element.elementor-element-60be5f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 0rem 0rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-60be5f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-2f5a26d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-2f5a26d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-2f5a26d{z-index:2;}.elementor-3566 .elementor-element.elementor-element-30b3d4e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Grenette", Sans-serif;font-size:32px;font-weight:400;line-height:48px;}.elementor-3566 .elementor-element.elementor-element-30b3d4e > .elementor-widget-container{margin:5px 5px 5px 5px;padding:7rem 0rem 7rem 0rem;}.elementor-3566 .elementor-element.elementor-element-fb55809:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-fb55809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-3566 .elementor-element.elementor-element-fb55809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7rem 0rem 0rem 0rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-fb55809 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-d8c771f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-d8c771f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-d8c771f{z-index:2;}.elementor-3566 .elementor-element.elementor-element-80e215d{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:left;}.elementor-3566 .elementor-element.elementor-element-80e215d > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-3566 .elementor-element.elementor-element-80e215d .elementor-heading-title{font-family:"Circular", Sans-serif;font-size:22px;font-weight:700;color:#FF653F;}.elementor-3566 .elementor-element.elementor-element-52a45cb{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-3566 .elementor-element.elementor-element-52a45cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 140px 0px;}.elementor-3566 .elementor-element.elementor-element-63e770a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-63e770a .elementor-button{border-radius:59px 59px 59px 59px;padding:20px 45px 20px 45px;}.elementor-3566 .elementor-element.elementor-element-dadad2a:not(.elementor-motion-effects-element-type-background), .elementor-3566 .elementor-element.elementor-element-dadad2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7ED;}.elementor-3566 .elementor-element.elementor-element-dadad2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10rem 0rem 0rem 0rem;z-index:2;}.elementor-3566 .elementor-element.elementor-element-dadad2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3566 .elementor-element.elementor-element-0edd250.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3566 .elementor-element.elementor-element-0edd250 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-0edd250{z-index:2;}.elementor-3566 .elementor-element.elementor-element-a088b53{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Grenette", Sans-serif;font-size:32px;font-weight:400;line-height:51px;}.elementor-3566 .elementor-element.elementor-element-a088b53 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-3566 .elementor-element.elementor-element-ae17514{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3566 .elementor-element.elementor-element-ae17514 img{width:100%;max-width:53%;height:370px;}.elementor-3566 .elementor-element.elementor-element-0f32ec5{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:left;}.elementor-3566 .elementor-element.elementor-element-0f32ec5 > .elementor-widget-container{margin:-100px 0px 180px -40px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-0f32ec5 img{width:61%;max-width:77%;height:223px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3566 .elementor-element.elementor-element-395d877{width:51.742%;}.elementor-3566 .elementor-element.elementor-element-a50dc27{width:48.21%;}}@media(max-width:767px){.elementor-3566 .elementor-element.elementor-element-fe5c164{padding:8rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-3c0af3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-395d877 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-9632da2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-5c4d2df{width:100%;max-width:100%;}.elementor-3566 .elementor-element.elementor-element-5c4d2df > .elementor-widget-container{padding:3.1rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-a50dc27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-0efed64{padding:5rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-f41ec26 > .elementor-element-populated{padding:0rem 2.5rem 0rem 2.5rem;}.elementor-3566 .elementor-element.elementor-element-db929fb > .elementor-widget-container{padding:5rem 0rem 5rem 0rem;}.elementor-3566 .elementor-element.elementor-element-db929fb{--container-widget-width:583px;--container-widget-flex-grow:0;width:var( --container-widget-width, 583px );max-width:583px;font-size:1.375rem;}.elementor-3566 .elementor-element.elementor-element-a2dfdcd{padding:7.3rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-05d71c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3566 .elementor-element.elementor-element-ff7bfaa{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-3566 .elementor-element.elementor-element-60be5f7{padding:5rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-2f5a26d > .elementor-element-populated{padding:0rem 2.5rem 0rem 2.5rem;}.elementor-3566 .elementor-element.elementor-element-30b3d4e > .elementor-widget-container{padding:5rem 2rem 5rem 2rem;}.elementor-3566 .elementor-element.elementor-element-30b3d4e{font-size:1.375rem;}.elementor-3566 .elementor-element.elementor-element-fb55809{padding:5rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-d8c771f > .elementor-element-populated{padding:0rem 2.5rem 0rem 2.5rem;}.elementor-3566 .elementor-element.elementor-element-dadad2a{padding:5rem 0rem 0rem 0rem;}.elementor-3566 .elementor-element.elementor-element-0edd250 > .elementor-element-populated{padding:0rem 2.5rem 0rem 2.5rem;}.elementor-3566 .elementor-element.elementor-element-a088b53 > .elementor-widget-container{padding:5rem 2rem 5rem 2rem;}.elementor-3566 .elementor-element.elementor-element-a088b53{font-size:1.375rem;}}/* Start custom CSS for text-editor, class: .elementor-element-9632da2 */.elementor-3566 .elementor-element.elementor-element-9632da2 h4 {
    background: #FFF;
    border-radius: 0.5833333rem;
    box-shadow: 0px 4px 12px 0px rgba(186, 188, 191, 0.20);
    padding:  0.2rem 0.6666rem;
    margin-bottom: 4rem;
    display: inline-block;
}

.elementor-3566 .elementor-element.elementor-element-9632da2 em {
       font-style: normal!important;

}

@media (max-width: 768px) {
    .elementor-3566 .elementor-element.elementor-element-9632da2 h4 {
        font-size: 1.125rem;
    }
    
     .elementor-3566 .elementor-element.elementor-element-9632da2 h2 br{
      display: none!important;   
     }
    
    .elementor-3566 .elementor-element.elementor-element-9632da2 h4 {
           margin-bottom: 3.2rem!important;
            display: block!important;
            max-width: 9.5rem;
     margin-left: auto!important;
     margin-right: auto!important;
    }
 .elementor-3566 .elementor-element.elementor-element-9632da2 h2{
     margin-bottom: 3.2rem!important;
     line-height: 1.2!important;
     text-align: center;
     font-size: 2.925rem;
 }
    .elementor-3566 .elementor-element.elementor-element-9632da2 br {
        display: none!important;
    }
    .elementor-3566 .elementor-element.elementor-element-9632da2 em {
        color: #00C070!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c4d2df */.elementor-3566 .elementor-element.elementor-element-5c4d2df {
    margin-right: auto;
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b943fcf */@media (max-width: 768px) {
.elementor-3566 .elementor-element.elementor-element-b943fcf {
    margin: 0px!important;
    padding: 0px!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe5c164 */@media (max-width: 768px) {
.elementor-3566 .elementor-element.elementor-element-fe5c164 {
    padding-left: 2.5rem!important;
    padding-right: 2.5rem!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db929fb */.elementor-3566 .elementor-element.elementor-element-db929fb h4 {
    background: #FFF;
    border-radius: 0.5833333rem;
    box-shadow: 0px 4px 12px 0px rgba(186, 188, 191, 0.20);
    padding:  0.2rem 0.6666rem;
    margin-bottom: 4rem;
    display: inline-block;
}


@media (max-width: 768px) {
    .elementor-3566 .elementor-element.elementor-element-db929fb h4 {
        font-size: 1.125rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0efed64 */.elementor-3566 .elementor-element.elementor-element-0efed64 h1{
    line-height: 1.25em;
    
    color: #205441;
    font-size: 4.2916rem;
}


.elementor-3566 .elementor-element.elementor-element-0efed64 h1 img {
object-position: top!important;
        margin-bottom: -2rem;
        overflow: visible;
    width: 6.33rem;
    line-height: 0;
    object-fit: contain;
}


.enjoy, .anyone, .easy{
    position: relative;
}

.anyone:before {
      content: '2'!important;
}

.enjoy:before {
      content: '3'!important;
}
.enjoy:before, .anyone:before, .easy:before{
    width: 1.3333rem!important;
    top: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.58333rem;
    color: #205441!important;
    position: absolute;
    border-radius: 50%;
    height: 1.3333rem!important;
    border: 1px solid #205441!important;
    content: '1';
}

.div_hover_section .anyone_div.fadeOut,
.div_hover_section .enjoy_div.fadeOut,
.div_hover_section .easy_div.fadeOut {
    animation: fadeOutDown 0.5s ease-out forwards;
}


@keyframes fadeOutDown {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(2rem);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.easy, .enjoy, .anyone {
    cursor: pointer;
    }
    
@media (max-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
     display: block!important;
     z-index: 22!important;
    opacity: 1!important;
}
}

@media (min-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
    display: none;
    opacity: 0;
    transform: translateY(2rem);
    transition: visibility 0s, opacity 0.5s ease-out, transform 0.5s ease-out;
}


.div_hover_section.anyone .anyone_div,
.div_hover_section.enjoy .enjoy_div,
.div_hover_section.easy .easy_div {
     display: block;
    animation: fadeInUp 0.75s ease-out forwards;
}
}

@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.blink {
  animation: blink 1s infinite;
}




@media(max-width: 768px) {
.enjoy:before, .anyone:before, .easy:before{
 display: none!important;   
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2dfdcd */@media (max-width: 768px) {
.elementor-3566 .elementor-element.elementor-element-a2dfdcd {
    padding-left: 0.75rem!important;
    padding-right:  0.75rem!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b3d4e */.elementor-3566 .elementor-element.elementor-element-30b3d4e h4 {
    background: #FFF;
    border-radius: 0.5833333rem;
    box-shadow: 0px 4px 12px 0px rgba(186, 188, 191, 0.20);
    padding:  0.2rem 0.6666rem;
    margin-bottom: 4rem;
    display: inline-block;
}


@media (max-width: 768px) {
    .elementor-3566 .elementor-element.elementor-element-30b3d4e h4 {
        font-size: 1.125rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60be5f7 */.elementor-3566 .elementor-element.elementor-element-60be5f7 h1{
    line-height: 1.25em;
    
    color: #205441;
    font-size: 4.2916rem;
}


.elementor-3566 .elementor-element.elementor-element-60be5f7 h1 img {
object-position: top!important;
        margin-bottom: -2rem;
        overflow: visible;
    width: 6.33rem;
    line-height: 0;
    object-fit: contain;
}


.enjoy, .anyone, .easy{
    position: relative;
}

.anyone:before {
      content: '2'!important;
}

.enjoy:before {
      content: '3'!important;
}
.enjoy:before, .anyone:before, .easy:before{
    width: 1.3333rem!important;
    top: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.58333rem;
    color: #205441!important;
    position: absolute;
    border-radius: 50%;
    height: 1.3333rem!important;
    border: 1px solid #205441!important;
    content: '1';
}

.div_hover_section .anyone_div.fadeOut,
.div_hover_section .enjoy_div.fadeOut,
.div_hover_section .easy_div.fadeOut {
    animation: fadeOutDown 0.5s ease-out forwards;
}


@keyframes fadeOutDown {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(2rem);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.easy, .enjoy, .anyone {
    cursor: pointer;
    }
    
@media (max-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
     display: block!important;
     z-index: 22!important;
    opacity: 1!important;
}
}

@media (min-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
    display: none;
    opacity: 0;
    transform: translateY(2rem);
    transition: visibility 0s, opacity 0.5s ease-out, transform 0.5s ease-out;
}


.div_hover_section.anyone .anyone_div,
.div_hover_section.enjoy .enjoy_div,
.div_hover_section.easy .easy_div {
     display: block;
    animation: fadeInUp 0.75s ease-out forwards;
}
}

@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.blink {
  animation: blink 1s infinite;
}




@media(max-width: 768px) {
.enjoy:before, .anyone:before, .easy:before{
 display: none!important;   
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb55809 */.elementor-3566 .elementor-element.elementor-element-fb55809 h1{
    line-height: 1.25em;
    
    color: #205441;
    font-size: 4.2916rem;
}


.elementor-3566 .elementor-element.elementor-element-fb55809 h1 img {
object-position: top!important;
        margin-bottom: -2rem;
        overflow: visible;
    width: 6.33rem;
    line-height: 0;
    object-fit: contain;
}


.enjoy, .anyone, .easy{
    position: relative;
}

.anyone:before {
      content: '2'!important;
}

.enjoy:before {
      content: '3'!important;
}
.enjoy:before, .anyone:before, .easy:before{
    width: 1.3333rem!important;
    top: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.58333rem;
    color: #205441!important;
    position: absolute;
    border-radius: 50%;
    height: 1.3333rem!important;
    border: 1px solid #205441!important;
    content: '1';
}

.div_hover_section .anyone_div.fadeOut,
.div_hover_section .enjoy_div.fadeOut,
.div_hover_section .easy_div.fadeOut {
    animation: fadeOutDown 0.5s ease-out forwards;
}


@keyframes fadeOutDown {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(2rem);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.easy, .enjoy, .anyone {
    cursor: pointer;
    }
    
@media (max-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
     display: block!important;
     z-index: 22!important;
    opacity: 1!important;
}
}

@media (min-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
    display: none;
    opacity: 0;
    transform: translateY(2rem);
    transition: visibility 0s, opacity 0.5s ease-out, transform 0.5s ease-out;
}


.div_hover_section.anyone .anyone_div,
.div_hover_section.enjoy .enjoy_div,
.div_hover_section.easy .easy_div {
     display: block;
    animation: fadeInUp 0.75s ease-out forwards;
}
}

@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.blink {
  animation: blink 1s infinite;
}




@media(max-width: 768px) {
.enjoy:before, .anyone:before, .easy:before{
 display: none!important;   
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a088b53 */.elementor-3566 .elementor-element.elementor-element-a088b53 h4 {
    background: #FFF;
    border-radius: 0.5833333rem;
    box-shadow: 0px 4px 12px 0px rgba(186, 188, 191, 0.20);
    padding:  0.2rem 0.6666rem;
    margin-bottom: 4rem;
    display: inline-block;
}


@media (max-width: 768px) {
    .elementor-3566 .elementor-element.elementor-element-a088b53 h4 {
        font-size: 1.125rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dadad2a */.elementor-3566 .elementor-element.elementor-element-dadad2a h1{
    line-height: 1.25em;
    
    color: #205441;
    font-size: 4.2916rem;
}


.elementor-3566 .elementor-element.elementor-element-dadad2a h1 img {
object-position: top!important;
        margin-bottom: -2rem;
        overflow: visible;
    width: 6.33rem;
    line-height: 0;
    object-fit: contain;
}


.enjoy, .anyone, .easy{
    position: relative;
}

.anyone:before {
      content: '2'!important;
}

.enjoy:before {
      content: '3'!important;
}
.enjoy:before, .anyone:before, .easy:before{
    width: 1.3333rem!important;
    top: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 0.58333rem;
    color: #205441!important;
    position: absolute;
    border-radius: 50%;
    height: 1.3333rem!important;
    border: 1px solid #205441!important;
    content: '1';
}

.div_hover_section .anyone_div.fadeOut,
.div_hover_section .enjoy_div.fadeOut,
.div_hover_section .easy_div.fadeOut {
    animation: fadeOutDown 0.5s ease-out forwards;
}


@keyframes fadeOutDown {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(2rem);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.easy, .enjoy, .anyone {
    cursor: pointer;
    }
    
@media (max-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
     display: block!important;
     z-index: 22!important;
    opacity: 1!important;
}
}

@media (min-width: 768px) {
.div_hover_section .anyone_div,
.div_hover_section .enjoy_div,
.div_hover_section .easy_div {
    display: none;
    opacity: 0;
    transform: translateY(2rem);
    transition: visibility 0s, opacity 0.5s ease-out, transform 0.5s ease-out;
}


.div_hover_section.anyone .anyone_div,
.div_hover_section.enjoy .enjoy_div,
.div_hover_section.easy .easy_div {
     display: block;
    animation: fadeInUp 0.75s ease-out forwards;
}
}

@keyframes blink {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

.blink {
  animation: blink 1s infinite;
}




@media(max-width: 768px) {
.enjoy:before, .anyone:before, .easy:before{
 display: none!important;   
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.letsriseup.com/wp-content/uploads/2024/03/CircularXX-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.letsriseup.com/wp-content/uploads/2024/03/CircularXX-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.letsriseup.com/wp-content/uploads/2024/03/CircularXX-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grenette';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.letsriseup.com/wp-content/uploads/2024/03/grenette-regular-pro.woff2') format('woff2');
}
@font-face {
	font-family: 'Grenette';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.letsriseup.com/wp-content/uploads/2024/03/grenette-semibold-pro.woff2') format('woff2');
}
/* End Custom Fonts CSS */