h1,h2,h3,h4,h5,h6{font-weight:700}h1 span.gradient-font,h1.gradient-font,h2 span.gradient-font,h2.gradient-font,h3 span.gradient-font,h3.gradient-font,h4 span.gradient-font,h4.gradient-font,h5 span.gradient-font,h5.gradient-font,h6 span.gradient-font,h6.gradient-font{display:inline;background:linear-gradient(90deg,#4285f4,#ff671e);-webkit-background-clip:text;background-clip:text;color:transparent}h1 span.primary-color-font,h1.primary-color-font,h2 span.primary-color-font,h2.primary-color-font,h3 span.primary-color-font,h3.primary-color-font,h4 span.primary-color-font,h4.primary-color-font,h5 span.primary-color-font,h5.primary-color-font,h6 span.primary-color-font,h6.primary-color-font{color:#4285f4}h1 span.tertiary-color-font,h1.tertiary-color-font,h2 span.tertiary-color-font,h2.tertiary-color-font,h3 span.tertiary-color-font,h3.tertiary-color-font,h4 span.tertiary-color-font,h4.tertiary-color-font,h5 span.tertiary-color-font,h5.tertiary-color-font,h6 span.tertiary-color-font,h6.tertiary-color-font{color:#ff671e}h1.huge,h2.huge,h3.huge,h4.huge,h5.huge,h6.huge{font-size:44px;font-weight:800}h1.big,h2.big,h3.big,h4.big,h5.big,h6.big{font-size:38px;font-weight:800}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:34px;font-weight:700}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-size:30px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:24px;font-weight:500}h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-size:22px;font-weight:500}p.big-content{font-weight:300}.font-18,p.big-content{font-size:18px}.hero{width:100%;height:auto;margin-top:70px;overflow:hidden;position:relative;padding:50px 0}@media only screen and (max-width:767px){.hero{margin-top:0}}.hero .content{width:100%;height:100%;padding:30px 40px;display:flex;justify-content:center;gap:50px;align-items:center}@media only screen and (max-width:767px){.hero .content{flex-direction:column-reverse;padding:0 20px 30px;gap:0}}.hero .content .details{width:33%;display:flex;flex-direction:column}@media only screen and (max-width:767px){.hero .content .details{width:100%}}.hero .content .details h1,.hero .content .details h2,.hero .content .details h3,.hero .content .details h4,.hero .content .details h5,.hero .content .details h6,.hero .content .details p{padding:0}.hero .content .details p{padding:30px 0}.hero .content .details .buttons-section{display:flex;gap:20px}.hero .content .details .primary-btn{width:-moz-fit-content;width:fit-content}.hero .content video{width:67%}@media only screen and (max-width:767px){.hero .content video{width:100%}}.hero .content .hero-image-section{width:60%;aspect-ratio:4/2;position:relative}@media only screen and (max-width:767px){.hero .content .hero-image-section{width:100%}}.hero video{height:100%;border-radius:20px;margin:50px 0 60px}.hero video,.hero-1{width:100%;overflow:hidden}.hero-1{height:calc(100vh - 75px);margin-top:75px;position:relative}.hero-1 .content{position:absolute;top:0;z-index:2;width:80%;height:100%;background-color:transparent;background-image:url(/images/hero-content-bg.png);background-position:32% 0;display:flex;align-items:center}.hero-1 .content .details{width:65%;display:flex;flex-direction:column;align-items:center}.hero-1 .content .details h1,.hero-1 .content .details h2,.hero-1 .content .details h3,.hero-1 .content .details h4,.hero-1 .content .details h5,.hero-1 .content .details h6,.hero-1 .content .details p{text-align:center;padding:0 30px}.hero-1 .content .details p{padding:30px 80px}.hero-1 .content .details .buttons-section{display:flex;gap:20px}.hero-1 video{width:100%;height:100%;position:absolute;top:0;left:30%;overflow:hidden;z-index:1}