.construction{margin-bottom:30px}.construction__header{background-attachment:fixed;background-color:#1d292d;background-image:url(/wp-content/themes/katehomes/dist/assets/images/bg-construction-2-mobile.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1rem;margin-bottom:50px;min-height:460px;padding:30px 0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}.construction__header:before{background-color:#1d292d99;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:960px){.construction__header{background-image:url(/wp-content/themes/katehomes/dist/assets/images/bg-construction-2.webp);background-position:50% 100%;font-size:20px}}.construction__wrap{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin:0 auto;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff}@media (min-width:960px){.construction__wrap{width:650px}}.construction__title{font-family:Antebas-Bold;line-height:1.1;margin:0 0 25px;text-align:center}.construction__desc{font-size:1.3rem;text-align:center}.construction__btn-list,.construction__desc{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.construction__btn-list{margin-top:1rem}.construction__btn-arrow{background-color:#6a162c;margin-top:1rem}.construction__btn-arrow:hover{background-color:#6e587c;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.construction__text{font-size:1.2rem;font-size:1.3rem;margin:0 auto}.construction__list{display:grid;width:100%;grid-gap:25px;gap:25px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(1,1fr);margin:40px 0}@media (min-width:576px){.construction__list{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.construction__list{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.construction__list{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.construction__list{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(5,1fr)}}.construction__item{background-color:#323d42;width:100%}.construction__h2{font-size:1.6rem;margin-bottom:1.8rem}@media (min-width:1100px){.construction__h2{font-size:1.8rem;margin-bottom:2rem}}.construction strong{font-family:Antebas-Bold}.construction p{margin-bottom:1rem}.object{position:relative}.object__link{color:#323d42;text-decoration:none}.object__box{overflow:hidden;position:relative}.object__box:after{bottom:0;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform-origin:0 100%;transform-origin:0 100%}.object__box:after,.object__box:before{background:#1d292d66;content:"";height:50%;left:0;position:absolute;-webkit-transition:.3s;transition:.3s;width:100%;z-index:1}.object__box:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.object__img{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='32' height='32' viewBox='0 0 128 128'%3E%3Cg%3E%3Cpath fill='%231d1d1d' d='M59.6 0h8v40h-8z'/%3E%3Cpath fill='%23d2d2d2' d='m92.19 6.374 6.928 4-20 34.641-6.929-4zM117.226 28.19l4 6.928-34.641 20-4-6.929zM128 59.6v8H88v-8zM121.626 92.19l-4 6.928-34.641-20 4-6.929z'/%3E%3Cpath fill='%23bbb' d='m99.81 117.226-6.928 4-20-34.641 6.929-4z'/%3E%3Cpath fill='%23a5a5a5' d='M68.4 128h-8V88h8z'/%3E%3Cpath fill='%238e8e8e' d='m35.81 121.626-6.928-4 20-34.641 6.929 4z'/%3E%3Cpath fill='%23777' d='m10.774 99.81-4-6.928 34.641-20 4 6.929z'/%3E%3Cpath fill='%23606060' d='M0 68.4v-8h40v8z'/%3E%3Cpath fill='%234a4a4a' d='m6.374 35.81 4-6.928 34.641 20-4 6.929z'/%3E%3Cpath fill='%23333' d='m28.19 10.774 6.928-4 20 34.641-6.929 4z'/%3E%3CanimateTransform attributeName='transform' calcMode='discrete' dur='1080ms' repeatCount='indefinite' type='rotate' values='0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64'/%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2rem 2rem;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transform:scale(1.02) rotate(0);transform:scale(1.02) rotate(0);width:100%}.object__desc,.object__img{-webkit-transition:.3s;transition:.3s}.object__desc{color:#fff;font-size:1.2rem;min-height:140px;padding:1rem}.object__title{font-size:1.2rem;margin-bottom:1rem;min-height:46px}.object__icon{border-radius:50%;height:50px;left:43%;line-height:1;margin:0;position:absolute;top:-100%;width:50px;z-index:2;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#6a162c;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.object__icon,.object__icon i{display:-webkit-box;display:-webkit-flex;display:flex}.object__icon i{font-size:1.3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.object__link:hover .object__img{-webkit-transform:scale(1.2) rotate(8deg);transform:scale(1.2) rotate(8deg);-webkit-transition:.3s;transition:.3s}.object__link:hover .object__box:after,.object__link:hover .object__box:before{-webkit-transform:rotate(0);transform:rotate(0)}.object__link:hover .object__icon{top:45%}.object:hover{background-color:#6a162c;-webkit-transition:.3s;transition:.3s}.object address{font-style:normal}