@font-face{src:url("../fonts/MontserratRegular/MontserratRegular.woff");font-weight:600;font-family:"Montserrat", sans-serif;font-display:swap}@font-face{src:url("../fonts/MontserratRegular/MontserratRegular.woff");font-weight:400;font-family:"Montserrat", sans-serif;font-display:swap}@font-face{src:url("../fonts/MontserratLight/TMontserratLight.woff");font-weight:300;font-family:"Montserrat", sans-serif;font-display:swap}@font-face{src:url("../fonts/MontserratExtraLight/MontserratExtraLight.woff");font-weight:200;font-family:"Montserrat", sans-serif;font-display:swap}@font-face{src:url("../fonts/MontserratThin/MontserratThin.woff");font-weight:100;font-family:"Montserrat", sans-serif;font-display:swap}*{margin:0;box-sizing:border-box}html{font-size:20px;font-family:"Montserrat", sans-serif;line-height:150%;scroll-behavior:smooth}@media screen and (max-width:900px){html{font-size:18px}}@media screen and (max-width:768px){html{font-size:14px}}html::-webkit-scrollbar{width:7px;background-color:#f9f9fd}html::-webkit-scrollbar-thumb{background-color:#b20000}a{text-decoration:none;color:#b20000}.header{filter:none;transition:0.3s all;background-color:black;color:white;font-weight:400;display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;height:100vh;align-content:center}.header-content{padding:0 10px;display:grid;grid-template-columns:3fr 7fr;column-gap:35px;margin:20px 0;position:relative;margin-top:7.5rem}@media screen and (max-width:768px){.header-content{grid-template-columns:auto;grid-auto-flow:row;justify-content:center;row-gap:20px;padding-top:20px}}@media screen and (max-width:900px){.header-content{height:440px}}.header-content__line{position:relative;top:-30px;height:1px;width:104%;background-color:#2d363b}@media screen and (max-width:768px){.header-content__line{display:none}}.header-content-right{overflow:hidden}@media screen and (max-width:900px){.header-content-right{max-width:400px}}@media screen and (max-width:768px){.header-content-right{max-width:400px;min-height:400px}}.header-content-left{display:grid;justify-content:start;row-gap:80px;border-right:1px solid #2d363b}@media screen and (max-width:768px){.header-content-left{row-gap:50px;border:0;padding-bottom:20px;justify-content:center}}.header-content-left-text{display:grid;height:6rem;font-size:2rem;font-weight:200;line-height:150%}.header-content-left-text>span:nth-child(2){color:white;font-size:0.8rem;line-height:170%}@media screen and (min-width:768px){.header-content-left-text>span:nth-child(2){padding-top:40px}}@media screen and (max-width:768px){.header-content-left-text{text-align:center}}.header-content-left__button{display:grid;align-items:center;width:12rem;height:3rem;background-color:#b20000;color:white;cursor:pointer;transition:0.3s all;justify-content:center}@media (max-width:768px){.header-content-left__button{justify-self:center}}.header-content-left__button:hover{background:none;border:1px solid #b20000}@media screen and (max-width:900px){header .slick-slide img{width:400px !important}}@media screen and (max-width:750px){header .slick-slide img{width:300px !important}}@media screen and (max-width:500px){header .slick-slide img{width:300px !important}}.nav{background-color:black;height:7.5rem;display:grid;align-items:center;padding-top:20px;position:fixed;z-index:20;width:100%;grid-template-columns:minmax(0px, 1100px);justify-content:center}.nav__logo{display:flex;justify-content:left}.nav__logo-block{display:block;text-align:center}.nav__logo img{max-width:170px}@media (max-width:768px){.nav__logo img{max-width:120px}}.nav__buttons-button{text-align:center;padding:1rem;min-width:300px;background-color:#b20000;border:1px solid #b20000;color:white;cursor:pointer;transition:0.3s all;font-size:0.8rem}@media (max-width:1120px){.nav__buttons-button{font-size:0.6rem}}.nav__buttons-button:hover{background:none;border:1px solid #b20000}.nav__buttons-button:first-child{background:black !important;border:1px solid #b20000}.nav__buttons-button:first-child:hover{background-color:#b20000 !important}@media (max-width:992px){.nav__buttons{display:none}}.nav__text{max-width:180px;border:1px solid #2d363b;padding:0.5rem 0.5rem;font-size:0.8rem;line-height:120%;text-align:center;padding:1rem}@media (max-width:992px){.nav__text{display:none}}.nav__phone p{text-align:center;font-size:1rem}@media (min-width:768px){.nav__phone p{display:none}}.nav__phone a{color:white}@media screen and (max-width:768px){.nav__phone{position:absolute;left:56vw;transform:translate(-50%, 0%);font-size:1.6rem}}@media screen and (max-width:450px){.nav__phone{font-size:1.2rem}}@media screen and (max-width:374px){.nav__phone{font-size:1rem}}@media screen and (max-width:345px){.nav__phone{font-size:0.8rem}}.nav-top{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:0 10px}@media screen and (max-width:768px){.nav-top{justify-content:unset}}.nav-bottom{font-weight:100;font-size:0.7rem;line-height:18.06px;display:grid;grid-auto-flow:column;justify-content:space-between;border-top:2px solid #2d363b;border-bottom:2px solid #2d363b;grid-template-columns:minmax(0px, 798px);grid-template-rows:repeat(2, auto);justify-content:center;padding-top:0.7rem;padding-bottom:0.4rem;padding-left:10px;padding-right:10px}.nav-bottom-items{display:grid;justify-content:space-between;grid-auto-flow:column;align-items:center}.nav-bottom-items a{font-weight:100;font-size:0.7rem;line-height:18.06px;color:white;text-decoration:none}.nav__line{height:2px;background-color:#b20000;position:relative;transition:0.3s}.slick-dots{margin-top:20px;display:grid;grid-auto-flow:column;max-width:300px;cursor:pointer}.slick-dots button{display:none}li.slick-active::marker{color:#2d363b;font-size:25px}.main{transition:0.3s all;filter:none;padding-top:5rem;display:grid;background:#fff}.main-block{justify-self:center;display:grid;grid-auto-flow:row;padding:0 10px;grid-template-columns:minmax(0px, 1100px)}.main-top{display:grid;grid-auto-flow:column;align-items:center;grid-template-columns:repeat(2, 1fr);font-weight:265;margin-bottom:2.5rem}@media screen and (max-width:500px){.main-top{grid-template-columns:auto;grid-template-rows:repeat(2, auto);justify-items:center;row-gap:2rem}}.main-top img{padding-left:10px;max-width:374px}@media screen and (max-width:750px){.main-top img{width:300px}}@media screen and (max-width:600px){.main-top img{width:200px}}@media screen and (max-width:500px){.main-top img{width:400px;grid-row:2/3}}@media screen and (max-width:420px){.main-top img{width:300px;grid-row:2/3}}.main-top__right a{text-decoration:none;color:#b20000}@media screen and (max-width:500px){.main-top__right{grid-column:1/2}}.main-bottom{display:grid;grid-auto-flow:column;padding:40px 10px;text-align:center;border-top:1px solid #b20000;justify-content:center}@media screen and (max-width:750px){.main-bottom{grid-auto-flow:row;border-top:none;row-gap:2rem}}.main-bottom-item{display:grid;grid-auto-flow:row;width:100%;justify-content:center;justify-items:center;max-width:100%;font-weight:265;padding:0.7rem 65px;row-gap:1.5rem;align-content:flex-start}.main-bottom-item:nth-child(2){border-left:1px solid #b20000;border-right:1px solid #b20000}@media screen and (max-width:750px){.main-bottom-item:nth-child(2){border-left:none;border-right:none}}@media screen and (max-width:750px){.main-bottom-item{border-top:1px solid #b20000;padding-top:2rem}}.sixitems{padding:5rem 15px;background:rgba(45, 54, 59, 0.05)}.sixitems__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;padding-bottom:2.5rem;text-align:center}.sixitems__item{font-family:"Montserrat", sans-serif;font-size:1.2rem;line-height:150%;padding:25px 10px;margin:15px 0;text-align:center;transition:0.3s;box-shadow:0px 1px 2px rgba(45, 54, 59, 0.7);background-color:white}.sixitems__item a{display:flex;justify-content:center;align-items:center}.sixitems__item-text{font-weight:400;color:black;text-transform:uppercase}.sixitems__item-cost{color:#b20000;padding:10px 0;font-weight:600}.sixitems__item:hover,.sixitems__item:focus{box-shadow:0px 2px 5px rgba(45, 54, 59, 0.15)}.sixitems__item:hover .sixitems__item-cost,.sixitems__item:focus .sixitems__item-cost{color:#2d363b}.sixitems__two .sixitems__item{background:rgba(45, 54, 59, 0.05)}.service{background-color:white;display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;padding:5rem 10px}.service__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:5rem;text-align:center}.service-list{display:grid;grid-template-columns:repeat(2, auto);list-style:none;color:black;row-gap:5rem;justify-content:space-around;font-weight:265}.service-list a{color:black;transition:0.3s}.service-list a:hover,.service-list a:focus{color:#b20000}@media screen and (max-width:670px){.service-list{grid-template-columns:auto}}.service-list-item{display:grid;grid-auto-flow:column;column-gap:2.5rem;justify-content:flex-start;align-items:center}.projects{display:grid;justify-content:center;grid-template-columns:minmax(0px, 1100px);padding-top:5rem;padding-bottom:5rem;background:rgba(45, 54, 59, 0.1)}.projects__title{font-size:2.4rem;font-weight:265;margin-bottom:5rem;padding-left:10px}.projects-slider{max-width:1100px;height:500px;display:grid !important}@media screen and (max-width:650px){.projects-slider{height:320px}}.projects-slider-item{display:grid;grid-template-rows:repeat(2, auto)}.projects-slider-item-descr{grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);align-items:center;padding:0.75rem 2.5rem;justify-content:space-between;background-color:white}.projects-slider-item-descr__price{grid-row:span 2;grid-column:2/3}.projects-slider-item-descr__text{grid-row:2/3;font-size:0.6rem;color:#b20000}.projects-slider img{width:200px;margin:0}.projects .slick-dots{justify-self:center;display:grid;grid-auto-flow:column;column-gap:50px;padding:0}@media screen and (max-width:400px){.projects .slick-dots{column-gap:30px}}.projects .slick-dots li::marker{color:white;font-size:25px}.projects .slick-dots li.slick-active::marker{color:#b20000;font-size:25px}.projects .play-btn{width:94px;height:94px;background:radial-gradient(var(#b20000) 50%, rgba(161, 136, 99, 0.4) 52%);border-radius:50%;position:absolute;left:calc(50% - 47px);top:calc(50% - 47px);overflow:hidden}.projects .play-btn::after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-75%) translateY(-77%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:100;transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.projects .play-btn:before{content:"";position:absolute;width:100px;height:100px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate-btn 2s;animation:pulsate-btn 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(161, 136, 99, 0.74);top:-15%;left:-15%;background:#a18863}@-webkit-keyframes pulsate-btn{0%{transform:scale(0.6, 0.6);opacity:1}100%{transform:scale(1, 1);opacity:0}}@keyframes pulsate-btn{0%{transform:scale(0.6, 0.6);opacity:1}100%{transform:scale(1, 1);opacity:0}}.slick-center img{width:500px;transition:all 0.8s}@media screen and (max-width:650px){.slick-center img{width:300px}}@media screen and (max-width:380px){.slick-center img{width:260px}}.projects .slick-slide{position:relative;top:100px;height:auto !important;margin:0 10px}@media screen and (max-width:650px){.projects .slick-slide{top:50px}}.projects .slick-current{top:0}.projects .slick-current .projects-slider-item-descr{display:grid}@media screen and (max-width:520px){.projects .slick-current .projects-slider-item-descr__title{font-size:16px}}@media screen and (max-width:520px){.projects .slick-current .projects-slider-item-descr__text{font-size:10px;font-weight:600}}.slick-list{padding:16px 50px}.articles{display:grid;justify-content:center;grid-template-columns:minmax(0px, 1100px);padding-top:5rem;background:rgba(45, 54, 59, 0.05);padding-bottom:5rem}.articles__title{font-size:2.4rem;font-weight:265;margin-bottom:2.5rem}.articles-list{display:grid;grid-template-columns:repeat(3, auto);justify-content:space-around;row-gap:2.5rem}@media screen and (max-width:700px){.articles-list{grid-template-columns:repeat(2, auto)}}@media screen and (max-width:420px){.articles-list{grid-template-columns:auto}}.articles-item{display:grid;box-shadow:0px 4px 10px rgba(45, 54, 59, 0.25);cursor:pointer;transition:0.4s}.articles-item:hover{box-shadow:0px 2px 5px rgba(45, 54, 59, 0.15)}@media screen and (max-width:1000px){.articles-item{width:250px}}@media screen and (max-width:800px){.articles-item{width:200px}}@media screen and (max-width:700px){.articles-item{width:300px}}@media screen and (max-width:620px){.articles-item{width:200px}}@media screen and (max-width:420px){.articles-item{width:300px}}.articles-item img{object-fit:cover}@media screen and (max-width:1000px){.articles-item img{width:250px}}@media screen and (max-width:800px){.articles-item img{width:200px}}@media screen and (max-width:700px){.articles-item img{width:300px}}@media screen and (max-width:620px){.articles-item img{width:200px}}@media screen and (max-width:420px){.articles-item img{width:300px}}.articles-item__name{display:grid;align-items:center;height:2.3rem;font-size:0.7rem;background-color:white;text-align:center}@media screen and (max-width:420px){.articles-item__name{height:5.5rem;font-size:18px}}.title{font-size:2.4rem;line-height:150%;font-weight:265;margin-bottom:2.5rem;text-align:center}@media screen and (max-width:1100px){.title{padding-left:10px}}.about{display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;background:white;padding-top:5rem;padding-bottom:2.5rem}@media screen and (max-width:1100px){.about{padding:0 10px;padding-top:5rem;padding-bottom:2.5rem}}.about-content{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;font-weight:265}.about-content img{justify-self:center}@media screen and (max-width:520px){.about-content{display:block}}@media screen and (max-width:1000px){.about img{width:400px}}@media screen and (max-width:760px){.about img{width:300px}}@media screen and (max-width:520px){.about img{width:100%;padding-top:32px}}.how{background:rgba(45, 54, 59, 0.05);display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;align-content:center;padding:5rem 10px}@media screen and (max-width:1100px){.how{padding-left:10px;padding-right:10px}}@media screen and (max-width:520px){.how{padding-top:5rem}}.how__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:2.5rem;text-align:center}@media screen and (max-width:520px){.how__title{margin-bottom:2rem;text-align:center}}.how__text{text-align:center;font-weight:265;line-height:150%}.what{background-color:white;background-repeat:no-repeat;background-position-x:right;display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;align-content:center;padding-top:5rem;padding-bottom:5rem;color:#2d363b}@media screen and (max-width:1100px){.what{padding-left:10px;padding-right:10px}}.what__title{margin-bottom:2.5rem;font-size:1.8rem}.what-list{font-size:1.2rem;font-weight:265;line-height:1.5rem;display:grid;align-items:center;row-gap:1.5rem}.what-list__item{display:grid;align-items:center;grid-auto-flow:column;justify-content:flex-start;column-gap:1rem}.what-list__item::before{content:"";position:relative;width:3px;height:3px;background-color:#2d363b}.services{display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;padding-top:5rem;padding-bottom:5rem;background-color:rgba(45, 54, 59, 0.05)}@media screen and (max-width:1100px){.services{padding-left:10px;padding-right:10px}}.services-list{list-style:none;display:grid;grid-template-columns:repeat(2, auto) minmax(0px, 357px);justify-content:center;align-items:center;column-gap:50px;row-gap:2.5rem;padding-left:0}@media screen and (max-width:500px){.services-list{column-gap:20px}}@media screen and (max-width:380px){.services-list{column-gap:10px}}.services-list__item-name{font-size:1.4rem;font-weight:600}@media screen and (max-width:450px){.services-list__item-name{font-size:1rem;width:140px}}@media screen and (max-width:320px){.services-list__item-name{width:116px}}.services-list__item-text{font-size:0.7rem}@media screen and (max-width:700px){.services-list__item-text{font-size:0.9rem}}.services-list__item-number{height:100px;width:100px;border-radius:50%;display:grid;justify-content:center;align-items:center;border:10px #b20000 solid;font-size:3.2rem;font-weight:400}@media screen and (max-width:700px){.services-list__item-number{width:40px;height:40px;border:4px #b20000 solid;font-size:1.5rem}}.services-bottom{margin-top:5rem;text-align:end;justify-self:end;display:grid;max-width:600px}.services-bottom__name{font-weight:500;font-size:2.4rem;line-height:150%}@media screen and (max-width:500px){.services-bottom__name{font-size:1.7rem}}.services-bottom__text{font-weight:300;font-size:2.4rem;line-height:150%}@media screen and (max-width:500px){.services-bottom__text{font-size:1.7rem}}@media screen and (max-width:520px){.services-bottom{text-align:center}}.where{background-color:white;display:grid;justify-content:center;grid-template-columns:minmax(0px, 1100px);padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:1100px){.where{padding-left:10px;padding-right:10px}}.where__title{font-weight:265;font-size:1.8rem;margin-bottom:2.5rem}.where-btns{display:grid;justify-content:center;grid-template-columns:repeat(2, auto);row-gap:2.5rem;column-gap:5rem}@media screen and (max-width:500px){.where-btns{grid-template-columns:auto}}.where-btns__btn{width:15rem;height:2rem;background-color:#2d363b66;color:white;display:grid;justify-content:center;align-items:center;transition:all 0.5s}.where-btns__btn:hover{background:none;border:1px solid #2d363b66;color:#2d363b66}.feedback{background-color:#2d363b;padding:5rem 0;display:grid;grid-template-columns:minmax(0px, 1100px);justify-content:center;row-gap:2rem}.feedback__title{color:white;font-size:2.4rem}.feedback-slider{max-width:96vw;display:grid !important;grid-template-rows:564px auto}@media screen and (max-width:760px){.feedback-slider{grid-template-rows:400px auto}}@media screen and (max-width:500px){.feedback-slider{grid-template-rows:300px auto}}.feedback-slider__item{display:grid !important;width:20rem !important;height:17rem;background:rgba(255, 255, 255, 0.7) url(../img/feedback-bg.svg) left center no-repeat;grid-auto-flow:row;align-items:center;align-content:center;row-gap:1rem;font-weight:265;grid-template-columns:minmax(0px, 15rem);justify-content:flex-end}@media screen and (max-width:500px){.feedback-slider__item{width:16rem !important;height:16rem}}.feedback .slick-slide{margin:0 20px}.feedback .slick-dots{display:grid;justify-content:center;justify-self:center;column-gap:2.5rem}.feedback .slick-dots li::marker{color:#f5f5f5;font-size:25px}.feedback .slick-dots li.slick-active::marker{color:#b20000;font-size:25px}.feedback .slick-center{top:0 !important}.feedback .slick-center .feedback-slider__item{width:30rem !important;height:27rem}@media screen and (max-width:500px){.feedback .slick-center .feedback-slider__item{width:22rem !important;height:20rem}}@media screen and (max-width:380px){.feedback .slick-center .feedback-slider__item{width:20rem !important;height:20rem}}.feedback .slick-slide{position:relative;top:100px;height:564px !important;margin:0 10px}@media screen and (max-width:500px){.feedback .slick-slide{top:30px}}.feedback .slick-track{height:564px !important}.furniture{padding:5rem 10px;background-color:white}@media screen and (max-width:1100px){.furniture{padding-left:10px;padding-right:10px}}.furniture-item__text{font-weight:265;line-height:150%}.furniture h1{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:1.5rem;text-align:center}.furniture h2{font-size:1.8rem;font-weight:300;line-height:130%;text-align:center;margin-bottom:1rem}.contacts{background-color:black;color:white;padding-top:3rem}@media screen and (max-width:1100px){.contacts{padding-left:10px;padding-right:10px}}.contacts__time{font-size:0.6rem;font-weight:300;line-height:150%;padding-top:1rem}@media screen and (max-width:992px){.contacts__time{padding:1rem 15px;text-align:center}}.contacts__text{font-size:0.8rem;line-height:150%;font-weight:265;text-align:left;padding-top:5rem}@media screen and (max-width:992px){.contacts__text{padding:1rem 15px;text-align:center}}.contacts__formtitle{display:flex;justify-content:center;font-size:1rem;line-height:130%;font-weight:bold;color:#fff;margin-bottom:1rem;text-transform:uppercase}.contacts .sideblocks{padding-bottom:3rem}.contacts .sideblocks__info{display:block;height:100%}@media screen and (max-width:992px){.contacts .sideblocks__info{text-align:center}}.contacts .sideblocks__titleblock{display:flex;font-size:0.9rem;line-height:130%;font-weight:bold;color:#fff;margin-bottom:1rem;justify-content:center;text-transform:uppercase}.contacts .sideblocks__titleblock h3{padding:0 5px}@media (max-width:992px){.contacts .sideblocks__titleblock{padding-top:3rem}}.contacts .sideblocks__phones{display:flex;justify-content:center;align-items:center;padding:50px 10px;height:auto}.contacts .sideblocks form{max-width:390px;margin:auto}.contacts .sideblocks form .chekbox input{margin-bottom:15px}@media (max-width:768px){.contacts .sideblocks form .chekbox input{margin-bottom:9px}}.contacts .sideblocks__sertblock{display:flex;justify-content:center}.contacts .sideblocks .sideblocks__slider{display:flex;align-items:center;justify-content:center}.contacts .sideblocks .sideblocks__slider a.contentbox{display:flex;align-items:center;justify-content:center}.contacts .sideblocks .sideblocks__slider a.contentbox img{max-width:70px;width:100%;height:auto;padding:5px}.contacts-bottom{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2, auto);column-gap:200px;align-content:center;font-size:1.8rem}.contacts-bottom__phone a,.contacts-bottom__email a{transition:0.3s;color:#fff}.contacts-bottom__phone a:hover,.contacts-bottom__email a:hover{color:#b20000}.contacts-bottom-media a{padding:0 10px}@media screen and (max-width:950px){.contacts-bottom{column-gap:100px}}@media screen and (max-width:620px){.contacts-bottom{grid-template-columns:auto;grid-template-rows:repeat(2, auto);justify-items:center;row-gap:40px}}@media screen and (max-width:520px){.contacts-bottom{text-align:center}}.contacts-bottom-media{margin-top:3rem}.contacts-bottom input{font-family:"Montserrat", sans-serif;font-weight:250;font-size:0.7rem;color:#2d363b66;padding-left:7px}.contacts-bottom input.btn{width:11.5rem;height:1.5rem;background:rgba(255, 255, 255, 0.4);outline:none;border:none;color:white;transition:0.5s all;padding:0px !important}.contacts-bottom input.btn:hover{background:none;border:1px solid rgba(255, 255, 255, 0.4)}.contacts .wpcf7-form{display:grid;padding:1.3rem;background:#ffffff4d;justify-items:center;align-items:center;text-align:center;row-gap:0.75rem}.contacts .wpcf7-form input{width:100%;height:1.5rem;font-weight:250;font-size:0.7rem;color:#2d363b66;padding:18px}@media (max-width:620px){.contacts .wpcf7-form input{font-size:1rem}}.contacts .wpcf7-form input:focus-visible{outline:none}.contacts .wpcf7-form textarea{width:100%;height:5rem;resize:none;padding:18px}@media (max-width:620px){.contacts .wpcf7-form textarea{font-size:1rem}}.contacts .wpcf7-form textarea:focus-visible{outline:none}.contacts .wpcf7-form .btn{color:#fff;margin-bottom:0;height:56px;background:#b20000;cursor:pointer}@media (max-width:620px){.contacts .wpcf7-form .btn{height:56px}}.contacts .wpcf7-form .wpcf7-form-control-wrap{width:100%}.contacts .wpcf7-form .wpcf7-form-control-wrap:first-of-type{margin-bottom:-10px}@media (max-width:620px){.contacts .wpcf7-form .wpcf7-form-control-wrap:first-of-type{margin-bottom:-2px}}.contacts .wpcf7-form .wpcf7-form-control-wrap[data-name="agree"],.contacts .wpcf7-form .wpcf7-spinner{display:none;position:absolute}.contacts .wpcf7-form .wpcf7-not-valid-tip{font-size:14px;margin-top:8px}.contacts .wpcf7-form .wpcf7-response-output{font-size:14px;max-width:280px}.contacts-address{padding:15px;border-top:solid 1px #2d363b;text-align:center}@media screen and (max-width:768){.contacts-address{text-align:center}}.contacts-address__address{font-size:0.8rem;font-weight:300;line-height:130%}.contacts-address__address span{font-size:0.6rem;color:#45545c}.contacts-address__address span a:last-of-type{color:#2394cd}textarea{font-family:"Montserrat", sans-serif;font-weight:250;font-size:0.7rem;color:#2d363b66}.map{width:100%}.blur{filter:blur(5px)}.popup{position:fixed;top:50vh;left:50vw;transform:translate(-50%, -50%);display:grid;background-color:#252424c7;transition:all 0.5s;width:22rem;height:11.5rem;justify-content:center;align-items:center;justify-items:center;opacity:1;animation:a 0.5s;display:none;z-index:100;text-align:center}.popup input[name="tel-pop"],.popup input[name="name-pop"]{padding:15px}.popup .wpcf7-response-output{width:100%;border-color:#46b450;max-width:unset !important;padding:15px !important;margin:2em 0 !important;background-color:#252424c7;color:#fff;position:absolute;top:100%}.popup input{height:1.8rem;width:18rem;margin:5px 0}.popup .btn{width:12rem;color:white;background-color:#ffffff66;border:none;cursor:pointer}.popup .btn:hover{background:none;border:1px solid rgba(255, 255, 255, 0.4)}.popup .wpcf7-form-control-wrap[data-name="agree"],.popup .wpcf7-spinner{display:none;position:absolute}.popup .wpcf7-not-valid-tip{font-size:14px;margin-top:8px}.popup .wpcf7-response-output{font-size:14px;max-width:280px}@keyframes a{0%{opacity:0}100%{opacity:1}}.pr{opacity:0;transition:all 0.5s}body{margin:0}#burger-menu{cursor:pointer;height:27px;width:27px;margin:20px;overflow:visible;position:fixed;z-index:140;top:25px;right:10px}#burger-menu span,#burger-menu span:before,#burger-menu span:after{background:#fff;display:block;height:4px;opacity:1;position:absolute;transition:0.3s ease-in-out}#burger-menu span:before,#burger-menu span:after{content:""}#burger-menu span{right:0px;top:13px;width:27px}#burger-menu span:before{left:0px;top:-10px;width:16px}#burger-menu span:after{left:0px;top:10px;width:20px}#burger-menu.close span{transform:rotate(-45deg);top:13px;width:27px}#burger-menu.close span:before{top:0px;transform:rotate(90deg);width:27px}#burger-menu.close span:after{top:0px;left:0;transform:rotate(90deg);opacity:0;width:0}#menu{z-index:1;min-width:100%;min-height:100%;position:fixed;top:0;height:0;visibility:hidden;opacity:0;text-align:center;padding-top:40px;transition:all 0.3s ease-in-out;overflow-y:auto}@media (min-width:768px){#menu{display:none}}#menu.overlay{visibility:visible;opacity:1;padding-top:100px;background:rgba(0, 0, 0, 0.5)}#menu li{list-style:none}#menu a{color:#fff;display:block;font-size:21px;margin-bottom:21px;text-decoration:none}#menu ul{padding-left:0}@media screen and (max-width:767px){.nav-bottom{display:none}}@media screen and (min-width:768px){#burger-menu{display:none}}a.anchor{display:block;position:relative;top:-7.5rem;visibility:hidden}form .wpcf7-form-control-wrap[data-name="agree"],form .wpcf7-spinner{display:none;position:absolute}.projects .slick-slide img{object-fit:cover;width:200px;height:133px}.projects .slick-center img{object-fit:cover;width:500px;height:334px;cursor:pointer}@media screen and (max-width:520px){.projects .slick-center img{object-fit:cover;width:300px;height:206px}}.header.single-page{height:0}.single{padding-top:210px}@media screen and (max-width:768px){.single{padding-top:150px}}.single h1{text-align:center;padding:0 10px;max-width:700px;margin:auto;line-height:150%}.single .single-img{padding:2rem 10px;text-align:center}.single h2,.single h3,.single h4{padding:1.7rem 0 1rem;text-align:center}.single p{padding:0.6rem 0 0.4rem}.single .content{display:grid;justify-content:center;grid-template-columns:minmax(0px, 1100px);padding:0 10px 5rem}.single .single-img img{max-width:850px}.single img:not(.contacts-bottom-media img){width:100%;height:auto;box-shadow:0px 4px 10px rgba(45, 54, 59, 0.25)}.single .alignnone{margin:5px 20px 20px 0}.single .aligncenter,.single div.aligncenter{display:block;margin:5px auto 5px auto}.single .alignright{float:right;margin:20px 0 20px 20px}.single .alignleft{float:left;margin:20px 20px 20px 0}.single .aligncenter{display:block;margin:5px auto 5px auto}.single a img.alignright{float:right;margin:5px 0 20px 20px}.single a img.alignnone{margin:5px 20px 20px 0}.single a img.alignleft{float:left;margin:5px 20px 20px 0}.single a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.single .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.single .wp-caption.alignnone{margin:5px 20px 20px 0}.single .wp-caption.alignleft{margin:5px 20px 20px 0}.single .wp-caption.alignright{margin:5px 0 20px 20px}.single .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.single .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.calls-show .calls__btn-soc{overflow:hidden;transition:transform 0.3s ease-out;height:auto;transform-origin:bottom;transform:scaleY(1);list-style:none;padding:0;position:absolute;right:-1px;bottom:63px;background:none;padding:10px 10px 5px}.calls{height:65px;width:65px;position:fixed;bottom:20px;right:20px;cursor:pointer;animation:pulse-rotate 2s infinite;z-index:999;border-radius:50%}.calls__btn{height:65px;width:65px}.calls__btn-soc{transform:scaleY(0);transition:transform 0.2s ease-out;transform-origin:bottom;list-style:none;padding:0;position:absolute;right:-1px;bottom:63px;background:none;padding:10px 10px 5px}.calls__btn-soc img{height:50px;width:50px}.calls:hover{animation:none}@media (max-width:767px){.calls .web{display:none}}@media (min-width:768px){.calls .mob{display:none}}@-webkit-keyframes pulse-rotate{0%{-webkit-box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);transform:rotate(0deg)}35%{transform:rotate(10deg)}70%{-webkit-box-shadow:0 0 0 20px rgba(204, 169, 44, 0);transform:rotate(-10deg)}100%{-webkit-box-shadow:0 0 0 0 rgba(204, 169, 44, 0);transform:rotate(0deg)}}@keyframes pulse-rotate{0%{-moz-box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);transform:rotate(0deg)}35%{transform:rotate(10deg)}70%{-moz-box-shadow:0 0 0 20px rgba(204, 169, 44, 0);box-shadow:0 0 0 20px rgba(204, 169, 44, 0);transform:rotate(-10deg)}100%{-moz-box-shadow:0 0 0 0 rgba(204, 169, 44, 0);box-shadow:0 0 0 0 rgba(204, 169, 44, 0);transform:rotate(0deg)}}.saleses{height:65px;width:65px;position:fixed;bottom:20px;left:20px;cursor:pointer;animation:pulses-scale 2s infinite;z-index:999;border-radius:50%}.saleses img{height:65px;width:65px}.saleses:hover{animation:none}@media (max-width:767px){.saleses .web{display:none}}@media (min-width:768px){.saleses .mob{display:none}}@-webkit-keyframes pulses-scale{0%{-webkit-box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);transform:scale(1)}70%{-webkit-box-shadow:0 0 0 20px rgba(204, 169, 44, 0);transform:scale(1.1)}100%{-webkit-box-shadow:0 0 0 0 rgba(204, 169, 44, 0);transform:scale(1)}}@keyframes pulses-scale{0%{-moz-box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);box-shadow:0 0 0 0 rgba(204, 44, 44, 0.4);transform:scale(1)}70%{-moz-box-shadow:0 0 0 20px rgba(204, 169, 44, 0);box-shadow:0 0 0 20px rgba(204, 169, 44, 0);transform:scale(1.1)}100%{-moz-box-shadow:0 0 0 0 rgba(204, 169, 44, 0);box-shadow:0 0 0 0 rgba(204, 169, 44, 0);transform:scale(1)}}.slick-current>.play-btn{display:block}.play-btn{display:none}.not-found,.error-page{background-color:#000000}.not-found h1{font-size:150px;font-weight:600;color:#b20000}.error-block{text-align:center;padding-top:50px}.error-btn{display:grid;justify-self:center;align-items:center;margin:auto;width:12rem;height:3rem;background-color:#2d363b;color:white;cursor:pointer;transition:0.3s all}.mainSlider,.singleSlider{width:100%;height:100%}.mainSlider .swiper-slide,.singleSlider .swiper-slide{text-align:center;font-size:1rem;background:black;height:fit-content;cursor:pointer}.mainSlider .swiper-slide img,.singleSlider .swiper-slide img{display:block;width:100%;object-fit:cover}.mainSlider .swiper-slide-text,.singleSlider .swiper-slide-text{bottom:-10px;min-height:106px;color:white;font-size:1.1rem;line-height:150%;font-weight:200;padding:25px 15px;text-align:left;border:1px solid #2d363b;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mainSlider .swiper-slide-text-num,.singleSlider .swiper-slide-text-num{display:flex;justify-content:center;align-self:center;font-weight:600;font-size:1.8rem;color:#b20000}.mainSlider .swiper-button-next,.mainSlider .swiper-button-prev,.singleSlider .swiper-button-next,.singleSlider .swiper-button-prev{padding:5px 20px;margin-top:-64px;background:#b20000}.mainSlider .swiper-button-next:after,.mainSlider .swiper-button-prev:after,.singleSlider .swiper-button-next:after,.singleSlider .swiper-button-prev:after{color:white;font-size:24px}.sales{overflow:hidden;width:100%;height:100%;padding:5rem 15px;background:black}.sales__title{font-size:2.4rem;line-height:150%;color:white;font-weight:200;padding-bottom:2.5rem;text-align:center}.sales .swiper{width:100%;height:100%}.sales .swiper .swiper-slide{text-align:center;font-size:18px;background:black;display:flex;justify-content:center;align-items:center}.sales .swiper .swiper-slide img{display:block;width:100%;max-height:230px;object-fit:cover}.sales .swiper .swiper-slide-text{position:relative;bottom:60px;color:white;font-size:1rem;line-height:150%;font-weight:200;padding:10px;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sales .swiper .swiper-button-next,.sales .swiper .swiper-button-prev{padding:5px 20px;margin-top:-64px;background:#b20000}.sales .swiper .swiper-button-next:after,.sales .swiper .swiper-button-prev:after{color:white;font-size:24px}.showshome{background:rgba(45, 54, 59, 0.05);padding:5rem 10px}.showshome__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:2.5rem;text-align:center}.testimonialshome{background:white;padding:5rem 10px;overflow:hidden}.testimonialshome__form{max-width:600px;background:rgba(45, 54, 59, 0.05);padding:15px;margin:2rem auto}.testimonialshome__form-title{font-size:1.6rem;padding:1.6rem 15px}.testimonialshome__form .required-notice{display:none}.testimonialshome__form form{max-width:400px;width:100%;margin:auto}.testimonialshome__form form .form-field{margin-bottom:1em}.testimonialshome__form form .field-client_name label,.testimonialshome__form form .field-email label{font-size:0.6rem}.testimonialshome__form form .field-client_name input,.testimonialshome__form form .field-email input{max-width:400px;width:100%;height:45px;margin:5px 0;padding:5px}.testimonialshome__form form .field-post_content label{font-size:0.6rem}.testimonialshome__form form .field-post_content textarea{height:10em}.testimonialshome__form form .wpmtst-submit{text-align:center}.testimonialshome__form form .wpmtst-submit label{width:100%}.testimonialshome__form form .wpmtst-submit label input{max-width:400px;width:100%;height:auto;margin:5px 0;color:white;background:#b20000;font-size:1rem;text-transform:uppercase;cursor:pointer;border:none;padding:15px;transition:0.3s}.testimonialshome__form form .wpmtst-submit label input:hover{background:#b20000a1}.testimonialshome__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:2.5rem;text-align:center}.testimonialshome__item img{width:100%;height:auto;padding:10px}.testimonialshome .swiper .swiper-button-next,.testimonialshome .swiper .swiper-button-prev{padding:5px 20px;background:#b20000}.testimonialshome .swiper .swiper-button-next:after,.testimonialshome .swiper .swiper-button-prev:after{color:white;font-size:24px}.testimonialshome__txtblock{text-align:center;background:rgba(45, 54, 59, 0.05);padding:15px;display:flex;align-items:center;justify-content:center}.testimonialshome__txtblock div{height:100%}.testimonialshome__name{font-size:0.8rem;font-weight:bold}.testimonialshome__text{font-size:0.8rem}.workshome{background:white;padding:5rem 10px;overflow:hidden}.workshome__title{font-size:2.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:2.5rem;text-align:center}a.element__button{display:grid;justify-self:center;align-items:center;width:12rem;height:3rem;background-color:#b20000;color:white;cursor:pointer;transition:0.3s all;font-size:0.8rem;text-align:center;justify-content:center}a.element__button:hover{background:none;border:1px solid #b20000}.showscelling{justify-content:center}.showscelling__item{margin-bottom:0.7rem;position:relative;transition:0.3s;display:flex;justify-content:center}.showscelling__item img{box-shadow:0px 4px 10px rgba(45, 54, 59, 0.25);width:100%}@media (max-width:992px){.showscelling__item img{width:100%;height:auto}}.showscelling__item-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;transition:0.3s;width:100%;color:white}.showscelling__item-text,.showscelling__item-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;transition:opacity 0.3s ease, visibility 0.3s ease, max-height 0.3s ease;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);line-height:130%;padding:10px;max-height:150px}.showscelling__item-title{opacity:1;visibility:visible;font-size:0.9rem;font-weight:400}.showscelling__item-text{opacity:0;visibility:hidden;font-size:0.8rem;font-weight:300}.showscelling__item:hover .showscelling__item-title{opacity:0;visibility:hidden;max-height:200px}.showscelling__item:hover .showscelling__item-text{opacity:1;visibility:visible;max-height:200px}.works img{width:100%;height:auto}.works .swiper-button-next,.works .swiper-button-prev{padding:5px 20px;background:#b20000;margin-top:-30px}.works .swiper-button-next:after,.works .swiper-button-prev:after{color:white;font-size:24px}blockquote{cursor:pointer;font-family:"Montserrat", sans-serif;font-size:1.2rem;line-height:130%;margin:5px 0;transition:0.3s;padding:15px;box-shadow:0px 1px 2px rgba(45, 54, 59, 0.7);background-color:rgba(45, 54, 59, 0.05);align-items:center}blockquote:hover{box-shadow:10px 10px 20px rgba(0, 0, 0, 0.03)}#menu .header-content-left__button{justify-content:center}.branch-nav{padding:25px;box-shadow:0px 1px 2px rgba(45, 54, 59, 0.7);background-color:rgba(45, 54, 59, 0.05)}@media (max-width:992px){.branch-nav{padding:10px}}.branch-nav ul{column-count:2;column-gap:40px;list-style:none;padding:0}@media (max-width:992px){.branch-nav ul{column-count:1}}.wp-block-gallery.wp-block-gallery.has-nested-images.columns-5 .wp-block-image img,.wp-block-gallery.wp-block-gallery.has-nested-images.columns-4 .wp-block-image img{height:160px !important;object-fit:cover !important;width:100% !important}@media (max-width:768px){.wp-block-gallery.wp-block-gallery.has-nested-images.columns-5 .wp-block-image img,.wp-block-gallery.wp-block-gallery.has-nested-images.columns-4 .wp-block-image img{height:130px !important}}.formsite__title{max-width:350px;padding:25px 5px;font-size:1rem;font-weight:bold;text-align:center;text-transform:uppercase;margin:auto}.formsite form{max-width:400px;text-align:center}.formsite form input{max-width:400px;width:100%;height:45px;margin:5px 0;padding:5px}.formsite form .wpcf7-submit{max-width:400px;width:100%;height:auto;margin:5px 0;color:white;background:#b20000;font-size:1rem;text-transform:uppercase;cursor:pointer;border:none;padding:15px;transition:0.3s}.formsite form .wpcf7-submit:hover{background:#b20000a1}.formsite form .chekbox{font-size:0.6rem;display:flex;justify-content:center;align-items:center}.formsite form .chekbox a{padding-left:3px}.formsite form .chekbox span{padding-right:2px;display:flex;justify-content:center;align-items:center}.formsite form .chekbox input{height:15px;display:flex;justify-content:center;align-items:center}.shadowcelling{padding:0;padding-bottom:1.5rem}.shadowcelling .img-fluid{width:100%;height:auto}.shadowcelling h3,.shadowcelling h4,.shadowcelling h5,.shadowcelling h6{padding:0 !important;text-align:left !important}@media (max-width:768px){.shadowcelling h3,.shadowcelling h4,.shadowcelling h5,.shadowcelling h6{padding-top:1rem !important;text-align:center}}.shadowcelling__title{text-align:left !important;padding-top:0 !important;padding-bottom:1.5rem !important;padding-right:calc(var(--bs-gutter-x)* .5) !important;padding-left:calc(var(--bs-gutter-x)* .5) !important}@media (max-width:768px){.shadowcelling__title{text-align:center !important}}.shadowcelling__content{font-size:0.8rem}.shadowcelling__buttons{display:flex;gap:15px;padding:1rem 0}@media (max-width:768px){.shadowcelling__buttons{justify-content:center}}.shadowcelling__buttons-btn{text-align:center;padding:0.6rem 1rem;background-color:#b20000;border:1px solid #b20000;color:white;cursor:pointer;transition:0.3s all;font-size:0.8rem;text-transform:uppercase}.shadowcelling__buttons-btn:hover,.shadowcelling__buttons-btn:focus{background:black;border:1px solid #b20000}.shadowcelling__buttons-btn:last-of-type{background-color:black}.shadowcelling__buttons-btn:last-of-type:hover,.shadowcelling__buttons-btn:last-of-type:focus{border:1px solid #b20000;color:white;background-color:#b20000}.contact-page{padding:2.5rem 10px 2.5rem}.contact-page__txt{text-align:left}.contact-page__txt h2{padding-top:0}.contact-page__txt h3,.contact-page__txt h4,.contact-page__txt h5{padding:0.5rem 0;text-align:left}.contact-page__txt p{padding:0.3rem 0}@media (max-width:768px){.contact-page__txt{text-align:center}}.contact-page__map h3{padding:0 0 1rem;text-align:center;font-size:1.5em}.sidemenu{overflow:hidden;width:100%;height:100%;padding:5rem 15px;background:rgba(45, 54, 59, 0.05)}.sidemenu__title{font-size:1.8rem;line-height:150%;color:black;font-weight:200;margin-bottom:2rem;text-align:center}.sidemenu .sidelist{cursor:pointer;font-family:"Montserrat", sans-serif;font-size:1rem;line-height:150%;margin:5px 0;transition:0.3s;box-shadow:0px 1px 2px rgba(45, 54, 59, 0.7);background-color:white;align-items:center}.sidemenu .sidelist:hover{box-shadow:10px 10px 20px rgba(0, 0, 0, 0.03)}.sidemenu .sidelist__title{display:flex;align-items:center;justify-content:space-between;min-height:70px}.sidemenu .sidelist__title svg{width:30px;height:30px;transition:0.3s}.sidemenu .sidelist__title.active svg{transform:rotate(180deg)}@media (max-width:768px){.sidemenu .sidelist__title{min-height:50px}}.sidemenu .sidelist__list{padding-bottom:10px}.sidemenu .sidelist__item{font-family:"Montserrat", sans-serif;font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:left}.sidemenu .sidelist__item:last-child{border-bottom:unset}.sidemenu .sidelist__item a{display:flex;text-decoration:none;margin-top:5px;font-size:1rem}@media (max-width:768px){.sidemenu .sidelist__item a{font-size:0.9rem}}.newsblocks{overflow:hidden;width:100%;height:100%;padding:2.5rem 15px;background:rgba(45, 54, 59, 0.05)}.newsblocks__title{font-size:1.4rem;line-height:150%;color:black;font-weight:200;margin-bottom:1.5rem;text-align:center}.newsblocks .swiper-slide{text-align:center;font-size:1rem;height:fit-content;cursor:pointer;padding-bottom:15px}.newsblocks .swiper-slide img{display:block;width:100%;height:150px !important;object-fit:cover}@media (max-width:768px){.newsblocks .swiper-slide img{height:230px}}.newsblocks .swiper-slide-text{display:flex;align-items:center;position:relative;bottom:-10px;font-size:0.8rem;line-height:130%;font-weight:200;padding:7px;text-align:left;border:1px solid #b20000;color:black;transition:0.3s;min-height:90px}@media (max-width:768px){.newsblocks .swiper-slide-text{min-height:20px}}.newsblocks .swiper-slide-text:hover,.newsblocks .swiper-slide-text:focus{color:#b20000;border:1px solid black}.newsblocks .swiper-button-next,.newsblocks .swiper-button-prev{padding:5px 20px;background:#b20000}.newsblocks .swiper-button-next:after,.newsblocks .swiper-button-prev:after{color:white;font-size:24px}.single .slidersingle{padding:1.5rem 0;max-width:800px;width:100%;margin:auto}.single .slidersingle .swiper-slide{background:white}.single .slidersingle .swiper-slide img{max-height:600px}.single .slidersingle .swiper-slide-text{position:relative;bottom:1px;min-height:106px;color:white;font-size:1.1rem;line-height:150%;font-weight:200;padding:25px 15px;text-align:left;background:black}.single .slidersingle .swiper-slide-text-num{display:flex;justify-content:center;align-self:center;font-weight:600;font-size:1.8rem;color:#b20000}.single .testimonialshome__item{height:320px;overflow:hidden}.single .testimonialshome__item .testimonialshome__txtblock{display:block;height:100%;overflow-y:auto;padding:15px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#aaa transparent}.single .testimonialshome__item .testimonialshome__txtblock div{height:auto}.single .testimonialshome__item .testimonialshome__name{height:50px}.single .testimonialshome__item .testimonialshome__txtblock::-webkit-scrollbar{width:6px}.single .testimonialshome__item .testimonialshome__txtblock::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}.single .testimonialshome__item .testimonialshome__txtblock::-webkit-scrollbar-track{background-color:transparent}.single .text-center{text-align:center}.faq__content{padding:1rem 0;text-align:center}.faq .faqlist{cursor:pointer;font-family:"Montserrat", sans-serif;font-size:1rem;line-height:150%;margin:5px 0;transition:0.3s;box-shadow:0px 1px 2px rgba(45, 54, 59, 0.7);background-color:white;align-items:center}.faq .faqlist:hover{box-shadow:10px 10px 20px rgba(0, 0, 0, 0.03)}.faq .faqlist__title{display:flex;align-items:center;justify-content:space-between;min-height:70px;color:#b20000}.faq .faqlist__title svg{width:30px;height:30px;transition:0.3s}.faq .faqlist__title.active svg{transform:rotate(180deg)}@media (max-width:768px){.faq .faqlist__title{min-height:50px}}.faq .faqlist__list{padding-bottom:10px;font-size:0.8rem}.faq .faqlist__item{font-family:"Montserrat", sans-serif;font-size:1rem;line-height:150%;display:flex;align-items:center;justify-content:left}.faq .faqlist__item:last-child{border-bottom:unset}.faq .faqlist__item a{display:flex;text-decoration:none;margin-top:5px;font-size:1rem}@media (max-width:768px){.faq .faqlist__item a{font-size:0.9rem}}.singleSlider .swiper-button-next,.singleSlider .swiper-button-prev{margin-top:0}.category{padding-top:210px}@media screen and (max-width:768px){.category{padding-top:150px}}.category h1{text-align:center;padding:0 10px;max-width:700px;margin:auto;line-height:130%}.category h2,.category h3,.category h4{padding:1.7rem 0 1rem;text-align:center}.category p{padding:0.6rem 0 0.4rem}.category .content{display:grid;justify-content:center;grid-template-columns:minmax(0px, 1100px);padding:2.5rem 10px 5rem;line-height:130%}.category .content .card img{display:block;width:100%;height:150px;object-fit:cover;box-shadow:0px 4px 10px rgba(45, 54, 59, 0.25)}.category .content .card img:hover,.category .content .card img:focus{box-shadow:none}@media (max-width:768px){.category .content .card img{height:230px}}.category .content .card-text{display:flex;align-items:center;position:relative;bottom:-10px;font-size:0.8rem;line-height:130%;font-weight:200;padding:7px;text-align:left;border:1px solid #b20000;color:black;transition:0.3s;min-height:70px}@media (max-width:768px){.category .content .card-text{min-height:20px}}.category .content .card-text:hover,.category .content .card-text:focus{color:#b20000;border:1px solid black}