.video-section{min-height:85vh;position:relative}.video-section .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:transparent;background-image:linear-gradient(180deg,#fffFFF00 44%,#98ddc3 89%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s;z-index:1}.our-vida-region{position:relative;background-color:#fff}.hero-desktop-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(40%)}.hero-mobile-video{display:none}.overlay{min-height:100vh;align-items:center;justify-content:center;display:inline-block;text-align:center;position:absolute;top:25vh;width:100%;z-index:2}.overlay h1{color:#fff;font-size:115px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:111px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:80%}.overlay h2{color:#fff;font-family:FCBC,Sans-serif;letter-spacing:1px;font-size:40px;font-weight:300;line-height:50px;margin-top:10px}.elementor-button-link{font-size:30px;font-weight:300;fill:#fff;color:#fff;background-color:#111;border-style:solid;border-color:#111;padding:18px 25px 18px 25px}.elementor-button-text{display:inline-block;font-family:FCBC,Sans-serif;letter-spacing:1px}.fa-pause:focus,.fa-play:focus,.pause_button button:focus{outline:2px #000 solid!important;border:2px solid #fff!important;box-shadow:none!important;outline-offset:1px!important}@media(max-width:1400px){.video-section{min-height:102vh;position:relative}}@media (min-width:545px) and (max-width:580px){.video-section{min-height:85vh!important}}@media(min-width:320px) and (max-width:999px){.hero-mobile-video{display:block;width:100%;height:100%;filter:brightness(40%)}.hero-desktop-video{display:none}}@media(min-width:320px) and (max-width:374px){.overlay{min-height:1px;top:20px}.overlay h1{font-size:65px;line-height:75px}.overlay h2{font-size:25px;font-weight:300;line-height:25px}.elementor-button-link{font-size:25px;padding:15px 15px 15px 15px}}@media(min-width:375px) and (max-width:736px){.video-section{min-height:80vh;position:relative;max-height:80vh}.our-vida-region{position:relative;background-color:#fff}.overlay{min-height:1px;top:70px}.overlay h1{font-size:70px;line-height:68px;padding:0;letter-spacing:1px}.overlay h2{font-size:26px;font-weight:300;line-height:30px;width:54%;margin:35px auto}.elementor-button-link{font-size:20px;padding:10px 15px 24px 10px;line-height:70px}}@media (max-width:767px) and (orientation:landscape){.video-section{max-height:100vh!important;min-height:100vh!important;position:relative}.overlay h1{padding:0}.overlay h1{font-size:55px;line-height:48px;width:70%}.overlay{min-height:1px}.overlay h2{font-size:25px;font-weight:300}}@media(device-width:320px) and (device-height:568px){.video-section{min-height:80vh;position:relative;max-height:80vh}.overlay h1{font-size:50px;line-height:50px;width:70%}.overlay{min-height:1px;top:65px}.overlay h2{width:70%;margin:30px auto}}@media(device-width:736px) and (device-height:414px){div.main_button a{margin:0 30% 0 30%!important}}@media(device-width:568px) and (device-height:320px){.overlay h1{font-size:30px;line-height:30px;padding:0;width:50%}.overlay h2{font-size:25px;font-weight:300;line-height:25px;margin:10px auto}}@media(device-width:667px) and (device-height:375px){.overlay h2{margin:10px auto}}@media(device-width:1024px) and (device-height:1366px){.overlay{top:28vh}.overlay h1{width:85%}.main_button a{margin:0 30% 0 30%!important}}@media(device-width:1366px) and (device-height:1024px){.overlay{top:28vh}.overlay h1{width:80%}}@media(device-width:768px) and (device-height:1024px){.video-section{max-height:70vh;min-height:70vh;position:relative}.overlay{top:25vh}.overlay h1{color:#fff;font-size:80px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:80px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:100%;max-width:604px}.overlay h2{font-size:25px}.elementor-button-link{padding:10px 15px;font-size:20px}}@media(device-width:1024px) and (device-height:768px){.overlay{top:25vh}.overlay h1{width:90%}}@media(device-width:812px) and (device-height:375px){.video-section{max-height:100vh;min-height:100vh;position:relative}.overlay h1{color:#fff;font-size:65px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:55px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:75%}}@media(device-width:360px) and (device-height:780px){.video-section{max-height:80vh;min-height:80vh;position:relative}.overlay h2{width:63%;margin:30px auto}.overlay{min-height:1px;top:15vh}}@media(device-width:780px) and (device-height:360px){.video-section{max-height:100vh;min-height:100vh;position:relative}.overlay h1{color:#fff;font-size:65px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:55px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto}.overlay{top:70px}}@media(device-width:428px) and (device-height:926px){.video-section{max-height:80vh;min-height:80vh;position:relative}.overlay{min-height:1px;top:15vh}}@media(device-width:926px) and (device-height:428px){.video-section{max-height:100vh;min-height:100vh;position:relative}.overlay h1{color:#fff;font-size:72px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:72px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:70%}.overlay{top:70px}}@media(device-width:844px) and (device-height:390px){.video-section{max-height:100vh;min-height:100vh;position:relative}.overlay h1{color:#fff;font-size:72px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:72px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto}.overlay{top:65px}}@media(device-width:1920px) and (device-height:1080px){.overlay{min-height:100vh;align-items:center;justify-content:center;display:inline-block;text-align:center;position:absolute;top:28vh;width:100%}.overlay h1{color:#fff;font-size:165px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:137px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:80%}}@media(device-width:1080px) and (device-height:1920px){.overlay h1{color:#fff;font-size:105px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:105px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:80%}.overlay{top:200px}}@media(device-width:1280px) and (device-height:720px){.overlay{min-height:100vh;align-items:center;justify-content:center;display:inline-block;text-align:center;position:absolute;top:18vh;width:100%}}@media(device-width:720px) and (device-height:1280px){.overlay{top:28vh;width:100%}}@media screen and (max-width:926px){.main_button a{margin:0 30% 0 30%!important}.elementor-button-link{padding:10px 25px;font-size:20px}}@media screen and (max-width:428px){.elementor-button-link{padding:15px 25px!important;font-size:26px;letter-spacing:1px!important}.main_button a{margin:0 17% 0 17%!important}}@media(min-width:1920px){.overlay{top:0!important}.overlay h1{width:95%}.overlay h1{font-size:150px;padding-top:225px;padding-left:225px;padding-right:225px}.overlay h2{margin-top:65px;margin-bottom:65px;line-height:65px;font-size:50px}.main_button a{margin:0 30% 0 30%;font-size:35px}.video-section{min-height:100vh}.pause_button img{width:60px}.pause_button{margin:-200px 0 0 -50px!important}.elementor-button-link{padding:25px 36px 25px 36px}}@media(min-width:1980px){.pause_button{margin:-390px 0 0 -50px!important}}@media(min-width:2000px){.overlay h1{color:#fff;font-size:150px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:137px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:82%}}@media(min-width:2400px){.main_button a{margin:0 30% 0 30%}.overlay h1{color:#fff;font-size:150px;font-weight:500;font-family:FCBC,Sans-serif;letter-spacing:1px;line-height:137px;text-shadow:0 1px 3px rgb(0 0 0 / 25%);margin:0 auto;width:70%}.pause_button{margin:-425px 0 0 -50px!important}}@media(min-width:640px) and (max-width:665px){.video-section{min-height:150vh;position:relative}.our-vida-region{position:relative;background-color:#fff}}@media screen and (device-width:414px){.pause_button{margin:-250px 0 0 -24px!important}}@media screen and (device-width:390px){.pause_button{margin:-200px 0 0 -24px!important}}@media screen and (device-width:375px){.pause_button{margin:-180px 0 0 -24px!important}}@media(max-width:320px) and (max-height:200px){.video-section{min-height:150vh;position:relative}.our-vida-region{position:relative;background-color:#fff}.overlay h1{font-size:35px;line-height:35px}.video-section{min-height:200vh;position:relative}.overlay{top:30vh}}@media only screen and (min-width:680px) and (max-width:690px){.video-section{max-height:90vh}}@media only screen and (min-width:340px) and (max-width:350px){.video-section{max-height:220vh!important}}@media screen and (width:926px) and (height:428px){.main_button a{margin:0 30% 0 30%!important}}@media screen and (width:896px) and (height:414px){.main_button a{margin:0 30% 0 30%!important}}@media screen and (width:812px) and (height:375px){.main_button a{margin:0 30% 0 30%!important}}@media screen and (max-width:361px){.main_button a{margin:0 17% 0 17%!important}}