.elementor-827 .elementor-element.elementor-element-73d4e86{margin:2rem 0rem 0rem 0rem;padding:0px 10px 0px 10px;}.elementor-827 .elementor-element.elementor-element-7e9e210 .elementor-element-populated a:hover{color:#020101;}.elementor-827 .elementor-element.elementor-element-7e9e210 > .elementor-element-populated{margin:0rem 1rem 0rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-e681262{--display:flex;--background-transition:0.3s;}.elementor-827 .elementor-element.elementor-element-e681262:hover::before, .elementor-827 .elementor-element.elementor-element-e681262:hover > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-e681262:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-e681262 > .elementor-background-slideshow:hover::before, .elementor-827 .elementor-element.elementor-element-e681262 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-827 .elementor-element.elementor-element-e681262:hover{--overlay-opacity:0.5;}.elementor-827 .elementor-element.elementor-element-e681262.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-827 .elementor-element.elementor-element-74c4aec img{width:100%;height:293px;}.elementor-827 .elementor-element.elementor-element-defd9fb > .elementor-element-populated{margin:0rem 1rem 0rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-58a2878{--display:flex;}.elementor-827 .elementor-element.elementor-element-58a2878.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-827 .elementor-element.elementor-element-806fb59 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 110% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-827 .elementor-element.elementor-element-02e6235{margin:2rem 0rem 0rem 0rem;padding:0px 10px 0px 10px;}.elementor-827 .elementor-element.elementor-element-a81bc26 .elementor-element-populated a:hover{color:#020101;}.elementor-827 .elementor-element.elementor-element-a81bc26 > .elementor-element-populated{margin:0rem 1rem 0rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-0812e74{--display:flex;--background-transition:0.3s;}.elementor-827 .elementor-element.elementor-element-0812e74:hover::before, .elementor-827 .elementor-element.elementor-element-0812e74:hover > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-0812e74:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-0812e74 > .elementor-background-slideshow:hover::before, .elementor-827 .elementor-element.elementor-element-0812e74 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-827 .elementor-element.elementor-element-0812e74:hover{--overlay-opacity:0.5;}.elementor-827 .elementor-element.elementor-element-0812e74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-827 .elementor-element.elementor-element-4f694a2 > .elementor-element-populated{margin:0rem 1rem 0rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-06efded{--display:flex;}.elementor-827 .elementor-element.elementor-element-06efded.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-827 .elementor-element.elementor-element-ecdc254 .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 110% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-827 .elementor-element.elementor-element-277d6af{--display:flex;--background-transition:0.3s;}.elementor-827 .elementor-element.elementor-element-277d6af:hover::before, .elementor-827 .elementor-element.elementor-element-277d6af:hover > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-277d6af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-277d6af > .elementor-background-slideshow:hover::before, .elementor-827 .elementor-element.elementor-element-277d6af > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-827 .elementor-element.elementor-element-277d6af:hover{--overlay-opacity:0.5;}.elementor-827 .elementor-element.elementor-element-277d6af.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-827 .elementor-element.elementor-element-7e9e210{width:53.833%;}.elementor-827 .elementor-element.elementor-element-e681262{--width:92.355%;}.elementor-827 .elementor-element.elementor-element-defd9fb{width:46.167%;}.elementor-827 .elementor-element.elementor-element-58a2878{--width:96.724%;}.elementor-827 .elementor-element.elementor-element-0812e74{--width:103.454%;}.elementor-827 .elementor-element.elementor-element-06efded{--width:76.641%;}.elementor-827 .elementor-element.elementor-element-277d6af{--width:110.355%;}}@media(max-width:1024px) and (min-width:768px){.elementor-827 .elementor-element.elementor-element-7e9e210{width:50%;}.elementor-827 .elementor-element.elementor-element-defd9fb{width:50%;}.elementor-827 .elementor-element.elementor-element-a81bc26{width:50%;}.elementor-827 .elementor-element.elementor-element-4f694a2{width:50%;}}@media(max-width:1024px){.elementor-827 .elementor-element.elementor-element-7e9e210 > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;}.elementor-827 .elementor-element.elementor-element-defd9fb > .elementor-element-populated{margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;}.elementor-827 .elementor-element.elementor-element-a81bc26 > .elementor-element-populated{margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;}.elementor-827 .elementor-element.elementor-element-4f694a2 > .elementor-element-populated{margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-7e9e210 > .elementor-element-populated{margin:0rem 0rem 1.5rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-827 .elementor-element.elementor-element-defd9fb > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-827 .elementor-element.elementor-element-a81bc26 > .elementor-element-populated{margin:0rem 0rem 1.5rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-827 .elementor-element.elementor-element-4f694a2 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}}/* Start custom CSS for video, class: .elementor-element-806fb59 */.elementor-827 .elementor-element.elementor-element-806fb59:hover p {
    color: #FFFFFF !important;
}
.elementor-827 .elementor-element.elementor-element-806fb59{
    position: relative;
    z-index: 1;
    transition: all 0.3s;
}
.elementor-827 .elementor-element.elementor-element-806fb59:hover{
    margin-top: -10px;
    transition: all 0.3s;
}
.elementor-827 .elementor-element.elementor-element-806fb59::after{
    position: absolute;
    content: '';
    width: 90%;
    height: 8px;
    background-color: transparent;
    margin-right: -12px;
    margin-top: 18px ;
    transition: all 0.3s;
    border-radius: 0 0 15px 15px ;
   
}
.elementor-827 .elementor-element.elementor-element-806fb59:hover::after{

    margin-top: 19px ;
}
.elementor-827 .elementor-element.elementor-element-806fb59::before{
    position: absolute;
    content: '';
    width: 80%;
    height: 8px;
    background-color: transparent;
    margin-top: 60px ;
    transition: all 0.3s;
    border-radius: 0 0 15px 15px ;
}
.elementor-827 .elementor-element.elementor-element-806fb59:hover::before{
    background-color: #FFEEF0;
    margin-top: 71px ;
}

