.btn-default{font-size:.8rem;padding:.5rem 1rem;margin-block:1rem;display:flex;gap:1rem;align-items:center;line-height:1rem;width:max-content;border-radius:30px;border:2px solid #ff4438;color:#ff4438!important;background-color:transparent;transition:all 250ms ease-in-out;cursor:pointer}.btn-default svg{margin-left:.5rem}.btn-default svg path{fill:#ff4438;transition:all 250ms ease-in-out}.btn-default:hover{background-color:#ff4438;color:#181717!important;opacity:1}.btn-default:hover svg path{fill:#181717;transition:all 250ms ease-in-out}#intro{height:50rem;max-height:calc(100vh - 90px);padding-block:1rem;display:flex;flex-direction:column-reverse;position:relative}#intro .content{padding-inline:2rem;max-width:38rem;position:absolute;bottom:4rem;z-index:2}#intro .content>a:nth-child(4){display:none}#intro figure{height:200%;position:relative}#intro figure::after{content:"";position:absolute;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(24,23,23,0) 0%,#181717 100%)}@media screen and (max-width:480px){#intro{padding-inline:0;padding-top:0}#intro .content{padding-inline:1rem}}#work-here{padding-block:1rem 2rem}#work-here .content ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;width:110vw;align-items:end;margin-bottom:.5rem}@media screen and (max-width:767px){#work-here .content ul{grid-template-columns:1fr;width:100%}}#work-here .content ul li{background:linear-gradient(181.18deg,#181717 -96.14%,rgba(38,36,36,.7) 103.84%);border-radius:30px;padding:1.5rem;padding-top:3rem;min-height:15rem;display:flex;flex-direction:column;justify-content:end}#work-here .content ul li p{max-width:550px}#work-here .content ul figure{height:15rem}#work-here .content ul:nth-child(2){margin-left:-20vw}@media screen and (max-width:767px){#work-here .content ul:nth-child(2){margin-left:0}#work-here .content ul:nth-child(2) figure{order:3}}#job-list{padding-block:3rem}#job-list h2{text-align:center}#job-list p{text-align:center;max-width:32rem;margin-inline:auto;margin-bottom:2rem}#job-list ul{display:flex;flex-direction:column;gap:1rem}#job-list ul li{display:flex;border-radius:30px;background-color:#262424;justify-content:space-between;align-items:center;padding:0 1rem;max-width:40rem;width:100%;margin-inline:auto}#job-list ul li .btn-default{margin-block:.5rem}@media screen and (max-width:480px){#job-list ul li{flex-direction:column;padding:.5rem 1rem}}#gallery{padding-top:2rem}#gallery .content div{display:grid;grid-template-columns:1fr 2fr 1fr;gap:.5rem;height:20rem;min-width:900px}@media screen and (max-width:767px){#gallery .content div{grid-template-columns:1fr;min-width:100%;height:50rem}}#form,#_form{padding-block:4rem}#form .content h2,#_form .content h2{text-align:center}#_intro{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1rem}#_intro figure{max-height:30rem;align-items:start}@media screen and (max-width:767px){#_intro{grid-template-columns:1fr}#_intro h1{font-size:2rem}#_intro figure{max-height:22rem}}#_intro .content{display:flex;flex-direction:column;justify-content:center;background-color:#262424;border-radius:30px;padding:2rem}#_intro .content address{display:flex;flex-direction:column;gap:1rem}#_intro .content address a{width:fit-content;max-width:12rem}#_description{padding-block:3rem}#_description .content>ul{display:grid;grid-template-columns:1fr 1fr;gap:4rem 2rem}@media screen and (max-width:767px){#_description .content>ul{grid-template-columns:1fr}}#_description .content>ul>li>ul{list-style:disc}#_description .content>ul>li>ul>li{margin-left:1rem}