/**ECOM-INSERT-CSS**/
                .ecom-column {
                    position: relative;
                    /* display: flex; responsive generate display block */
                }
                .ecom-column>.core__column--wrapper {
                    align-items: flex-start; /* fix tam de mn lam layout */
                    display: flex;
                    padding: 20px;
                }
                .ecom-column:hover {
                    z-index: 1;
                }
                @media only screen and (min-width: 768px) {
                    .ecom-column>.core__column--wrapper {
                        height: 100%;
                    }
                }
                .ecom-row {
                    width: 100%;
                    position: relative;
                }
                .ecom-section__overlay > .ecom-overlay{
                    position:absolute;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                }
                .ecom-row:not(.ecom-section) {
                    float: left;
                }
                .ecom-row.ecom-section {
                    clear: both;
                }
                .ecom-row:hover {
                    z-index: 1;
                }
                .ecom-row>div.core__row--columns.core__row--full {
                    max-width: 100%;
                }
                
                .ecom__text--dropcap:first-letter {
                    font-size: 40px;
                    color: #8A2BE2;
                    display:inline-flex;
                    border:1px solid transparent;
                    float:left;
                    line-height:1;
                }
            
                    .ecom-element-button.ecom-button-default{
                        display:flex;
                    }
                    a.ecom__element--button{
                        display: inline-flex;
                        align-items: center;
                        text-decoration: none;
                        text-align:center
                    }
                    .ecom__element--button-icon{
                        display:inline-flex;
                        color:inherit;
                    }
                    .ecom__element--button-icon svg{
                        width:24px;
                        height:auto
                    }
                
                    .ecom-base-image.ecom-overlay > .ecom-overlay-text{
                        text-align:center
                    }
                    .ecom-image-align{
                        display:flex;
                    }
                    .ecom-image-picture-link,
                    .ecom-image-picture{
                        overflow:hidden;
                        width:100%;
                        height:100%;
                    }
                    .ecom-base-image picture {
                        flex:1 1 auto;
                        min-height:1px;
                    }
                    .ecom-base-image picture img{
                        display: block;
                        width:100%;
                    }
                    .ecom-base-image figure{
                        display: flex;
                    }
                    .ecom-container-image{
                        display: flex;
                        flex-direction: column;
                        width:100%;
                    }
                    .ecom-image-picture-link,
                    .ecom-image-content-position{
                        position: relative;
                    }
                    .ecom-base-image.ecom-overlay {
                        position: absolute;
                        z-index: 1;
                        opacity: 0.5;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                    }
                    .ecom-image__caption{
                        width:100%;
                    }
                
                .element__divi{
                    padding:10px 0;
                    overflow:hidden;
                }
                .ecom__element-divi{
                    display:flex;
                }
                .divi-line{
                    margin:10px 0;
                    border:0;
                    border-bottom: 1px solid #D1D5DB;
                }
                .divi-cont{
                    position:relative;
                    z-index:1;
                    display:flex;
                    align-items:center;
                    transition: all .3s;
                    color: #818a91;
                    width:100%;
                }
                .divi-cont span{
                    display:flex;
                    white-space:nowrap;
                }
                .divi-cont-before{
                    display:block;
                    border:0;
                }
                .divi-cont-after{
                    display:block;
                    border:0;
                }
                .divi-style{
                    padding:0 !important;
                    border-bottom: 2px solid #D1D5DB;
                }
                .divi-cont>*{
                    margin:0;
                }
                .divi-cont svg{
                    width:36px;
                    height:auto;
                }
            

            .ecom-element_video-popup{
                display:none;
            }
                .element__video{
                    display:flex;
                    width:100%;
                }
                .ecom-element_video-iframe{
                    display:inline-flex;
                    width:100%;
                    position:relative;
                    overflow:hidden;
                    justify-content: center;
                }
                .ecom-element_video-iframe iframe,
                .ecom-element_video-iframe video{
                    background:#000;
                }
                .ecom-element_video-iframe .ecom-video_overlay-icon{
                    position:absolute;
                    display:flex;
                    top:0;
                    bottom:0;
                    left:0;
                    right:0;
                    align-items:center;
                    justify-content:center;
                    border:none;
                    outline:none;
                    width: 100%;
                    height: 100%;
                    cursor:pointer;
                    background-color:#3336;
                    z-index:-1;
                    opacity:0;
                    border-radius: 0;

                }
                .ecom-element_video-iframe .ecom-video_overlay-icon:hover {
                    background-color:#3336;
                }
                .ecom-element_video-iframe .ecom-overlay{
                    z-index:1;
                    opacity:1;
                }
                .ecom-video-icon-play{
                    position:absolute;
                    top:50%;
                    left:50%;
                    transform:translate(-50%,-50%);
                    color:white;
                    fill: currentColor;
                    display: flex;
                    z-index: 2;
                }
                .ecom-video-icon-play svg{
                    width: 50px;
                    height: auto;
                }
                .ecom-element_video-lightbox{
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    z-index: 100;
                    display: none;
                    opacity:0;
                }
                .ecom-light-box-modal{
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    background-color: #333333d1;
                    display:block !important;
                }
                .ecom-element_video-lightbox.fadeIn{
                    display:block;
                    opacity:1;
                    -webkit-transition: opacity 3s;
                    -moz-transition: opacity 3s;
                    transition: opacity 3s;
                }
                .ecom-video-wrapper {
                    position: absolute;
                    top: 50%;
                    left: 10%;
                    right:10%;
                    z-index: 10;
                    height:700px;
                    -webkit-transform: translateY(-50%);
                    -moz-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    -o-transform: translateY(-50%);
                    transform: translateY(-50%);
                    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
                }

                .ecom-video-close-btn {
                    width:30px;
                    height:30px;
                    color: grey;
                    font-size: 25px;
                    position: fixed;
                    top: 3%;
                    right: 3%;
                    z-index: 2;
                    -webkit-transform: scale(1, 1);
                    -moz-transform: scale(1, 1);
                    -ms-transform: scale(1, 1);
                    -o-transform: scale(1, 1);
                    transform: scale(1, 1);
                    -webkit-transition: transform .5s ease, color .5s ease;
                    -moz-transition: transform .5s ease, color .5s ease;
                    -ms-transition: transform .5s ease, color .5s ease;
                    -o-transition: transform .5s ease, color .5s ease;
                    transition: transform .5s ease, color .5s ease;
                }

                .ecom-video-close-btn:hover {
                    color: white;
                    cursor: pointer;
                    -webkit-transform: scale(1.2, 1.2);
                    -moz-transform: scale(1.2, 1.2);
                    -ms-transform: scale(1.2, 1.2);
                    -o-transform: scale(1.2, 1.2);
                    transform: scale(1.2, 1.2);
                    -webkit-transition: transform .5s ease, color .5s ease;
                    -moz-transition: transform .5s ease, color .5s ease;
                    -ms-transition: transform .5s ease, color .5s ease;
                    -o-transition: transform .5s ease, color .5s ease;
                    transition: transform .5s ease, color .5s ease;
                }
                @media screen and (max-width : 786px) {
                    .ecom-video-wrapper {
                    height:350px;
                    }
                }
                @media screen and (max-width : 480px) {
                    .ecom-video-wrapper {
                    height:180px;
                    }
                }
            
                .ecom-hidden{
                    display:none !important;
                }
                .element__image-hotspot--btn{
                    transition: opacity .3s ease ;
                }
                .element__image-hotspot .element__image-hotspot--content {
                    outline: none;
                }
                .element__image-hotspot--text.element__image-hotspot--btn-nolabel {
                    margin-top: -10px;
                    margin-left: -10px;
                    min-width: 20px;
                    min-height: 20px;
                }
                .element__image-hotspot--btn-nolabel .element__image-hotspot--sonar {
                    border-radius: 50%;
                    backface-visibility: hidden;
                    perspective: 800px;
                    position: absolute;
                    top: -8px;
                    right: -8px;
                    bottom: -8px;
                    left: -8px;
                    display: block;
                    animation: ecom_aimation-pulse 2s ease infinite;
                    background-color: rgba(255,255,255,.5);
                }
                .element__image-hotspot--btn-nolabel .element__image-hotspot--btn {
                    position: relative;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                    backface-visibility: hidden;
                    perspective: 800px;
                    z-index: 1;
                    transition: all .3s ease;
                }
                .element__image-hotspot--btn-label {
                    margin-left: 4px;
                    font-size: 14px;
                }
                .element__image-hotspot--content {
                    position: absolute;
                    z-index: 100;
                    width: 250px;
                }
                .element__image-hotspot:not([data-trigger="always"]) .element__image-hotspot--content:not(.actived) {
                    opacity: 0;
                    visibility: hidden;
                }
                .element__image-hotspot--content.fade.actived {
                    animation-name: fadeIn;
                }
                .element__image-hotspot--content-bottom.slide.actived {
                    animation-name: slideUp;
                }
                .element__image-hotspot--content-top.slide.actived {
                    animation-name: slideDown;
                }
                .element__image-hotspot--content-right.slide.actived {
                    animation-name: slideLeft;
                }
                .element__image-hotspot--content-left.slide.actived {
                    animation-name: slideRight;
                }
                .element__image-hotspot--content.has-arrow:after {
                    position: absolute;
                    content: '';
                    width: 8px;
                    height: 16px;
                    background: #ffffff
                }
                .element__image-hotspot--content.arrow-left.has-arrow:after {
                    clip-path: polygon(0 0, 100% 50%, 0 100%);
                    top: 50%;
                    right: 12px;
                    transform: translateY(-50%);
                }
                .element__image-hotspot--content.arrow-right.has-arrow:after {
                    clip-path: polygon(0 50%, 100% 0 , 100% 100%);
                    top: 50%;
                    left: 12px;
                    transform: translateY(-50%);
                }
                .element__image-hotspot--content.arrow-bottom.has-arrow:after,
                .element__image-hotspot--content.arrow-top.has-arrow:after {
                    width: 16px;
                    height: 8px
                }
                .element__image-hotspot--content.arrow-bottom.has-arrow:after {
                    clip-path: polygon(50% 0, 100% 100%, 0 100%);
                    transform: translateX(-50%);
                    top: 13px;
                    left: 50%;
                }
                .element__image-hotspot--content.arrow-top.has-arrow:after {
                    clip-path: polygon(0 0 , 100% 0 , 50% 100%);
                    transform: translateX(-50%);
                    bottom: 12px;
                    left: 50%;
                }
                .element__image-hotspot--content-left, .element__image-hotspot--content-right {
                    top: 50%;
                    transform: translateY(-50%)
                }
                .element__image-hotspot--content-top, .element__image-hotspot--content-bottom {
                    left: 50%;
                    transform: translateX(-50%);
                }
                .element__image-hotspot--content-left {
                    right: 100%;
                    padding-right: 20px;
                }
                .element__image-hotspot--content-right {
                    left: 100%;
                    padding-left: 20px;
                }
                .element__image-hotspot--content-top {
                    bottom: 100%;
                    padding-bottom: 20px;

                }
                .element__image-hotspot--content-bottom {
                    top: 100%;
                    padding-top: 20px
                }
                .element__image-hotspot--content .element__image-hotspot--content-image {
                    object-fit: cover;
                }
                .element__image-hotspot--content .element__image-hotspot--content-btn {
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    cursor: pointer;
                    transition: color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
                }
                @keyframes ecom_aimation-pulse {
                    0%,100% {
                        transform: scale(1)
                    }

                    50% {
                        transform: scale(1.2)
                    }
                }
                @keyframes fadeIn {
                    from { opacity: 0; visibility: hidden; }
                    to   { opacity: 1; visibility: visible; }
                }
                @keyframes slideUp {
                    from { opacity: 0; visibility: hidden; transform: translate(-50%, 30px) }
                    to { opacity: 1; visibility: visible; transform: translateX(-50%) }
                }
                @keyframes slideDown {
                    from { opacity: 0; visibility: hidden; transform: translate(-50%, -30px) }
                    to { opacity: 1; visibility: visible; transform: translateX(-50%) }
                }
                @keyframes slideLeft {
                    from { opacity: 0; visibility: hidden; transform: translate(30px,-50%); }
                    to { opacity: 1; visibility: visible; transform: translateY(-50%) }
                }
                @keyframes slideRight {
                    from { opacity: 0; visibility: hidden; transform: translate(-30px,-50%); }
                    to { opacity: 1; visibility: visible; transform: translateY(-50%) }
                }
                .ecom__image-hostpot--content-container{
                    display:flex;
                }
                .element__image-hotspot--img img {
                    width: 100%;
                }
                .ecom-image-picture * {
                    transition:inherit;
                }
                @media only screen and (max-width: 480px) {
                    .element__image-hotspot--content{
                        top:50% !important;
                        left:50% !important;
                        transform: translate(-50%,-50%) !important;
                        position: fixed;
                        padding: 0 !important;
                    }
                    .ecom-slider .element__image-hotspot--content{
                        position: absolute;
                        top: 0;
                        transform: translate(-50%,-60%) !important;
                    }
                }

            
                .element__featured--wrapper {
                    display: grid;
                    width: 100%;
                }
                .element__featured--box {
                    text-align: center;
                    overflow:hidden;
                }

                .element__featured--box-img img {
                    height: auto;
                    max-width: 100%;
                    border: none;
                    box-shadow: none;
                    transition-duration: 0.3s;
                    vertical-align: middle;
                }
                .ecom-button-default{
                    display:flex;
                    justify-content:inherit;
                }
                .element__featured--box-content{
                    justify-content:inherit;
                }
            
