.page_main__nw1Wk{padding:120px 20px}.page_headerLink__Z_aiB{position:relative;display:block;margin:0 auto;max-width:1200px}.page_headerLink__Z_aiB:hover .page_arrow___4ZtK{margin-right:-15px}.page_headerImage__zIRbN{display:block;height:auto;max-height:500px;max-width:1200px;width:100%;object-fit:cover;border-radius:20px}.page_arrow___4ZtK{z-index:2;position:absolute;bottom:15px;right:25px;font-size:1.3rem;transition:margin-right .2s ease}.page_buttonSection__GciKR{display:flex;flex-direction:column;gap:70px;width:100%;max-width:800px;margin:0 auto}@media (min-width:768px){.page_buttonSection__GciKR{max-width:800px}}.ButtonSection_buttonSection__oE3ER{display:flex;flex-direction:column;gap:60px;width:100%;max-width:650px;margin:40px auto 200px}.ButtonSection_button__Tm0b8{display:flex;position:relative;border:none;height:180px;width:100%}.ButtonSection_button__Tm0b8:before{width:80%}.ButtonSection_button__Tm0b8:after,.ButtonSection_button__Tm0b8:before{content:"";position:absolute;left:20px;height:1px;background-color:black}.ButtonSection_button__Tm0b8:after{bottom:0;width:60%}.ButtonSection_image__QJc0G{width:-moz-fit-content;width:fit-content;height:100%;width:45%;max-width:300px;object-fit:cover;object-position:50% 35%;border-radius:20px}.ButtonSection_overlay__dhBsa{position:absolute;height:100%;width:45%;max-width:300px;z-index:2;padding:20px;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;border:1px solid black;border-radius:20px}.ButtonSection_description__Lj_wQ{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.ButtonSection_text__7YO5s{font-size:1.5rem;transition:opacity .2s ease}.ButtonSection_readMore__V_TzC{bottom:20px;right:20px;font-size:.8rem}.ButtonSection_arrow__KrRWh{position:relative;font-size:1.3rem;margin-bottom:-7px;transition:margin-right .2s ease}.ButtonSection_button__Tm0b8:hover .ButtonSection_overlay__dhBsa{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ButtonSection_button__Tm0b8:hover .ButtonSection_arrow__KrRWh{margin-right:-15px}.HeroText_container__T0IyU{max-width:600px;border-bottom:1px solid black;margin:0 auto 100px}.HeroText_slogan__VfR63{font-size:2rem;font-weight:500;text-align:center;max-width:500px;margin:60px auto}@media (max-width:768px){.HeroText_container__T0IyU{margin:0 auto 50px}.HeroText_slogan__VfR63{font-size:1.5rem;margin:50px auto}}