.elementor-kit-335636{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-22d9edc:#F3BE2C;--e-global-color-a724322:#FFCA39;--e-global-color-54f02df:#131923;--e-global-color-1383fcc:#FFFFFF;--e-global-color-e64fae0:#F2F5F9;--e-global-color-fec5376:#DCDFE4;--e-global-color-8e90c35:#82878E;--e-global-color-891993a:#4E535A;--e-global-color-b79795b:#19212C;--e-global-color-0f505ab:#19212C;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Nunito Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-9f4af81-font-family:"Nunito Sans";--e-global-typography-9f4af81-font-size:92px;--e-global-typography-9f4af81-font-weight:300;--e-global-typography-9f4af81-line-height:110px;--e-global-typography-9f4af81-letter-spacing:-0.2px;--e-global-typography-d9bb391-font-family:"Nunito Sans";--e-global-typography-d9bb391-font-size:64px;--e-global-typography-d9bb391-font-weight:300;--e-global-typography-d9bb391-line-height:110%;--e-global-typography-d9bb391-letter-spacing:0.2px;--e-global-typography-1c498bb-font-family:"Nunito Sans";--e-global-typography-1c498bb-font-size:48px;--e-global-typography-1c498bb-font-weight:300;--e-global-typography-1c498bb-line-height:120%;--e-global-typography-1c498bb-letter-spacing:-0.2px;--e-global-typography-c72e3ad-font-family:"Nunito Sans";--e-global-typography-c72e3ad-font-size:40px;--e-global-typography-c72e3ad-font-weight:300;--e-global-typography-c72e3ad-letter-spacing:0px;--e-global-typography-4acc2e5-font-family:"Nunito Sans";--e-global-typography-4acc2e5-font-size:32px;--e-global-typography-4acc2e5-font-weight:400;--e-global-typography-4acc2e5-line-height:120%;--e-global-typography-4acc2e5-letter-spacing:0px;--e-global-typography-1772d39-font-family:"Nunito Sans";--e-global-typography-1772d39-font-size:32px;--e-global-typography-1772d39-font-weight:300;--e-global-typography-1772d39-text-transform:uppercase;--e-global-typography-1772d39-line-height:120%;--e-global-typography-1772d39-letter-spacing:-0.2px;--e-global-typography-c3a82a1-font-family:"Nunito Sans";--e-global-typography-c3a82a1-font-size:24px;--e-global-typography-c3a82a1-font-weight:300;--e-global-typography-c3a82a1-line-height:120%;--e-global-typography-c3a82a1-letter-spacing:0px;--e-global-typography-0899fc1-font-family:"Nunito Sans";--e-global-typography-0899fc1-font-size:20px;--e-global-typography-0899fc1-font-weight:400;--e-global-typography-0899fc1-line-height:120%;--e-global-typography-0899fc1-letter-spacing:0px;--e-global-typography-84fd85d-font-family:"Nunito Sans";--e-global-typography-84fd85d-font-size:20px;--e-global-typography-84fd85d-font-weight:300;--e-global-typography-84fd85d-line-height:32px;--e-global-typography-84fd85d-letter-spacing:0px;--e-global-typography-caf4b68-font-family:"Nunito Sans";--e-global-typography-caf4b68-font-size:16px;--e-global-typography-caf4b68-font-weight:400;--e-global-typography-caf4b68-line-height:24px;--e-global-typography-caf4b68-letter-spacing:0px;--e-global-typography-ce48500-font-family:"Nunito Sans";--e-global-typography-ce48500-font-size:16px;--e-global-typography-ce48500-font-weight:300;--e-global-typography-ce48500-line-height:24px;--e-global-typography-ce48500-letter-spacing:0px;--e-global-typography-67594db-font-family:"Nunito Sans";--e-global-typography-67594db-font-size:14px;--e-global-typography-67594db-font-weight:400;--e-global-typography-67594db-line-height:20px;--e-global-typography-67594db-letter-spacing:0px;--e-global-typography-a6df2da-font-family:"Nunito Sans";--e-global-typography-a6df2da-font-size:14px;--e-global-typography-a6df2da-font-weight:300;--e-global-typography-a6df2da-line-height:20px;--e-global-typography-a6df2da-letter-spacing:0px;--e-global-typography-1e56942-font-family:"Nunito Sans";--e-global-typography-1e56942-font-size:14px;--e-global-typography-1e56942-font-weight:300;--e-global-typography-1e56942-letter-spacing:0px;color:var( --e-global-color-54f02df );font-family:var( --e-global-typography-ce48500-font-family ), Sans-serif;font-size:var( --e-global-typography-ce48500-font-size );font-weight:var( --e-global-typography-ce48500-font-weight );line-height:var( --e-global-typography-ce48500-line-height );letter-spacing:var( --e-global-typography-ce48500-letter-spacing );}.elementor-kit-335636 e-page-transition{background-color:#FFBC7D;}.elementor-kit-335636 a{color:var( --e-global-color-1383fcc );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;}.elementor-kit-335636 a:hover{color:var( --e-global-color-1383fcc );text-decoration:underline;}.elementor-kit-335636 h1{font-family:var( --e-global-typography-9f4af81-font-family ), Sans-serif;font-size:var( --e-global-typography-9f4af81-font-size );font-weight:var( --e-global-typography-9f4af81-font-weight );line-height:var( --e-global-typography-9f4af81-line-height );letter-spacing:var( --e-global-typography-9f4af81-letter-spacing );}.elementor-kit-335636 h2{font-family:var( --e-global-typography-1c498bb-font-family ), Sans-serif;font-size:var( --e-global-typography-1c498bb-font-size );font-weight:var( --e-global-typography-1c498bb-font-weight );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );}.elementor-kit-335636 h3{font-family:var( --e-global-typography-c72e3ad-font-family ), Sans-serif;font-size:var( --e-global-typography-c72e3ad-font-size );font-weight:var( --e-global-typography-c72e3ad-font-weight );letter-spacing:var( --e-global-typography-c72e3ad-letter-spacing );}.elementor-kit-335636 h4{font-family:var( --e-global-typography-4acc2e5-font-family ), Sans-serif;font-size:var( --e-global-typography-4acc2e5-font-size );font-weight:var( --e-global-typography-4acc2e5-font-weight );line-height:var( --e-global-typography-4acc2e5-line-height );letter-spacing:var( --e-global-typography-4acc2e5-letter-spacing );}.elementor-kit-335636 h5{font-family:var( --e-global-typography-c3a82a1-font-family ), Sans-serif;font-size:var( --e-global-typography-c3a82a1-font-size );font-weight:var( --e-global-typography-c3a82a1-font-weight );line-height:var( --e-global-typography-c3a82a1-line-height );letter-spacing:var( --e-global-typography-c3a82a1-letter-spacing );}.elementor-kit-335636 h6{font-family:var( --e-global-typography-0899fc1-font-family ), Sans-serif;font-size:var( --e-global-typography-0899fc1-font-size );font-weight:var( --e-global-typography-0899fc1-font-weight );line-height:var( --e-global-typography-0899fc1-line-height );letter-spacing:var( --e-global-typography-0899fc1-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-335636{--e-global-typography-9f4af81-font-size:48px;--e-global-typography-9f4af81-line-height:110%;--e-global-typography-9f4af81-letter-spacing:-0.2px;--e-global-typography-d9bb391-font-size:42px;--e-global-typography-d9bb391-line-height:110%;--e-global-typography-d9bb391-letter-spacing:-0.2px;--e-global-typography-1c498bb-font-size:40px;--e-global-typography-c72e3ad-font-size:32px;--e-global-typography-4acc2e5-font-size:24px;--e-global-typography-1772d39-font-size:24px;--e-global-typography-c3a82a1-font-size:20px;--e-global-typography-0899fc1-font-size:18px;font-size:var( --e-global-typography-ce48500-font-size );line-height:var( --e-global-typography-ce48500-line-height );letter-spacing:var( --e-global-typography-ce48500-letter-spacing );}.elementor-kit-335636 h1{font-size:var( --e-global-typography-9f4af81-font-size );line-height:var( --e-global-typography-9f4af81-line-height );letter-spacing:var( --e-global-typography-9f4af81-letter-spacing );}.elementor-kit-335636 h2{font-size:var( --e-global-typography-1c498bb-font-size );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );}.elementor-kit-335636 h3{font-size:var( --e-global-typography-c72e3ad-font-size );letter-spacing:var( --e-global-typography-c72e3ad-letter-spacing );}.elementor-kit-335636 h4{font-size:var( --e-global-typography-4acc2e5-font-size );line-height:var( --e-global-typography-4acc2e5-line-height );letter-spacing:var( --e-global-typography-4acc2e5-letter-spacing );}.elementor-kit-335636 h5{font-size:var( --e-global-typography-c3a82a1-font-size );line-height:var( --e-global-typography-c3a82a1-line-height );letter-spacing:var( --e-global-typography-c3a82a1-letter-spacing );}.elementor-kit-335636 h6{font-size:var( --e-global-typography-0899fc1-font-size );line-height:var( --e-global-typography-0899fc1-line-height );letter-spacing:var( --e-global-typography-0899fc1-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-335636{font-size:var( --e-global-typography-ce48500-font-size );line-height:var( --e-global-typography-ce48500-line-height );letter-spacing:var( --e-global-typography-ce48500-letter-spacing );}.elementor-kit-335636 h1{font-size:var( --e-global-typography-9f4af81-font-size );line-height:var( --e-global-typography-9f4af81-line-height );letter-spacing:var( --e-global-typography-9f4af81-letter-spacing );}.elementor-kit-335636 h2{font-size:var( --e-global-typography-1c498bb-font-size );line-height:var( --e-global-typography-1c498bb-line-height );letter-spacing:var( --e-global-typography-1c498bb-letter-spacing );}.elementor-kit-335636 h3{font-size:var( --e-global-typography-c72e3ad-font-size );letter-spacing:var( --e-global-typography-c72e3ad-letter-spacing );}.elementor-kit-335636 h4{font-size:var( --e-global-typography-4acc2e5-font-size );line-height:var( --e-global-typography-4acc2e5-line-height );letter-spacing:var( --e-global-typography-4acc2e5-letter-spacing );}.elementor-kit-335636 h5{font-size:var( --e-global-typography-c3a82a1-font-size );line-height:var( --e-global-typography-c3a82a1-line-height );letter-spacing:var( --e-global-typography-c3a82a1-letter-spacing );}.elementor-kit-335636 h6{font-size:var( --e-global-typography-0899fc1-font-size );line-height:var( --e-global-typography-0899fc1-line-height );letter-spacing:var( --e-global-typography-0899fc1-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html,
html body{
	overflow-x: clip;
}

.elementor-widget-jet-breadcrumbs{
    display: none;
}

.et_divi_theme.elementor-editor-active #sidebar{
    display: none !important;
}

