.hero{background-color:var(--secondary-gray-100)!important;overflow:hidden!important;height:auto!important}.first{width:100%;display:flex;align-items:stretch;justify-content:flex-start;position:relative;padding-top:10%;background-color:var(--secondary-gray-100)}@media (width >= 0){.first{flex-direction:column}}@media (width >= 768px){.first{flex-direction:column}}@media (width >= 1024px){.first{flex-direction:row}}.first .left{width:50%}@media (width >= 0){.first .left{width:100%}}@media (width >= 640px){.first .left{width:100%}}@media (width >= 768px){.first .left{width:100%}}.first .left h1{color:var(--primary-teal-950);font-family:var(--font-poppins);font-size:var(--font-size-5xl-desktop);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-4xl-desktop)}@media (width >= 0){.first .left h1{font-size:var(--font-size-5xl-mobile);line-height:var(--line-height-4xl-mobile)}}@media (width >= 768px){.first .left h1{font-size:var(--font-size-4xl-desktop);line-height:var(--line-height-3xl-desktop)}}@media (width >= 1280px){.first .left h1{font-size:var(--font-size-5xl-desktop);line-height:var(--line-height-4xl-desktop)}}.first .right{width:50%;padding-right:5%}@media (width >= 0){.first .right{width:100%;margin-top:3vw}}@media (width >= 640px){.first .right{width:100%}}@media (width >= 768px){.first .right{width:100%}}@media (width >= 1024px){.first .right{width:100%;margin-top:0}}.first .right h2,.first .right p{width:100%;text-align:left;color:var(--primary-teal-950);font-family:var(--font-poppins);font-size:var(--font-size-xl-desktop);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg-desktop)}@media (width >= 0){.first .right h2,.first .right p{font-size:var(--font-size-xl-mobile);line-height:var(--line-height-lg-mobile)}}@media (width >= 768px){.first .right h2,.first .right p{font-size:var(--font-size-lg-desktop);line-height:var(--line-height-md-desktop)}}@media (width >= 1280px){.first .right h2,.first .right p{font-size:var(--font-size-xl-desktop);line-height:var(--line-height-lg-desktop)}}.line-div{min-width:200%;height:10vw;position:relative;border:3px solid var(--primary-bit-orange-500);border-width:3px 0 0 3px;border-radius:var(--bitovi-radius-sm) 0 0 0;margin-top:7%;margin-bottom:-20%;left:18%}@media (width >= 0){.line-div{height:100px;margin-top:8%;border-radius:3vw 0 0;left:25%}}@media (width >= 640px){.line-div{height:250px;margin-top:8%;left:18%}}@media (width >= 768px){.line-div{height:170px;margin-top:8%}}@media (width >= 1024px){.line-div{height:150px;margin-top:7%;border-width:3px 0 0 3px;border-radius:2vw 0 0}}@media (width >= 1280px){.line-div{height:150px}}@media (width >= 1440px){.line-div{height:200px}}.line-div .line-div-dot{position:absolute;width:24px;height:24px;background-color:#f5532d;border:none;border-radius:50%;top:-7.5%;left:35.5%}@media (width >= 0){.line-div .line-div-dot{left:32%;top:-13.5%}}@media (width >= 640px){.line-div .line-div-dot{left:32.5%;top:-8.5%}}@media (width >= 1024px){.line-div .line-div-dot{top:-9.5%}}@media (width >= 1280px){.line-div .line-div-dot{left:35.5%;top:-7.5%}}.second{width:100%;margin-top:8vw;background-color:var(--secondary-gray-100)}.second .dark-background{width:100%;position:relative;background-color:var(--secondary-gray-100);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.second .dark-background .image{width:100%;z-index:2;height:auto;border-radius:var(--bitovi-radius-sm) var(--bitovi-radius-sm) 0 0}.second .dark-background .image img{width:100%;height:auto;border-radius:var(--bitovi-radius-sm) var(--bitovi-radius-sm) 0 0}.second .dark-background .background-div{width:1360px;min-height:468px;background-color:var(--primary-teal-950);border-radius:var(--bitovi-radius-md) var(--bitovi-radius-md) 0 0;position:absolute;bottom:0}@media (width >= 0){.second .dark-background .background-div{min-height:160px;width:96%}}@media (width >= 640px){.second .dark-background .background-div{min-height:300px}}@media (width >= 768px){.second .dark-background .background-div{min-height:350px}}@media (width >= 1024px){.second .dark-background .background-div{width:95%}}@media (width >= 1280px){.second .dark-background .background-div{min-height:468px}}@media (width >= 1440px){.second .dark-background .background-div{width:1360px}}
