.page-about-us .quote__container{align-items:center;column-gap:1.5rem;display:flex;row-gap:2.75rem}.page-about-us .quote__body{flex:1;margin-top:3.125rem;max-width:31.375rem;position:relative}.page-about-us .quote__body:before{background:url(../assets/icons/quote.svg) 50%/contain no-repeat;content:"";height:8.125rem;left:50%;opacity:.1;position:absolute;top:-5.625rem;transform:translateX(-50%);width:11.25rem}.page-about-us .quote__text{font-size:1.25rem;letter-spacing:.02em;line-height:1.6;text-align:center}.page-about-us .quote__author{margin-top:3.75rem;padding-top:3.75rem;position:relative;text-align:center}.page-about-us .quote__author:before{border:.0625rem solid var(--blue);content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5.75rem}.page-about-us .quote__image-wrap{background:var(--gradiyent-obvedennya);border-radius:var(--border-radius-40);flex:1;max-width:45.625rem}.page-about-us .quote__image{border:.25rem solid transparent;border-radius:var(--border-radius-40);overflow:hidden;position:relative}.page-about-us .quote__image img{height:100%;object-fit:cover;width:100%}.about-founder__container{padding-top:5.625rem}.about-founder__body{align-items:flex-start;background:var(--gradiyent-obvedennya);border-radius:var(--border-radius-40);display:flex;padding:0 3.125rem;position:relative}.about-founder__body:before{background:url(../assets/images/common/noise.webp) repeat;border-radius:var(--border-radius-40);content:"";inset:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;z-index:1}.about-founder__body:after{background:linear-gradient(157.63deg,rgba(43,48,52,.9) 40%,rgba(98,124,140,.4)),url(../assets/images/pages/about-us/about-founder-bg.webp) 50%/cover no-repeat;border-radius:var(--border-radius-35);content:"";inset:.375rem;overflow:hidden;position:absolute}.about-founder__image{aspect-ratio:490/620;background-color:var(--white);border:.375rem solid var(--white);border-radius:var(--border-radius-40);flex-shrink:0;margin-top:-5.625rem;max-width:30.625rem;overflow:hidden;position:relative;transform:rotate(-3deg);width:43%;z-index:2}.about-founder__image img{height:100%;object-fit:cover;width:100%}.about-founder__inner{display:flex;padding:6.75rem 0 7.1875rem 4.375rem;position:relative}.about-founder__content{color:var(--white);position:relative;z-index:2}.about-founder__content .section-text{margin-top:0}.about-founder__text{max-width:34.0625rem;text-shadow:var(--text-shadow-primary)}.about-founder__text p:last-child{line-height:2}.why-schnauzer__header{display:flex;justify-content:flex-end;position:relative;row-gap:1.5rem}.why-schnauzer__header-text{left:0;padding-top:.75rem;position:absolute;top:1.0625rem;z-index:1}.why-schnauzer__header-text:before{background-color:var(--blue);content:"";height:.125rem;left:0;position:absolute;top:0;width:5.75rem}.why-schnauzer__header-text h2 span:nth-child(2){font-size:5.625rem;line-height:1.1;text-transform:uppercase}.why-schnauzer__header-quote{background-color:var(--blue);border-radius:1.25rem;color:var(--white);display:flex;font-size:1.125rem;font-style:italic;gap:1rem;letter-spacing:.02em;margin-top:1.875rem;max-width:28.3125rem;padding:1.25rem}.why-schnauzer__header-quote:before{background:url(../assets/icons/quote-white.svg) 50%/contain no-repeat;content:"";flex-shrink:0;height:2.3125rem;margin-top:.1875rem;opacity:.2;width:3.125rem}.why-schnauzer__image{border-radius:var(--border-radius-40);max-width:52.5625rem;overflow:hidden;width:100%}.why-schnauzer__image img{height:100%;object-fit:cover;width:100%}.why-schnauzer__cards{display:flex;flex-direction:column;gap:2.5rem;margin-top:-3.125rem}.why-schnauzer__card{background:var(--light-grey)}.why-schnauzer__card--01{margin-right:2.5rem;max-width:71.75rem}.why-schnauzer__card--02{align-self:flex-end;margin-left:2.5rem;max-width:66.6875rem}.why-schnauzer__card--03{margin-top:-8.25rem}.why-schnauzer__imagefull--01{margin-top:-7.25rem}.why-schnauzer__imagefull--02{margin-top:-5.625rem}.why-schnauzer .section-textbox-decor{margin-top:0}.timeline__item:not(:last-child){margin-bottom:3.75rem}.timeline__header{column-gap:4.375rem;display:flex;row-gap:1rem}.timeline__image{aspect-ratio:615/500;border-radius:var(--border-radius-40);max-width:38.4375rem;overflow:hidden;position:relative}.timeline__image img{height:100%;object-fit:cover;width:100%}.timeline__stiker{background:var(--white-90);border:.0625rem solid var(--gradiyent-obvedennya);border-radius:var(--border-radius-10);bottom:2rem;box-shadow:var(--box-shadow-primary);left:1.875rem;max-width:14.0625rem;padding:.625rem 1rem;position:absolute}.timeline__stiker span{display:block}.timeline__year{font-size:3.5rem;font-weight:700;line-height:1.2;margin-top:3rem;padding-top:1.25rem;position:relative;text-transform:capitalize}.timeline__year span{display:block;font-size:5.625rem;letter-spacing:-.02em;line-height:110%;text-transform:uppercase}.timeline__year:before{background-color:var(--blue);content:"";display:block;height:.125rem;left:0;position:absolute;top:0;width:4.1875rem}.timeline__content{margin-left:auto;max-width:53.3125rem}.timeline .section-textbox-decor{margin-top:0}.our-flock__container h2{margin-left:auto;padding-top:1rem;position:relative;text-transform:uppercase;width:fit-content}.our-flock__container h2:before{background-color:var(--blue);content:"";height:.125rem;left:.0625rem;position:absolute;top:0;width:6.5625rem}.our-flock__container h2 span:first-child{font-size:2.5rem}.our-flock__container h2 span:nth-child(2){background:linear-gradient(157deg,#627c8c,#b9c7d2 62.5%,#627c8c);background-clip:text;-webkit-background-clip:text;font-size:4.25rem;font-weight:700;letter-spacing:-.02em;line-height:110%;text-transform:uppercase;-webkit-text-fill-color:transparent}.our-flock__imagefull--01{margin-bottom:7.5rem}.our-flock__breeder{align-items:center;column-gap:4.25rem;display:flex;justify-content:space-between;margin-bottom:3.75rem;row-gap:1rem}.our-flock__breeder h3{font-size:3.5rem;font-weight:700;line-height:1.2;padding-bottom:2rem;position:relative;text-transform:capitalize}.our-flock__breeder h3:after{background-color:var(--blue);bottom:0;content:"";height:.125rem;left:.0625rem;position:absolute;width:5.75rem}.our-flock__breeder h3 span{display:block;white-space:nowrap}.our-flock__breeder-text{font-size:1.125rem;line-height:1.6}.our-flock__card-text.section-textbox-decor{margin-top:0}.hero-about-breeding__wrapper{margin-top:5.625rem;position:relative}.hero-about-breeding__wrapper:before{background:url(../assets/images/common/noise.webp) repeat;content:"";inset:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;z-index:1}.hero-about-breeding__wrapper:after{background:linear-gradient(157.63deg,rgba(43,48,52,.9) 40%,rgba(98,124,140,.4)),url(../assets/images/pages/about-us/about-breeding-bg-01.webp) 50%/cover no-repeat;content:"";inset:0;overflow:hidden;position:absolute}.hero-about-breeding__container{max-width:72.5625rem}.hero-about-breeding__body{align-items:flex-start;display:flex;gap:1.25rem;position:relative}.hero-about-breeding__inner{border-radius:var(--border-radius-40);display:flex;padding:6.875rem 0 7.5rem;position:relative}.hero-about-breeding__image{aspect-ratio:490/620;background-color:var(--white);border:.375rem solid var(--white);border-radius:var(--border-radius-40);flex-shrink:0;margin-top:-5.625rem;max-width:30.625rem;overflow:hidden;position:relative;transform:rotate(3deg);width:43%;z-index:2}.hero-about-breeding__image img{height:100%;object-fit:cover;width:100%}.hero-about-breeding__content{color:var(--white);position:relative;z-index:2}.hero-about-breeding__button{margin-top:3.75rem}.principles-about-breeding{margin-top:-2.5rem}.principles-about-breeding__card h3{font-size:1.375rem;margin-bottom:1.875rem;text-transform:none}.quality-about-breeding__wrapper{margin-top:5.625rem;position:relative}.quality-about-breeding__wrapper:before{background:url(../assets/images/common/noise.webp) repeat;content:"";inset:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;z-index:1}.quality-about-breeding__wrapper:after{background:linear-gradient(174deg,rgba(43,48,52,.9) 30%,rgba(98,124,140,.5)),url(../assets/images/pages/about-us/about-breeding-bg-02.webp) 50%/cover no-repeat;content:"";inset:0;overflow:hidden;position:absolute}.quality-about-breeding__body{align-items:flex-start;display:flex;gap:1.25rem;position:relative}.quality-about-breeding__inner{border-radius:var(--border-radius-40);display:flex;padding:7.25rem 0 9.625rem 3.75rem;position:relative}.quality-about-breeding__image{aspect-ratio:490/620;background-color:var(--white);border:.375rem solid var(--white);border-radius:var(--border-radius-40);flex-shrink:0;margin-left:1.875rem;margin-top:-5.625rem;max-width:30.625rem;overflow:hidden;position:relative;transform:rotate(-4deg);width:43%;z-index:2}.quality-about-breeding__image img{height:100%;object-fit:cover;width:100%}.quality-about-breeding__content{color:var(--white);max-width:39.375rem;position:relative;z-index:2}.quality-about-breeding__text{margin-top:0}.quality-about-breeding__text ul{font-family:var(--font-primary);font-size:1rem;letter-spacing:.01em;line-height:1.2;margin-top:1.875rem}.quality-about-breeding__button{margin-top:3.75rem}.cta-about-breeding{margin-top:-3rem}.cta-about-breeding__text{margin-top:0}.pride-nursery h2{margin-bottom:2.1875rem}.pride-nursery__text{margin-bottom:4.25rem}.pride-nursery__list{column-gap:1.1875rem;display:grid;grid-template-columns:.57fr 1.43fr;margin:0 auto;max-width:66.5625rem;row-gap:1.125rem}.pride-nursery__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:0 0 .3125rem;position:relative}.pride-nursery__item:after{background:var(--grey-line);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.pride-nursery__item dt{font-size:1.375rem;font-weight:600;letter-spacing:.02em;line-height:120%}.pride-nursery__item dd{font-family:var(--font-secondary)}.owner-message.section{padding-bottom:0}.owner-message__wrapper{margin-top:5.625rem;position:relative}.owner-message__wrapper:before{background:url(../assets/images/common/noise.webp) repeat;content:"";inset:0;mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;z-index:1}.owner-message__wrapper:after{background:linear-gradient(157.63deg,rgba(43,48,52,.9) 40%,rgba(98,124,140,.4)),url(../assets/images/pages/about-us/owner-message-bg.webp) 50%/cover no-repeat;content:"";inset:0;overflow:hidden;position:absolute}.owner-message__container{max-width:72.5625rem}.owner-message__body{align-items:flex-start;display:flex;gap:1.25rem;position:relative}.owner-message__inner{border-radius:var(--border-radius-40);display:flex;padding:5.625rem 0 5.3125rem;position:relative}.owner-message__image{aspect-ratio:490/620;background-color:var(--white);border:.375rem solid var(--white);border-radius:var(--border-radius-40);flex-shrink:0;margin-top:-5.625rem;max-width:30.625rem;overflow:hidden;position:relative;transform:rotate(3deg);width:43%;z-index:2}.owner-message__image img{height:100%;object-fit:cover;width:100%}.owner-message__content{color:var(--white);position:relative;z-index:2}.owner-message__text{margin-bottom:3.125rem;margin-top:0}.owner-message__cta-text{font-family:var(--font-secondary);font-size:1.125rem;letter-spacing:.02em;line-height:1.6}.owner-message__button{margin-top:1.25rem}@media (max-width:80.5em){.timeline__header{column-gap:2.875rem}}@media (width <= 61.99875em){.timeline__content{margin-top:-.1875rem}.our-flock__imagefull--01{margin-top:-1.25rem}}@media (max-width:61.99875em){.page-about-us .quote__container{flex-direction:column}.page-about-us .quote__body:before{height:6.6875rem;top:-3.875rem;width:9.25rem}.page-about-us .quote__author{margin-top:1.5rem;padding-top:1.5rem}.about-founder__container{padding-top:7.5rem}.about-founder__body{flex-direction:column}.about-founder__image{margin-right:2.5rem;margin-top:-7.5rem;width:auto}.about-founder__inner{padding:3.125rem 0}.about-founder__text{max-width:none}.why-schnauzer__header{flex-direction:column}.why-schnauzer__header-text{position:static}.why-schnauzer__image{max-width:none}.why-schnauzer__card--03{margin-top:-3.125rem}.why-schnauzer__imagefull--01,.why-schnauzer__imagefull--02{margin-top:-4.6875rem}.timeline__header{flex-direction:column-reverse}.timeline__year{margin-top:0}.our-flock__breeder{align-items:flex-start;flex-direction:column}.hero-about-breeding__wrapper{margin-top:9.375rem;margin-top:6.5625rem}.hero-about-breeding__body{flex-direction:column-reverse;padding:0 1.25rem}.hero-about-breeding__inner{padding:3.125rem 0}.hero-about-breeding__image{margin:-9.375rem .75rem 0 1rem;width:auto}.principles-about-breeding{margin-top:-1.5rem}.quality-about-breeding__wrapper{margin-top:9.375rem}.quality-about-breeding__body{flex-direction:column;padding:0 1.25rem}.quality-about-breeding__inner{padding:2.5rem 0 3.125rem}.quality-about-breeding__image{margin:-9.375rem 1.125rem 0 1rem;width:auto}.quality-about-breeding__content{max-width:none}.cta-about-breeding{margin-top:-1.625rem}.owner-message__wrapper{margin-top:9.375rem;margin-top:6.5625rem}.owner-message__body{flex-direction:column-reverse;padding:0 1.25rem}.owner-message__inner{padding:3.125rem 0}.owner-message__image{margin:-9.375rem .75rem 0 1rem;width:auto}}@media (width <= 47.99875em){.our-flock__imagefull--02{margin-top:6.25e-8rem}.our-flock__cta{margin-top:-1rem}}@media (max-width:47.99875em){.page-about-us .quote__body:before{height:5.8125rem;width:7.9375rem}.page-about-us .quote__text{font-size:1rem}.page-about-us .quote__image,.page-about-us .quote__image-wrap{border-radius:var(--border-radius-20)}.page-about-us .quote__image{border-width:.1875rem}.about-founder__body{gap:.9375rem;padding:0 1.25rem}.about-founder__body,.about-founder__body:before{border-radius:var(--border-radius-20)}.about-founder__body:after{border-radius:var(--border-radius-18);inset:.1875rem}.about-founder__image{border-radius:var(--border-radius-20);border-width:.1875rem}.about-founder__inner{padding:1.25rem 0}.about-founder__text p:last-child{line-height:1.6}.why-schnauzer__header{row-gap:1.0625rem}.why-schnauzer__header-text:before{height:.0625rem;width:2.9375rem}.why-schnauzer__header-text h2 span:nth-child(2){font-size:1.875rem}.why-schnauzer__header-quote{border-radius:1rem;font-size:.875rem;gap:.6875rem;margin-top:1rem;max-width:23.4375rem;padding:1rem}.why-schnauzer__header-quote:before{height:1.8125rem;width:2.5rem}.why-schnauzer__image{border-radius:var(--border-radius-20);border-width:.1875rem}.why-schnauzer__cards{gap:1.875rem;margin-top:-1.5rem}.why-schnauzer__imagefull--01,.why-schnauzer__imagefull--02{margin-top:-3.125rem}.timeline__item:not(:last-child){margin-bottom:1.875rem}.timeline__image{border-radius:var(--border-radius-20)}.timeline__stiker{border-radius:var(--border-radius-3);bottom:1.25rem;box-shadow:var(--box-shadow-tertiary);font-size:.4375rem;left:.875rem;padding:.25rem .375rem;width:6.5625rem}.timeline__stiker span{display:inline}.timeline__year{font-size:1.625rem;padding-top:.5rem}.timeline__year span{font-size:1.875rem}.timeline__year:before{height:.0625rem;width:2.9375rem}.timeline__content{margin-top:-.1875rem}.timeline .section-textbox-decor:before{width:4.1875rem}.our-flock__container h2{padding-top:.3125rem}.our-flock__container h2:before{height:.0625rem;width:2.625rem}.our-flock__container h2 span:first-child{font-size:1rem}.our-flock__container h2 span:nth-child(2){font-size:1.6875rem}.our-flock__imagefull--01{margin-bottom:4.375rem}.our-flock__breeder{margin-bottom:1.875rem}.our-flock__breeder h3{font-size:1.625rem;padding-bottom:.75rem}.our-flock__breeder h3:after{height:.0625rem;width:2.75rem}.our-flock__breeder-text{font-size:.875rem;line-height:1.4}.our-flock__button{margin-top:1rem}.hero-about-breeding__body{border-radius:var(--border-radius-20);padding:0}.hero-about-breeding__inner{padding:1.625rem 0 2.5rem}.hero-about-breeding__image{border-radius:var(--border-radius-20);border-width:.1875rem;margin:-6.5625rem .75rem 0 1rem}.hero-about-breeding__button{margin-top:1.875rem}.principles-about-breeding__card h3{font-size:1.125rem;margin-bottom:.5rem}.quality-about-breeding__wrapper{margin-top:5rem}.quality-about-breeding__body{border-radius:var(--border-radius-20);gap:0;padding:0}.quality-about-breeding__image{border-radius:var(--border-radius-20);border-width:.1875rem;margin:-4.25rem 1.125rem 0 1rem}.quality-about-breeding__text ul{font-size:.875rem;line-height:1.4;margin-top:.75rem}.cta-about-breeding__button{margin-top:1rem}.pride-nursery h2{margin-bottom:1.125rem}.pride-nursery__text{margin-bottom:2.375rem}.pride-nursery__list{grid-template-columns:auto}.pride-nursery__item{row-gap:.5rem}.pride-nursery__item dt{font-size:1.125rem}.pride-nursery__item dd{font-size:.875rem}.owner-message__body{border-radius:var(--border-radius-20);padding:0}.owner-message__inner{padding:1.625rem 0 2.5rem}.owner-message__image{border-radius:var(--border-radius-20);border-width:.1875rem;margin:-6.5625rem .75rem 0 1rem}.owner-message__text{margin-bottom:2.375rem}.owner-message__cta-text{font-size:.875rem;letter-spacing:.01em;line-height:1.4}}@media (max-width:35.93625em){.why-schnauzer__card--03,.why-schnauzer__imagefull--01,.why-schnauzer__imagefull--02{margin-top:-1rem}}@media (min-width:35.93625em){.quality-about-breeding__text ul{column-count:2;column-gap:0;max-height:10.8125rem}}@media (width > 47.99875em) and (width <= 80.5em){.our-flock__imagefull--02{margin-top:clamp(-9.375rem,13.84526091400625rem + -28.8450446137vw,6.25e-8rem)}.our-flock__cta{margin-top:clamp(-4.125rem,3.61508691973125rem + -9.6150148071vw,-1rem)}}@media (width > 61.99875em) and (width <= 80.5em){.timeline__content{margin-top:clamp(-7.1875rem,23.269901526925rem + -37.8352813999vw,-.1875rem)}.our-flock__imagefull--01{margin-top:clamp(-12.375rem,36.03051314100625rem + -60.1310722248vw,-1.25rem)}}@media (min-width:61.99875em){.timeline{padding-top:0}.our-flock__breeder-text{max-width:46.8125rem}.hero-about-breeding__inner{max-width:38.5rem}}@media (width > 80.5em){.timeline__content{margin-top:-7.1875rem}.our-flock__imagefull--01{margin-top:-12.375rem}.our-flock__imagefull--02{margin-top:-9.375rem}.our-flock__cta{margin-top:-4.125rem}}