:root{--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--lightGrey:#f5f4f4;--darkGrey:#282727}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1660px){:root{--breakpoint:laptop}}@media screen and (max-width:1280px){:root{--breakpoint:tablet}}@media screen and (max-width:940px){:root{--breakpoint:phone}}.button-section{z-index:1}@media screen and (max-width:940px){.button-section{overflow:hidden}}.button-section.element{padding-bottom:3.12rem;padding-top:3.12rem}@media screen and (max-width:940px){.button-section.element{gap:3rem;padding-bottom:2.5;padding-top:2.5rem}}.button-section .col{width:100%}@media screen and (max-width:940px){.button-section .col{justify-content:center;width:100%}}.button-section .col .button-list{gap:1.2rem}.button-section .col .button-list .image-button{border-radius:30px}.button-section .col .button-list .image-button img{border-radius:30px;-o-object-fit:cover;object-fit:cover}.button-section.text-left .col{justify-content:flex-start}.button-section.pl-3 .col{padding-left:3rem}@media screen and (max-width:940px){.button-section.pl-3 .col{padding-left:0}}.button-section.column .col .button-list{flex-direction:row}
