.titletext{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-align:center}.team .titletext{flex-direction:row}.titletext--start{align-items:flex-start;justify-content:flex-start;text-align:start}.titletext--row{flex-direction:row;justify-content:space-between}.titletext__head{display:grid;justify-items:center;line-height:1.3}.titletext--start .titletext__head{justify-items:flex-start}.titletext__label{color:#ffb23f}.blog__similar .titletext__label{margin-bottom:0}.titletext--start .titletext__label{justify-self:start}.titletext__title{color:#151411}.titletext--start .titletext__title{justify-self:start}.titletext__title--h1{max-width:60%;text-transform:capitalize}.about-hero .titletext__title--h1,.blog__head .titletext__title--h1{max-width:100%}.titletext__title--h3{font-size:1.5rem}.titletext__title--h4{font-size:1.25rem}.titletext__title--h6{font-size:1rem}.titletext__text{line-height:1.77;max-width:49.75rem}.team .titletext__text{align-self:end}@media (max-width:47.99875rem){.titletext__title--h1{letter-spacing:1%;line-height:1.3;max-width:100%}.titletext__text{font-size:.875rem}}@media (max-width:47.99875em){.titletext{gap:.9375rem}.titletext__head{gap:.5rem}.titletext__label{margin-bottom:6.25e-8rem}}@media (max-width:20em){.blog__similar .titletext{margin-bottom:1.25rem}.titletext__title--h1{font-size:1.625rem}.titletext__title--h2{font-size:1.5rem}}@media (min-width:20em) and (max-width:79.375em){.blog__similar .titletext{margin-bottom:clamp(1.25rem,.61842105263125rem + 3.1578947368vw,3.125rem)}.titletext__title--h1{font-size:clamp(1.625rem,.825rem + 4vw,4rem)}.titletext__title--h2{font-size:clamp(1.5rem,1.07894736841875rem + 2.1052631579vw,2.75rem)}}@media (min-width:47.99875em) and (max-width:79.375em){.titletext{gap:clamp(.9375rem,-.496668459425rem + 2.9879287678vw,1.875rem)}.titletext__head{gap:clamp(.5rem,-.07366738376875rem + 1.1951715071vw,.875rem)}.titletext__label{margin-bottom:clamp(6.25e-8rem,-1.3385570706875rem + 2.7887333174vw,.875rem)}}@media (min-width:79.375em){.titletext{gap:1.875rem}.blog__similar .titletext{margin-bottom:3.125rem}.titletext__head{gap:.875rem}.titletext__label{margin-bottom:.875rem}.titletext__title--h1{font-size:4rem}.titletext__title--h2{font-size:2.75rem}}