.category-block{min-height:200px;z-index:1010}.category-image-block{position:relative;top:-50px}.category-block .info-time-work,.category-block .info-contact-company{display:block;max-width:100%;margin:0 auto;height:17px;font-family:'Open Sans';font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.category-block a{font-family:'Open Sans';font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.category-block .info-time-work{float:right}.category-block .info-contact-company{float:left}.category-block .item-category{min-height:200px;background:#fff;box-shadow:0 2px 44px 0 rgba(0,0,0,.07);padding:6px 16px}.category-block .item-category .row{margin-top:10px;margin-bottom:10px}.category-block .item-category .header-category-block{min-height:30px;font-family:Georgia;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#474747}.category-block .item-category .category-block-img{margin-top:14px;margin-left:0;display:block;width:100%}.category-block .item-category .category-block-img .img-in-category-block{background-position:50% 50%;background-size:contain;background-repeat:no-repeat;min-width:140px;height:112px}.category-block .item-category .category-block-price{margin-top:10px;font-family:'Open Sans';font-size:12px;font-weight:600;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#ddb86c}.front-page-why-block{margin-top:80px}.front-page-why h2{font-family:Georgia;font-size:36px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#474747}.front-page-why h3{font-family:'Open Sans';font-size:18px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#474747}.front-page-why h3.sub-header{max-width:500px;margin:0 auto}.front-page-why .main-block{margin-top:82px}.front-page-why .item-point-why{display:block;width:100%;min-height:100px;margin-top:46px}.front-page-why .item-point-why:first-child{margin-top:0}.front-page-why .item-point-why .block-point-why{width:50%;height:inherit}.front-page-why .item-point-why .img-item-point-why{display:block;background-color:#ddb86c;width:44px;height:44px;border-radius:50%;text-align:center}.front-page-why .item-point-why .img-item-point-why img{display:inline-block;margin:12px;height:20px;width:20px}.front-page-why .item-point-why .header-item-point-why{font-family:Georgia;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#474747;margin-top:18px}.front-page-why .item-point-why .sub-header-item-point-why{font-family:'Open Sans';font-size:14px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;color:#6f6f6f;margin-top:6px;word-wrap:break-word}.front-page-why .point-middle-why .rectangle{border:solid 10px #ddb86c;display:block;width:100%;min-height:300px;height: calc(100% + 10px);margin:0 auto}.front-page-why .point-middle-why img{position:absolute;max-height: calc(100% + 70px);top:-70px;left:45%;margin-left:-25%}.special-offer-block{margin-top:130px}.special-offer-block h3{font-family:Georgia;font-size:36px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#474747}.special-offer-block .toggle-offer{font-family:Georgia;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;margin-bottom:28px;color:#b8b8b8}.special-offer-block .toggle-offer .new-offer,.special-offer-block .toggle-offer .featured-offer{cursor:pointer}.special-offer-block .toggle-offer .active{color:#ddb86c}a.see-all{font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#474747;text-decoration:none}.contact-form-block{margin-top:30px;padding:70px;background:url(/wp-content/uploads/2020/02/xbanner.png.pagespeed.ic.RXLYpUYEba.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.contact-form-block .contact-form{width:100%;min-height:370px;height:100%;background-color:#fbfcfe;padding:15px}.contact-form-block .contact-form .header-1{font-family:Georgia;font-size:36px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;text-align:center;color:#474747;margin-top:60px}.contact-form-block .contact-form .header-2{font-family:Georgia;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#474747;margin-top:15px}.contact-form-block .contact-form .header-3{font-family:'Open Sans';font-size:17px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#6f6f6f;margin-top:13px}.contact-form-block .contact-form .form{display:flex;justify-content:center;min-width:300px;width:100%;margin:0 auto}.contact-form-block .contact-form .form label{font-family:'Open Sans';font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#474747}.contact-form-block .contact-form .form p{display:inline-block}.contact-form-block .contact-form .form input,.contact-form-block .contact-form .form button{max-width:240px;margin-right:14px}@media screen and (min-width:1520px){.front-page-why .point-middle-why .rectangle{max-width:60%}.front-page-why .point-middle-why img{left:50%;margin-left:-20%}}@media screen and (max-width:1140px){.front-page-why .item-point-why{min-height:150px}.row.main-block{margin-right:0}.row.category-image-block{margin-right:0}.category-image-block{top:0}.category-block .item-category .item-in-category{margin-top:37px}.contact-form-block{padding:10px}.btn-contact-form{}.contact-form-block .contact-form .form p{display:inline-block;margin:0 auto}.contact-form-block .contact-form .form input,.contact-form-block .contact-form .form button{max-width:300px}.contact-form-block .contact-form .form button{display:inline-block;width:100%}}@media screen and (max-width:768px){*{padding-left:0;padding-right:0}.btn-contact-form{width:100%;margin-top:24px}.contact-form-block .contact-form .form p{display:block;margin:0 auto}}@media screen and (max-width:425px){.contact-form-block .contact-form .form input,.contact-form-block .contact-form .form button{max-width:240px}}@media screen and (min-width:2000px){.front-page-why .point-middle-why img{left:50%;margin-left:-15%}}