.elementor-39 .elementor-element.elementor-element-8005988{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:160px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-a655e1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-d037589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-d472328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-306ecaf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-2a1ab5a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-572d35e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-1d83b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-25d644d{text-align:end;}.elementor-39 .elementor-element.elementor-element-25d644d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-1216d85{text-align:end;}.elementor-39 .elementor-element.elementor-element-365de92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ba535b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:60px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-e367dbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-d4ce1c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-59d9e06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0637b31 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-4146e5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-4146e5c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4146e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-97ba027{text-align:center;}.elementor-39 .elementor-element.elementor-element-97ba027 .elementor-heading-title{line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-11e22c7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:start;--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-7a8bd56{--display:flex;}.elementor-39 .elementor-element.elementor-element-ca575cd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-ca575cd img{width:190px;height:190px;object-fit:contain;object-position:center center;}.elementor-39 .elementor-element.elementor-element-2aa6189{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-2f6815b8 );}.elementor-39 .elementor-element.elementor-element-b22fc75{--display:flex;}.elementor-39 .elementor-element.elementor-element-772e35a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-772e35a img{width:190px;height:190px;object-fit:contain;object-position:center center;}.elementor-39 .elementor-element.elementor-element-ddf2a5a{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-2f6815b8 );}.elementor-39 .elementor-element.elementor-element-e35d748{--display:flex;}.elementor-39 .elementor-element.elementor-element-394f761{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-394f761 img{width:190px;height:190px;object-fit:contain;object-position:center center;}.elementor-39 .elementor-element.elementor-element-69042f2{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-2f6815b8 );}.elementor-39 .elementor-element.elementor-element-bc8c0af{--display:flex;}.elementor-39 .elementor-element.elementor-element-b2233e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-b2233e8 img{width:190px;height:190px;object-fit:contain;object-position:center center;}.elementor-39 .elementor-element.elementor-element-c709114{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-2f6815b8 );}.elementor-39 .elementor-element.elementor-element-db97216{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-3d76db0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-39 .elementor-element.elementor-element-6a71f88.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:80px;}.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-main-swiper{width:100%;}.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-swiper-button{font-size:40px;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-8005988{--grid-auto-flow:row;--align-items:stretch;}.elementor-39 .elementor-element.elementor-element-a655e1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d037589{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-306ecaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-2a1ab5a{--grid-auto-flow:row;--align-items:stretch;}.elementor-39 .elementor-element.elementor-element-572d35e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-25d644d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-365de92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ba535b5{--grid-auto-flow:row;--align-items:stretch;}.elementor-39 .elementor-element.elementor-element-e367dbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d4ce1c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-0637b31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-11e22c7{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-6a71f88.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-8005988{--content-width:1200px;}.elementor-39 .elementor-element.elementor-element-a655e1e{--width:100%;}.elementor-39 .elementor-element.elementor-element-2a1ab5a{--content-width:1200px;}.elementor-39 .elementor-element.elementor-element-365de92{--width:100%;}.elementor-39 .elementor-element.elementor-element-ba535b5{--content-width:1200px;}.elementor-39 .elementor-element.elementor-element-e367dbf{--width:100%;}.elementor-39 .elementor-element.elementor-element-4146e5c{--content-width:1200px;}.elementor-39 .elementor-element.elementor-element-11e22c7{--width:100%;}.elementor-39 .elementor-element.elementor-element-db97216{--content-width:1200px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-8005988{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-a655e1e{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d037589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-306ecaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-2a1ab5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-572d35e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-25d644d{text-align:start;}.elementor-39 .elementor-element.elementor-element-25d644d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-1216d85{text-align:start;}.elementor-39 .elementor-element.elementor-element-365de92{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-365de92.e-con{--order:-99999 /* order start hack */;}.elementor-39 .elementor-element.elementor-element-ba535b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-e367dbf{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d4ce1c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0637b31 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-39 .elementor-element.elementor-element-4146e5c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-11e22c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-db97216{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-6a71f88.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for image, class: .elementor-element-68870d0 */@media (max-width: 1024px) {
    .elementor-39 .elementor-element.elementor-element-68870d0 .elementor-element {
        height: 100%;
    }
    
    .elementor-39 .elementor-element.elementor-element-68870d0 img {
        height: 100%;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a655e1e */.elementor-39 .elementor-element.elementor-element-a655e1e .elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d761206 */.elementor-39 .elementor-element.elementor-element-d761206 div {
    display: inline;
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-d761206 span {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77a0cbe */@media (max-width: 1200px) {
    .elementor-39 .elementor-element.elementor-element-77a0cbe .elementor-widget {
        height: 100%;
    }
    
    .elementor-39 .elementor-element.elementor-element-77a0cbe img {
        height: 100%;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365de92 */.elementor-39 .elementor-element.elementor-element-365de92 .elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9da56e */@media (max-width: 1200px) {
    .elementor-39 .elementor-element.elementor-element-b9da56e .elementor-widget {
        height: 100%;
    }
    
    .elementor-39 .elementor-element.elementor-element-b9da56e img {
        height: 100%;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e367dbf */.elementor-39 .elementor-element.elementor-element-e367dbf .elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca575cd *//*.elementor-39 .elementor-element.elementor-element-ca575cd:before {
    content: "";
    background:#fff;
    position: absolute;
    z-index: 0;
    width: 180px;
    height: 180px;
    left: calc(50% - 90px);
    top: -10px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}

.elementor-39 .elementor-element.elementor-element-ca575cd img {
    z-index: 1;
    position: relative;
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aa6189 */.elementor-39 .elementor-element.elementor-element-2aa6189 h2 {
    color: var(--e-global-color-secondary);
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-2aa6189 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-772e35a *//*.elementor-39 .elementor-element.elementor-element-772e35a:before {
    content: "";
    background:#fff;
    position: absolute;
    z-index: 0;
    width: 180px;
    height: 180px;
    left: calc(50% - 90px);
    top: -10px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}

.elementor-39 .elementor-element.elementor-element-772e35a img {
    z-index: 1;
    position: relative;
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddf2a5a */.elementor-39 .elementor-element.elementor-element-ddf2a5a h2 {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394f761 *//*.elementor-39 .elementor-element.elementor-element-394f761:before {
    content: "";
    background:#fff;
    position: absolute;
    z-index: 0;
    width: 180px;
    height: 180px;
    left: calc(50% - 90px);
    top: -10px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}

.elementor-39 .elementor-element.elementor-element-394f761 img {
    z-index: 1;
    position: relative;
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69042f2 */.elementor-39 .elementor-element.elementor-element-69042f2 h2 {
    color: var(--e-global-color-secondary);
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-69042f2 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2233e8 *//*.elementor-39 .elementor-element.elementor-element-b2233e8:before {
    content: "";
    background:#fff;
    position: absolute;
    z-index: 0;
    width: 180px;
    height: 180px;
    left: calc(50% - 90px);
    top: -10px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}

.elementor-39 .elementor-element.elementor-element-b2233e8 img {
    z-index: 1;
    position: relative;
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c709114 */.elementor-39 .elementor-element.elementor-element-c709114 h2 {
    color: var(--e-global-color-secondary);
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-c709114 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-6a71f88 */.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-swiper-button.elementor-swiper-button-prev {
    left: -10px;
}

.elementor-39 .elementor-element.elementor-element-6a71f88 .elementor-swiper-button.elementor-swiper-button-next {
    right: -10px;
}/* End custom CSS */