#background-video{bottom:0;height:600px;left:0;object-fit:cover;position:absolute;right:0;top:0;width:calc(100vw - 15px);z-index:1}#hero .hero-button{background-color:#50b848;background-size:100% 80px;border-radius:35px;color:#fff;display:inline-block;float:none;font-family:Lato;font-size:20px;font-weight:800;line-height:19px;margin-bottom:120px;min-width:261px;padding:19px 40px;text-align:center;text-decoration:none;transition:background .5s ease}#hero .hero-button:hover{background-color:#7ecc76}#hero .form-section-content{align-items:flex-end!important}#hero.video{background-size:100vw 750px;margin-top:119px;padding-bottom:180px;padding-top:205px;text-align:center}.video .hero-description{color:#fff;font-family:Lato;font-size:30px;font-weight:500;line-height:28px;margin-bottom:5px;text-align:center}#hero.video .section-title{background:linear-gradient(90deg,#956a36,#e7d9bd);-webkit-background-clip:text;background-repeat:repeat;background-size:100%;color:#c3a881;font-family:Lato;font-size:90px;font-weight:900;line-height:108px;text-align:center;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.video .register-button-wrapper .register-button{background:no-repeat url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/Group%204618.png);background-size:100% 80px;display:inline-block;float:none;font-family:Lato;font-size:20px;font-weight:700;line-height:19px;margin:64px auto 0;min-width:472px;padding:19px 40px;text-align:center;transition:background .5s ease}.video .register-button-wrapper .register-button:hover{background:no-repeat url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/hero-button-bg-hover.png);background-size:100% 80px;transition:background .5s ease}.video .register-button-wrapper .register-button:before{content:url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/hero-button-bg-hover.png);display:block;height:1px;overflow:hidden;width:1px}.video .hero-date{display:flex;gap:50px;justify-content:center}.video .hero-date .date{color:#c3a881;font-family:Lato;font-size:24px;font-weight:900;line-height:28.8px;text-align:center}.video .hero-date .date:before{background:no-repeat url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/hero-calendar-icon-2x.webp);background-size:cover;content:"";display:inline-block;height:22px;margin-right:10px;width:21px}.video .hero-date .place{color:#c3a881;font-family:Lato;font-size:24px;font-weight:900;line-height:28.8px;text-align:center}.video .hero-date .place:before{background:no-repeat url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/pinch_2x.webp);background-size:cover;content:"";display:inline-block;height:24px;margin-right:10px;width:19px}#details-make-perfection.video{background-size:100vw 500px;padding-bottom:165px;padding-top:185px}#details-make-perfection .section-title{color:#50b848;font-family:Lato;font-size:50px;font-style:italic;font-weight:900;line-height:1.2;margin:0 auto 30px;max-width:915px;text-align:center}#details-make-perfection .description{color:#fff;font-family:Lato;font-size:25px;font-weight:700;line-height:1.2;text-align:center}#hero.video .bow-block{background:no-repeat url(https://40067752.fs1.hubspotusercontent-na1.net/hubfs/40067752/Implant%20Direct/bow-icon.webp);background-size:cover;height:102px;margin:40px auto 0;width:158px}@media(max-width:1550px){#hero.video{background-position:48% 100%;background-size:125vw 750px}}@media(max-width:1300px){#hero.video{background-size:145vw 750px}}@media(max-width:1200px){#hero.video{background-size:165vw 750px}#details-make-perfection.video{background-position:55% 100%;background-size:120vw 500px;padding-bottom:175px;padding-top:175px}}@media (max-width:1024px){#details-make-perfection .section-title{font-size:36px;max-width:615px}#details-make-perfection .description{font-size:20px}}@media(max-width:998px){#hero.video{background-size:142vw 628px;margin-top:87px;padding-bottom:121px;padding-top:105px}#hero.video .section-title{font-size:60px;line-height:72px;margin:0 auto 30px;width:340px}.video .hero-description{font-size:26px;line-height:34px;margin:0 auto 5px;max-width:240px}.video .hero-date{display:inline-block}.video .hero-date .date{border-bottom:1px solid #cbcbcb;display:inline-block;font-size:20px;line-height:26px;padding:0 11px 8px 13px}.video .hero-date .date:before{height:18px;margin-right:16px;margin-right:14px;width:17px}.video .hero-date .place{font-size:20px;line-height:26px;margin-top:8px;padding-left:12px;text-align:left}.video .hero-date .place:before{display:inline-block;height:20px;margin-right:18px;width:16px}.video .register-button-wrapper .register-button{background-size:100% 89px;margin:76px auto -20px;min-width:360px;padding:21px 40px}.video .register-button-wrapper .register-button:hover{background-size:100% 87px}#details-make-perfection.video{background-size:160vw 500px}#hero .hero-button{margin-bottom:50px}}@media (max-width:900px){#hero.video{background-size:170vw 628px;margin-top:87px;padding-bottom:121px;padding-top:105px}}@media (max-width:768px){#hero.video{background-size:200vw 617px;margin-top:87px;padding-bottom:121px;padding-top:105px}#details-make-perfection.video{background-size:190vw 500px}#details-make-perfection{background-position:64% 100%;background-size:140vw 300px!important;padding-top:8%!important}#details-make-perfection .section-title{font-size:28px;margin:0 auto 20px;max-width:415px}#details-make-perfection .description{font-size:16px}}@media (max-width:600px){#details-make-perfection.video .section-title{font-size:30px;line-height:36px}}@media (max-width:568px){#hero .hero-button{font-size:20px;margin-bottom:20px;min-width:265px;padding:14px 30px}}@media (max-width:500px){#hero.video{background-size:98vw 765px;margin-top:81px;padding-bottom:195px;padding-top:125px}.video .register-button-wrapper .register-button{background-size:101% 104px;margin:39px auto 15px;min-width:265px;padding:26px 40px}.video .register-button-wrapper .register-button:hover{background-size:100% 98px}#hero.video .bow-block{margin:0 auto}#details-make-perfection .section-title{font-size:28px;margin:0 auto 20px!important;max-width:415px}#details-make-perfection{background-position:54% 100%;background-size:180vw 340px!important;padding-bottom:13%!important;padding-top:12%!important}}@media (max-width:420px){#details-make-perfection{background-position:44% 100%;background-size:220vw 340px!important;padding-bottom:13%!important;padding-top:12%!important}}