@media only screen and (max-width: 768px) { .elementor-827 .elementor-element.elementor-element-806fb59::before, .elementor-827 .elementor-element.elementor-element-806fb59::after {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-570847e */img {
  transition: transform .4s ease, filter .3s ease;
  transform-origin: center;
}

img:hover {
  transform: scale(1.12);
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ecdc254 */.elementor-827 .elementor-element.elementor-element-ecdc254:hover p {
    color: #FFFFFF !important;
}
.elementor-827 .elementor-element.elementor-element-ecdc254{
    position: relative;
    z-index: 1;
    transition: all 0.3s;
}
.elementor-827 .elementor-element.elementor-element-ecdc254:hover{
    margin-top: -10px;
    transition: all 0.3s;
}
.elementor-827 .elementor-element.elementor-element-ecdc254::after{
    position: absolute;
    content: '';
    width: 90%;
    height: 8px;
    background-color: transparent;
    margin-right: -12px;
    margin-top: 18px ;
    transition: all 0.3s;
    border-radius: 0 0 15px 15px ;
   
}
.elementor-827 .elementor-element.elementor-element-ecdc254:hover::after{

    margin-top: 19px ;
}
.elementor-827 .elementor-element.elementor-element-ecdc254::before{
    position: absolute;
    content: '';
    width: 80%;
    height: 8px;
    background-color: transparent;
    margin-top: 60px ;
    transition: all 0.3s;
    border-radius: 0 0 15px 15px ;
}
.elementor-827 .elementor-element.elementor-element-ecdc254:hover::before{
    background-color: #FFEEF0;
    margin-top: 71px ;
}

@media only screen and (max-width: 768px) { .elementor-827 .elementor-element.elementor-element-ecdc254::before, .elementor-827 .elementor-element.elementor-element-ecdc254::after {
    display: none;
}
}/* End custom CSS */