.elementor-491 .elementor-element.elementor-element-2900d9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-491 .elementor-element.elementor-element-1d01302{--display:flex;--min-height:0px;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-491 .elementor-element.elementor-element-1d01302, .elementor-491 .elementor-element.elementor-element-1d01302::before{--border-transition:0.3s;}.elementor-491 .elementor-element.elementor-element-9cd88f5 > .elementor-widget-container{padding:40px 40px 40px 40px;background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #F7F7F7 100%);}.elementor-491 .elementor-element.elementor-element-9cd88f5 img{height:40vh;object-fit:contain;object-position:center center;}.elementor-491 .elementor-element.elementor-element-b637fa6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-491 .elementor-element.elementor-element-b637fa6{text-align:center;}.elementor-491 .elementor-element.elementor-element-b637fa6 .elementor-heading-title{color:#232121;font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-491 .elementor-element.elementor-element-b026522 .elementor-button-content-wrapper{flex-direction:row;}.elementor-491 .elementor-element.elementor-element-b026522 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:0.8rem;font-weight:300;fill:#EBEBEB;color:#EBEBEB;background-color:#232121;border-radius:51px 51px 51px 51px;padding:10px 10px 10px 10px;}.elementor-491 .elementor-element.elementor-element-b026522 .elementor-button:hover, .elementor-491 .elementor-element.elementor-element-b026522 .elementor-button:focus{background-color:#2F2F2F;}@media(max-width:1366px){.elementor-491 .elementor-element.elementor-element-9cd88f5 img{height:37vh;}}@media(max-width:1024px){.elementor-491 .elementor-element.elementor-element-b637fa6 > .elementor-widget-container{padding:10px 0px 10px 0px;}}@media(max-width:767px){.elementor-491 .elementor-element.elementor-element-2900d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-b637fa6 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-491 .elementor-element.elementor-element-b026522 .elementor-button{letter-spacing:0.4px;}}/* Start custom CSS for container, class: .elementor-element-1d01302 */@media only screen and (min-width: 1024px) { .elementor-491 .elementor-element.elementor-element-1d01302 {
    --height: 65vh;
    --bottom: -100px;
    overflow: hidden !important;
}
.elementor-491 .elementor-element.elementor-element-1d01302 .main-button{
    bottom: 0;
    transition: .8s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-491 .elementor-element.elementor-element-1d01302 .main-button{
    bottom: var(--bottom);
}
.elementor-491 .elementor-element.elementor-element-1d01302:hover .main-button{
    bottom: 0px; }
}/* End custom CSS */