.Banner-module-scss-module__PYI0jG__banner{width:100%;height:24vh;margin-top:15px;position:relative}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__banner{height:15vh;margin-top:40px}}@media screen and (min-width:1020px){.Banner-module-scss-module__PYI0jG__banner{height:28vh;margin-top:0}}.Banner-module-scss-module__PYI0jG__bannerImageWrapper{z-index:-1;contain:layout;width:100%;height:100%;position:absolute}@media screen and (min-width:1200px){.Banner-module-scss-module__PYI0jG__bannerImageWrapper{background-color:var(--primary-color);padding-left:10px;padding-right:10px;top:10px}}.Banner-module-scss-module__PYI0jG__desktopImage{contain:layout;width:100%;height:100%;display:block;position:relative}.Banner-module-scss-module__PYI0jG__mobileImage{contain:layout;width:100%;height:100%;display:none;position:relative}@media (max-width:719px){.Banner-module-scss-module__PYI0jG__desktopImage{display:none}.Banner-module-scss-module__PYI0jG__mobileImage{width:100%;height:100%;display:block}}.Banner-module-scss-module__PYI0jG__overlay{z-index:1;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;padding-bottom:5px;display:flex;position:absolute;top:15%;left:0}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__overlay{top:10%}}@media screen and (min-width:1020px){.Banner-module-scss-module__PYI0jG__overlay{flex-direction:row;top:43%}}.Banner-module-scss-module__PYI0jG__intentionTitle{color:var(--white-color);font-family:var(--font-base);font-size:var(--fontsize-title);text-shadow:2px 2px 4px #0009;margin-bottom:5px;font-weight:700}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__intentionTitle{white-space:pre-line;margin-bottom:35px}}.Banner-module-scss-module__PYI0jG__buttonSelectWrapper{flex-direction:column;align-items:center;min-height:48px;display:flex}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__buttonSelectWrapper{width:40%}}@media screen and (min-width:1200px){.Banner-module-scss-module__PYI0jG__buttonSelectWrapper{width:50%}}.Banner-module-scss-module__PYI0jG__buttons{gap:8px;width:100%;display:flex}.Banner-module-scss-module__PYI0jG__button{font-family:var(--font-secondary);color:var(--white-color);border:1px solid var(--primary-color);cursor:pointer;background-color:#4e331899;border-radius:5px;flex:1;justify-content:center;align-items:center;min-height:40px;padding:8px 6px;font-size:18px;font-weight:700;transition:background-color .3s,transform .1s;display:flex}.Banner-module-scss-module__PYI0jG__button:hover{background-color:#4e3318cc;transform:translateY(-1px)}.Banner-module-scss-module__PYI0jG__button:active{transform:translateY(0)}.Banner-module-scss-module__PYI0jG__button:focus{border-color:var(--brown-color);outline:none;box-shadow:0 0 0 3px #faf4e6cc}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__button{min-height:44px;padding:10px 12px;font-size:20px}}.Banner-module-scss-module__PYI0jG__selectContainer{justify-content:center;align-items:center;width:100%;display:flex}.Banner-module-scss-module__PYI0jG__selectContainer .Banner-module-scss-module__PYI0jG__select{text-align:center;width:100%;font-family:var(--font-secondary);color:var(--brown-color);border:1px solid var(--brown-color);cursor:pointer;background-color:#faf4e6e6;border-radius:5px;outline:none;margin-top:10px;padding:8px;font-size:1.05rem;font-weight:600;transition:background-color .3s}@media screen and (min-width:720px){.Banner-module-scss-module__PYI0jG__selectContainer .Banner-module-scss-module__PYI0jG__select{padding:8px}}.Banner-module-scss-module__PYI0jG__selected{color:#4e3318;border:1px solid #4e3318;font-weight:700;background-color:#faf4e6e6!important}
