/* Sonorix Sound — базовые стили (эквивалент библиотек Tilda, написаны заново). Стили конкретных блоков — внутри контента страниц. */
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#060508;color:#fff;font-family:'Montserrat',Arial,sans-serif;-webkit-font-smoothing:antialiased}
*,*:before,*:after{box-sizing:border-box}
.t396__elem,.t396__elem *{box-sizing:border-box}
img{border:0}
a{color:inherit}
:where(.t-records) a{color:#ff8562;text-decoration:none}
:where(.t-records) a[href^=tel]{color:inherit}
:where(.t-records) ol{padding-left:22px;margin-top:0;margin-bottom:10px}
:where(.t-records) ul{padding-left:20px;margin-top:0;margin-bottom:10px}
:where(.t-records) b,:where(.t-records) strong{font-weight:700}
@media (max-width:480px){.t-rec_pt_120{padding-top:90px!important}.t-rec_pb_210{padding-bottom:120px!important}.t-rec_pt_150{padding-top:90px!important}.t-rec_pb-res-480_0{padding-bottom:0!important}.t-rec_pb-res-480_15{padding-bottom:15px!important}.t-rec_pb-res-480_45{padding-bottom:45px!important}.t-rec_pt-res-480_0{padding-top:0!important}.t-rec_pt-res-480_90{padding-top:90px!important}.t-rec_pt-res-480_150{padding-top:150px!important}}
h1,h2,h3{margin:0;font-weight:inherit}
.sx-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
h1.sx-h1{font:inherit;margin:0}
.wp-site-blocks,.entry-content{margin:0}
#allrecords{overflow:hidden}
.t-rec{position:relative}
.t-records a{text-decoration:none}
/* показ записей по ширине экрана (как в Tilda) */
@media (max-width:979px){.t-screenmin-980px{display:none!important}}
@media (min-width:980px){.t-screenmax-980px{display:none!important}}

/* ===== сетка ===== */
.t-container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:0}
.t-container:after{content:'';display:table;clear:both}
.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}
.t-col_6{max-width:560px}.t-col_10{max-width:960px}.t-col_12{max-width:1160px}.t-prefix_1{padding-left:100px}
.t-align_center{text-align:center}.t-align_right{text-align:right}
@media (max-width:1200px){.t-container{max-width:960px}.t-col{margin-left:10px;margin-right:10px}.t-col_6{max-width:460px}.t-col_10{max-width:780px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}}
@media (max-width:960px){.t-container{max-width:640px}.t-col{display:block;float:none;padding-left:20px;padding-right:20px;margin:0;width:100%;max-width:100%}.t-prefix_1{padding-left:20px}}

