@-webkit-keyframes svg-rotate{0%{-webkit-transform:scale(.8) rotate(0deg);transform:scale(.8) rotate(0deg)}25%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%,to{-webkit-transform:scale(.8) rotate(360deg);transform:scale(.8) rotate(360deg)}75%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}80%{-webkit-transform:scale(.9) rotate(360deg);transform:scale(.9) rotate(360deg)}}@keyframes svg-rotate{0%{-webkit-transform:scale(.8) rotate(0deg);transform:scale(.8) rotate(0deg)}25%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%,to{-webkit-transform:scale(.8) rotate(360deg);transform:scale(.8) rotate(360deg)}75%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}80%{-webkit-transform:scale(.9) rotate(360deg);transform:scale(.9) rotate(360deg)}}@-webkit-keyframes tg-svg{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes tg-svg{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}section.section-about div.container div.columns div.column div.boxes div.box div.social,section.section-blog div.container div.blog div.switch,section.section-post div.container div.columns div.column div.image,section.section-post div.container div.top-info div.left,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-about div.container div.columns div.column div.boxes div.box div.social a,section.section-about div.container div.columns div.column div.boxes div.box.socials,section.section-about div.container div.columns div.column h2,section.section-about div.container div.columns div.column.right .video,section.section-banner div.container div.columns button.showVideoPopup,section.section-catalog div.container div.columns,section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide,section.section-partner div.container div.columns,section.section-post div.container div.columns,section.section-post div.container div.top-info,section.section-profile-systems div.container div.columns .column,section.section-projects div.container div.columns,section.section-projects div.container div.tg-columns,section.section-projects div.container div.tg-columns div.column button a,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile,section.section-reviews div.container div.blocks div.swiper.flex-swiper .swiper-wrapper,section.section-sale div.container div.columns div.bow,section.section-sale div.container div.columns div.column.right,section.section-services div.container div.columns,section.section-services div.container div.columns div.columns.right div.column,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status span,section.section-works div.container div.columns div.column::before{display:-webkit-box;display:-ms-flexbox;display:flex}section.section-blog div.container div.blog div.switch button,section.section-post div.container div.top-info div.right div.share-icon,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-about div.container div.columns div.column div.boxes div.box div.social a,section.section-about div.container div.columns div.column.right .video,section.section-blog div.container div.blog div.switch button,section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide,section.section-post div.container div.top-info div.right div.share-icon,section.section-projects div.container div.columns,section.section-projects div.container div.tg-columns div.column button a,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.avatar,section.section-reviews div.container div.blocks div.swiper.flex-swiper .swiper-wrapper,section.section-sale div.container div.columns div.bow,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status span,section.section-works div.container div.columns div.column::before{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.section-projects div.container div.tg-columns,section.section-sale div.container div.columns div.column.right{-ms-flex-pack:distribute;justify-content:space-around}section.section-banner div.container div.columns button.showVideoPopup,section.section-partner div.container div.columns,section.section-post div.container div.columns,section.section-profile-systems div.container div.columns .column,section.section-services div.container div.columns,section.section-services div.container div.columns div.columns.right div.column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.section-about div.container div.columns div.column div.boxes div.box.socials,section.section-about div.container div.columns div.column h2,section.section-blog div.container div.blog div.switch,section.section-catalog div.container div.columns,section.section-post div.container div.columns div.column div.image,section.section-post div.container div.top-info,section.section-post div.container div.top-info div.left,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.stars,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.section-about div.container div.columns div.column div.boxes div.box div.social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.section-advantages div.container div.columns div.column div{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-advantages div.container div.columns div.column{display:grid;grid-template-rows:auto}section.section-projects div.container div.columns div.column{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-projects div.container div.tg-columns div.column,section.section-services div.container div.columns div.columns.right{display:grid}section.section-post div.container div.columns div.nav form div.form-data,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.info{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:100%;grid-template-rows:auto}section.section-post div.container div.columns div.column{display:grid;grid-template-rows:auto}section.section-blog div.container div.blog div.columns div.column a.box,section.section-blog div.container div.blog div.columns div.column a.box div.bottom,section.section-blog div.container div.blog div.columns div.column a.box div.top,section.section-post div.container div.top-info div.right{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns,section.section-sliding-doors div.container div.columns a.column,section.section-sliding-doors div.container div.columns a.column div,section.section-works div.container div.columns div.column{display:grid}section.section-banner div.container div.columns,section.section-banner div.container div.columns ul,section.section-between div.container,section.section-partner div.container div.columns div.column,section.section-profile-systems div.container div.columns .column .left,section.section-profile-systems div.container div.columns .column .left ul,section.section-sale div.container div.columns div.column.left,section.section-services div.container div.columns div.columns.left{display:grid;grid-template-rows:auto}section.section-about div.container div.columns,section.section-banner,section.section-works div.container div.columns{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-advantages div.container div.columns{display:grid;grid-template-rows:auto}section.section-post div.container div.columns div.nav form,section.section-profile-systems div.container div.columns,section.section-sliding-doors div.container div.columns{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-post div.container div.columns div.nav,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top{display:grid;grid-template-rows:auto}section.section-blog div.container div.blog div.columns div.column,section.section-reviews div.container div.blocks div.swiper .swiper-slide{display:grid;grid-template-columns:100%}section.section-blog div.container div.blog{grid-template-columns:100%}section.section-about div.container div.columns div.column,section.section-about div.container div.columns div.column div.boxes,section.section-blog div.container div.blog{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-rows:auto}section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide,section.section-sale div.container div.columns{display:grid;grid-template-rows:auto}section.section-catalog div.container div.columns a.column{display:grid;grid-template-columns:100%;grid-template-rows:auto}section.section-about div.container div.columns div.column,section.section-about div.container div.columns div.column div.boxes,section.section-blog div.container div.blog,section.section-blog div.container div.blog div.columns div.column,section.section-catalog div.container div.columns a.column,section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide,section.section-post div.container div.columns div.nav,section.section-post div.container div.columns div.nav form,section.section-reviews div.container div.blocks div.swiper .swiper-slide,section.section-sale div.container div.columns,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide,section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.section-about div.container div.columns,section.section-advantages div.container div.columns,section.section-profile-systems div.container div.columns,section.section-sliding-doors div.container div.columns,section.section-works div.container div.columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.section-banner,section.section-banner div.container div.columns,section.section-banner div.container div.columns ul,section.section-between div.container,section.section-blog div.container div.blog div.columns div.column a.box,section.section-blog div.container div.blog div.columns div.column a.box div.bottom,section.section-blog div.container div.blog div.columns div.column a.box div.top,section.section-partner div.container div.columns div.column,section.section-post div.container div.columns div.column,section.section-post div.container div.columns div.nav form div.form-data,section.section-post div.container div.top-info div.right,section.section-post div.container div.top-info div.right div.sharePost div.shareBtns,section.section-profile-systems div.container div.columns .column .left,section.section-profile-systems div.container div.columns .column .left ul,section.section-projects div.container div.columns div.column,section.section-projects div.container div.tg-columns div.column,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.info,section.section-sale div.container div.columns div.column.left,section.section-sliding-doors div.container div.columns a.column,section.section-sliding-doors div.container div.columns a.column div,section.section-works div.container div.columns div.column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.section-advantages div.container div.columns div.column,section.section-advantages div.container div.columns div.column div,section.section-services div.container div.columns div.columns.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.section-banner{min-height:50vh;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-banner div.overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#00000091),to(#0000004f));background:linear-gradient(90deg,#00000091,#0000004f)}section.section-banner img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-banner div.container{position:relative;z-index:2;width:100%;height:100%}section.section-banner div.container div.columns,section.section-banner div.container div.columns ul{grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}section.section-banner div.container div.columns{padding:40px 0;position:relative;z-index:2;max-width:700px;height:100%}@media screen and (max-width:1200px){section.section-banner div.container div.columns{padding:40px 0 80px}}section.section-banner div.container div.columns button.showVideoPopup:hover span,section.section-banner div.container div.columns h1{color:#fff}@media screen and (max-width:400px){section.section-banner div.container div.columns h1{font-size:23px}}section.section-banner div.container div.columns div.text{font-size:18px;color:#79e9e3;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px;border:1px solid #79e9e3}@media screen and (max-width:800px){section.section-banner div.container div.columns div.text{font-size:15px;padding:8px}}@media screen and (max-width:450px){section.section-banner div.container div.columns div.text{font-size:12px;padding:6px}}section.section-banner div.container div.columns div.text p{font-size:18px;color:#79e9e3}@media screen and (max-width:800px){section.section-banner div.container div.columns div.text p{font-size:15px}}@media screen and (max-width:450px){section.section-banner div.container div.columns div.text p{font-size:12px}}section.section-banner div.container div.columns ul{list-style:inside disc}@media screen and (max-width:400px){section.section-banner div.container div.columns ul{list-style:none}}section.section-banner div.container div.columns ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.section-banner div.container div.columns ul li::marker{color:#fff}section.section-banner div.container div.columns ul li a,section.section-banner div.container div.columns ul li span{font-size:20px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:400px){section.section-banner div.container div.columns ul li a,section.section-banner div.container div.columns ul li span{font-size:19px}}section.section-banner div.container div.columns ul li a:hover,section.section-banner div.container div.columns ul li span:hover,section.section-profile-systems div.container div.columns .column:hover .left span{margin-left:10px}section.section-banner div.container div.columns button{margin-top:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px;padding:10px 15px;border:1px solid #fff}section.section-banner div.container div.columns button.showVideoPopup{padding:10px 13px;border:1px solid #bfd8c5;border-radius:30px;background:#e7154f;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:15px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-width:182px;position:relative}section.section-banner div.container div.columns button.showVideoPopup:hover{background:#0a9994}section.section-banner div.container div.columns button.showVideoPopup svg path,section.section-banner div.container div.columns button.showVideoPopup:hover svg path{fill:#fff}section.section-banner div.container div.columns button.showVideoPopup span{color:#fff;font-size:12px;font-weight:700}section.section-banner div.container div.columns button.showVideoPopup svg{position:relative;width:30px;height:30px;-webkit-transform:scale(.8) rotate(0deg);transform:scale(.8) rotate(0deg);-webkit-animation-name:"svg-rotate";animation-name:"svg-rotate";-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}section.section-catalog,section.section-certificates,section.section-examples,section.section-partner,section.section-profile-systems,section.section-services,section.section-sliding-doors{padding:40px 0}section.section-catalog div.container div.columns{margin-top:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:985px){section.section-catalog div.container div.columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.section-catalog div.container div.columns a.column{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto;overflow:hidden;gap:5px;background:#fff;padding:0 0 15px;width:calc(14% - 14px);min-width:185px}@media screen and (max-width:550px){section.section-catalog div.container div.columns a.column{width:calc(50% - 5px)}}@media screen and (max-width:400px){section.section-catalog div.container div.columns a.column{min-width:unset}}section.section-catalog div.container div.columns a.column:hover span{margin-left:10px;color:#0a9994}section.section-catalog div.container div.columns a.column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:20px}section.section-catalog div.container div.columns a.column p{font-size:16px;padding:0 15px}section.section-catalog div.container div.columns a.column span{font-size:16px;padding:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:550px){section.section-catalog div.container div.columns a.column span{font-size:14px;padding:0 10px}}@media screen and (max-width:465px){section.section-catalog div.container div.columns a.column span{padding:0 15px;font-size:16px}}section.section-partner div.container div.columns{gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:760px){section.section-partner div.container div.columns{display:grid;grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}section.section-partner div.container div.columns div.column,section.section-profile-systems div.container div.columns .column .left{height:100%;grid-template-columns:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}section.section-partner div.container div.columns div.column.left{max-width:700px;gap:0}@media screen and (max-width:900px){section.section-partner div.container div.columns div.column.left{max-width:470px}}@media screen and (max-width:760px){section.section-partner div.container div.columns div.column.left{max-width:unset}}section.section-partner div.container div.columns div.column.right p{font-size:32px;text-align:center;max-width:300px}@media screen and (max-width:900px){section.section-partner div.container div.columns div.column.right p{font-size:28px;max-width:280px}}@media screen and (max-width:760px){section.section-partner div.container div.columns div.column.right p{margin:auto}}section.section-partner div.container div.columns div.column img{margin:auto}section.section-partner div.container div.columns div.column img.image{width:100%;max-width:620px;min-width:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-profile-systems div.container div.columns{margin-top:40px;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media screen and (max-width:650px){section.section-profile-systems div.container div.columns{grid-template-columns:100%}}section.section-profile-systems div.container div.columns .column{overflow:hidden;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:2px solid #0a9994;cursor:pointer;text-decoration:none}section.section-profile-systems div.container div.columns .column .left{width:55%;padding:15px;background:#0a9994}section.section-profile-systems div.container div.columns .column .left p{font-size:28px;color:#fff}@media screen and (max-width:1332px){section.section-profile-systems div.container div.columns .column .left p{font-size:26px}}@media screen and (max-width:1218px){section.section-profile-systems div.container div.columns .column .left p{font-size:24px}}@media screen and (max-width:1125px){section.section-profile-systems div.container div.columns .column .left p{font-size:22px}}@media screen and (max-width:1050px){section.section-profile-systems div.container div.columns .column .left p{font-size:20px}}section.section-profile-systems div.container div.columns .column .left ul{gap:10px;grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:inside disc;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}section.section-profile-systems div.container div.columns .column .left ul li{font-size:14px;color:#fff}@media screen and (max-width:1000px){section.section-profile-systems div.container div.columns .column .left ul li{font-size:12px}}section.section-profile-systems div.container div.columns .column .left span{color:#f2f2f2;-webkit-transition:all .3s ease;transition:all .3s ease}section.section-profile-systems div.container div.columns .column div.right{width:45%;height:100%}section.section-profile-systems div.container div.columns .column div.right img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:-webkit-zoom-in;cursor:zoom-in}section.section-profile-systems div.container div.columns .column div.right model-viewer{width:100%;height:100%;background:#2b4c6070}section.section-profile-systems div.container a.more,section.section-services div.container a.more,section.section-sliding-doors div.container a.more{margin-top:25px;font-size:16px;color:#8b96a3;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.section-about div.container div.columns div.column div.boxes div.box a.contact:hover,section.section-profile-systems div.container a.more:hover,section.section-services div.container a.more:hover,section.section-sliding-doors div.container a.more:hover{color:#0a9994}section.section-services div.container div.columns{gap:20px;margin-top:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:954px){section.section-services div.container div.columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.section-services div.container div.columns div.columns{height:100%}@media screen and (max-width:954px){section.section-services div.container div.columns div.columns{width:100%!important}}section.section-services div.container div.columns div.columns.right{width:calc(47% - 20px);grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:20px;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:954px){section.section-services div.container div.columns div.columns.right{gap:10px}}section.section-services div.container div.columns div.columns.right div.column{width:100%;margin-left:auto;max-width:600px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:100%;padding:20px 10px}@media screen and (max-width:954px){section.section-services div.container div.columns div.columns.right div.column{max-width:100%;width:100%!important;margin-left:unset}}@media screen and (max-width:440px){section.section-services div.container div.columns div.columns.right div.column{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.info p.name,section.section-services div.container div.columns div.columns.right div.column p{font-size:18px}@media screen and (max-width:1160px){section.section-services div.container div.columns div.columns.right div.column p{font-size:16px}}@media screen and (max-width:440px){section.section-services div.container div.columns div.columns.right div.column p{width:100%}}section.section-services div.container div.columns div.columns.right div.column a{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1040px){section.section-services div.container div.columns div.columns.right div.column a{padding:8px}}section.section-services div.container div.columns div.columns.left{width:53%;grid-template-columns:2fr 1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:500px){section.section-services div.container div.columns div.columns.left{gap:5px}}section.section-services div.container div.columns div.columns.left img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:500px){section.section-services div.container div.columns div.columns.left img{border-radius:5px}}section.section-services div.container div.columns div.columns.left img:nth-child(1){grid-column:1/1;grid-row:1/3}section.section-services div.container div.columns div.columns.left img:nth-child(4){grid-column:2/4;grid-row:2/3}section.section-sliding-doors div.container div.columns{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:720px){section.section-sliding-doors div.container div.columns{gap:10px}}@media screen and (max-width:590px){section.section-sliding-doors div.container div.columns{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:445px){section.section-sliding-doors div.container div.columns{grid-template-columns:100%}}section.section-sliding-doors div.container div.columns a.column{overflow:hidden;grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.section-sliding-doors div.container div.columns a.column:hover span{margin-left:10px}section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide img,section.section-sliding-doors div.container div.columns a.column img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-sliding-doors div.container div.columns a.column div{background:#0a9994;grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:15px}@media screen and (max-width:590px){section.section-sliding-doors div.container div.columns a.column div{gap:20px}}section.section-sliding-doors div.container div.columns a.column div p{font-size:30px;color:#fff}@media screen and (max-width:1390px){section.section-sliding-doors div.container div.columns a.column div p{font-size:26px}}@media screen and (max-width:1228px){section.section-sliding-doors div.container div.columns a.column div p{font-size:24px}}@media screen and (max-width:1135px){section.section-sliding-doors div.container div.columns a.column div p{font-size:22px}}@media screen and (max-width:1050px){section.section-sliding-doors div.container div.columns a.column div p{font-size:20px}}@media screen and (max-width:970px){section.section-sliding-doors div.container div.columns a.column div p{font-size:18px}}section.section-sliding-doors div.container div.columns a.column div span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#f2f2f2;-webkit-transition:all .3s ease;transition:all .3s ease}section.section-between.with-img,section.section-certificates div.container div.columns,section.section-examples div.container div.columns{margin-top:40px}section.section-examples div.container div.columns div.swiper{width:100%;padding:30px 50px 50px}@media screen and (max-width:600px){section.section-examples div.container div.columns div.swiper{padding:30px}}@media screen and (max-width:550px){section.section-examples div.container div.columns div.swiper{padding:0 0 30px}}section.section-certificates div.container div.columns div.swiper .swiper-wrapper,section.section-examples div.container div.columns div.swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide,section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-shadow:0 4px 20px 4px rgba(0,0,0,.1);box-shadow:0 4px 20px 4px rgba(0,0,0,.1);cursor:pointer;overflow:hidden}section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide:hover button{opacity:1}section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide img{position:relative;height:100%;aspect-ratio:1.2/1;z-index:1}section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide button{position:absolute;bottom:10px;left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:600px){section.section-examples div.container div.columns div.swiper .swiper-wrapper .swiper-slide button{opacity:1}}section.section-certificates div.container div.columns div.swiper{width:100%;padding:30px 50px 50px}@media screen and (max-width:600px){section.section-certificates div.container div.columns div.swiper{padding:30px}}@media screen and (max-width:550px){section.section-certificates div.container div.columns div.swiper{padding:0 0 30px}}section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide{grid-template-columns:100%;gap:20px;height:auto;background:#fff;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}section.section-blog div.container div.blog div.columns div.column a.box:hover,section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide img{border:1px solid #d3d3d3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-certificates div.container div.columns div.swiper .swiper-wrapper .swiper-slide span{font-size:16px}section.section-between{position:relative}section.section-between.with-img div.container h2{max-width:480px}@media screen and (max-width:630px){section.section-between.with-img div.container h2{padding-bottom:180px}}section.section-between.office{margin-top:80px}@media screen and (max-width:630px){section.section-between.office{margin:0}}section.section-between div.container img.img,section.section-between img.bg{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-between img.bg{left:0;top:0;width:100%;height:100%;z-index:1}section.section-between div.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5)}section.section-between div.container{position:relative;padding:40px 10px;z-index:3;grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}section.section-between div.container h2{max-width:1000px;color:#fff}section.section-between div.container button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #fff}section.section-between div.container img.img{z-index:-1;right:0;bottom:0;width:auto;height:120%}@media screen and (max-width:630px){section.section-between div.container img.img{height:auto;max-width:180px}}section.section-about,section.section-advantages,section.section-blog,section.section-post,section.section-sale,section.section-works{padding:40px 0}section.section-sale div.container div.columns{position:relative;overflow:hidden;background-color:#0a9994;padding:32px;border-radius:10px;border:2px solid #e7154f;color:#fff;grid-template-columns:2fr 1.5fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:830px){section.section-sale div.container div.columns{grid-template-columns:100%;gap:40px}}@media screen and (max-width:420px){section.section-sale div.container div.columns{padding:15px;border:0}}section.section-sale div.container div.columns div.bow{position:absolute;right:-30px;top:28px;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:150px;height:10px;background:#e7154f;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:420px){section.section-sale div.container div.columns div.bow{right:5px;-webkit-transform:rotate(16deg);transform:rotate(16deg);width:80px;height:auto;background:0 0}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.bow{width:60px;right:-2px}}section.section-sale div.container div.columns div.bow img{position:absolute;width:65px;margin-top:18px;z-index:2}@media screen and (max-width:420px){section.section-sale div.container div.columns div.bow img{width:80px;margin-top:25px}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.bow img{width:60px}}section.section-sale div.container div.columns div.column.left{grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}section.section-sale div.container div.columns div.column p{color:#fff}section.section-sale div.container div.columns div.column p.title{font-size:28px;text-transform:uppercase;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;border-radius:10px;background:red;color:#fff}section.section-sale div.container div.columns div.column p.sub{font-size:22px;font-weight:500;color:#ffe000}section.section-sale div.container div.columns div.column p.text{margin-bottom:24px;line-height:1.7}section.section-sale div.container div.columns div.column button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px}section.section-sale div.container div.columns div.column.right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:420px){section.section-sale div.container div.columns div.column.right{gap:10px}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.column.right{gap:8px}}section.section-sale div.container div.columns div.column.right div.box{background-color:rgba(0,0,0,.15);padding:16px;border-radius:5px;min-width:70px;text-align:center}@media screen and (max-width:450px){section.section-sale div.container div.columns div.column.right div.box{padding:12px}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.column.right div.box{padding:10px}}section.section-sale div.container div.columns div.column.right div.box div.value{font-size:32px;font-weight:700;line-height:1;margin-bottom:5px}@media screen and (max-width:450px){section.section-sale div.container div.columns div.column.right div.box div.value{font-size:24px}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.column.right div.box div.value{font-size:20px}}section.section-sale div.container div.columns div.column.right div.box div.label{font-size:12px;text-transform:uppercase;letter-spacing:.5px}@media screen and (max-width:450px){section.section-sale div.container div.columns div.column.right div.box div.label{font-size:11px}}@media screen and (max-width:370px){section.section-sale div.container div.columns div.column.right div.box div.label{font-size:10px}}section.section-advantages div.container div.columns{margin-top:40px;grid-template-columns:1.25fr 1fr 1fr;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:960px){section.section-advantages div.container div.columns{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (max-width:830px){section.section-advantages div.container div.columns{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:500px){section.section-advantages div.container div.columns{grid-template-columns:100%}}section.section-advantages div.container div.columns div.column{position:relative;grid-template-columns:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;height:100%;padding:20px;background:#fff}@media screen and (max-width:960px){section.section-advantages div.container div.columns div.column{padding:15px}}section.section-advantages div.container div.columns div.column:nth-child(1){grid-column:1/2;grid-row:1/3}@media screen and (max-width:830px){section.section-advantages div.container div.columns div.column:nth-child(1){grid-column:auto;grid-row:auto}}section.section-advantages div.container div.columns div.column:nth-child(1) img{max-width:100%}@media screen and (max-width:830px){section.section-advantages div.container div.columns div.column:nth-child(1) img{max-width:120px}}section.section-advantages div.container div.columns div.column:nth-child(4){grid-column:2/4}@media screen and (max-width:830px){section.section-advantages div.container div.columns div.column:nth-child(4){grid-column:auto}}section.section-advantages div.container div.columns div.column img{width:100%;max-width:120px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-advantages div.container div.columns div.column div,section.section-works div.container div.columns div.column{grid-template-columns:100%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:20px}section.section-advantages div.container div.columns div.column div p{font-size:20px}@media screen and (max-width:960px){section.section-advantages div.container div.columns div.column div p{font-size:18px}}@media screen and (max-width:600px){section.section-advantages div.container div.columns div.column div p{font-size:16px}}section.section-advantages div.container div.columns div.column div span{font-size:16px;line-height:24px}@media screen and (max-width:960px){section.section-advantages div.container div.columns div.column div span{font-size:14px;line-height:20px}}section.section-works div.container div.columns{margin-top:60px;grid-template-columns:repeat(2,1fr);gap:40px 20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:500px){section.section-works div.container div.columns{grid-template-columns:100%}}section.section-works div.container div.columns div.column{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:40px 20px 20px}@media screen and (max-width:1120px){section.section-works div.container div.columns div.column{padding:30px 15px 15px}}section.section-works div.container div.columns div.column::before{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;background:#0a9994;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;font-size:20px;font-family:"DaysOne"}section.section-works div.container div.columns div.column:nth-child(1)::before{content:"1"}section.section-works div.container div.columns div.column:nth-child(2)::before{content:"2"}section.section-works div.container div.columns div.column:nth-child(3)::before{content:"3"}section.section-works div.container div.columns div.column:nth-child(4)::before{content:"4"}section.section-works div.container div.columns div.column:nth-child(5)::before{content:"5"}section.section-works div.container div.columns div.column:nth-child(6)::before{content:"6"}section.section-works div.container div.columns div.column:nth-child(7)::before{content:"7"}section.section-works div.container div.columns div.column:nth-child(8)::before{content:"8"}section.section-works div.container div.columns div.column:nth-child(9)::before{content:"9"}section.section-works div.container div.columns div.column:nth-child(10)::before{content:"10"}section.section-works div.container div.columns div.column:nth-child(11)::before{content:"11"}section.section-works div.container div.columns div.column:nth-child(12)::before{content:"12"}section.section-works div.container div.columns div.column p{font-size:20px;text-align:center}@media screen and (max-width:1120px){section.section-works div.container div.columns div.column p{font-size:18px}}@media screen and (max-width:600px){section.section-works div.container div.columns div.column p{font-size:16px}}section.section-works div.container div.columns div.column span{font-size:16px;line-height:24px;text-align:center}@media screen and (max-width:1120px){section.section-works div.container div.columns div.column span{font-size:14px;line-height:20px}}section.section-about div.container div.columns{grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media screen and (max-width:780px){section.section-about div.container div.columns{grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section.section-about div.container div.columns.full{grid-template-columns:100%}section.section-about div.container div.columns div.column{grid-template-columns:100%;height:100%}section.section-about div.container div.columns div.column h2 img{width:60px;height:auto;margin-top:-2px}section.section-about div.container div.columns div.column div.boxes{grid-template-columns:100%;gap:5px}section.section-about div.container div.columns div.column div.boxes div.box{display:block}section.section-about div.container div.columns div.column div.boxes div.box.socials,section.section-about div.container div.columns div.column h2,section.section-projects div.container div.tg-columns div.column button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}section.section-about div.container div.columns div.column div.boxes div.box a.contact,section.section-about div.container div.columns div.column div.boxes div.box p{font-size:18px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.section-about div.container div.columns div.column div.boxes div.box div.social{gap:5px}section.section-about div.container div.columns div.column div.boxes div.box div.social a{width:35px;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;border-radius:5px}section.section-about div.container div.columns div.column div.boxes div.box div.social a.max-icon{padding:0;background:0 0}section.section-about div.container div.columns div.column div.boxes div.box div.social a.wa-icon{background:#10b981}section.section-about div.container div.columns div.column div.boxes div.box div.social a.tg-icon{background:#009dc9}@media screen and (max-width:585px){section.section-about div.container div.columns div.column div.boxes div.box div.social a{width:32px;height:32px}}@media screen and (max-width:440px){section.section-about div.container div.columns div.column div.boxes div.box div.social a{width:30px;height:30px}}@media screen and (max-width:400px){section.section-about div.container div.columns div.column div.boxes div.box div.social a{width:28px;height:28px;padding:3px}}section.section-about div.container div.columns div.column div.boxes div.box div.social a img,section.section-about div.container div.columns div.column div.boxes div.box div.social a svg{width:100%;height:100%;color:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-about div.container div.columns div.column.right .video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;max-height:700px;border-radius:10px;overflow:hidden;cursor:pointer}@media screen and (max-width:780px){section.section-about div.container div.columns div.column.right .video{max-width:500px;margin:auto}}section.section-about div.container div.columns div.column.right .video:hover span.icon{background-color:rgba(0,0,0,.1);background-image:url(/wp-content/themes/theme/assets/images/youtube-black.svg);opacity:.8}section.section-about div.container div.columns div.column.right .video span.icon{display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);background-image:url(/wp-content/themes/theme/assets/images/youtube-red.svg);background-size:90px 70px;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}section.section-about div.container div.columns div.column.right .video img,section.section-post div.container div.top-info div.right div.share-icon svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.section-about div.container div.columns div.column.right .video video{width:100%;height:100%}section.section-blog div.container div.blog{gap:35px;margin-top:40px}section.section-blog div.container div.blog div.switch{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px;gap:15px;overflow:auto}@media screen and (max-width:550px){section.section-blog div.container div.blog div.switch{gap:5px}}section.section-blog div.container div.blog div.switch button{border-radius:20px;font-size:16px;background:0 0;color:gray;padding:10px;min-width:120px}@media screen and (max-width:550px){section.section-blog div.container div.blog div.switch button{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px}}section.section-blog div.container div.blog div.switch button:hover{background:rgba(255,255,255,.8)}section.section-blog div.container div.blog div.switch button.active{background:#0a9994;color:#fff}section.section-blog div.container div.blog div.columns div.column{grid-template-columns:repeat(4,1fr);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media screen and (max-width:1200px){section.section-blog div.container div.blog div.columns div.column{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:850px){section.section-blog div.container div.blog div.columns div.column{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){section.section-blog div.container div.blog div.columns div.column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:15px;overflow:auto}}@media screen and (max-width:450px){section.section-blog div.container div.blog div.columns div.column{grid-template-columns:100%}}section.section-blog div.container div.blog div.columns div.column a.box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:550px){section.section-blog div.container div.blog div.columns div.column a.box{min-width:unset}}section.section-blog div.container div.blog div.columns div.column a.box:hover div.top img{-o-object-position:center bottom;object-position:center bottom}section.section-blog div.container div.blog div.columns div.column a.box div.top,section.section-post div.container div.columns div.nav form,section.section-post div.container div.top-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}section.section-blog div.container div.blog div.columns div.column a.box div.top img{width:100%;height:auto;max-height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:all 2s ease;transition:all 2s ease}section.section-blog div.container div.blog div.columns div.column a.box div.top p{font-weight:400;font-size:20px;line-height:26px;padding:0 10px}@media screen and (max-width:1275px){section.section-blog div.container div.blog div.columns div.column a.box div.top p{font-size:18px;line-height:24px}}@media screen and (max-width:660px){section.section-blog div.container div.blog div.columns div.column a.box div.top p{font-size:16px;line-height:20px}}section.section-blog div.container div.blog div.columns div.column a.box div.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:0 10px 10px}section.section-blog div.container div.blog div.columns div.column a.box div.bottom div.text,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.info p.date{font-size:16px;color:#7f7f7f}@media screen and (max-width:1000px){section.section-blog div.container div.blog div.columns div.column a.box div.bottom div.text{font-size:14px}}section.section-blog div.container div.blog div.columns div.column a.box div.bottom p.read-time{margin-top:10px;font-size:14px;color:#0a9994}section.section-post div.container h1{margin-bottom:25px}@media screen and (max-width:440px){section.section-post div.container h1{font-size:30px}}section.section-post div.container div.top-info{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}section.section-post div.container div.top-info div.left{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:850px){section.section-post div.container div.top-info div.left{width:100%}}@media screen and (max-width:440px){section.section-post div.container div.top-info div.left{gap:5px}}section.section-post div.container div.top-info div.left span{background:gray;color:#fff;padding:5px 8px}@media screen and (max-width:780px){section.section-post div.container div.top-info div.left span{font-size:14px}}@media screen and (max-width:440px){section.section-post div.container div.top-info div.left span{font-size:12px}}section.section-post div.container div.top-info div.right{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-post div.container div.top-info div.right div.share-icon{width:24px;cursor:pointer;margin-left:auto;position:relative;z-index:3}@media screen and (max-width:850px){section.section-post div.container div.top-info div.right div.share-icon{margin-left:unset}}section.section-post div.container div.top-info div.right div.share-icon svg{height:auto;cursor:pointer}section.section-post div.container div.top-info div.right div.sharePost{position:absolute;left:50%;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;z-index:-1;opacity:0;visibility:hidden;padding:10px;border-width:1px;border-style:solid;-webkit-transform:translate(-50%,10px) scale(0);transform:translate(-50%,10px) scale(0);-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:850px){section.section-post div.container div.top-info div.right div.sharePost{left:100%;top:100%;-webkit-transform:translate(0,10px) scale(1);transform:translate(0,10px) scale(1)}}section.section-post div.container div.top-info div.right div.sharePost.active{z-index:2;opacity:1;visibility:visible;-webkit-transform:translate(-50%,10px) scale(1);transform:translate(-50%,10px) scale(1)}@media screen and (max-width:850px){section.section-post div.container div.top-info div.right div.sharePost.active{-webkit-transform:translate(0,10px) scale(1);transform:translate(0,10px) scale(1)}}section.section-post div.container div.top-info div.right div.sharePost p.more{margin:0 0 10px;line-height:normal}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns{grid-template-columns:100%;grid-template-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns div.ya-share2,section.section-post div.container div.top-info div.right div.sharePost div.shareBtns div.ya-share2 ul li{margin:0}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns div.ya-share2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:0}@media screen and (max-width:1440px){section.section-post div.container div.top-info div.right div.sharePost div.shareBtns div.ya-share2 ul li span.ya-share2__icon{width:25px;height:25px}}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns button.copyLink{padding:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:10px;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-transform:uppercase;-webkit-transition:all .5s ease;transition:all .5s ease}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns button.copyLink img{max-width:16px}section.section-post div.container div.top-info div.right div.sharePost div.shareBtns button.copyLink.copied{background:#e7154f;color:#fff}section.section-post div.container div.columns{margin-top:25px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}@media screen and (max-width:775px){section.section-post div.container div.columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.section-post div.container div.columns div.column,section.section-post div.container div.columns div.nav{grid-template-columns:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}section.section-post div.container div.columns div.column div.image{max-width:100%}section.section-post div.container div.columns div.column div.image img{max-width:100%;max-height:500px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px}section.section-post div.container div.columns div.nav{position:sticky;top:110px;width:350px;min-width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 100px);padding:20px;overflow:auto}@media screen and (max-width:1000px){section.section-post div.container div.columns div.nav{min-width:280px;width:280px}}@media screen and (max-width:775px){section.section-post div.container div.columns div.nav{position:relative;max-height:unset;min-width:unset;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:unset}}section.section-post div.container div.columns div.nav p{font-size:24px;text-align:center;margin-bottom:28px}section.section-post div.container div.columns div.nav form{gap:16px;max-width:400px}@media screen and (max-width:600px){section.section-post div.container div.columns div.nav form{margin-bottom:20px}}section.section-post div.container div.columns div.nav form div.form-data,section.section-post div.container div.columns div.nav form input{width:100%;max-width:unset}section.section-post div.container div.columns div.nav form div.form-data{gap:8px}section.section-post div.container div.columns div.nav form div.form-data button{width:100%;min-width:unset}section.section-post div.container div.columns div.nav form div.form-data a,section.section-post div.container div.columns div.nav form div.form-data span{font-size:11px;text-align:left}section.section-projects{padding:20px 0}section.section-projects div.container div.tg-columns{position:relative;background:#368ffd5e;border-radius:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:750px;margin:20px 0;overflow:hidden}section.section-projects div.container div.tg-columns::before{position:absolute;content:"";width:50px;height:500%;left:-100%;top:50%;-webkit-transform:translate(0,-50%) rotate(15deg);transform:translate(0,-50%) rotate(15deg);background:#ffffff46;-webkit-animation-name:"tg-effect";animation-name:"tg-effect";-webkit-animation-duration:6s;animation-duration:6s;-webkit-transition:all 1s ease;transition:all 1s ease}section.section-projects div.container div.tg-columns div.column{position:relative;grid-template-rows:auto;grid-template-columns:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:100%;max-width:200px;padding-right:10px}section.section-projects div.container div.tg-columns div.column.box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 20px;width:100%;max-width:unset}section.section-projects div.container div.tg-columns div.column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media screen and (max-width:565px){section.section-projects div.container div.tg-columns div.column img{position:absolute;right:-50px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:auto;width:200px;opacity:.5;z-index:1}section.section-projects div.container div.tg-columns div.column p{position:relative;z-index:2}}section.section-projects div.container div.tg-columns div.column p.title{font-size:21px;margin:0;padding:0;text-align:left}section.section-projects div.container div.tg-columns div.column p.text{font-size:20px;padding:0;margin:20px 0 0;text-align:left}section.section-projects div.container div.tg-columns div.column button,section.section-projects div.container div.tg-columns div.column button a svg,section.section-projects div.container div.tg-columns::before{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.section-projects div.container div.tg-columns div.column button{margin-top:20px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:310px;-webkit-animation-name:"tg-button";animation-name:"tg-button";-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:565px){section.section-projects div.container div.tg-columns div.column button{position:relative;z-index:2}}section.section-projects div.container div.tg-columns div.column button a{width:100%;padding:16px 48px}section.section-projects div.container div.tg-columns div.column button a span{color:#fff;font-size:20px}section.section-projects div.container div.tg-columns div.column button a svg{width:27px;height:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-name:"tg-svg";animation-name:"tg-svg";-webkit-animation-duration:2s;animation-duration:2s}section.section-projects div.container div.columns{gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}section.section-projects div.container div.columns div.column{width:calc(25% - 15px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#f2f2f2;max-height:350px;overflow:hidden;cursor:pointer}@media screen and (max-width:1020px){section.section-projects div.container div.columns div.column{width:calc(50% - 10px)}}@media screen and (max-width:632px){section.section-projects div.container div.columns div.column{width:100%}}section.section-projects div.container div.columns div.column:nth-child(5n){width:calc(50% - 10px)}@media screen and (max-width:1020px){section.section-projects div.container div.columns div.column:nth-child(5n){width:calc(50% - 10px)}}@media screen and (max-width:632px){section.section-projects div.container div.columns div.column:nth-child(5n){width:100%}}section.section-projects div.container div.columns div.column:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.section-projects div.container div.columns div.column img{max-width:100%;width:100%;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease;transition:all .3s ease}section.section-reviews{padding:40px 0}section.section-reviews div.container div.blocks{margin-top:40px}section.section-reviews div.container div.blocks div.swiper{width:100%;padding:0}section.section-reviews div.container div.blocks div.swiper.slider-swiper{width:100%;padding:30px 50px}@media screen and (max-width:600px){section.section-reviews div.container div.blocks div.swiper.slider-swiper{padding:30px}}@media screen and (max-width:550px){section.section-reviews div.container div.blocks div.swiper.slider-swiper{padding:0 0 30px}}section.section-reviews div.container div.blocks div.swiper.slider-swiper .swiper-wrapper,section.section-solutions div.container div.swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.section-reviews div.container div.blocks div.swiper.slider-swiper .swiper-wrapper .swiper-slide{cursor:-webkit-grab;cursor:grab}section.section-reviews div.container div.blocks div.swiper.flex-swiper{width:100%;padding:0}section.section-reviews div.container div.blocks div.swiper.flex-swiper .swiper-wrapper{gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}section.section-reviews div.container div.blocks div.swiper .swiper-slide{grid-template-rows:-webkit-max-content;grid-template-rows:max-content;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;width:calc(33% - 10px);border-width:1px;border-style:solid;height:auto}@media screen and (max-width:1500px){section.section-reviews div.container div.blocks div.swiper .swiper-slide{padding:20px 16px}}@media screen and (max-width:1350px){section.section-reviews div.container div.blocks div.swiper .swiper-slide{gap:10px}}@media screen and (max-width:1020px){section.section-reviews div.container div.blocks div.swiper .swiper-slide{width:calc(50% - 10px)}}@media screen and (max-width:670px){section.section-reviews div.container div.blocks div.swiper .swiper-slide{padding:20px 15px;width:100%}}section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(12),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(16),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(2),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(22),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(6){width:calc(66% - 10px)}@media screen and (max-width:1020px){section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(12),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(16),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(2),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(22),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(6){width:calc(50% - 10px)}}@media screen and (max-width:670px){section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(12),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(16),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(2),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(22),section.section-reviews div.container div.blocks div.swiper .swiper-slide:nth-child(6){width:100%}}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top{gap:10px}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile{gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1350px){section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile{gap:10px}}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.avatar{border-radius:50%;width:50px;height:50px;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;font-weight:700;color:#fff;background:#0a9994}@media screen and (max-width:1350px){section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.avatar{font-size:22px;width:40px;height:40px;padding:15px}}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.profile div.info,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.stars{gap:5px}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.stars img,section.section-reviews div.container div.blocks div.swiper .swiper-slide div.top div.stars svg{width:23px;height:23px}section.section-reviews div.container div.blocks div.swiper .swiper-slide div.text{font-size:16px;line-height:24px}@media screen and (max-width:1350px){section.section-reviews div.container div.blocks div.swiper .swiper-slide div.text{line-height:18px}}section.section-solutions{padding:20px 0}section.section-solutions div.container p.subtitle{margin-top:15px;font-size:18px;color:#459954;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:500px){section.section-solutions div.container p.subtitle{font-size:16px}}@media screen and (max-width:420px){section.section-solutions div.container p.subtitle{font-size:14px}}section.section-solutions div.container p.subtitle::after{content:"";position:absolute;left:0;top:calc(100% + 5px);width:50%;height:10px;background:url(/wp-content/themes/theme/assets/images/under-price.png) no-repeat;background-size:cover;background-position:center center;-webkit-filter:hue-rotate(120deg);filter:hue-rotate(120deg)}section.section-solutions div.container p.subtitle span{color:#e7154f}section.section-solutions div.container div.swiper{margin-top:45px;padding:0 0 30px}@media screen and (max-width:1000px){section.section-solutions div.container div.swiper{padding:0 50px 30px}}@media screen and (max-width:600px){section.section-solutions div.container div.swiper{padding:0 30px 30px}}@media screen and (max-width:550px){section.section-solutions div.container div.swiper{padding:0 0 30px}}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide{position:relative;width:100%;grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:#fff;padding:10px;border:1px solid #d3d3d3;border-radius:10px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status{position:absolute;left:10px;top:10px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status span{padding:2px 3px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;background:#e7154f;color:#fff}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.status span.green{background:#10b981}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top{grid-template-columns:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1;margin:0 auto 15px;-o-object-position:center center;object-position:center center}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top span{margin:auto}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top span.plus{font-size:24px;font-weight:700;text-align:center}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top span.service{font-size:16px;text-align:center}section.section-solutions div.container div.swiper .swiper-wrapper .swiper-slide div.top button{background:#e7154f}
/* Reserve the catalog image area before image and web-font loading. */
section.section-catalog div.container div.columns a.column div.image{aspect-ratio:1/1;overflow:hidden}
section.section-catalog div.container div.columns a.column div.image img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:cover;object-position:center}

