@font-face {
  font-family: 'icomoon';
  src:  url('/static/icons/icomoon/fonts/icomoon.eot?druq6r');
  src:  url('/static/icons/icomoon/fonts/icomoon.eot?druq6r#iefix') format('embedded-opentype'),
    url('/static/icons/icomoon/fonts/icomoon.ttf?druq6r') format('truetype'),
    url('/static/icons/icomoon/fonts/icomoon.woff?druq6r') format('woff'),
    url('/static/icons/icomoon/fonts/icomoon.svg?druq6r#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class*=" icon-"],[class^=icon-]{
    font-family:icomoon!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    font-display:swap;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-minus:before{
    content:"\e93b"
}
.mce-content-body,.mce-content-body p{
    color:#32373c!important;
    font-size:16px!important;
    line-height:1.6!important
}
.mce-content-body,.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important
}
.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{
    color:#23282d!important;
    font-weight:600!important;
    margin:1.5em 0 .5em!important;
    line-height:1.3!important
}
.mce-content-body h1{
    font-size:2.2em!important;
    margin-top:1em!important
}
.mce-content-body h2{
    font-size:1.8em!important
}
.mce-content-body h2.text-30{
    font-size:1.875em!important
}
.mce-content-body h3{
    font-size:1.5em!important
}
.mce-content-body h4{
    font-size:1.25em!important
}
.mce-content-body h5{
    font-size:1.1em!important
}
.mce-content-body h6{
    font-size:1em!important;
    font-weight:700!important
}
.mce-content-body p{
    margin:0 0 1em!important
}
.mce-content-body p.mt-20{
    margin-top:20px!important
}
.mce-content-body a{
    color:#0073aa!important;
    text-decoration:none!important
}
.mce-content-body a:hover,.mce-content-body u{
    text-decoration:underline!important
}
.mce-content-body a:hover{
    color:#005177!important
}
.mce-content-body u{
    text-decoration-color:#0073aa!important
}
.mce-content-body s{
    text-decoration:line-through!important;
    color:#666!important
}
.mce-content-body ol,.mce-content-body ul{
    margin:1em 0!important;
    padding:0!important
}
.mce-content-body ul{
    list-style-type:disc!important
}
.mce-content-body ol{
    list-style-type:decimal!important
}
.mce-content-body li{
    margin:.5em 0!important;
    padding:0!important;
    color:#32373c!important;
    line-height:1.6!important
}
.mce-content-body ol ol,.mce-content-body ol ul,.mce-content-body ul ol,.mce-content-body ul ul{
    margin-left:0!important;
    margin-top:0!important;
    margin-bottom:0!important
}
.mce-content-body blockquote{
    border-left:4px solid #0073aa!important;
    margin:1.5em 0!important;
    padding:0 0 0 1em!important;
    font-style:italic!important;
    color:#666!important;
    background:0 0!important
}
.mce-content-body blockquote p{
    margin:.5em 0!important
}
.mce-content-body code{
    background:#f1f1f1!important;
    color:#d63384!important;
    padding:2px 4px!important;
    border-radius:3px!important;
    font-family:Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
    font-size:.9em!important
}
.mce-content-body pre{
    background:#f6f7f7!important;
    border:1px solid #e1e1e1!important;
    border-radius:4px!important;
    padding:1em!important;
    overflow-x:auto!important;
    margin:1em 0!important
}
.mce-content-body pre code{
    background:0 0!important;
    color:inherit!important;
    padding:0!important
}
.mce-content-body table{
    border-collapse:collapse!important;
    width:100%!important;
    background:#fff!important;
    border:1px solid #e1e1e1!important
}
.mce-content-body td,.mce-content-body th{
    border:1px solid #e1e1e1!important;
    padding:8px 12px!important;
    text-align:left!important;
    vertical-align:top!important
}
.mce-content-body th,.mce-content-body thead th,.mce-content-body tr:nth-child(2n){
    background:#f9f9f9!important;
    font-weight:600!important;
    color:#23282d!important
}
.mce-content-body thead th{
    border-bottom:2px solid #e1e1e1!important
}
.mce-content-body img{
    max-width:100%!important;
    height:auto!important;
    border-radius:4px!important;
    box-shadow:0 2px 8px rgba(0,0,0,.1)!important
}
.mce-content-body figure img{
    margin:0!important
}
.mce-content-body figcaption{
    font-style:italic!important;
    color:#666!important;
    font-size:.9em!important;
    margin-top:.5em!important
}
.mce-content-body figure,.mce-content-body img,.mce-content-body table{
    margin:1em 0!important
}
.mce-content-body hr{
    border:none!important;
    border-top:1px solid #e1e1e1!important;
    margin:2em 0!important
}
.mce-content-body mark{
    background:#fff3cd!important;
    padding:2px 4px!important;
    border-radius:2px!important
}
.mce-content-body .button{
    display:inline-block;
    font-size:16px;
    font-weight:500;
    text-align:center;
    text-decoration:none!important;
    border-radius:8px;
    transition:.3s;
    cursor:pointer;
    line-height:1.5;
    white-space:nowrap;
    border:2px solid transparent
}
.mce-content-body .button.-md{
    padding:12px 28px
}
.mce-content-body .button.-dark-1{
    background:#27787d;
    color:#fff!important
}
.mce-content-body .accordion-header:hover,.mce-content-body .accordion__button:hover{
    background:#edf2f7
}
.mce-content-body .bg-accent-1{
    background:linear-gradient(135deg,#667eea 0,#764ba2 100%)
}
.mce-content-body .text-white{
    color:#fff!important
}
.mce-content-body .accordion-header,.mce-content-body .accordion__button{
    font-size:16px;
    user-select:none;
    position:relative;
    color:#2d3748;
    font-weight:600;
    cursor:pointer
}
.mce-content-body .button:hover{
    transform:translateY(-2px);
    box-shadow:0 7px 20px rgba(102,126,234,.5)
}
.mce-content-body .accordion-header::before,.mce-content-body .accordion__button::before{
    content:"";
    position:absolute;
    left:20px;
    top:50%;
    transform:translateY(-50%) rotate(0);
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:8px solid #718096;
    transition:transform .3s
}
.mce-content-body .accordion-item,.mce-content-body .accordion__item{
    border-bottom:1px solid #e2e8f0;
    overflow:hidden
}
.mce-content-body .accordion-item:last-child{
    border-bottom:none
}
.mce-content-body .accordion-header{
    padding:18px 24px 18px 50px;
    background:#f7fafc;
    transition:.3s
}
.mce-content-body .accordion-header:focus{
    outline:#667eea solid 2px;
    outline-offset:-2px
}
.mce-content-body .accordion-item.is-open .accordion-header::before,.mce-content-body .is-open>.accordion__button::before{
    transform:translateY(-50%) rotate(180deg)
}
.mce-content-body .accordion-item.is-open .accordion-header,.mce-content-body .is-open>.accordion__button{
    background:#e6efff;
    color:#2b6cb0
}
.mce-content-body .accordion-content,.mce-content-body .accordion__content{
    max-height:0;
    overflow:hidden;
    transition:max-height .3s,padding .3s;
    padding:0 24px;
    background:#fff
}
.mce-content-body .accordion-item.is-open .accordion-content,.mce-content-body .is-open>.accordion__content{
    max-height:2000px;
    padding:20px 24px;
    animation:.3s slideDown
}
.mce-content-body .accordion__button{
    padding:18px 24px 18px 50px;
    background:#f7fafc;
    transition:.3s;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.mce-content-body .accordion__button:focus{
    outline:#667eea solid 2px;
    outline-offset:-2px
}
.mce-content-body .accordion__content p{
    margin:0 0 16px;
    line-height:1.6;
    color:#4a5568
}
.mce-content-body .accordion__content ol,.mce-content-body .accordion__content ul{
    margin:0 0 16px;
    padding-left:24px;
    color:#4a5568
}
.mce-content-body .accordion__content li{
    margin-bottom:8px;
    line-height:1.6
}
.mce-content-body .accordion__content h3,.mce-content-body .accordion__content h4{
    margin:20px 0 12px;
    color:#2d3748
}
.mce-content-body .accordion__content h3{
    font-size:18px;
    font-weight:600
}
.mce-content-body .accordion__content h4{
    font-size:16px;
    font-weight:600
}
.mce-content-body .accordion__content .accordion,.mce-content-body .accordion__content .accordion-item,.mce-content-body .accordion__content .accordion__item{
    margin:16px 0;
    border:1px solid #cbd5e0
}
.mce-content-body .accordion__content .accordion-header,.mce-content-body .accordion__content .accordion__button{
    padding:14px 20px 14px 44px;
    font-size:15px;
    background:#f9fafb
}
.mce-content-body .accordion__content .accordion-header::before,.mce-content-body .accordion__content .accordion__button::before{
    left:16px;
    border-top-width:6px;
    border-left-width:5px;
    border-right-width:5px
}
.mce-content-body .accordion__icon .icon-minus,.mce-content-body .is-open .accordion__icon .icon-plus{
    display:none
}
.mce-content-body .is-open .accordion__icon .icon-minus{
    display:inline-block
}
.mce-content-body .size-30{
    width:30px;
    height:30px
}
.mce-content-body .flex-center{
    display:flex;
    align-items:center;
    justify-content:center
}
.mce-content-body .rounded-full{
    border-radius:9999px
}
.mce-content-body .bg-light-2{
    background:#f1f5f9
}
.mce-content-body .border-1{
    border:1px solid #e2e8f0;
    border-radius:12px
}
.mce-content-body .d-flex{
    display:flex
}
.mce-content-body .items-center{
    align-items:center
}
.mce-content-body .justify-between{
    justify-content:space-between
}
@keyframes slideDown{
    from{
        opacity:0;
        transform:translateY(-10px)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.mce-content-body .image-gallery{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin:20px 0
}
.mce-content-body .image-gallery .image-gallery-item{
    flex:1;
    min-width:200px;
    max-width:300px
}
.mce-content-body .image-gallery img{
    width:100%;
    height:auto;
    border-radius:8px;
    cursor:pointer;
    transition:transform .2s
}
.mce-content-body .image-gallery img:hover{
    transform:scale(1.05)
}
.mce-content-body .table-responsive{
    overflow-x:auto;
    border:1px solid #e1e1e1;
    border-radius:4px;
    margin:1em 0
}
.mce-content-body .table-responsive table{
    margin:0!important;
    min-width:600px
}
@media (max-width:768px){
    .mce-content-body{
        font-size:15px!important
    }
    .mce-content-body h1{
        font-size:1.8em!important
    }
    .mce-content-body h2{
        font-size:1.5em!important
    }
    .mce-content-body h3{
        font-size:1.3em!important
    }
    .mce-content-body .image-gallery{
        flex-direction:column
    }
    .mce-content-body .image-gallery .image-gallery-item{
        min-width:100%
    }
    .mce-content-body .table-stack,.mce-content-body .table-stack tbody,.mce-content-body .table-stack td,.mce-content-body .table-stack th,.mce-content-body .table-stack thead,.mce-content-body .table-stack tr{
        display:block!important
    }
    .mce-content-body .table-stack thead tr{
        position:absolute;
        top:-9999px;
        left:-9999px
    }
    .mce-content-body .table-stack tr{
        border:1px solid #e1e1e1!important;
        margin-bottom:15px!important;
        border-radius:8px!important;
        padding:15px!important;
        background:#fff!important;
        box-shadow:0 2px 8px rgba(0,0,0,.1)!important
    }
    .mce-content-body .table-stack td{
        border:none!important;
        border-bottom:1px solid #eee!important;
        position:relative!important;
        padding:10px 10px 10px 40%!important
    }
    .mce-content-body .table-stack td:before{
        content:attr(data-label) ": ";
        position:absolute;
        left:10px;
        width:35%;
        padding-right:10px;
        white-space:nowrap;
        font-weight:600;
        color:#0073aa;
        font-size:14px
    }
    .mce-content-body .table-stack td:last-child{
        border-bottom:none!important
    }
    .mce-content-body .button,.mce-content-body .cta-button,.mce-content-body .cta-button-outline,.mce-content-body .whatsapp-button{
        display:block;
        width:100%;
        max-width:300px;
        margin:10px auto;
        padding:12px 24px;
        font-size:14px
    }
    .mce-content-body .accordion-header,.mce-content-body .accordion__button{
        padding:14px 20px 14px 44px;
        font-size:15px
    }
    .mce-content-body .accordion-header::before,.mce-content-body .accordion__button::before{
        left:16px
    }
    .mce-content-body .accordion-content,.mce-content-body .accordion__content{
        font-size:14px
    }
    .mce-content-body .accordion-item.is-open .accordion-content,.mce-content-body .is-open>.accordion__content{
        padding:16px 20px
    }
}
@media (prefers-color-scheme:dark){
    .mce-content-body .accordion-item,.mce-content-body .accordion__item{
        border-color:#2d3748
    }
    .mce-content-body .accordion-header,.mce-content-body .accordion__button{
        background:#2d3748;
        color:#e2e8f0
    }
    .mce-content-body .accordion-header:hover,.mce-content-body .accordion__button:hover{
        background:#374151
    }
    .mce-content-body .accordion-item.is-open .accordion-header,.mce-content-body .is-open>.accordion__button{
        background:#374151;
        color:#90cdf4
    }
    .mce-content-body .accordion-content,.mce-content-body .accordion__content{
        background:#1a202c
    }
    .mce-content-body .accordion-content li,.mce-content-body .accordion-content ol,.mce-content-body .accordion-content p,.mce-content-body .accordion-content ul,.mce-content-body .accordion__content li,.mce-content-body .accordion__content ol,.mce-content-body .accordion__content p,.mce-content-body .accordion__content ul{
        color:#cbd5e0
    }
    .mce-content-body .accordion-content h3,.mce-content-body .accordion-content h4,.mce-content-body .accordion__content h3,.mce-content-body .accordion__content h4{
        color:#e2e8f0
    }
}
.mce-content-body .no-animation .accordion-content,.mce-content-body .no-animation .accordion-header::before,.mce-content-body .no-animation .accordion__button::before,.mce-content-body .no-animation .accordion__content{
    transition:none!important
}
.mce-content-body .accordion.always-open .accordion-item,.mce-content-body .accordion.always-open .accordion__item{
    pointer-events:none
}
.mce-content-body .accordion.always-open .accordion-item.is-open,.mce-content-body .accordion.always-open .is-open{
    pointer-events:auto
}
details{
    border-radius:12px;
    border:1px solid #e7e6e6;
    transition:box-shadow .2s ease-out,border-color .2s ease-out;
    background:#fff;
    overflow:clip;
    margin-bottom: 10px;
}
details[open]{
    box-shadow:0 10px 40px rgba(0,0,0,.05)
}
summary{
    position:relative;
    cursor:pointer;
    padding:15px 20px 15px 65px;
    list-style:none;
    user-select:none;
    color:#1f2937
}
summary::-webkit-details-marker{
    display:none
}
summary::before{
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    content: "\f067";  /* fa-plus */
    font-size:var(--text-13)!important;
    font-size:18px;
    line-height:1;
    position:absolute;
    left:15px;
    top:50%;
    transform:translateY(-50%) rotate(0);
    transition:transform .2s ease-out,opacity .2s ease-out;
    background-color:rgba(235,102,43,.05)!important;
    color:var(--color-accent-1)!important;
    border-radius:15px;
    padding:10px
}
details[open] summary::before{
    font-family: "Font Awesome 6 Free" !important;
    content: "\f068";  /* fa-minus */
    transform:translateY(-50%) rotate(0)
}
summary~*{
    max-height:0;
    overflow:hidden;
    transition:max-height .2s ease-out,padding .2s ease-out,margin .2s ease-out;
    padding:0 20px;
    margin:0
}
details[open] summary~*{
    max-height:650px;
    padding:10px 20px 16px;
}
summary~* img{
    max-width:100%;
    height:auto;
    display:block
}
summary::marker{
    font-family:icomoon!important;
    font-size:var(--text-13)!important;
    content:"\e92f";
    font-size:16px
}
details[open] summary::marker{
    content:"\e93b"
}
.icon-twitter:before {
  content: "\e900";
}
.icon-search:before {
  content: "\e901";
}
.icon-triangular-down:before {
  content: "\e902";
}
.icon-shopcart:before {
  content: "\e903";
}
.icon-flash:before {
  content: "\e904";
}
.icon-arrow-top-right:before {
  content: "\e905";
}
.icon-star:before {
  content: "\e906";
}
.icon-arrow-left:before {
  content: "\e907";
}
.icon-arrow-right:before {
  content: "\e908";
}
.icon-star-1:before {
  content: "\e909";
}
.icon-check:before {
  content: "\e90a";
}
.icon-apple:before {
  content: "\e90b";
}
.icon-chplay:before {
  content: "\e90c";
}
.icon-medal-1:before {
  content: "\e90d";
}
.icon-keyboard:before {
  content: "\e90e";
}
.icon-arrow-top:before {
  content: "\e90f";
}
.icon-arrow-bottom:before {
  content: "\e910";
}
.icon-quote:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e912";
}
.icon-pause:before {
  content: "\e913";
}
.icon-time-return:before {
  content: "\e914";
}
.icon-star-3:before {
  content: "\e915";
}
.icon-newsletter:before {
  content: "\e916";
}
.icon-home:before {
  content: "\e917";
}
.icon-extremely:before {
  content: "\e918";
}
.icon-like:before {
  content: "\e919";
}
.icon-dislike:before {
  content: "\e91a";
}
.icon-troubleshooting:before {
  content: "\e91b";
}
.icon-google:before {
  content: "\e91c";
}
.icon-triangular-right:before {
  content: "\e91d";
}
summary::marker{
    font-family:icomoon!important;
    font-size:var(--text-13)!important;
    content:"\e92f";
    font-size:16px
}
details[open] summary::marker{
    content:"\e93b"
}