.et_divi_theme.elementor-editor-active #left-area{
    padding: 0 !important;
    width: 100%;
}

.et_divi_theme.elementor-editor-active #left-area .et_post_meta_wrapper{
    display: none;
}

*{
    word-break: break-word;
    hyphens: auto;
    hyphenate-character: '-' !important;
}

.reev-button a{
    border-radius: 1000px;
    padding: 4px;
    padding-left: 20px;
}
.reev-button a:hover{
    text-decoration: none;
}
.reev-button a .elementor-button-content-wrapper{
    align-items: center;
    gap: 10px;
}
.reev-button a .elementor-button-icon svg{
    width: 20px
}
.reev-button a .elementor-button-icon svg,
.reev-button a .elementor-button-icon svg path{
    fill: none;
    stroke: #ffffff !important;
}
.reev-button a .elementor-button-icon{
    padding: 16px;
    border-radius: 500px;
}


.reev-button--white a{
    background: rgba(255, 255, 251, 0.1) !important;
    border: 1px solid rgba(255, 255, 251, 0.1);
    backdrop-filter: blur(10px);
}
.reev-button--white a:hover{
    background: rgba(255, 255, 251, 0.2) !important;
}
.reev-button--white a .elementor-button-icon{
    background-color: #FFCA39;
}