/* ===== типографика Tilda ===== */
.t-title{font-family:'4188',Arial,sans-serif;font-weight:600;color:#000}
.t-title_xxl{font-size:82px;line-height:1.17}
.t-title_xxs{font-size:36px;line-height:1.23}
.t-name{font-family:'4188',Arial,sans-serif;font-weight:600;color:#000}
.t-name_xs{font-size:16px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_lg{font-size:22px;line-height:1.35}
.t-descr{font-family:'4188',Arial,sans-serif;font-weight:300;color:#000}
.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xs{font-size:16px;line-height:1.55}.t-descr_md{font-size:20px;line-height:1.55}
.t-text{font-family:'Montserrat',Arial,sans-serif;font-weight:300;color:#000}
.t-text_xs{font-size:15px;line-height:1.55}.t-text_md{font-size:20px;line-height:1.55}
@media (max-width:1200px){.t-title_xxl{font-size:78px}.t-title_xxs{font-size:32px}.t-name_md{font-size:18px}.t-descr_xs{font-size:14px}.t-text_md{font-size:18px}.t-name_xs{font-size:14px}}
@media (max-width:640px){.t-title_xxl{font-size:36px}.t-title_xxs{font-size:28px}.t-descr_xs{font-size:12px;line-height:1.45}.t-name_xs{font-size:12px}}
@media (max-width:480px){.t-title_xxl{font-size:30px}.t-name_md{font-size:16px}.t-text_md{font-size:16px;line-height:1.45}}

/* ===== кнопки ===== */
.t-btnflex{display:inline-flex;align-items:center;justify-content:center;gap:1ch;max-width:100%;overflow:hidden;font-family:'4188',Arial,sans-serif;font-weight:600;line-height:1.4;--height:45px;--border-width:0px;min-height:var(--height);padding-top:calc((var(--height) - 1.4em - var(--border-width)*2)/2);padding-bottom:calc((var(--height) - 1.4em - var(--border-width)*2)/2);text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-width:var(--border-width)}
.t-btnflex_xs{--height:35px;font-size:13px;padding-left:15px;padding-right:15px}
.t-btnflex_md{--height:60px;font-size:16px;padding-left:60px;padding-right:60px}
.t-btnflex_lg{--height:60px;font-size:22px;padding-left:70px;padding-right:70px}
@media (max-width:1200px){.t-btnflex_md{padding-left:45px;padding-right:45px}.t-btnflex_lg{padding-left:55px;padding-right:55px}}
@media (max-width:640px){.t-btnflex{white-space:normal}.t-btnflex_md{padding-left:30px;padding-right:30px}.t-btnflex_lg{font-size:18px;padding-left:40px;padding-right:40px}}
@media (max-width:480px){.t-btnflex_xs{--height:40px}}
.t1331__row{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.t1331__row_center{justify-content:center}

/* ===== Zero-блок (T396) ===== */
.t396{-webkit-text-size-adjust:100%}
.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}
.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh}
.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh}
.t396__elem{position:absolute;box-sizing:border-box;display:table}
.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%}
.t396 .tn-atom ul,.t396 .tn-atom ol{margin-bottom:0}
.t396 a.tn-atom{text-decoration:none}
.t396 .tn-atom__img{width:100%;display:block}
.t396 .tn-atom__html{vertical-align:top}
.t396 .tn-elem[data-elem-type='button']{display:block}
.t396 .tn-elem[data-elem-type='button'] .tn-atom{display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;position:relative}
.t396 .tn-atom__button-content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 1 auto;min-width:0}
.t396 .tn-atom__button-text{flex:1 1 0;text-overflow:ellipsis}
.t396 .tn-atom__button-border{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}
.t396 .tn-atom__videoiframe,.t396 .sx-bgvideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.t396 .tn-elem[data-elem-type='video'] .tn-atom{position:relative;overflow:hidden}
.t396 .tn-elem[data-elem-type='image'] .tn-atom{display:block}
/* появление (fadein) как в Tilda */
.t396 [data-animate-style].sx-anim{opacity:0;transition-property:opacity;transition-timing-function:ease}
.t396 [data-animate-style].sx-anim.sx-anim_on{opacity:1}
.t-animate{opacity:1}

/* ===== шапка (T454) ===== */
.sx-header{width:100%;height:100px;z-index:990;position:relative;background:#060508}
.sx-home .sx-header{position:absolute;top:0;left:0;background:transparent}
.sx-header__main{width:100%;height:100px;position:relative}
.sx-header__logo{position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;display:flex;align-items:center;z-index:100}
.sx-header__logo img{width:220px;max-width:300px;height:auto;display:block}
.sx-header__side{position:absolute;top:0;width:50%;height:100%;display:flex;align-items:center}
.sx-header__side--l{left:0;justify-content:flex-end;padding:0 160px 0 40px}
.sx-header__side--r{right:0;justify-content:flex-start;padding:0 40px 0 160px}
.sx-header ul{list-style:none;margin:0;padding:0;display:flex;white-space:nowrap}
.sx-header li{padding:0 15px}
.sx-header li:first-child{padding-left:0}.sx-header li:last-child{padding-right:0}
.sx-menu a{font-family:'Montserrat',Arial,sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out}
.sx-menu a:hover,.sx-menu a:focus-visible{color:#4d52ff}
.sx-mhead,.sx-mnav{display:none}
@media (max-width:1200px){.sx-header__side--l{padding-left:20px}.sx-header__side--r{padding-right:20px}}
@media (max-width:979px){
  .sx-header,.sx-home .sx-header{position:relative;height:auto;background:#060508}
  .sx-header__main{display:none}
  .sx-mhead{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#060508;position:relative;z-index:991}
  .sx-mhead__logo img{width:220px;height:auto;display:block}
  .sx-burger{position:relative;width:28px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0;transition:transform .5s ease-in-out}
  .sx-burger span{display:block;position:absolute;left:0;width:100%;height:3px;background:#fff;opacity:1;transition:.25s ease-in-out}
  .sx-burger span:nth-child(1){top:0}.sx-burger span:nth-child(2),.sx-burger span:nth-child(3){top:8px}.sx-burger span:nth-child(4){top:16px}
  .sx-burger.is-open span:nth-child(1),.sx-burger.is-open span:nth-child(4){top:8px;width:0;left:50%}
  .sx-burger.is-open span:nth-child(2){transform:rotate(45deg)}.sx-burger.is-open span:nth-child(3){transform:rotate(-45deg)}
  .sx-mnav{display:none;background:#060508;text-align:center;padding:0 0 20px;position:relative;z-index:990}
  .sx-mnav.is-open{display:block}
  .sx-mnav ul{display:block;list-style:none;margin:0;padding:0}
  .sx-mnav li{display:block;padding:10px}
}
.sx-home .sx-mhead{background:#060508}

/* ===== заголовок «КОНТАКТЫ» (T050) ===== */
.t050 .t-title{color:#fff}

/* ===== галерея видео (T1061) ===== */
.t1061 .t-container{display:flex;flex-wrap:wrap}
.t1061__col{float:none}
.t1061__col:nth-child(n+3){margin-top:40px}
.t1061__wrap-video{position:relative;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden}
.t1061__wrap-video video,.t1061__wrap-video iframe{display:block;width:100%;height:100%;border:0;padding:0;object-fit:cover;background:#000}
.t1061__blockname{margin-top:20px;font-family:'Montserrat',Arial,sans-serif;font-weight:400;color:#fff;font-size:20px;line-height:1.35}
@media (max-width:960px){.t1061 .t-container{display:block}.t1061__col:nth-child(n+2){margin-top:20px}.t1061__col:nth-child(n+3){margin-top:20px}.t1061__blockname{margin-top:10px}}
@media (max-width:480px){.t1061__blockname{font-size:16px}}

/* ===== подвал (T389) ===== */
.t389{overflow:hidden;background:#060508}
.t389__maincontainer{width:100%;height:100px;display:table;position:relative}
.t389__content{padding:2px 40px 0;display:table-cell;vertical-align:middle}
.t389__col{display:table-cell;vertical-align:middle}
.t389__col_center{width:100%;padding:0 16px}
.t389__copyright,.t389__scroll{width:250px}
.t389__col_mobile{display:none}
.t389__copyright{font-family:'4188',Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.35;color:#fff}
.t389_scrolltop{position:relative;padding-right:12px;display:inline-block;font-family:'4188',Arial,sans-serif;font-weight:200;font-size:14px;line-height:1.35;color:#fff;text-decoration:none}
.t389__icon{position:absolute;right:0;top:2px}
@media (max-width:1200px){.t389__content{padding:2px 20px 0}.t389__col,.t389__copyright,.t389__scroll{width:230px}.t389__col_center{width:100%}}
@media (max-width:640px){.t389__col,.t389__copyright,.t389__scroll{width:100%;display:block;text-align:center}.t389__maincontainer,.t389__content{display:block}.t389__col_mobile{display:block}.t389__col_hiddenmobile{display:none}.t389__maincontainer{height:auto!important;padding:40px 0}.t389__col{margin-bottom:20px;padding:0}.t389__col:last-child{margin-bottom:0}}
@media (max-width:480px){.t389_scrolltop{font-size:10px}}

/* ===== попап «Сделать заявку» (T702 + CF7) ===== */
.sx-popup{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.8);overflow-y:auto;padding:0 20px;opacity:0;transition:opacity .3s ease-in-out;cursor:pointer;display:none}
.sx-popup.is-open{display:flex;flex-direction:column}
.sx-popup.is-show{opacity:1}
.sx-popup__close{position:fixed;right:20px;top:20px;width:23px;height:23px;padding:0;border:0;background:transparent;cursor:pointer;z-index:9}
.sx-popup__close:hover{opacity:.7}
.sx-popup__container{position:relative;width:100%;max-width:560px;margin:auto;flex-shrink:0;background:#060508;cursor:default;transform:translateY(30%) scale(.9);transition:transform .3s ease-in-out}
.sx-popup.is-show .sx-popup__container{transform:none}

.t702__img{width:100%;height:auto;display:block;margin-top:-1px}
.t702__wrapper{padding:40px 45px}
.t702__text-wrapper{margin-bottom:24px;text-align:center}
.t702__title{margin-bottom:11px;color:#fff;font-family:'Montserrat',Arial,sans-serif}
.t702__descr{color:#fff;font-family:'Montserrat',Arial,sans-serif}
.sx-form .f-group{margin-bottom:25px}
.sx-form .f-title{display:block;padding-bottom:5px;color:#fff;font-family:'Montserrat',Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.55}
.sx-form input[type=text],.sx-form input[type=tel],.sx-form input[type=email]{width:100%;height:60px;margin:0;padding:0 20px;font-size:16px;line-height:1.33;font-family:'Montserrat',Arial,sans-serif;font-weight:400;color:#fff;background:transparent;border:1px solid #c9c9c9;border-radius:5px;outline:0;-webkit-appearance:none;box-shadow:none}
.sx-form input::placeholder{color:#fff;opacity:.5}
.sx-form .wpcf7-form-control-wrap{display:block;position:relative}
.sx-cm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.sx-cm .wpcf7-list-item{margin:0}
.sx-cm label{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid transparent;border-radius:5px;cursor:pointer;font-family:'Montserrat',Arial,sans-serif;font-size:15px;line-height:1.55;color:#fff}
.sx-cm input{position:absolute;opacity:0;width:0;height:0}
.sx-cm label:has(input:checked){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}
.sx-cm svg{width:18px;height:18px;flex-shrink:0}
.sx-phone{position:relative}
.sx-phone .sx-flag{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;z-index:2;pointer-events:none;color:#fff;font-size:16px;font-family:'Montserrat',Arial,sans-serif}
.sx-phone .sx-flag i{display:block;width:21px;height:14px;background:linear-gradient(#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%);border-radius:2px}
.sx-phone .sx-flag b{display:block;width:0;height:0;border:4px solid transparent;border-top:5px solid #fff;border-bottom:0;margin-left:-2px}
.sx-phone input[type=tel]{padding-left:82px!important}
.sx-form .sx-mid{display:none}
.sx-form[data-method=telegram] .sx-phone,.sx-form[data-method=max] .sx-phone{display:none}
.sx-form[data-method=telegram] .sx-mid,.sx-form[data-method=max] .sx-mid{display:block}
.sx-file{position:relative;display:inline-block}
.sx-file .sx-file__btn{display:inline-flex;align-items:center;height:35px;padding:0 20px;font-family:'Montserrat',Arial,sans-serif;font-size:14px;color:#fff;background-image:radial-gradient(circle at center,rgba(206,159,252,1) 0%,rgba(115,103,240,1) 100%);border-radius:1px;box-shadow:0 10px 15px -10px rgba(206,159,252,.5);letter-spacing:1px;cursor:pointer}
.sx-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.sx-file__name{display:block;margin-top:8px;font-size:14px;color:#fff;opacity:.8;font-family:'Montserrat',Arial,sans-serif}
.sx-submit{width:100%;--height:60px;font-size:16px;color:#fff;background-image:radial-gradient(circle at center,rgba(206,159,252,1) 0%,rgba(115,103,240,1) 100%);border:0;border-radius:1px;box-shadow:0 10px 15px -10px rgba(206,159,252,.5);letter-spacing:1px;position:relative;overflow:hidden;z-index:1;margin-top:25px}
.sx-form .wpcf7-not-valid-tip{color:#ff6b6b;font-size:13px;margin-top:5px;font-family:'Montserrat',Arial,sans-serif}
.sx-form .wpcf7-response-output{margin:20px 0 0!important;padding:10px 14px!important;color:#fff;font-family:'Montserrat',Arial,sans-serif;font-size:15px;border-radius:5px}
.sx-form .wpcf7-spinner{display:none}
.sx-form.submitting .sx-submit{opacity:.5}
@media (max-width:640px){
  .t702__wrapper{padding:20px}.t702__title{margin-bottom:6px}.t702__text-wrapper{margin-bottom:14px}
  .sx-form .f-group{margin-bottom:20px}.sx-form input[type=text],.sx-form input[type=tel],.sx-form input[type=email]{height:50px;padding:0 14px}
  .sx-submit{--height:50px;font-size:16px}
}
@media (max-width:560px){
  .sx-popup{padding:0}
  .sx-popup__container{max-width:100%;margin:0;padding-top:50px;min-height:100vh;transform:none}
  .sx-popup__close{top:0;right:0;left:0;width:100%;height:50px;background:#000;display:flex;justify-content:flex-end;align-items:center;padding-right:20px}
  .sx-popup__close svg{width:16px;height:16px}
}

/* ===== баннер cookie (T972) ===== */
.sx-cookie{position:fixed;right:20px;bottom:20px;z-index:9999;width:540px;max-width:calc(100vw - 40px);font-family:'Montserrat',Arial,sans-serif;color:#000}
.sx-cookie[hidden]{display:none}
.sx-cookie__banner,.sx-cookie__settings{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 10px 20px rgba(0,11,48,.25)}
.sx-cookie__banner{padding:20px}
.sx-cookie__text{font-size:14px;line-height:1.55;margin:0 0 15px}
.sx-cookie__btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}
.sx-cookie__wrap{display:flex;gap:10px;flex-wrap:wrap}
.sx-cookie button{font-family:'Montserrat',Arial,sans-serif;text-transform:uppercase;font-size:13px;line-height:1.4;height:35px;padding:0 15px;cursor:pointer;border-radius:0;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out}
.sx-ck-accept{background:#000;color:#fff;border:0;font-weight:700}
.sx-ck-reject{background:transparent;color:#000;border:1px solid #000;font-weight:400}
.sx-ck-settings{background:transparent;color:#000;border:0;font-weight:400}
.sx-cookie button:hover{opacity:.8}
.sx-cookie__settings{display:none;max-height:calc(100vh - 40px);overflow:auto}
.sx-cookie.is-settings .sx-cookie__banner{display:none}
.sx-cookie.is-settings .sx-cookie__settings{display:block}
.sx-cookie__head{padding:15px 20px;border-bottom:1px solid #eee;cursor:pointer;display:flex;align-items:center}
.sx-cookie__head button{border:0;background:transparent;padding:0;height:auto}
.sx-cookie__body{padding:20px}
.sx-cookie__title{font-size:22px;font-weight:600;line-height:1.35;margin:0 0 10px}
.sx-cookie__sub{font-size:14px;line-height:1.55;margin:0 0 20px}
.sx-cat{border-top:1px solid #eee;padding:12px 0}
.sx-cat__h{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}
.sx-cat__t{font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}
.sx-cat__t:before{content:'+';font-weight:400;width:12px}
.sx-cat.is-open .sx-cat__t:before{content:'–'}
.sx-cat__b{display:none;font-size:12px;line-height:1.55;padding:10px 0 0 22px;color:#333}
.sx-cat.is-open .sx-cat__b{display:block}
.sx-cat__on{color:#1f5bff;font-size:13px}
.sx-tg{display:flex;align-items:center;gap:8px;font-size:13px}
.sx-tg input{position:absolute;opacity:0;width:0;height:0}
.sx-tg i{position:relative;display:block;width:34px;height:18px;border-radius:9px;background:#ccc;transition:background .2s}
.sx-tg i:after{content:'';position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}
.sx-tg input:checked+i{background:#1f5bff}.sx-tg input:checked+i:after{left:18px}
.sx-cookie__foot{padding:0 20px 20px}
@media (max-width:640px){.sx-cookie{right:0;left:0;bottom:0;width:auto;max-width:none}.sx-cookie__banner,.sx-cookie__settings{border-radius:0}}

/* ===== Lenis (на страницах услуг) ===== */
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}

/* иконки способов связи (как в Tilda) */
.sx-cm .wpcf7-list-item-label{display:inline-flex;align-items:center;gap:6px}
.sx-cm .wpcf7-list-item-label:before{content:'';width:18px;height:18px;flex-shrink:0;background:center/contain no-repeat}
.sx-cm .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23000'/%3E%3Cpath fill='%23fff' d='M32.4 30.4c1.5-1.5 2.3-2.2 2.8-2.3.6-.2 1 0 1.6.4.4.4 1.5 1.5 2.3 2.3 2.2 2.5 4.9 5.8 5.3 6.6.1.2.1.3.1.6 0 .6-.2.8-1 1.5-1.3 1.1-3.3 3.2-4 4.2-.5.6-.5 1-.1 1.8.4.6 2.1 2.9 3.3 4.3 2 2.4 4.3 4.6 6.6 6.3 1.7 1.3 4 2.7 5.6 3.5 1.1.5 1.5.5 2.2-.2.7-.7 1.5-1.7 2.9-3.8.4-.7.9-1.3 1-1.3.3-.2.5-.3 1-.3h.6c.3.1 1 .6 4 2.5l3.4 2.2c2.7 1.8 3.1 2 3.2 2.5.2.6 0 1-.9 2.2-1.1 1.5-3 3.5-4.4 4.7a27 27 0 01-4 2.7l-.6.3h-.6c-1.8 0-3.6-.4-6.2-1.3a50.6 50.6 0 01-16.5-9.8c-.9-.8-3-2.9-3.8-3.8a46 46 0 01-6.3-9.3c-1.2-2.4-2.3-5.3-2.5-6.4-.3-1.6.4-3.8 1.9-6.1.9-1.4 1.9-2.6 3.4-4z'/%3E%3C/svg%3E")}
.sx-cm .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%231d98dc'/%3E%3Cpath fill='%23fff' d='M72 31.9c.4-4.4-4.3-2.6-4.3-2.6-3.3 1.4-6.8 2.8-10.3 4.2-11 4.5-22.4 9.2-32.2 13.8-5.3 1.9-2.2 3.9-2.2 3.9l8.4 2.6c3.8 1.1 5.9-.1 5.9-.1l18-12.3c6.4-4.4 4.9-.8 3.3.8L45 55.1c-2.1 1.8-1 3.4-.1 4.2 2.5 2.2 8.8 6.4 11.6 8.2l1.3.9c.6.5 4.1 2.8 6.4 2.3 2.3-.5 2.6-3.5 2.6-3.5l3.1-20.2 1.4-9.6.7-5.5z'/%3E%3C/svg%3E")}
.sx-cm .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2300c6ff'/%3E%3Cstop offset='1' stop-color='%236b38ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='50' fill='url(%23g)'/%3E%3Ccircle cx='50' cy='50' r='19' fill='none' stroke='%23fff' stroke-width='9'/%3E%3C/svg%3E")}
.sx-cm label{font-size:15px;font-weight:300;line-height:1.55;padding:7px 8px}
.sx-file .sx-file__btn{height:38px;font-size:16px}
@media (max-width:640px){.sx-cm label{font-size:16px;line-height:1.45}.sx-form .f-title{font-size:16px;line-height:1.45}}
