.hero-about-block{height:57.8rem;overflow:hidden;position:relative}@media (min-width:769px){.hero-about-block{height:65.1rem}}.hero-about-block .hero-about-wrapper{align-items:center;display:flex;gap:4rem;height:100%;padding:14rem 2rem 16rem}@media (min-width:769px){.hero-about-block .hero-about-wrapper{padding:22rem 0 15rem}}.hero-about-block .hero-about-wrapper .background-wrapper{border-left:1px solid #c4dbe1;border-right:1px solid #c4dbe1;height:100%;left:0;margin:0 2rem;position:absolute;top:0;width:90%;z-index:1}@media (min-width:769px){.hero-about-block .hero-about-wrapper .background-wrapper{background:#fffcf5;left:50%;margin:0 auto;max-width:1310px;padding:0;transform:translateX(-50%);width:91vw;z-index:2}}.hero-about-block .hero-about-wrapper .background-wrapper .image-container{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-about-block .hero-about-wrapper .background-wrapper .image-container.mobile{-o-object-position:bottom;object-position:bottom}@media (min-width:769px){.hero-about-block .hero-about-wrapper .background-wrapper .image-container.mobile{display:none}}.hero-about-block .hero-about-wrapper .background-wrapper .image-container.desktop{display:none}@media (min-width:769px){.hero-about-block .hero-about-wrapper .background-wrapper .image-container.desktop{display:block;margin-top:5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.hero-about-block .hero-about-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:0 2rem;text-align:center;width:100%;z-index:2}@media (min-width:769px){.hero-about-block .hero-about-wrapper .content-wrapper{margin:0 auto;padding:0;width:50%}}.hero-about-block .hero-about-wrapper .content-wrapper .title{margin-bottom:2rem}.hero-about-block .hero-about-wrapper .content-wrapper .description{margin-bottom:2.4rem}@media (min-width:769px){.hero-about-block .hero-about-wrapper .content-wrapper .description{font-size:2.2rem;line-height:3rem}}.hero-about-block .hero-about-wrapper .content-wrapper .button-container{width:-moz-fit-content;width:fit-content}.hero-about-block .hero-about-wrapper .content-wrapper .button-container .btn{background:#d1ee71;border-radius:60px;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content}.hero-about-block .hero-about-wrapper .content-wrapper .button-container .btn a{color:#004349;cursor:pointer;font-weight:700;padding:1.1rem 2.8rem}.hero-about-block .hero-about-wrapper .content-wrapper .button-container .btn:hover{background:#004349}.hero-about-block .hero-about-wrapper .content-wrapper .button-container .btn:hover a{color:#fffcf5}
