@media(max-width:767px){.elementor .sg-eyebrow-orange{letter-spacing:0.5px;}}@media(max-width:767px){.elementor .sgg-guides-v2-hero{min-height: auto;
padding: 56px 20px 64px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-inner{grid-template-columns: minmax(0px, 1fr);
column-gap: 0px;
row-gap: 34px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-content{gap: 14px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-media{width: 100%;
max-width: 100%;
margin: 0px;
align-items: stretch;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-eyebrow{padding: 7px 11px;
font-size: 12px;
letter-spacing: 1.3px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-heading{width: 100%;
max-width: 100%;
font-size: clamp(38px, 12vw, 52px);
line-height: 0.98;
letter-spacing: -1.4px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-description{width: 100%;
max-width: 100%;
font-size: 17px;
line-height: 1.55;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-actions{flex-direction: column;
flex-wrap: nowrap;
align-items: stretch;
gap: 12px;
width: 100%;
margin: 6px 0px 0px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-button-primary{width: 100%;
min-height: 50px;
padding: 14px 18px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-button-secondary{width: 100%;
min-height: 50px;
padding: 14px 18px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-hero-image{width: 100%;
max-width: 100%;
aspect-ratio: 4 / 3;
border-radius: 14px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-categories{padding: 56px 18px 64px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-categories-inner{gap: 32px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-categories-header{gap: 10px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-categories-grid{grid-template-columns: minmax(0px, 1fr);
gap: 18px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-category-card{gap: 14px;
width: 100%;
min-height: 0px;
padding: 24px;
border-radius: 12px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-category-title{font-size: 24px;
line-height: 1.18;
letter-spacing: -0.4px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-category-description{font-size: 16px;
line-height: 1.6;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-category-link{max-width: 100%;
font-size: 12px;
line-height: 1.4;
letter-spacing: 0.5px;
white-space: normal;
overflow-wrap: anywhere;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-start{padding: 60px 18px 68px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-start-inner{grid-template-columns: minmax(0px, 1fr);
column-gap: 0px;
row-gap: 36px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-start-content{width: 100%;
max-width: 100%;
font-size: clamp(38px, 11vw, 48px);
line-height: 1;
letter-spacing: -1.2px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-start-path{grid-template-columns: 48px minmax(0px, 1fr);
align-items: start;
column-gap: 14px;
width: 100%;
padding: 18px;
border-radius: 12px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-path-number{width: 46px;
height: 46px;
min-width: 46px;
min-height: 46px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-path-number-text{font-size: 24px;
line-height: 1;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-path-content{gap: 5px;
width: 100%;
min-width: 0px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-path-title{font-size: 20px;
line-height: 1.2;
letter-spacing: -0.3px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-path-description{font-size: 15px;
line-height: 1.55;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-featured-grid{grid-template-columns: minmax(0px, 1fr);
gap: 18px;
width: 100%;
max-width: 100%;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-featured-media{width: 100%;
min-width: 0px;
border-radius: 12px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-featured-content{gap: 12px;
width: 100%;
padding: 22px 20px 24px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-featured-title{font-size: 24px;
line-height: 1.2;
letter-spacing: -0.4px;\n}}@media(max-width:767px){.elementor .sgg-guides-v2-equipment-grid{grid-template-columns: minmax(0px, 1fr);
gap: 18px;
width: 100%;
max-width: 100%;
margin: 24px 0px 0px;\n}}