.form-content-block .wrap{padding:5rem}.form-content-block .form-wrap{padding:3rem 2rem;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:rgb(255 255 255 / .4)}.form-content-block .left{display:flex;flex-direction:column;gap:2rem}.form-content-block .left h2{max-width:591px;font-size:30px;font-weight:400;text-transform:uppercase;line-height:150%;margin:0}.form-content-block .left p{font-weight:300;max-width:591px;margin-bottom:0}.form-content-block .left .quote{display:flex;flex-direction:column;gap:.75rem;max-width:591px}.form-content-block .left .quote:before{content:"";width:60px;height:40px;-webkit-mask:url(https://en.topsmile.ru/wp-content/themes/top-smile/blocks/form-content/../../assets/svg/quote.svg) no-repeat center/contain;background-color:#FBA100}.form-content-block .left .quote h3{font-size:20px;text-transform:unset}.form-content-block .left .variants{background-color:#fff;margin-right:2rem;position:relative}.form-content-block .left .variants .item{display:flex;gap:1.5rem;padding:1rem;font-size:18px;align-items:center}.form-content-block .left .variants .item_trigger{cursor:pointer}.form-content-block .left .variants .item .name{margin-right:auto;max-width:340px;font-size:16px}.form-content-block .left .variants .item .price-wrap{display:flex;align-items:center;gap:1rem}.form-content-block .left .variants .item .price{white-space:nowrap;font-size:20px}.form-content-block .left .variants .item .old_price{white-space:nowrap;color:#757575}.form-content-block .left .variants .item .icon{transform:rotate(90deg);transition:all 0.3s 0s}.form-content-block .left .variants .item.show{background-color:#fff}.form-content-block .left .variants .item.show .icon{transform:rotate(-90deg)}.form-content-block .left .variants .items{position:absolute!important;max-height:210px;scroll-behavior:smooth;overflow:auto;scrollbar-face-color:#F5F5F5;scrollbar-track-color:#fff0}.form-content-block .left .variants .items::-webkit-scrollbar{width:6px;height:6px}.form-content-block .left .variants .items::-webkit-scrollbar-thumb{background:#FBA100}.form-content-block .left .variants .items::-webkit-scrollbar-track{background:#fff0}.form-content-block .left .variants .items{transition:all 0.5s 0s;top:100%;left:0;width:100%;background-color:#fff;z-index:2}.form-content-block .left .variants .items.hide{top:-10px;opacity:0;pointer-events:none;display:block!important}.form-content-block .left .variants .items:not(.hide){position:relative;transition:all 0.5s 0s}.form-content-block .left .variants .items .item{padding-right:3.5rem;border-top:1px solid #F5F5F5}.form-content-block .right{display:flex;flex-direction:column;justify-content:space-between}.form-content-block .right form{margin:2rem 0}.form-content-block .right h2{font-weight:400;text-transform:uppercase;line-height:150%}.form-content-block .right .phone{font-weight:400;display:block;white-space:nowrap;font-size:30px;line-height:1.5;text-transform:uppercase}@media (max-width:1200px){.form-content-block .left{margin-bottom:2rem}.form-content-block .left .variants{margin-right:0}.form-content-block .right{text-align:center;gap:1rem}}@media (max-width:768px){.form-content-block .wrap{padding:2rem 1.5rem;margin-right:-.75rem;margin-left:-.75rem}.form-content-block .left h2{font-size:20px}.form-content-block .left p{font-size:18px}.form-content-block .left .variants .item{gap:1rem;padding:.75rem}.form-content-block .left .variants .item .name{font-size:12px}.form-content-block .left .variants .item .price-wrap{flex-direction:column;gap:0}.form-content-block .left .variants .item .old_price{font-size:12px;text-align:right;margin-left:auto}.form-content-block .left .variants .item .price{font-size:14px}}@media (max-width:576px){.form-content-block .wrap{padding:140px 0 0 0;background-size:auto 200px;background-position:top;background-repeat:no-repeat}.form-content-block .form-wrap{padding:1rem}.form-content-block .left{gap:1rem}.form-content-block .left h2{font-size:16px}.form-content-block .left p{font-size:12px}.form-content-block .left .quote h3{font-size:16px;margin-bottom:0}.form-content-block .left .variants .items .item{padding:0.5rem!important;gap:.5rem}.form-content-block .right small{margin:0 auto;font-size:14px;max-width:188px}.form-content-block .right .phone{font-size:20px}}@media (max-width:360px){.form-content-block .left .variants .items .item{flex-direction:column;gap:.5rem;padding:0.5rem!important}.form-content-block .left .variants .items .item .price-wrap{flex-direction:row;gap:1rem;justify-content:start;width:100%}}