.elementor-15 .elementor-element.elementor-element-614ba08{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{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-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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-f1065be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-f1065be .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-15 .elementor-element.elementor-element-f1065be .elementor-swiper-button{font-size:40px;color:var( --e-global-color-f8224ea );}.elementor-15 .elementor-element.elementor-element-f1065be .elementor-swiper-button svg{fill:var( --e-global-color-f8224ea );}.elementor-15 .elementor-element.elementor-element-f1065be .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-703f888{--display:flex;}.elementor-15 .elementor-element.elementor-element-0ba2564{--display:flex;}.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-15 .elementor-element.elementor-element-9fe4d4d .elementor-heading-title{color:var( --e-global-color-f8224ea );}.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-15 .elementor-element.elementor-element-b8d5145 .elementor-button{background-color:var( --e-global-color-3b964a7 );}.elementor-15 .elementor-element.elementor-element-b8d5145{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-eebf659{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-cda6ed3{column-gap:0px;}.elementor-15 .elementor-element.elementor-element-b271832{column-gap:0px;text-align:right;}.elementor-15 .elementor-element.elementor-element-72d1c93{--display:flex;}.elementor-15 .elementor-element.elementor-element-72d1c93:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-72d1c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d48b3d0 );}.elementor-15 .elementor-element.elementor-element-3e4f9b0{--display:flex;}.elementor-15 .elementor-element.elementor-element-5e927b4{--display:flex;}.elementor-15 .elementor-element.elementor-element-02783b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-14aec4f{--display:flex;}.elementor-15 .elementor-element.elementor-element-538964c{text-align:center;}.elementor-15 .elementor-element.elementor-element-538964c .elementor-heading-title{color:var( --e-global-color-f8224ea );}.elementor-15 .elementor-element.elementor-element-1c4dabd{--display:flex;}.elementor-15 .elementor-element.elementor-element-b13b62a{text-align:center;}.elementor-15 .elementor-element.elementor-element-b13b62a .elementor-heading-title{color:var( --e-global-color-f8224ea );}.elementor-15 .elementor-element.elementor-element-0da54ac{--display:flex;}.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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-614ba08{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f1065be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-eebf659{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-02783b5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-614ba08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f1065be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-f1065be .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:42vh;}.elementor-15 .elementor-element.elementor-element-703f888{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-9fe4d4d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9fe4d4d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-eebf659{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-15 .elementor-element.elementor-element-02783b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for media-carousel, class: .elementor-element-f1065be */.elementor-element-f1065be .elementor-swiper:first-child {
    height: 90%;
}

.elementor-element-f1065be .elementor-swiper:last-child {
    height: 10%;
}

.elementor-element-f1065be .swiper-horizontal {
    height: 98%
}

.elementor-element.elementor-element-f1065be.elementor-skin-slideshow.elementor-arrows-yes.elementor-widget.elementor-widget-media-carousel.e-widget-swiper .elementor-widget-container {
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8d5145 */.elementor-button-link {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eebf659 */p {
    margin: 0;
}

.elementor-element-eebf659 {
    padding: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba2564 */@media only screen and (max-width: 767px) {
    .elementor-element.elementor-element-0ba2564 {
    display: block;
    height: fit-content!important;
    padding: 0;
    margin-top: 5px;
}
    .elementor-element-0ba2564 .elementor-element {
    padding: 5px 0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eacdcae */.elementor-element-eacdcae p {
    padding: .5rem 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703f888 */.elementor-element-190d8a3 {
    background: #f4f4f4;
}

.elementor-element-0ba2564 {
    height: 35%!important;
}

.elementor-element-72d1c93 {
    margin: 0;
}

.e-con-inner {
    padding: 0!important;
}

@media only screen and (max-width: 767px){
    .elementor-element-703f888 {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614ba08 */.elementor-element-614ba08 {
    padding: 0px;
    position: relative;
}

.elementor-element-d9ef298 {
    position: absolute;
background: #00bf63;
    background: linear-gradient(-110deg, transparent, transparent 20px, #00bf63 10px);
    margin-bottom: 5px;
    padding: 5px 22px 5px 25px;
    z-index: 10;
    top: 1rem;
    left: -50px;
}

.elementor-element-d9ef298 p {
    color: white;
    font-weight: bold;
}


.elementor-element-9fe4d4d {
    margin-top: -30px
}

.elementor-element-b271832 {
    display: flex;
}

.elementor-element-703f888 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4f9b0 */.elementor-element-3e4f9b0 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e927b4 */.elementor-element-5e927b4, .elementor-element-02783b5, .elementor-element-14aec4f {
    padding: 0;
}

.elementor-element-1c4dabd {
    padding: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0da54ac */.elementor-element-c6350bf img {
    height: 35px;
    width: 50px;
    object-fit: contain;
    padding: .5rem 2rem;
}

.fade-in {
    opacity: 100;
    visibility: visible;
    transition: opacity .5s ease, visibility 0s 1s;
}

.fade-out {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease, visibility 0s 1s;
}

.elementor-element-c6350bf {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    background: black;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}/* End custom CSS */
/* Start custom CSS */footer{
    display: none;
}

div#section-home{
    display: none;
}/* End custom CSS */