.elementor-1695 .elementor-element.elementor-element-91aeab8{--display:flex;--overflow:hidden;}.elementor-1695 .elementor-element.elementor-element-6409d90{--display:flex;--gap:var(--space-2xs) var(--space-2xs);--row-gap:var(--space-2xs);--column-gap:var(--space-2xs);--padding-top:var(--space-xl);--padding-bottom:var(--space-xl);--padding-left:var(--space-xl);--padding-right:var(--space-xl);--z-index:1;}.elementor-1695 .elementor-element.elementor-element-6409d90:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-6409d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c0c2c2 );}.elementor-1695 .elementor-element.elementor-element-b8dc59d .elementor-heading-title{font-family:var( --e-global-typography-c0414e0-font-family ), Sans-serif;font-size:var( --e-global-typography-c0414e0-font-size );font-weight:var( --e-global-typography-c0414e0-font-weight );text-transform:var( --e-global-typography-c0414e0-text-transform );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );color:var( --e-global-color-6c5d3ae );}.elementor-1695 .elementor-element.elementor-element-21c0149 .elementor-heading-title{font-family:var( --e-global-typography-c0414e0-font-family ), Sans-serif;font-size:var( --e-global-typography-c0414e0-font-size );font-weight:var( --e-global-typography-c0414e0-font-weight );text-transform:var( --e-global-typography-c0414e0-text-transform );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );color:var( --e-global-color-6c5d3ae );}.elementor-1695 .elementor-element.elementor-element-225f643 .elementor-heading-title{font-family:var( --e-global-typography-c0414e0-font-family ), Sans-serif;font-size:var( --e-global-typography-c0414e0-font-size );font-weight:var( --e-global-typography-c0414e0-font-weight );text-transform:var( --e-global-typography-c0414e0-text-transform );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );color:var( --e-global-color-6c5d3ae );}.elementor-1695 .elementor-element.elementor-element-fcd0ff5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-1695 .elementor-element.elementor-element-323ba7d img{width:100%;height:500px;object-fit:cover;object-position:center center;}@media(min-width:1920px){.elementor-1695 .elementor-element.elementor-element-b8dc59d .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-21c0149 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-225f643 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-fcd0ff5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-1695 .elementor-element.elementor-element-b8dc59d .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-21c0149 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-225f643 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-fcd0ff5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1695 .elementor-element.elementor-element-323ba7d img{height:400px;}}@media(max-width:767px){.elementor-1695 .elementor-element.elementor-element-b8dc59d .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-21c0149 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-225f643 .elementor-heading-title{font-size:var( --e-global-typography-c0414e0-font-size );line-height:var( --e-global-typography-c0414e0-line-height );letter-spacing:var( --e-global-typography-c0414e0-letter-spacing );}.elementor-1695 .elementor-element.elementor-element-fcd0ff5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1695 .elementor-element.elementor-element-323ba7d img{height:235px;}}/* Start custom CSS for heading, class: .elementor-element-21c0149 */.elementor-1695 .elementor-element.elementor-element-21c0149 .space_do{
    display: none;
}

@media (min-width: 1024px) and (max-width: 1613px){
    .elementor-1695 .elementor-element.elementor-element-21c0149 .space_do{
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-225f643 */.elementor-1695 .elementor-element.elementor-element-225f643 .space_do{
   display: none;
}

@media (min-width: 1025px) and (max-width: 1676px){
    .elementor-1695 .elementor-element.elementor-element-225f643 .space_do{
       display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91aeab8 */.elementor-1695 .elementor-element.elementor-element-91aeab8 .elementor-button{
    position: absolute;
    /* 16px / 40px */
    right: clamp(1rem, 0.7rem + 1.5vw, 2.5rem);
    bottom:  clamp(1rem, 0.7rem + 1.5vw, 2.5rem);
}

.elementor-1695 .elementor-element.elementor-element-91aeab8:hover .elementor-button{
    width: clamp(3rem, 2.6rem + 2vw, 5rem);
    height: clamp(3rem, 2.6rem + 2vw, 5rem);
}

.elementor-1695 .elementor-element.elementor-element-91aeab8 .card-header{
    transition: .25s;
}

.elementor-1695 .elementor-element.elementor-element-91aeab8:hover .card-header{
    background-color: var(--e-global-color-33588de);
}



.elementor-1695 .elementor-element.elementor-element-91aeab8 img{
    transition: .4s;
}

.elementor-1695 .elementor-element.elementor-element-91aeab8:hover img{
    transform: scale(1.05);
}/* End custom CSS */