.b-catalog:first-of-type{padding-top:0px !important}.b-catalog__container{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px}.b-catalog__item{border-radius:50px;overflow:hidden;display:flex;flex-direction:column}.b-catalog__item:hover{box-shadow:0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02)}.b-catalog__item:hover .b-catalog__title{color:#FFFFFF}.b-catalog__item:hover .b-catalog__title::after{opacity:1}.b-catalog__image{height:300px;position:relative}.b-catalog__image img{position:absolute;width:100%;height:100%}.b-catalog__title{flex-grow:1;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-align:center;padding:32px;background-color:#F0F4F9;position:relative;overflow:hidden;z-index:1;transition:color 0.2s ease}.b-catalog__title::after{content:"";position:absolute;inset:0;background:linear-gradient(360deg, #0067AF -0.12%, #37DAB1 99.86%);opacity:0;transition:opacity 0.2s ease;z-index:-1}@media screen and (max-width:1400px){.b-catalog__image{height:230px}.b-catalog__title{font-size:18px}}@media screen and (max-width:1200px){.b-catalog__container{gap:20px;grid-template-columns:repeat(3, 1fr)}.b-catalog__item{border-radius:40px}.b-catalog__image{height:208px}.b-catalog__title{padding:28px}}@media screen and (max-width:991px){.b-catalog__container{gap:20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:768px){.b-catalog__title{font-size:16px}.b-catalog__item{border-radius:30px}}@media screen and (max-width:576px){.b-catalog__container{gap:12px}.b-catalog__item{border-radius:20px}.b-catalog__image{height:140px}.b-catalog__title{font-size:12px;padding:20px}}.b-contacts{margin-left:30px;margin-right:30px}.b-contacts__padding-top{padding-top:0px !important}.b-contacts__top{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:30px;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.b-contacts__phone{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#0067AF !important;display:flex;align-items:center;gap:14px}.b-contacts__phone svg{fill:none}.b-contacts__phone svg path{transition:stroke 0.2s ease}.b-contacts__phone:hover{color:#37DAB1 !important}.b-contacts__phone:hover svg path{stroke:#37DAB1}.b-contacts__address{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#081C2B;display:flex;align-items:center;gap:10px}.b-contacts__address svg{fill:none}.b-contacts__email{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#081C2B;display:flex;align-items:center;gap:10px;border:none !important;flex-shrink:0}.b-contacts__email svg{fill:none}.b-contacts__email svg path{transition:stroke 0.2s ease}.b-contacts__email:hover{color:#37DAB1 !important}.b-contacts__email:hover svg path{stroke:#37DAB1}.b-contacts__hours{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#081C2B;display:flex;align-items:center;gap:10px;border:none !important;flex-shrink:0;flex-basis:100%}.b-contacts__hours svg{fill:none}.b-contacts__hours svg path{transition:stroke 0.2s ease}.b-contacts__socials{display:flex;flex-shrink:0;gap:20px}.b-contacts__soc:hover{transform:scale(1.2)}.b-contacts__map{border-radius:50px;overflow:hidden}@media screen and (max-width:1400px){.b-contacts__phone,.b-contacts__email,.b-contacts__address,.b-contacts__hours{font-size:18px}.b-contacts__address{flex-basis:500px}.b-contacts__map{border-radius:60px}}@media screen and (max-width:1200px){.b-contacts__phone,.b-contacts__email,.b-contacts__address,.b-contacts__hours{font-size:16px}}@media screen and (max-width:991px){.b-contacts__top{flex-wrap:wrap}.b-contacts__map{border-radius:40px}}@media screen and (max-width:768px){.b-contacts{margin-left:12px;margin-right:12px}.b-contacts__top{gap:20px}}/*# sourceMappingURL=./page-df40d3460c29463220ff0dac31d5f2e5.map */