.ecom-core.ecom-5h77j4ug{width: 60%;}.ecom-core.ecom-5h77j4ug>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: center;align-content: center;}.ecom-core.ecom-5h77j4ug>div.core__column--wrapper>div.core__blocks>.core__blocks--body{justify-content: center;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-5h77j4ug{width: 100%;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-5h77j4ug{width: 100%;}}.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--content{animation-duration: 300ms;transition-property: transform, opacity, visibility;}.ecom-core.ecom-h6hc2bs8qj6 .ecom-image-align{align-items: center;}.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--img ,.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--img .ecom-image-default{opacity: 1;}.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--img:hover ,.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--img:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--btn{background-color: #ed8a8a;border-radius: 50%;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--text .element__image-hotspot--btn-icon{color: #ffffff;padding: 5px;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--text .element__image-hotspot--btn-icon svg{height: 14px;width: 14px;}.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--content{width: 200px;}.ecom-core.ecom-h6hc2bs8qj6 .ecom-hotspots-container-tooltip,.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--content.has-arrow:after{background-color: #ffffff;}.ecom-core.ecom-h6hc2bs8qj6 .ecom-hotspots-container-tooltip{box-shadow: 1px 1px 5px 0 rgba(125, 125, 125, 0.35);border-radius: 4px;padding: 8px;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-image img{object-fit: cover;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-image ,.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-image .ecom-image-default{opacity: 1;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-image:hover ,.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-image:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-title{text-align: center;color: #111;margin-top: 10px;margin-bottom: 5px;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-title,.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-title a{font-family: var(--ecom-global-typography-m5lJMKLv-font-family);font-size: var(--ecom-global-typography-m5lJMKLv-font-size);}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-text{text-align: center;color: #333;margin-bottom: 6px;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-text,.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-text a{font-family: 'Jost', sans-serif;font-size: 13px;}.ecom-core.ecom-h6hc2bs8qj6 .element__image-hotspot--content-prices{text-align: center;color: #e06565;}.ecom-core.ecom-h6hc2bs8qj6 .ecom-button-default{justify-content: center;}.ecom-core.ecom-h6hc2bs8qj6 .ecom__element.element__image-hotspot .element__image-hotspot--content .element__image-hotspot--content-btn{font-family: 'Jost', sans-serif;font-size: 13px;text-decoration: none;color: #de5757;}.ecom-core.ecom-h6hc2bs8qj6{padding-bottom: 0;}.ecom-core.ecom-3f30ytfx{width: 40%;}.ecom-core.ecom-3f30ytfx>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-3f30ytfx{width: 100%;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-3f30ytfx{width: 100%;}}.ecom-core.ecom-ftnbweqbhvo .ecom-button-default{justify-content: flex-start;}.ecom-core.ecom-ftnbweqbhvo .ecom__element--button{font-family: 'Jost', sans-serif;font-size: 14px;text-transform: uppercase;color: #ffffff;background-color: #18d63e;border-style: none;border-radius: 0px;padding: 7px 30px 8px 30px;}.ecom-core.ecom-ftnbweqbhvo .ecom__element--button:hover{color: #ffffff;background-color: #1c47ad;border-style: none;}.ecom-core.ecom-ftnbweqbhvo{margin-top: 15px;width: unset;max-width:unset;}.ecom-core.ecom-ao4sskfk4ue .text-content,.ecom-core.ecom-ao4sskfk4ue  .text-content a,.ecom-core.ecom-ao4sskfk4ue  .text-content p,.ecom-core.ecom-ao4sskfk4ue  .text-content span{text-align: left;}.ecom-core.ecom-ao4sskfk4ue .text-content,.ecom-core.ecom-ao4sskfk4ue .text-content a,.ecom-core.ecom-ao4sskfk4ue  .text-content a,.ecom-core.ecom-ao4sskfk4ue  .text-content a a,.ecom-core.ecom-ao4sskfk4ue  .text-content p,.ecom-core.ecom-ao4sskfk4ue  .text-content p a,.ecom-core.ecom-ao4sskfk4ue  .text-content span,.ecom-core.ecom-ao4sskfk4ue  .text-content span a{line-height: 27px;letter-spacing: 0.4px;}.ecom-core.ecom-ao4sskfk4ue{padding-bottom: 0;}.ecom-core.ecom-3q9rmspy5ym .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-3q9rmspy5ym .element__heading .ecom__heading,.ecom-core.ecom-3q9rmspy5ym .element__heading .ecom__heading a{font-family: 'Jost', sans-serif;font-size: 40px;font-weight: 600;line-height: 60px;}.ecom-core.ecom-3q9rmspy5ym  .element__heading .ecom__heading,.ecom-core.ecom-3q9rmspy5ym  .element__heading .ecom__heading a{color: #0e0f0e;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-3q9rmspy5ym .element__heading .ecom__heading,.ecom-core.ecom-3q9rmspy5ym .element__heading .ecom__heading a{font-size: 32px;line-height: 40px;}}.ecom-core.ecom-iumqqbmatgm>div.core__row--columns{height: 100vh;}.ecom-core.ecom-iumqqbmatgm>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: center;align-items: center;}.ecom-core.ecom-iumqqbmatgm{padding-top: 75px;padding-bottom: 0;margin-bottom: 75px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-iumqqbmatgm div.core__row--columns{flex-direction: column-reverse;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-iumqqbmatgm div.core__row--columns{flex-direction: row;}}
.ecom-core.ecom-283jk8eqmrv{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-283jk8eqmrv{width: 100%;}}.ecom-core.ecom-jczyxae2j4b .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-jczyxae2j4b .element__heading .ecom__heading,.ecom-core.ecom-jczyxae2j4b .element__heading .ecom__heading a{font-weight: 500;font-size: 30px;}.ecom-core.ecom-jczyxae2j4b  .element__heading .ecom__heading,.ecom-core.ecom-jczyxae2j4b  .element__heading .ecom__heading a{color: #000000;}
.ecom-core.ecom-y4obc6fyaa{width: 50%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-y4obc6fyaa{width: 100%;}}.ecom-core.ecom-s16emt7z1u9 .ecom-image-align,.ecom-core.ecom-s16emt7z1u9 .ecom-image-align{align-items: center;}.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-picture .ecom-image-default,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-default ,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-default .ecom-image-default{opacity: 1;}.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-picture:hover .ecom-image-default,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-default:hover ,.ecom-core.ecom-s16emt7z1u9 .ecom-base-image .ecom-image-default:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-cvl1m1eovvo{width: 50%;}.ecom-core.ecom-cvl1m1eovvo>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-cvl1m1eovvo{width: 100%;}}.ecom-core.ecom-yj8z22jodui .ecom-button-default{justify-content: flex-start;}.ecom-core.ecom-yj8z22jodui .ecom__element--button{font-family: 'Jost', sans-serif;font-size: 14px;text-transform: uppercase;color: #ffffff;background-color: #18d63e;border-style: none;border-radius: 0px;padding: 7px 30px 8px 30px;}.ecom-core.ecom-yj8z22jodui .ecom__element--button:hover{color: #ffffff;background-color: #1c47ad;border-style: none;}.ecom-core.ecom-yj8z22jodui{margin-top: 15px;width: unset;max-width:unset;}.ecom-core.ecom-3v3wft3xs37 .text-content,.ecom-core.ecom-3v3wft3xs37  .text-content a,.ecom-core.ecom-3v3wft3xs37  .text-content p,.ecom-core.ecom-3v3wft3xs37  .text-content span{text-align: left;}.ecom-core.ecom-3v3wft3xs37{padding-bottom: 0;}.ecom-core.ecom-ne01olwptb8 .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-ne01olwptb8 .element__heading .ecom__heading,.ecom-core.ecom-ne01olwptb8 .element__heading .ecom__heading a{font-weight: 500;font-size: 30px;}.ecom-core.ecom-ne01olwptb8  .element__heading .ecom__heading,.ecom-core.ecom-ne01olwptb8  .element__heading .ecom__heading a{color: #000000;}.ecom-core.ecom-ne01olwptb8{padding-bottom: 0;}.ecom-core.ecom-z49fq8oykkk>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: center;align-items: center;}.ecom-core.ecom-z49fq8oykkk{padding-bottom: 0;}
.ecom-core.ecom-p4tl9g91ej7{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-p4tl9g91ej7{width: 100%;}}.ecom-core.ecom-8eyxdjjbj3f .ecom__element-divi,.ecom-core.ecom-8eyxdjjbj3f .divi-cont{justify-content: center;}.ecom-core.ecom-8eyxdjjbj3f .divi-cont{grid-column-gap: 7px;}.ecom-core.ecom-8eyxdjjbj3f .ecom__element-divi .divi-style{border-bottom-width: 1px;}
.ecom-core.ecom-xnadxkbk7pj{width: 53.4%;}.ecom-core.ecom-xnadxkbk7pj>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-xnadxkbk7pj{width: 100%;}}.ecom-core.ecom-dm1i1qa8vym .text-content,.ecom-core.ecom-dm1i1qa8vym  .text-content a,.ecom-core.ecom-dm1i1qa8vym  .text-content p,.ecom-core.ecom-dm1i1qa8vym  .text-content span{text-align: left;}.ecom-core.ecom-c1g74fpz4af .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-c1g74fpz4af .element__heading .ecom__heading,.ecom-core.ecom-c1g74fpz4af .element__heading .ecom__heading a{font-weight: 500;font-size: 110px;}.ecom-core.ecom-c1g74fpz4af  .element__heading .ecom__heading,.ecom-core.ecom-c1g74fpz4af  .element__heading .ecom__heading a{color: #000000;}.ecom-core.ecom-sf7rhcwyaub{width: 46.6%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-sf7rhcwyaub{width: 100%;}}.ecom-core.ecom-6gu3u6azpj8 .ecom-image-align,.ecom-core.ecom-6gu3u6azpj8 .ecom-image-align{align-items: center;}.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-picture .ecom-image-default,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-default ,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-default .ecom-image-default{opacity: 1;}.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-picture:hover .ecom-image-default,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-default:hover ,.ecom-core.ecom-6gu3u6azpj8 .ecom-base-image .ecom-image-default:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-6gu3u6azpj8{padding-bottom: 0;}.ecom-core.ecom-96wb3sn358{padding-bottom: 0;}
.ecom-core.ecom-z0s3q8jageg{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-z0s3q8jageg{width: 100%;}}.ecom-core.ecom-2tftfz6oaff .ecom__element-divi,.ecom-core.ecom-2tftfz6oaff .divi-cont{justify-content: center;}.ecom-core.ecom-2tftfz6oaff .divi-cont{grid-column-gap: 7px;}.ecom-core.ecom-2tftfz6oaff .ecom__element-divi .divi-style{border-bottom-width: 1px;}
.ecom-core.ecom-eon3icuzky5{width: 47.7%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-eon3icuzky5{width: 100%;}}.ecom-core.ecom-uky6j49r0qa .ecom-image-align,.ecom-core.ecom-uky6j49r0qa .ecom-image-align{align-items: center;}.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-picture .ecom-image-default,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-default ,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-default .ecom-image-default{opacity: 1;}.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-picture:hover .ecom-image-default,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-default:hover ,.ecom-core.ecom-uky6j49r0qa .ecom-base-image .ecom-image-default:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-62jkz1jeoam{width: 52.3%;}.ecom-core.ecom-62jkz1jeoam>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-62jkz1jeoam{width: 100%;}}.ecom-core.ecom-wa956xg0cq .text-content,.ecom-core.ecom-wa956xg0cq  .text-content a,.ecom-core.ecom-wa956xg0cq  .text-content p,.ecom-core.ecom-wa956xg0cq  .text-content span{text-align: left;}.ecom-core.ecom-h9qg8xg5jd9 .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-h9qg8xg5jd9 .element__heading .ecom__heading,.ecom-core.ecom-h9qg8xg5jd9 .element__heading .ecom__heading a{font-weight: 500;font-size: 30px;}.ecom-core.ecom-h9qg8xg5jd9  .element__heading .ecom__heading,.ecom-core.ecom-h9qg8xg5jd9  .element__heading .ecom__heading a{color: #000000;}
.ecom-core.ecom-pr4k6vu9muq{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-pr4k6vu9muq{width: 100%;}}.ecom-core.ecom-v7lkuwkajjf .ecom__element-divi,.ecom-core.ecom-v7lkuwkajjf .divi-cont{justify-content: center;}.ecom-core.ecom-v7lkuwkajjf .divi-cont{grid-column-gap: 7px;}.ecom-core.ecom-v7lkuwkajjf .ecom__element-divi .divi-style{border-bottom-width: 1px;}
.ecom-core.ecom-rw4noiyx6n{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-rw4noiyx6n{width: 100%;}}.ecom-core.ecom-h2g2f1j8mlq .ecom-button-default{justify-content: center;}.ecom-core.ecom-h2g2f1j8mlq .ecom__element--button{justify-content: center;font-family: 'Jost', sans-serif;font-size: 14px;text-transform: uppercase;width: 229px;height: 40px;min-height: 40px;color: #ffffff;background-color: #18d63e;border-style: none;border-radius: 0px;}.ecom-core.ecom-h2g2f1j8mlq .ecom__element--button:hover{color: #ffffff;background-color: #1c47ad;border-style: none;border-top-right-radius: 0px;}.ecom-core.ecom-h2g2f1j8mlq{margin-top: 15px;padding-bottom: 0;}.ecom-core.ecom-z6htq83q96n .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-z6htq83q96n .element__heading .ecom__heading,.ecom-core.ecom-z6htq83q96n .element__heading .ecom__heading a{font-weight: 500;font-size: 30px;}.ecom-core.ecom-z6htq83q96n  .element__heading .ecom__heading,.ecom-core.ecom-z6htq83q96n  .element__heading .ecom__heading a{color: #000000;}.ecom-core.ecom-z6htq83q96n{padding-bottom: 0;}.ecom-core.ecom-okg5ycrvj1>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: center;}.ecom-core.ecom-okg5ycrvj1>div.core__row--columns{justify-content: center;}.ecom-core.ecom-okg5ycrvj1{padding-bottom: 84px;}
.ecom-core.ecom-yf13rilo92d{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yf13rilo92d{width: 100%;}}.ecom-core.ecom-ftqz2nb586f .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-ftqz2nb586f  .element__heading .ecom__heading,.ecom-core.ecom-ftqz2nb586f  .element__heading .ecom__heading a{color: #000000;}.ecom-core.ecom-ftqz2nb586f{padding-bottom: 0;}
.ecom-core.ecom-jsduxu9bokj{width: 95%;}.ecom-core.ecom-jsduxu9bokj>div.core__column--wrapper>div.core__blocks>div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 0px;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-jsduxu9bokj{width: 100%;}}.ecom-core.ecom-ghfh0kwa4z6 .ecom-element_video-iframe{height: 511px;margin-bottom: -13px;}.ecom-core.ecom-ghfh0kwa4z6{padding-bottom: 9px;}.ecom-core.ecom-ei74q2spv8>div.core__row--columns{justify-content: center;}.ecom-core.ecom-ei74q2spv8{padding-bottom: 0;}
.ecom-core.ecom-w0ea3biyzhl{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-w0ea3biyzhl{width: 100%;}}.ecom-core.ecom-knrj75a7nn .element__featured--wrapper{grid-template-columns: repeat(3, 1fr);gap: 30px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-knrj75a7nn .element__featured--wrapper{grid-template-columns: repeat(1, 1fr);gap: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-knrj75a7nn .element__featured--wrapper{grid-template-columns: repeat(1, 1fr);gap: 30px;}}.ecom-core.ecom-knrj75a7nn .element__featured .element__featured--box{text-align: center;justify-content: center;}.ecom-core.ecom-knrj75a7nn .ecom-image-align{justify-content: center;}.ecom-core.ecom-knrj75a7nn .element__featured .element__featured--box-img img{object-fit: fill;}.ecom-core.ecom-knrj75a7nn .element__featured .element__featured--box-img{margin-bottom: 20px;}.ecom-core.ecom-knrj75a7nn .element__featured .element__featured--box-title{font-family: 'Jost', sans-serif;font-size: 24px;font-weight: 500;margin-bottom: 8px;}.ecom-core.ecom-knrj75a7nn .element__featured .element__featured--box-text,.ecom-core.ecom-knrj75a7nn .element__featured a{font-family: var(--ecom-global-typography-m5lJMKLv-font-family);font-size: var(--ecom-global-typography-m5lJMKLv-font-size);}

