.Service_serviceCard__sDdRg{background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;box-sizing:border-box;flex:1 1 auto}@media(min-width:768px){.Service_serviceCard__sDdRg{padding:1.5rem 2.5rem}}.Service_serviceCard__sDdRg:hover{background-color:rgba(0,0,0,.55);box-shadow:0 4px 8px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px)}.Service_serviceCard__sDdRg .Service_serviceDetails__FAOAq{display:flex;justify-content:space-between;align-items:center;font-size:1rem;color:#fff}.Service_serviceCard__sDdRg .Service_serviceDetails__FAOAq span{font-weight:700}.Service_serviceHeader__Uz_GD{display:flex;justify-content:space-between;flex-direction:column;align-items:baseline;margin-bottom:10px;color:var(--color-secondary);font-weight:700}@media(min-width:1024px){.Service_serviceHeader__Uz_GD{flex-direction:row}}.Service_serviceHeader__Uz_GD h3{font-size:1.2rem;margin-bottom:0;color:var(--color-secondary)}@media(min-width:768px){.Service_serviceHeader__Uz_GD h3{font-size:1.5rem;padding-right:1rem;line-height:1.2}}.Service_price__X3eG9{font-weight:700}@media(min-width:768px){.Service_price__X3eG9{font-size:1.5rem}}.Service_serviceContent__Ym209{flex-grow:1;display:flex;flex-direction:column}.Service_description__Bcae5{flex-grow:1;font-size:.9rem;color:#fff;margin:.75rem 0}@media(min-width:768px){.Service_description__Bcae5{font-size:1rem;line-height:1.6}}.Service_buttonWrapper___UnNO{margin-top:auto;padding-top:1rem}.Service_bookNowButton__BRZPL{background-color:#445724;background-image:linear-gradient(180deg,#414d0b 0,#727a17 51%,#414d0b);color:#fff;border:none;padding:10px 20px;border-radius:10px;cursor:pointer;font-weight:700;transition:background-color .3s ease;background-size:200% auto;width:100%}.Service_bookNowButton__BRZPL:hover{background-position:top}.Service_bookNowButton__BRZPL:hover,.Service_btn-grad___GiSb{background-image:linear-gradient(90deg,#414d0b 0,#727a17 51%,#414d0b)}.Service_btn-grad___GiSb{margin:10px;padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px #eee;border-radius:10px;display:block}.Service_btn-grad___GiSb:hover{background-position:100%;color:#fff;text-decoration:none}.Services_categoryHeader__c91fS{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease;text-align:left;cursor:pointer;margin:0}@media(min-width:768px){.Services_categoryHeader__c91fS{padding:1.5rem 2.5rem}}.Services_categoryHeader__c91fS h2{font-size:1.5rem;margin:0;color:var(--color-secondary);font-weight:700;letter-spacing:1px;flex:1}.Services_expandIcon__2E3Dt{display:inline-block;margin-right:1rem;transition:transform .3s ease;color:var(--color-secondary);font-size:1.2rem}.Services_expandedIcon__XN4qE{transform:rotate(90deg)}.Services_categoryAccordion__3oF8j{width:100%;margin-bottom:1rem}.Services_servicesGrid__jxHNu{display:grid;grid-template-columns:1fr;gap:1.5rem;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0;max-width:100%;box-sizing:border-box}@media(min-width:768px){.Services_servicesGrid__jxHNu{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.Services_servicesGrid__jxHNu.Services_expanded__owwNI{max-height:5200px;opacity:1;padding:1rem 0 0}.PageHeader_pageHeader__prQJr{text-align:center;max-width:650px;line-height:1.5;margin:0 auto 2rem}@media(min-width:769px){.PageHeader_pageHeader__prQJr{margin:1rem auto 2rem;max-width:800px}}@media(min-width:1024px){.PageHeader_pageHeader__prQJr{margin:1rem auto 2rem;max-width:850px}}@media(min-width:768px){.PageHeader_pageHeader__prQJr p{font-size:1.2rem}}@media(min-width:1200px){.PageHeader_pageHeader__prQJr p{font-size:1.4rem}}.PageHeader_pageHeader__prQJr p+p{margin-top:.5rem}@media(min-width:768px){.PageHeader_pageHeader__prQJr p+p{margin-top:1rem}}.PageHeader_pageHeader__prQJr a{transition:all .3s ease}.PageHeader_pageHeader__prQJr a:hover{text-decoration:underline;color:var(--color-secondary)}.PageHeader_title__nirv4{font-size:2rem;font-weight:600;letter-spacing:1px;line-height:1.3}.PageHeader_title__nirv4:after{content:"";display:block;width:75px;height:2px;background-color:orange;margin:.75rem auto}@media(min-width:768px){.PageHeader_title__nirv4:after{margin:1rem auto;height:3px}.PageHeader_title__nirv4{font-size:2.5rem}}.Careers_careerCards__BQi3_{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px}@media(min-width:1024px){.Careers_careerCards__BQi3_{max-width:100%;flex-direction:row;align-items:flex-start;gap:3rem}}.Careers_careerCard__HwYee{background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:600px){.Careers_careerCard__HwYee{padding:1.5rem 2.5rem}}@media(min-width:1024px){.Careers_careerCard__HwYee{flex:1}}.Careers_careerCard__HwYee:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Careers_cardTitle__JGpXd{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center;color:var(--color-secondary);letter-spacing:1px}@media(min-width:600px){.Careers_cardTitle__JGpXd{font-size:1.8rem}}.Careers_cardContent__O_AaW{font-size:1rem;font-weight:300;line-height:1.5}.Careers_cardContent__O_AaW p{margin-bottom:1rem}.Careers_subTitle__BE_xa{font-size:1.3rem;font-weight:400;margin:0 0 .5rem;color:orange}.Careers_responsibilitiesList__ZgtLH{list-style-type:none;padding:0;margin:0}.Careers_responsibilitiesList__ZgtLH li{position:relative;padding:.25rem 0 .25rem 1.5rem}.Careers_responsibilitiesList__ZgtLH li:before{content:"—";position:absolute;left:0;color:orange}.Careers_bonus__wWD1y{margin-top:1.5rem;font-style:italic}.Careers_applySection__Jx73A{text-align:center;max-width:650px;margin:0 auto 1rem;font-size:1rem}.Careers_applySection__Jx73A a{color:orange;text-decoration:underline}.Careers_applySection__Jx73A a:hover{text-decoration:underline}