.photo-main-page{position:relative;width:100%;height:auto;aspect-ratio:100/41.6667;background-size:cover;background-position:center;background-repeat:no-repeat;padding:64px;padding-left:8.3334%;padding-right:8.3334%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;color:#fff;isolation:isolate}.container-title-main-2{display:flex;flex-direction:column;gap:25px;height:100%;justify-content:end;z-index:3}.container-title-main-2 p{width:80% !important;font-size:18px !important}#Umzug{max-width:266px}@media(max-width:1070px){.photo-main-page{aspect-ratio:100/61.1559}#Umzug{max-width:311px}}@media(max-width:500px){.photo-main-page{aspect-ratio:100/66.4893}.left-block-sub{width:100% !important}#Umzug{max-width:100% !important}.google-grade-num-s{gap:0 !important}}@media(max-width:600px){#grades-cards{width:100% !important}}.photo-main-page::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);z-index:-1}.photo-main-page>*{position:relative;z-index:2}.photo-main-page h1{font-weight:600;font-size:clamp(36px,7vw,72px);line-height:120%;letter-spacing:-3%;text-shadow:0 2px 2px 5px rgba(0,0,0,.5);width:100%}@media(max-width:744px){.photo-main-page h1{font-size:clamp(25px,7vw,52px)}}@media(max-width:1070px){.sub-cont-main-about-us{display:flex !important;flex-direction:column}.left-block-sub{width:78%}}@media(min-width:600px) and (max-width:1070px){.text-of-rating{text-align:center !important;align-content:center !important}.google-grade-num-s{gap:25px !important}.right-block-sub{width:78% !important;justify-content:start !important}}.container-title{display:flex;align-items:end;height:100%}.cont-main-about-us{padding-left:8.3334%;padding-right:8.3334%;padding-top:90px;padding-bottom:90px;display:flex;flex-direction:column;gap:40px}.sub-cont-main-about-us{display:grid;grid-template-columns:1fr 1fr;gap:40px}.left-block-sub{display:flex;flex-direction:column;gap:30px}.left-block-sub h2{font-weight:600;font-size:clamp(25px,4vw,52px);color:rgba(35,28,22,1);line-height:50px;margin:0}.left-block-sub p{font-weight:500;font-size:18px;color:rgba(144,157,162,1)}.right-block-sub{display:flex;justify-content:center;align-items:center}.goal-section{padding-left:8.3334%;padding-right:8.3334%;padding-top:90px;padding-bottom:90px;display:flex;flex-direction:row;justify-content:space-between;gap:73px}@media(max-width:1070px){.goal-section{flex-direction:column;gap:6px}.right-block-text li{width:100%;max-width:100%;word-wrap:break-word}.right-block-text{padding-top:3%}}.left-block-title h2{font-weight:600;font-size:clamp(20px,3vw,40px);color:rgba(35,28,22,1);line-height:120%}.right-block-text{display:flex;flex-direction:column;gap:7px;justify-content:space-between}.right-block-text p{font-weight:600;font-size:24px;color:rgba(35,28,22,1)}.right-block-text li{width:458px;font-weight:500;font-size:18px;color:rgba(144,157,162,1);list-style-type:disc;list-style-position:inside}.team-gallery-section{padding:90px;padding-left:8.3334%;padding-right:8.3334%}.gallery-grid{width:100%;height:670px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:40px}@media(max-width:1070px){.gallery-grid{grid-template-columns:1fr 1fr !important;grid-template-rows:unset !important}.gallery-grid div{grid-area:unset !important}}@media(max-width:500px){.gallery-grid{display:flex !important;flex-direction:column;height:unset !important;gap:20px}.gallery-grid div{grid-area:unset !important}}.div1{grid-area:1/1/3/4}.div2{grid-area:1/4/3/7}.div3{grid-area:3/5/5/7}.div4{grid-area:3/3/5/5}.div5{grid-area:3/1/5/3}@media(max-width:1070px){.device-pc{display:none !important}}@media(max-width:500px){.device-laptop-pc{display:none !important}}@media(min-width:500px){.device-phone{display:none !important}}@media(max-width:500px) and (min-width:1070px){.device-laptop{display:none !important}}@media(min-width:1070px){.device-laptop-phone{display:none !important}}@media(max-width:1070px){.image-gal{width:100%;aspect-ratio:100/53.867;max-width:100%;object-fit:cover}}@media(max-width:500px){.image-gal{aspect-ratio:100/47.223}.image-gal-2 img{width:100%;aspect-ratio:100/47.223}}.gallery-col-2{display:flex;flex-direction:column;gap:20px;width:100%;padding-left:8.3334%;padding-right:8.3334%;box-sizing:border-box}.gallery-col-2 img{width:100%;height:100%;object-fit:cover;border-radius:20px}.image-gal{border-radius:20px}.gallery-grid img{width:100%;height:100%;object-fit:cover;border-radius:20px}.uber-uns-section{padding:45px;padding-left:8.33334%;padding-right:8.3334%}.uber-uns-section-sub-title p{font-weight:500;font-size:14px;line-height:120%;text-transform:uppercase}.uber-uns-section-sub{display:flex;flex-direction:column;gap:20px;border-top:1px solid rgba(230,233,234,1)}.uber-uns-section-sub-title{height:40px;display:flex;align-items:end}.uber-uns-section-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.gray-sm-text{font-weight:500;font-size:18px;color:rgba(144,157,162,1)}@media(min-width:500px) and (max-width:1070px){.gray-sm-text{font-size:14px}}.gray-line-2{display:flex !important}.black-md-text{font-weight:600;font-size:28px;color:rgba(35,28,22,1)}@media(max-width:500px){.black-md-text{font-size:23px}.container-title-main-2 h1{font-size:clamp(26px,6vw,72px) !important}}@media(min-width:500px) and (max-width:1070px){.black-md-text{font-size:18px}}.uber-uns-section-sub-right{display:flex;flex-direction:column;gap:10px;width:100%;justify-content:space-around}.uber-uns-section-sub-left img{width:100%;aspect-ratio:100/78;object-fit:cover;border-radius:32px}@media(max-width:830px){.uber-uns-section-sub-left img{aspect-ratio:100/100;height:100%}.uber-uns-section-sub-grid{gap:30px;justify-content:space-between;grid-template-columns:1fr 1.5fr}}@media(max-width:600px){.uber-uns-section-sub-grid{grid-template-columns:1fr}.uber-uns-section-sub-left img{aspect-ratio:100/74.635;height:100%}.title-swiper p{max-width:60%}}@media(max-width:750px){.left-block-sub{gap:20px}.sub-cont-main-about-us{padding-top:15px}.left-block-sub h2{line-height:32px}.left-block-title h2{font-size:26px}.right-block-text p{font-size:20px}}.bg-img{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.bg-img img{width:100%;height:100%;object-fit:cover}