.reev-button--yellow a{
    background: #FFCA39 !important;
    border: 1px solid #FFCA39;
    backdrop-filter: blur(10px);
    color: #131923 !important;
}
.reev-button--yellow a:hover{
    background: #F3BE2C! important;
    border: 1px solid #FFCA39;
    color: #131923 !important;
}
.reev-button--yellow a .elementor-button-icon{
    background-color: #FFFFFF;
}
.reev-button--yellow a .elementor-button-icon svg,
.reev-button--yellow a .elementor-button-icon svg path{
    fill: none;
    stroke: #131923 !important
}


.tag{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}
.tag:before{
    content: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='4' fill='%23FFCA39'/%3E%3C/svg%3E%0A");
    padding: 0;
    margin: 0;
    margin-bottom: 3px;
    width: 8px;
    height: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

p:last-child{
    margin: 0;
}

@media screen and (min-width:1024px){
    .image-box:hover .image-box--button a{
        text-decoration: underline;
    }
    .image-box:hover .image-box--img{
        transform: scale(1.1);
    }
}


@media screen and (min-width:1024px){
    .post-box .post-box--button{
        visibility: hidden;
        opacity: 0;
        transition: all 250ms linear;
    }
    .post-box:hover .post-box--button{
        visibility: visible;
        opacity: 1;
    }
}

.arrow-box .icon__arrow svg,
.arrow-box .icon__arrow svg path{
    fill: none !important;
    stroke: #ffffff !important;
}
.arrow-box .icon__arrow{
    background-color: #FFFFFB1A;
    border: 1px solid #FFFFFB1A;
    border-radius: 500px;
    padding: 16px;
    transition: background-color 350ms linear, border 350ms linear
}
.arrow-box:hover .icon__arrow{
    background-color: #FFCA39;
    border: 1px solid #FFCA39;
}

.numbered-container {
    counter-reset: point-counter;
}
.numbered-point {
    counter-increment: point-counter;
}
.numbered-point .elementor-icon{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}
.numbered-point .elementor-icon svg{
    max-width: 8px;
}
.numbered-point .elementor-icon svg rect{
    fill: #FFCA39 !important;
}
.numbered-point .elementor-icon:after {
    content: '0'counter(point-counter);
    font-family: var( --e-global-typography-0899fc1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0899fc1-font-size );
    font-weight: var( --e-global-typography-0899fc1-font-weight );
    line-height: var( --e-global-typography-0899fc1-line-height );
    letter-spacing: var( --e-global-typography-0899fc1-letter-spacing );
    color: #131923;
}
@media screen and (max-width:767px){
    .numbered-point .elementor-icon:after {
        min-width: 35px;
    }
}
.numbered-point.white .elementor-icon:after{
    color: #fff !important;
    width: max-content;
}
.numbered-carousel {
    counter-reset: point-counter-2;
}
.numbered-point-2 {
    counter-increment: point-counter-2;
}
.numbered-point-2 .jet-inline-svg__inner{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
}
.numbered-point-2 .jet-inline-svg__inner svg{
    max-width: 8px !important;
    min-width: 8px;
}
.numbered-point-2 .jet-inline-svg__inner svg rect{
    fill: #FFCA39 !important;
}
.numbered-point-2 .jet-inline-svg__inner:after {
    content: '0'counter(point-counter-2);
    font-family: var( --e-global-typography-0899fc1-font-family ), Sans-serif;
    font-size: 24px;
    font-weight: var( --e-global-typography-0899fc1-font-weight );
    line-height: var( --e-global-typography-0899fc1-line-height );
    letter-spacing: var( --e-global-typography-0899fc1-letter-spacing );
    color: #FFFFFF;
    min-width: max-content;
}
.text_400 strong{
	font-weight:400 !important;
	color:var(--e-global-color-54f02df);
	}
.card__height-100 .elementor-icon-box-wrapper{
    height: 100%;
    display: flex !important;
    flex-direction: column !important;
        align-items: flex-start;
    justify-content: space-between;
}
.card__height-100 .elementor-icon-box-icon{
   
      width: 100%
   
}
.card__height-250 .elementor-icon-box-icon{
   
      width: 100%
   
}

.card__height-250{
    min-height: 300px
}
.card__height-250 .elementor-icon-box-wrapper{
    height: 100%;
    display: flex !important;
    flex-direction: column !important;
        align-items: flex-start;
    justify-content: space-between;
}
.card__height-100 .elementor-icon-box-content{
    flex-grow:0 !important;
}
.card__height-250 .elementor-icon-box-content{
    flex-grow:0 !important;
}

/* TablePress style fix */

@media screen and (max-width:1024px){
    .HW-Table-Compatible *{
        word-break: keep-all !important;
        hyphens: none !important;
        hyphenate-character: '-' !important;
    }
    .dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full{
        overflow: auto;
    }
    .dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full .HW-Table-Compatible{
        overflow-x: scroll;
        max-width: 920px;
    }
}

.HW-Table-Compatible th,
.HW-Table-Compatible td {
    padding: 18px 24px !important;
    font-family: "Nunito Sans", Sans-serif!important;
    font-weight: 300!important;
    font-size: 14px !important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    color: #131923 !important;
}

.HW-Table-Compatible .entry-content tr td {
    border-top: 1px solid #DCDFE4 !important;
    padding: 18px 24px !important;
}
.HW-Table-Compatible.tablepress > :where(thead,tfoot) > tr > *{
    background-color: #F2F5F9;
    color: #131923 !important;
}
.HW-Table-Compatible.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*, .tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{
    background-color: #F2F5F9 !important;
}
.HW-Table-Compatible.tablepress>.row-hover>tr:has(+.child:hover)>*, .tablepress>.row-hover>tr:hover+:where(.child)>*, .tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{
    background-color: #F2F5F9 !important;
}

.HW-Table-Compatible th .dt-column-title{
    font-weight: 700 !important;
    color: #4E535A !important;
}

.HW-Table-Compatible caption{
    display: none !important;
}

.dt-container .dt-search input[type="search"] {
    border: 1px solid #DCDFE4 !important;
    border-radius: 8px !important;
}

.dt-container{
    border: 1px solid #DCDFE4 !important;
    border-radius: 12px !important;
    padding: 0;
    margin: 0;
}

.dt-container .dt-layout-row:first-child,
.dt-container .dt-layout-row:nth-child(3) {
    padding: 20px 24px;
}/* End custom CSS */