:root{--font-nunito-sans:"Nunito Sans",sans-serif;--font-inter:"Inter",sans-serif;--orange-color:#ef6a04;--secondary-color:#6c757d;--text-color:#000;--bg-primary:#f5f5f5;--bg-secondary:#fff;--spacing-sm:10px;--spacing-md:16px;--spacing-lg:30px;--border-radius-md:12px;--border-radius:20px;--border-color:#ebebeb;--border-color-2:#e5e5e5;--border-color-3:#cdcdcd;--breakpoint-md:768px;--transition-main:all 0.3s ease-out;--margin-lg:30px;--margin-xl:80px;--margin-xxl:92px}.direction{margin-top:var(--margin-xxl);margin-bottom:var(--margin-xl)}.direction .direction_banner{position:relative;height:45vh;border-radius:var(--border-radius);background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/_next/static/media/direction_banner.34a06d5a.jpg) #d3d3d3 50%/cover no-repeat;background-repeat:no-repeat;background-size:cover;background-position:top;margin-bottom:20px}.direction .direction_banner .direction_banner_container{position:absolute;left:40px;bottom:40px}.direction .direction_banner .direction_banner_container h2{color:var(--bg-secondary);font-family:var(--font-nunito-sans);font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px;max-width:375px;margin-bottom:40px}.direction .direction_banner .direction_banner_container .direction_content{max-width:-moz-fit-content;max-width:fit-content;width:100%}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards{display:flex;align-items:center;gap:10px;align-items:stretch;width:100%;margin-bottom:10px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card{border-radius:10px;background:var(--bg-secondary);padding:16px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card h3{color:var(--orange-color);font-size:24px;font-family:var(--font-nunito-sans);font-weight:700;font-style:normal;line-height:100%;letter-spacing:-.48px;margin-bottom:10px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card span{font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.32px;letter-spacing:0}.direction .direction_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:16px;gap:16px}@media(max-width:500px){.direction{margin-bottom:var(--margin-lg)}.direction .direction_banner{border-radius:var(--border-radius-md);height:420px;margin-bottom:42px}.direction .direction_banner .direction_banner_container{padding:7px;left:0;bottom:0}.direction .direction_banner .direction_banner_container h2{font-size:30px;max-width:200px;margin-bottom:16px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards{flex-wrap:wrap;margin-bottom:6px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card{padding:8px 12px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card:first-child{flex:0 0 65%}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card:nth-child(2),.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card:nth-child(3){flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5px)}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card h3{font-size:18px;margin-bottom:8px}.direction .direction_banner .direction_banner_container .direction_content .direction_banner_cards .direction_banner_card span{display:block;width:100%;font-size:12px;line-height:100%}.direction .direction_cards{grid-template-columns:repeat(2,1fr);gap:8px}}