#colorboxNodeLoading{background:url(/sites/all/modules/colorbox_node/./images/loading.gif) no-repeat center center;width:100%;height:100%;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.pd-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:10000;max-width:760px;margin:0 auto;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;background:#fff;color:#222;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.18);font-size:14px;line-height:1.45;}.pd-cookie__text{flex:1 1 320px;margin:0;}.pd-cookie__text a{color:#a56db1;}.pd-cookie__buttons{display:flex;gap:8px;}.pd-cookie__btn{padding:9px 18px;border:1px solid #e91e63;border-radius:4px;font:inherit;cursor:pointer;}.pd-cookie__btn--primary{background:#e91e63;color:#fff;}.pd-cookie__btn--secondary{background:#fff;color:#e91e63;}.pd-consents{margin:12px 0;font-size:13px;line-height:1.4;}.pd-consents .form-item{margin:6px 0;}.pd-consents a{color:#a56db1;}.region-footer{flex-wrap:wrap;}.region-footer > .pd-footer{flex:0 0 100%;margin-top:12px;border-top:1px solid rgba(0,0,0,.08);}.pd-footer{clear:both;padding:12px 0;font-size:12px;line-height:1.5;color:#888;}.pd-footer p{margin:2px 0;}.pd-footer a{color:inherit;text-decoration:underline;}.pd-requisites{margin-top:24px;line-height:1.6;}.pd-requisites h2{margin:0 0 8px;font-size:1.2em;}.pd-requisites a{color:#a56db1;}.pd-consent-inline{font-size:13px;line-height:1.4;}.pd-consent-inline a{color:#a56db1;}.pd-document{max-width:860px;line-height:1.6;}.pd-document h2{margin:28px 0 10px;font-size:1.2em;}.pd-document table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.95em;}.pd-document th,.pd-document td{padding:8px 10px;border:1px solid #ddd;vertical-align:top;text-align:left;}.pd-document th{background:#f6f2f7;}.pd-document__meta{color:#888;}@media (max-width:700px){.pd-document table,.pd-document tbody,.pd-document tr,.pd-document td{display:block;}.pd-document thead{display:none;}.pd-document td{border-top:0;}.pd-document td::before{content:attr(data-label);display:block;font-weight:bold;}}
.ot-icon{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}body.ot-widget > .telegram{left:20px;bottom:20px;z-index:900;}body.ot-widget > .telegram a{position:relative;width:60px;height:60px;border-radius:50%;opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M4.6 11.5 18.3 6.2c.7-.3 1.3.2 1.1 1.2l-2.3 11c-.2.8-.7 1-1.4.6l-3.6-2.7-1.8 1.7c-.2.2-.4.4-.8.4l.3-3.7 6.6-6c.3-.3-.1-.4-.4-.2l-8.2 5.2-3.5-1.1c-.8-.3-.8-.8.2-1.1z'/%3E%3C/svg%3E") 45% 52% / 38px 38px no-repeat,linear-gradient(135deg,#37bbfe 0%,#0088cc 100%);box-shadow:0 6px 18px rgba(0,136,204,0.45);transition:transform 0.15s ease,box-shadow 0.15s ease;}body.ot-widget > .telegram a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:ot-tg-pulse 1.8s ease-out 1.2s 2;}@keyframes ot-tg-pulse{from{box-shadow:0 0 0 0 rgba(55,187,254,0.6);}to{box-shadow:0 0 0 16px rgba(55,187,254,0);}}body.ot-widget > .telegram a:hover,body.ot-widget > .telegram a:focus{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 24px rgba(0,136,204,0.5);}.ot-price-widget,.ot-price-widget:link,.ot-price-widget:visited{position:fixed;left:92px;bottom:26px;z-index:900;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px 0 16px;border-radius:24px;background:#d81b60;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;box-shadow:0 6px 18px rgba(216,27,96,0.35);transition:background-color 0.15s ease,transform 0.15s ease;}.ot-price-widget:hover,.ot-price-widget:focus{background:#c2185b;color:#fff;text-decoration:none;transform:translateY(-1px);}body.ot-widget{padding-bottom:88px;}@media (max-width:767px){body.ot-widget > .telegram{left:16px;bottom:16px;}body.ot-widget > .telegram a{width:56px;height:56px;background-size:35px 35px,auto;}.ot-price-widget,.ot-price-widget:link,.ot-price-widget:visited{left:82px;bottom:20px;padding:0 16px 0 14px;font-size:14px;}body.ot-widget{padding-bottom:84px;padding-bottom:calc(84px + env(safe-area-inset-bottom));}}.ot-call{display:none;}@media (max-width:767px){.ot-call,.ot-call:link,.ot-call:visited{position:fixed;left:16px;bottom:84px;z-index:900;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#22a454 0%,#12803a 100%);color:#fff;box-shadow:0 6px 18px rgba(18,128,58,0.4);transition:transform 0.15s ease,box-shadow 0.15s ease;}.ot-call:hover,.ot-call:focus{color:#fff;transform:translateY(-2px) scale(1.04);box-shadow:0 10px 24px rgba(18,128,58,0.45);}.ot-call__icon{width:28px;height:28px;fill:currentColor;}body.ot-has-call{padding-bottom:152px;padding-bottom:calc(152px + env(safe-area-inset-bottom));}}a.ot-tel,a.ot-tel:link,a.ot-tel:visited{color:inherit;text-decoration:none;}a.ot-tel:hover,a.ot-tel:focus{color:inherit;text-decoration:underline;text-underline-offset:2px;}#block-block-2 .phones .desc .phone{color:#333;font-size:17px;font-weight:600;white-space:nowrap;}#block-block-2 .phones .desc .phone::before{content:"";display:inline-block;width:16px;height:16px;margin-right:7px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e91e63' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center / contain no-repeat;}#block-block-2 .phones a.ot-tel:hover,#block-block-2 .phones a.ot-tel:focus{color:#e91e63;text-decoration:none;}a.ot-tel:focus-visible{outline:2px solid #8e4f9e;outline-offset:2px;}.ot-exit[hidden]{display:none;}.ot-exit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;}.ot-exit__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.45);}.ot-exit__dialog{position:relative;width:100%;max-width:460px;padding:32px 28px 28px;border-radius:8px;background:#fff;color:#333;text-align:left;box-shadow:0 12px 40px rgba(0,0,0,0.18);animation:ot-exit-in 0.16s ease-out;}@keyframes ot-exit-in{from{opacity:0;transform:translateY(8px);}}.ot-exit__title{margin:0 36px 8px 0;color:#333;font-family:inherit;font-size:24px;font-weight:700;line-height:1.25;text-transform:none;}.ot-exit__text{margin:0 0 24px;color:#555;font-size:16px;line-height:1.45;}.ot-exit__actions{display:flex;flex-wrap:wrap;gap:12px;}.ot-exit__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:#666;cursor:pointer;}.ot-exit__close:hover{background:#f3f3f3;color:#333;}.ot-btn,.ot-btn:link,.ot-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:4px;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;}.ot-btn--primary,.ot-btn--primary:link,.ot-btn--primary:visited{background:#d81b60;}.ot-btn--primary:hover,.ot-btn--primary:focus{background:#c2185b;color:#fff;text-decoration:none;}.ot-price{margin:0 0 28px;padding:20px 24px 8px;border:1px solid #ecdff0;border-radius:6px;background:#faf6fb;}.ot-price__title{margin:0 0 6px;color:#333;font-size:22px;line-height:1.3;}.ot-price__text{margin:0 0 16px;max-width:640px;color:#555;font-size:15px;line-height:1.5;}.ot-price form{max-width:520px;}form.webform-client-form-21690 .form-item{margin:0 0 14px;}form.webform-client-form-21690 input.form-text,form.webform-client-form-21690 input.form-email,form.webform-client-form-21690 input[type="tel"]{box-sizing:border-box;width:100%;max-width:360px;height:44px;padding:0 12px;border:1px solid #c4cacc;border-radius:4px;background:#fff;color:#333;font-family:inherit;font-size:16px;}form.webform-client-form-21690 input.form-text:focus,form.webform-client-form-21690 input.form-email:focus,form.webform-client-form-21690 input[type="tel"]:focus{border-color:#8e4f9e;outline:2px solid #8e4f9e;outline-offset:0;}form.webform-client-form-21690 input.form-checkbox{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px;accent-color:#d81b60;cursor:pointer;}form.webform-client-form-21690 .form-actions{margin:8px 0 14px;}form.webform-client-form-21690 input.form-submit{min-height:48px;padding:0 28px;border:0;border-radius:4px;background:#d81b60;color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;}form.webform-client-form-21690 input.form-submit:hover,form.webform-client-form-21690 input.form-submit:focus{background:#c2185b;}.node-full .p-link a.ot-lead,.node-full .p-link a.ot-lead:link,.node-full .p-link a.ot-lead:visited{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 18px 7px 8px;box-sizing:border-box;border:1px solid #8e4f9e;background:#f6eff8;color:#6e3a7c;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color 0.15s ease-out,color 0.15s ease-out;}.ot-lead__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#8e4f9e;color:#fff;transition:background-color 0.15s ease-out,color 0.15s ease-out;}.ot-lead__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}.ot-lead.question .ot-lead__icon svg{stroke-width:2.2;}.node-full .p-link a.ot-lead:focus-visible{outline:2px solid #8e4f9e;outline-offset:3px;}.node-full .p-link a.ot-lead:active{background:#7a3f8a;color:#fff;}.node-full .p-link a.ot-lead:active .ot-lead__icon{background:#fff;color:#7a3f8a;}@media (hover:hover){.node-full .p-link a.ot-lead:hover{background:#8e4f9e;color:#fff;text-decoration:none;}.node-full .p-link a.ot-lead:hover .ot-lead__icon{background:#fff;color:#8e4f9e;}}@supports selector(:has(a)){.node-full .lc{display:flex;flex-wrap:wrap;column-gap:8px;}.node-full .lc > *{flex:0 0 100%;min-width:0;}.node-full .lc > .p-desc{order:2;}.node-full .lc > .p-links{display:contents;}.node-full .p-links > .p-link{flex:0 0 100%;order:3;}.node-full .p-links > .p-link:first-child{margin-top:30px;}.node-full .lc .p-link:has(> .ot-lead){flex:0 0 auto;order:1;margin-top:16px;}}@media (max-width:767px){.node-full .p-link a.ot-lead,.node-full .p-link a.ot-lead:link,.node-full .p-link a.ot-lead:visited{min-height:48px;justify-content:center;}@supports selector(:has(a)){.node-full .lc .p-link:has(> .ot-lead){flex:1 1 auto;margin-top:12px;}}}body.ot-widget > .telegram a:focus-visible,.ot-call:focus-visible,.ot-price-widget:focus-visible,.ot-btn:focus-visible,.ot-exit__close:focus-visible,form.webform-client-form-21690 input.form-submit:focus-visible{outline:2px solid #8e4f9e;outline-offset:3px;}@media (prefers-reduced-motion:reduce){.ot-exit__dialog,body.ot-widget > .telegram a::after{animation:none;}body.ot-widget > .telegram a,.ot-call,.ot-price-widget,.node-full .p-link a.ot-lead,.ot-lead__icon{transition:none;}}@media print{.ot-call,.ot-price-widget,.ot-exit{display:none !important;}}
