.blockhead{display:grid}.blockhead--inline{grid-template-columns:26.6875rem 31.5625rem;justify-content:space-between;align-items:end}.blockhead--inline-services{grid-template-columns:30.6875rem 31.5625rem;justify-content:space-between;align-items:end}.blockhead--center{justify-items:center;text-align:center}.blockhead--center .blockhead__text{max-width:41rem}.blockhead--center .blockhead__text--products{max-width:37.5rem}.blockhead--gap-50>*{margin-bottom:3.125rem}.blockhead--gap-50>:last-child{margin-bottom:0}.blockhead__title{font-weight:700;line-height:1.3;color:var(--textColor)}.blockhead__title--size-hero{max-width:46.5rem;letter-spacing:.01em;position:relative}.blockhead__title--size-hero:before{content:"";background:url(../assets/img/home/hero/decor-arrow.svg) 0 0 no-repeat;position:absolute;width:12.5rem;height:12.5rem}.blockhead__title--size-hero:after{content:"";background:url(../assets/img/home/hero/decor.svg) 0 0/auto no-repeat;position:absolute;right:0}.blockhead__title--size-64{text-align:center}.blockhead__text{font-weight:500;line-height:1.8}.blockhead__text--hero{max-width:48.5rem}.blockhead__text--products{max-width:37.5rem}.blockhead__link{line-height:1.3;font-weight:700;position:relative;transition:color .3s}.blockhead__link,.blockhead__link:hover{color:var(--greenColor)}.blockhead__link:hover:before{left:0;width:100%}.blockhead__link:before{content:"";position:absolute;width:0;height:.125rem;background-color:var(--greenColor);bottom:-.25rem;left:50%;transition:left .3s,width .3s;pointer-events:none}.blockhead__label{font-weight:700;line-height:1.3;color:var(--yellowColor)}@media(max-width:62em){.blockhead--inline{grid-template-columns:1fr;gap:1.25rem}.blockhead__title--size-hero:after,.blockhead__title--size-hero:before{display:none}}@media(width<62em){.blockhead--inline-services{grid-template-columns:1fr;gap:.9375rem}}@media(max-width:37.5em){.blockhead__button{width:100%;justify-content:center}}@media(max-width:36.875em) and (width<20em){.blockhead__title--size-hero:after{right:.9375rem;bottom:6.25e-8rem}}@media(width<20em){.blockhead--inline-services .blockhead__text:not(:last-child){margin-bottom:.875rem}.blockhead--center .blockhead__text{font-size:.875rem}.blockhead--gap-50 .blockhead__label{margin-bottom:.625rem}.blockhead--gap-50 .blockhead__title{margin-bottom:1rem}.blockhead--gap-50 .blockhead__text{margin-bottom:1.875rem}.blockhead__title{font-size:1.5rem}.blockhead__title--size-64,.blockhead__title--size-hero{font-size:1.625rem}.blockhead__title--size-hero:before{top:6.25e-8rem;left:6.25e-8rem}.blockhead__title--size-hero:after{width:1.875rem;height:1.875rem;right:9.6875rem}.blockhead__title:not(:last-child){margin-bottom:1rem}.blockhead__label,.blockhead__link,.blockhead__text{font-size:.875rem}.blockhead__label:not(:last-child){margin-bottom:.625rem}}@media(max-width:36.875em) and (width>=79.375em){.blockhead__title--size-hero:after{right:5.3125rem;bottom:5.3125rem}}@media(width>=20em) and (width<79.375em){.blockhead--inline-services .blockhead__text:not(:last-child){margin-bottom:calc(clamp(.875rem,.74868rem + .63158vw,1.25rem))}.blockhead--center .blockhead__text{font-size:calc(clamp(.875rem,.79079rem + .42105vw,1.125rem))}.blockhead--gap-50 .blockhead__label{margin-bottom:calc(clamp(.625rem,.54079rem + .42105vw,.875rem))}.blockhead--gap-50 .blockhead__title{margin-bottom:calc(clamp(1rem,.28421rem + 3.57895vw,3.125rem))}.blockhead--gap-50 .blockhead__text{margin-bottom:calc(clamp(1.875rem,1.45395rem + 2.10526vw,3.125rem))}.blockhead__title{font-size:calc(clamp(1.5rem,1.07895rem + 2.10526vw,2.75rem))}.blockhead__title--size-64,.blockhead__title--size-hero{font-size:calc(clamp(1.625rem,.825rem + 4vw,4rem))}.blockhead__title--size-hero:before{top:calc(clamp(6.25e-8rem,-2.73684rem + 13.68421vw,8.125rem));left:calc(clamp(-6.875rem,2.31579rem - 11.57895vw,6.25e-8rem))}.blockhead__title--size-hero:after{width:calc(clamp(1.875rem,1.43289rem + 2.21053vw,3.1875rem));height:calc(clamp(1.875rem,1.43289rem + 2.21053vw,3.1875rem));right:calc(clamp(6.25e-8rem,12.95066rem - 16.31579vw,9.6875rem))}.blockhead__title:not(:last-child){margin-bottom:calc(clamp(1rem,.70526rem + 1.47368vw,1.875rem))}.blockhead__label,.blockhead__link,.blockhead__text{font-size:calc(clamp(.875rem,.79079rem + .42105vw,1.125rem))}.blockhead__label:not(:last-child){margin-bottom:calc(clamp(.625rem,.54079rem + .42105vw,.875rem))}}@media(max-width:36.875em) and (width>=20em) and (width<79.375em){.blockhead__title--size-hero:after{right:calc(clamp(.9375rem,-.53618rem + 7.36842vw,5.3125rem));bottom:calc(clamp(6.25e-8rem,-1.78947rem + 8.94737vw,5.3125rem))}}@media(width>=79.375em){.blockhead--inline-services .blockhead__text:not(:last-child){margin-bottom:1.25rem}.blockhead--center .blockhead__text{font-size:1.125rem}.blockhead--gap-50 .blockhead__label{margin-bottom:.875rem}.blockhead--gap-50 .blockhead__text,.blockhead--gap-50 .blockhead__title{margin-bottom:3.125rem}.blockhead__title{font-size:2.75rem}.blockhead__title--size-64,.blockhead__title--size-hero{font-size:4rem}.blockhead__title--size-hero:before{top:8.125rem;left:-6.875rem}.blockhead__title--size-hero:after{width:3.1875rem;height:3.1875rem;right:6.25e-8rem}.blockhead__title:not(:last-child){margin-bottom:1.875rem}.blockhead__label,.blockhead__link,.blockhead__text{font-size:1.125rem}.blockhead__label:not(:last-child){margin-bottom:.875rem}}