.avr-services-preview .theme-page{background:#fbfaf8}
.avr-services-preview .avs-row{max-width:1156px;width:calc(100% - 36px);margin:0 auto 30px!important;padding:0!important;box-sizing:border-box;float:none}
.avr-services-preview .avs-row *{box-sizing:border-box}
.avr-services-preview .avs-row::before,.avr-services-preview .avs-row::after,.avr-services-preview .avs-row>br{display:none!important}
.avr-services-preview .avs-row>.wpb_column{float:none;margin:0!important;padding:0!important;width:100%!important;min-width:0}
.avr-services-preview .avs-row .vc_column-inner{padding:0!important}
.avr-services-preview .avs-row .wpb_content_element{margin:0}
.avr-services-preview .avs-row h2{font-size:28px;color:#303d48;line-height:1.3;font-weight:400;margin:0 0 18px;padding:0;border:0}
.avr-services-preview .avs-row h3{font-size:21px;line-height:1.35;font-weight:500;color:#303d48;padding:0;border:0}
.avr-services-preview .avs-row p{font-size:15px;line-height:1.7;color:#65717b;margin:0 0 12px;padding:0}
.avr-services-preview .avs-row p:last-child{margin-bottom:0}
.avr-services-preview .avs-row a{color:#b44e2c;text-decoration:none}
.avr-services-preview .avs-row a:hover{text-decoration:underline}
.avr-services-preview .avs-row a:focus-visible,.avr-services-preview .avs-filter button:focus-visible{outline:2px solid #ba512d;outline-offset:4px}
.avr-services-preview .avs-intro{max-width:1000px}
.avr-services-preview .avs-intro p:first-child{font-size:17px;color:#46535f}
.avr-services-preview .avs-intro p:last-child{font-size:14px}
.avr-services-preview .avs-filter{display:grid;grid-template-columns:auto minmax(230px,460px) minmax(100px,1fr);gap:14px;align-items:center;background:#f5efe9;border:1px solid #eadcd1;padding:16px 20px;border-radius:14px}
.avr-services-preview .avs-filter[hidden],.avr-services-preview .avs-clear[hidden],.avr-services-preview .avs-card[hidden]{display:none!important}
.avr-services-preview .avs-filter label{font-size:14px;font-weight:600;color:#3e4c56}
.avr-services-preview .avs-search{display:flex;align-items:center;gap:10px;border:1px solid #decdbf;border-radius:25px;background:#fff;padding:0 14px;min-width:0;min-height:44px}
.avr-services-preview .avs-search:focus-within{border-color:#bc5831;box-shadow:0 0 0 3px #bc583112}
.avr-services-preview .avs-search svg{height:20px;width:20px;flex-shrink:0;color:#b2633e}
.avr-services-preview .avs-search input[type=search]{width:100%;min-width:0;background:transparent;border:0!important;outline:none!important;box-shadow:none!important;border-radius:0;padding:10px 0;margin:0;height:auto;font-size:14px;color:#303d48;-webkit-appearance:none}
.avr-services-preview .avs-search input::-webkit-search-cancel-button{display:none}
.avr-services-preview .avs-clear{border:0;background:transparent;color:#9a674b;font-size:25px;padding:4px;line-height:1;cursor:pointer;flex-shrink:0}
.avr-services-preview .avs-filter .avs-result{font-size:13px;color:#83766b;margin:0;text-align:right}
.avr-services-preview .avs-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;grid-auto-rows:1fr}
.avr-services-preview .avs-card>.vc_column-inner{height:100%}
.avr-services-preview .avs-card>.wpb_wrapper,.avr-services-preview .avs-card>.vc_column-inner>.wpb_wrapper{height:100%;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:190px minmax(54px,auto) 1fr auto;column-gap:12px;row-gap:16px;align-content:start;border:1px solid #e9ddd3;border-radius:17px;background:#fff;overflow:hidden;padding:0 20px 21px;box-shadow:0 5px 20px #5c3c2004}
.avr-services-preview .avs-card .wpb_wrapper>br{display:none!important}
.avr-services-preview .avs-card-image{grid-column:1/-1;margin:0 -20px!important;background:#f4f0eb}
.avr-services-preview .avs-card-image .vc_figure,.avr-services-preview .avs-card-image .vc_single_image-wrapper{display:block;width:100%;height:190px}
.avr-services-preview .avs-card-image img{display:block;width:100%;height:190px;object-fit:cover;object-position:center 42%}
.avr-services-preview .avs-icon{margin:0!important;grid-column:1;grid-row:2;align-self:center}
.avr-services-preview .avs-icon .vc_icon_element-inner{width:42px!important;height:42px!important;border:0!important;border-radius:12px!important;background:#fff0e7!important}
.avr-services-preview .avs-icon .vc_icon_element-icon{font-size:21px!important;color:#ba512d!important}
.avr-services-preview .avs-card-title{grid-column:2;grid-row:2;align-self:center;margin:0!important}
.avr-services-preview .avs-card-title a{color:#303d48;display:inline}
.avr-services-preview .avs-card-title a:hover{color:#b44e2c}
.avr-services-preview .avs-card-title a::after{content:'↗';font-size:16px;color:#b2633e;margin-left:8px;display:inline-block}
.avr-services-preview .avs-card-summary{grid-column:1/-1;grid-row:3}
.avr-services-preview .avs-card-summary p{font-size:14px;line-height:1.65}
.avr-services-preview .avs-card-links{grid-column:1/-1;grid-row:4;border-top:1px solid #eee4dc;padding-top:13px}
.avr-services-preview .avs-card-links ul{list-style:none;margin:0;padding:0}
.avr-services-preview .avs-card-links li{margin:0;padding:0}
.avr-services-preview .avs-card-links li::before,.avr-services-preview .avs-card-links li::after{display:none!important;content:none!important}
.avr-services-preview .avs-card-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.45;padding:7px 0;color:#a74c2e}
.avr-services-preview .avs-card-links a span{font-size:12px;color:#c6a189}
.avr-services-preview .avs-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid #e7dbd0;padding-top:28px!important;margin-bottom:40px!important}
.avr-services-preview .avs-info>.wpb_wrapper,.avr-services-preview .avs-info>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}
.avr-services-preview .avs-info .avs-icon{grid-row:1}
.avr-services-preview .avs-info h2{grid-column:2;grid-row:1;margin:0;font-size:24px}
.avr-services-preview .avs-info .wpb_text_column{grid-column:1/-1}
.avr-services-preview .avs-info>.wpb_wrapper>br,.avr-services-preview .avs-info>.vc_column-inner>.wpb_wrapper>br{display:none!important}
.avr-services-preview .avs-phone a{font-size:23px;color:#303d48}
.avr-services-preview .avs-text-link{border-bottom:1px solid #dfb9a0;padding-bottom:3px}
@media(max-width:1000px){.avr-services-preview .avs-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.avr-services-preview .avs-filter{grid-template-columns:auto minmax(200px,1fr)}.avr-services-preview .avs-result{grid-column:1/-1;text-align:left!important}}
@media(max-width:680px){.avr-services-preview .theme-page>.clearfix>.vc_row{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.avr-services-preview .avs-row{width:100%!important;margin-bottom:26px!important}.avr-services-preview .avs-catalog{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:20px}.avr-services-preview .avs-bottom{grid-template-columns:minmax(0,1fr);gap:26px}.avr-services-preview .avs-filter{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px}.avr-services-preview .avs-result{grid-column:1}.avr-services-preview .avs-card-title{font-size:21px!important}.avr-services-preview .avs-row h2{font-size:25px}.avr-services-preview .avs-card>.wpb_wrapper,.avr-services-preview .avs-card>.vc_column-inner>.wpb_wrapper{grid-template-rows:190px auto auto auto}.avr-services-preview .avs-filter-row h2{margin-bottom:15px}}
