.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel ul,.woocommerce-Tabs-panel ol,.woocommerce-Tabs-panel span{font-size:clamp(18px, 0.7vw, 19.33px);line-height:140%;font-weight:400;letter-spacing:0;text-wrap:balance;color:#000}.product h2{font-size:clamp(35px, 2.5vw, 40px);margin-bottom:clamp(20px, 1.4vw, 30px)}.product h3{font-size:25px;margin-bottom:20px}.woocommerce-Tabs-panel h3{font-weight:500;letter-spacing:-2%}.product h3.description--title{font-size:clamp(35px, 2.5vw, 40px)}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-95{margin-bottom:clamp(70px, 5vw, 95px)!important}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .grid{padding-left:0;margin:0}.grid{display:grid;gap:10px;margin:0;padding:0}.grid.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-merge-2-3>*:nth-child(2){grid-column:2 / 4}.card{background-color:var(--woo-background-color);border-radius:20px;border:none}.card.horizontal-card{flex-direction:row;overflow:clip}.card--img img{border-radius:20px 20px 0 0;width:100%}.card:not(:has(.card--text)) .card--img img{border-radius:20px}.card--text{padding-inline:clamp(30px, 2vw, 50px);padding-block:clamp(25px, 1.7vw, 30px);display:flex;flex-direction:column}.card--text p{margin-bottom:0}ul.grid:has(.card){list-style-type:none}.review-card{gap:20px;padding:clamp(40px, 2.9vw, 50px)}.review--rating{display:flex;flex-direction:row;gap:5px}.review--date{font-size:18px;line-height:90%;color:var(--woo-gray-color);letter-spacing:0}.review--text{line-height:160%;font-size:18px}.review--header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.review--body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.commercial--text{padding:clamp(40px, 2.9vw, 50px);flex-shrink:0;max-width:590px}.commercial--img{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.container--commercial h2{margin-bottom:15px}.commercial--text-description p{color:var(--woo-gray-color);text-wrap:balance;margin-bottom:0}.commercial--text-description{margin-bottom:30px}.commercial--contacts{display:flex;flex-direction:row;gap:30px;margin-bottom:50px}.commercial--contacts a{font-size:clamp(20px, 1.5vw, 25px);line-height:110%;font-weight:500}.list{padding:50px;background-color:var(--woo-background-color);border-radius:20px}.flex{display:flex}.direction-col{flex-direction:column}.direction-row{flex-direction:row}.flex.spacing-10{gap:10px}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description ol.list{text-wrap:pretty;padding-left:50px}.list li:not(:last-child){margin-bottom:clamp(20px, 2.4vh, 25px)}.list li:last-child{margin-bottom:0!important}.markered-list__numbers{list-style-type:none;counter-reset:num}.markered-list__numbers li{display:flex;align-items:flex-start;flex-direction:row;gap:clamp(10px, .73vw, 15px)}.markered-list__numbers li:before{content:counter(num);counter-increment:num;width:clamp(22px, 1.6vw, 26px);height:clamp(22px, 1.6vw, 26px);background-color:#262728;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:clamp(13px, .95vw, 15px);text-align:center;flex-shrink:0}.container--service .card h3{font-weight:600;margin-bottom:15px}.no-marker{list-style-type:none;margin:0;padding:0}.no-marker li:not(:last-child){margin-bottom:10px}.container--service .card .card--text{padding:40px 50px}@media screen and (max-width:1366px){.list{padding:30px}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description ol.list{padding-left:30px}.margin-bottom-95{margin-bottom:clamp(60px, 5vw, 70px)!important}.container--service .card .card--text{padding:40px}}@media screen and (max-width:1024px){.container--service .grid.grid-col-2{grid-template-columns:repeat(2,1fr)}.commercial--text{max-width:55%}.container--reviews .grid.grid-col-2{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}.commercial--text{max-width:53%;padding-right:0}.commercial--img{flex-direction:column;justify-content:center}.product h2{margin-bottom:clamp(15px, 1.8vw, 20px)}.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel ul,.woocommerce-Tabs-panel ol,.woocommerce-Tabs-panel span{font-size:clamp(16px, 2vw, 18px)}}@media screen and (max-width:880px){.grid.grid-col-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid.grid-col-2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid.grid-col-3.grid-merge-2-3{grid-template-columns:1fr}.grid-merge-2-3>*:nth-child(2){grid-column:1}}@media screen and (max-width:768px){.list{padding:clamp(20px, 2vw, 30px)}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description ol.list{padding:clamp(20px, 4vw, 30px)}.container--service .grid.grid-col-2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product h2{font-size:clamp(25px, 5vw, 35px)}.product h3.description--title{font-size:clamp(25px, 5vw, 35px)}.card--text{padding-inline:clamp(20px, 2vw, 30px);padding-block:clamp(15px, 2vh, 25px)}.markered-list__numbers li:before{width:clamp(16px, 3vw, 22px);height:clamp(16px, 3vw, 22px);font-size:clamp(11px, 2vw, 13px)}.margin-bottom-95{margin-bottom:clamp(50px, 5vw, 60px)!important}}@media screen and (max-width:763px){.container--commercial .card.horizontal-card{flex-direction:column}.commercial--text{max-width:100%;padding:clamp(20px, 5vw, 40px)}.commercial--text .btn{width:100%}}@media screen and (max-width:600px){.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel ul,.woocommerce-Tabs-panel ol,.woocommerce-Tabs-panel span,.review--text,.container--service ul{font-size:clamp(14px, 2vw, 16px)}.commercial--text-description p{font-size:clamp(14px, 2vw, 18px)}.constructor-description p{font-size:clamp(14px, 1.8vw, 16px)}.container--service .card .card--text{padding:20px}}@media screen and (max-width:480px){.commercial--text-description{margin-bottom:30px}.commercial--contacts{margin-bottom:30px}}