:root{--index: calc(1vw + 1vh);--border-radius: 8px;--section-padding: clamp(45px, calc(var(--index) * 4), 90px);--fixed-navbar-py: 14px;--black: #181818;--title: #515355;--primary: #bd1933;--secondary: #898b8e;--green: #327102;--bs-font-sans-serif: Roboto, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--fz-h1: var(--fix-fz, clamp(20px, calc(var(--index) * 1.9), 46px));--fz-h2: var(--fix-fz, clamp(24px, calc(var(--index) * 1.5), 35px));--fz-h3: var(--fix-fz, clamp(20px, calc(var(--index) * 1), 24px));--fz-18: 18px;--fz-20: 20px;--fz-22: clamp(18px, calc(var(--index) * 1), 22px);--fz-24: clamp(18px, calc(var(--index) * 1.1), 24px);--fz-26: clamp(20px, calc(var(--index) * 1.2), 26px);--fz-28: clamp(20px, calc(var(--index) * 1.3), 28px);--fz-30: clamp(20px, calc(var(--index) * 1.3), 30px);--fz-32: clamp(22px, calc(var(--index) * 1.4), 32px);--fz-34: clamp(22px, calc(var(--index) * 1.5), 34px);--fz-36: clamp(22px, calc(var(--index) * 1.5), 36px);--fz-38: clamp(22px, calc(var(--index) * 1.6), 38px);--fz-44: clamp(32px, calc(var(--index) * 2), 44px);--fz-46: clamp(28px, calc(var(--index) * 2), 46px);--bs-border-color: rgba(0,0,0,.1);--bs-border-color-translucent: rgba(0,0,0,.1);--bs-primary: var(--primary);--bs-primary-rgb: 189, 25, 51;--bs-secondary: var(--secondary);--bs-secondary-rgb: 137, 139, 142}body.fz *{font-size:var(--fz-18) !important}@media(max-width: 767px){:root{--fix-fz: 18px}}html{scroll-behavior:smooth}body{--bs-body-color: var(--title);background-color:#ececec;position:static !important}body.menu-fixed{padding-bottom:60px}#page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}#page .page-wrap,#page main{flex-grow:3}.page-wrap{padding-top:calc(var(--section-padding) * var(--p-factor-top, var(--p-factor, .5)));padding-top:calc(var(--section-padding) * var(--p-factor-top, var(--p-factor, .5)))}.section{padding-top:calc(var(--section-padding) * var(--s-factor-top, var(--s-factor, .5)));padding-bottom:calc(var(--section-padding) * var(--s-factor-bottom, var(--s-factor, .6)))}.section.entry,.section.inner{--s-factor: .5}.section p:last-child{margin-bottom:0}.entry-content{padding-bottom:calc(var(--section-padding) * .5)}.entry-content:empty{padding-bottom:0}.entry-content .section{--s-factor-top: 1;--s-factor-bottom: 0}body:not(.home) .entry-content{padding-top:calc(var(--section-padding) * .2)}body:not(.home) .entry-content .section:first-child{--s-factor-top: 0}img,svg{max-width:100%;height:auto}.box{--box-padding: calc(var(--border-radius) * var(--box-padding-fix, 2.3));width:100%;color:var(--fix-color, #181818);background-color:var(--fix-bgcolor, #fff);border-radius:var(--border-radius-fix, var(--border-radius));padding-top:calc(var(--box-padding) * .75 - var(--box-border, 0px));padding-left:calc(var(--box-padding) - var(--box-border, 0px));padding-bottom:calc(var(--box-padding) * .9);padding-right:calc(var(--box-padding) - var(--box-border, 0px));position:relative;transition:all .3s}.box.even{padding:var(--box-padding)}.box.outside{width:calc(100% + var(--outside-width, 0) * 2);margin-left:calc(var(--outside-width, 0) * -1);margin-right:calc(var(--outside-width, 0) * -1)}.box.border{--box-border: 3px;border:none !important;background-color:transparent;border:var(--box-border) solid var(--fix-bgcolor, #fff) !important}.box.shadows{box-shadow:0 5px 15px rgba(0,0,0,0.08)}.box.shadows:focus-within{box-shadow:0 0 0 transparent}.box-footer{margin-top:32px}.box.phone{--box-padding-fix: .5;--icon-size: 50px;--fix-bgcolor: #ececec;display:flex;flex-direction:column;align-items:center}.box.phone .icon{height:var(--icon-size);width:auto}.box.phone .title{font-weight:bold;font-size:14px;margin-top:4px}.zoom{will-change:transform;transition:transform .2s ease;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.zoom:hover{transform:var(--scale-index, scale(1.08))}.clamp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--lines, 2);-webkit-box-orient:vertical}.clamp[data-lines="3"]{--lines: 3}.clamp[data-lines="4"]{--lines: 4}@media (min-width: 768px){body{--border-radius: 16px}}.offcanvas.bg-black{--navbar-main-color-rgb: 255,255,255;--searchform-bg: rgba(255,255,255,.1);--close-color: rgba(255,255,255,.6);--lang-color: #ababab}.offcanvas,.modal-menu{--navbar-main-color-rgb: 0,0,0;--bs-offcanvas-width: 425px;border-left:0}.offcanvas .searchform,.modal-menu .searchform{background:#ececec;border-radius:max(calc(var(--border-radius) * .4), 8px)}.offcanvas .searchform-button .navbar-icon,.modal-menu .searchform-button .navbar-icon{--icon-width: 1.5em;fill:rgba(var(--navbar-main-color-rgb), .6)}.offcanvas .navbar-nav,.modal-menu .navbar-nav{--bs-nav-link-padding-x: 15px;--bs-nav-link-padding-y: 10px}.offcanvas .navbar,.modal-menu .navbar{--bs-border-width: 0;--bs-navbar-color: rgba(var(--navbar-main-color-rgb), .8);--bs-navbar-hover-color: rgba(var(--navbar-main-color-rgb), .8);--bs-nav-link-font-size: 18px;margin-bottom:auto;border-radius:calc(var(--border-radius) * .4);background:#ececec;margin-top:20px;padding:0}.offcanvas .navbar>div,.modal-menu .navbar>div{width:100%}.offcanvas .navbar .dropdown-menu,.modal-menu .navbar .dropdown-menu{--bs-dropdown-item-padding-y: .4rem;--bs-dropdown-link-hover-bg: transparent;--bs-dropdown-bg: rgba(var(--navbar-main-color-rgb), .01);padding:0;margin:0;border-radius:0}.offcanvas .navbar .dropdown-menu:not(.dropdown-toggle),.modal-menu .navbar .dropdown-menu:not(.dropdown-toggle){--bs-navbar-active-color: #fff;--bs-dropdown-bg: #fff;border-right:1px solid #ececec;border-left:1px solid #ececec}.offcanvas .navbar .dropdown-menu .dropdown-item.active,.modal-menu .navbar .dropdown-menu .dropdown-item.active{margin-left:-1px;margin-right:-1px;width:calc(100% + 2px)}.offcanvas .navbar .dropdown-item,.modal-menu .navbar .dropdown-item{line-height:1.2;white-space:wrap}.offcanvas .navbar .menu-item:not(:last-child) .nav-link,.modal-menu .navbar .menu-item:not(:last-child) .nav-link{border-bottom:1px solid rgba(var(--navbar-main-color-rgb), .06)}.offcanvas .navbar .menu-item.exit .nav-link,.modal-menu .navbar .menu-item.exit .nav-link{border-top:1px solid rgba(var(--navbar-main-color-rgb), .06)}.offcanvas .navbar .dropdown-toggle,.modal-menu .navbar .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.close{background:transparent;border:0;outline:none}.close .navbar-icon{width:26px;height:auto;fill:var(--close-color, var(--black));padding-right:0;position:relative;right:-4px;top:-2px}.mobile-lang{font-size:16px;display:flex;gap:20px}.navbar-toggler{--bs-border-width: 0}.mobile-bar{display:flex;align-items:center;gap:8px}.mobile-bar .navbar-search{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);margin:0}@media (max-width: 992px){.offcanvas-body .dropdown-menu{position:static !important;transform:none !important}}.header{background:#fff}.navbar-logo{width:47px}.navbar{--bs-navbar-padding-y: 20px;--bs-navbar-nav-link-padding-x: 21px;--bs-nav-link-font-size: 18px;--bs-navbar-color: var(--black);--bs-navbar-active-color: var(--primary);--bs-navbar-brand-padding-y: 0}.navbar .dropdown-toggle:after{color:var(--primary)}.navbar .dropdown-menu{--bs-nav-link-font-size: 16px;--bs-navbar-nav-link-padding-x: 16px;--bs-nav-link-padding-y: 8px;--bs-nav-link-padding-x: 12px;--bs-dropdown-padding-y: 4px;--bs-dropdown-link-active-bg: var(--primary)}.navbar>.container{gap:var(--bs-navbar-padding-y)}.navbar .bt.toggler{--bt-icon-color: var(--primary);--bt-hover-color: var(--primary)}.dropdown-menu[data-bs-popper]{left:calc(var(--bs-nav-link-padding-x) * 1.2)}.nav-link:visited{color:var(--bs-navbar-color)}#google_translate_element{margin:var(--gutrer)}#google_translate_mob:not(:empty){margin-top:20px}.goog-te-gadget{display:flex}.goog-te-gadget-simple{background:var(--bt-bg, #ececec) !important;padding:3.8px 8px !important;border-radius:.45em;border-color:rgba(0,0,0,0.15) !important;margin-right:var(--translate-margin-l, 0);border-color:transparent !important}.goog-te-gadget-simple img{border-radius:50%}.offcanvas .goog-te-gadget{display:flex}.offcanvas .goog-te-gadget-simple{margin-left:auto}.menu-placeholder{display:none}.menu-fixed #menu-pc{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);animation-duration:.3s;animation-name:slideDown;max-width:100vw;-webkit-backface-visibility:hidden;z-index:200}.menu-fixed.logged-in #menu-pc{top:var(--admin-bar-height, 0);animation-name:slideDownAdmin}.menu-fixed .menu-line{padding:0}.menu-fixed .menu-line .navbar{padding:var(--fixed-navbar-py) 0}.menu-fixed .navbar-logo{width:31px}.menu-fixed .menu-placeholder{display:block}@keyframes slideDown{0%{top:-150px}100%{top:0}}@keyframes slideDownAdmin{0%{top:-150px}100%{top:var(--admin-bar-height, 0)}}.searchform{display:flex;border:1px solid transparent;background:rgba(0,0,0,0.05);width:100%;align-items:center;margin-bottom:var(--gutters);border-radius:var(--border-radius)}.searchform:focus-within{border-color:rgba(0,0,0,0.1)}.searchform-input{border:0;width:100%;padding:9px 10px 7px 12px;background:transparent}.searchform-input:focus{outline:none}.searchform-button{background-color:transparent;border:0;outline:none;padding-right:15px;height:100%}.navbar-search,.searchform-button{background:transparent;border:0;outline:none;padding-left:6px;padding-right:6px;margin-left:2em;display:flex;align-items:center}.navbar-search .navbar-icon,.searchform-button .navbar-icon{width:var(--icon-width, 1.1em)}.navbar-search{margin-right:-6px}.offcanvas-top{--bs-offcanvas-height: 87px}.offcanvas-top .offcanvas-body{display:flex;align-items:center}.logged-in .offcanvas-top{top:var(--admin-bar-height, 0)}.lang{display:flex;align-items:center;font-size:var(--bs-nav-link-font-size);text-decoration:none;color:var(--black);line-height:1}.lang:active,.lang:visited{text-decoration:none;color:var(--black)}.lang:before{display:block;content:"";width:1.2em;height:1.2em;border-radius:50%;background:var(--image) no-repeat center/cover;margin-right:.4em}.lang.en{--image: url(../images/flag-en.svg)}.lang.ru{--image: url(../images/flag-ru.svg)}.lang.ky{--image: url(../images/flag-ky.svg)}@media (min-width: 600px){body{--admin-bar-height: 46px}}@media (min-width: 782px){body{--admin-bar-height: 32px}}@media (max-width: 768px){.navbar .bt.toggler{--bt-icon-size: 1.8em;padding:2px 10px}}h1,.h1{font-size:var(--fz-h1);font-weight:700;margin-bottom:var(--h1-margin, .9em);line-height:1.1;color:var(--title)}h1+.subtitle,.h1+.subtitle{margin-bottom:calc(var(--fz-h1) * var(--h1-sub-margin, .9))}h2,.h2{font-size:var(--fz-h2);font-weight:700;margin-bottom:var(--h2-margin, 1em);line-height:1.1;color:var(--title)}h2+.subtitle,.h2+.subtitle{margin-bottom:calc(var(--fz-h2) * var(--h2-sub-margin, 1))}h3,.h3{font-size:var(--fz-h3);font-weight:600;margin-bottom:var(--h3-margin, 1em);line-height:1.2;color:var(--title)}h4,.h4{font-size:var(--fz-22);font-weight:600;margin-bottom:var(--h4-margin, .8em);line-height:1.1;color:var(--title)}.red{color:var(--primary)}a{color:var(--link-color, var(--secondary));text-decoration:var(--link-decoration, underline)}a:visited{color:var(--link-color-visited, var(--link-color, var(--secondary)));text-decoration:var(--link-decoration-visited, none)}a:hover,a:focus{color:var(--link-color-hover, var(--link-color, var(--secondary)));text-decoration:var(--link-decoration-hover, none)}a.float:after{content:"";position:absolute;inset:0}.bt{--bt-color: #fff;--bt-border: var(--fix-btcolor, var(--primary));--bt-bg: var(--fix-btcolor, var(--primary));--bt-hover-color: var(--fix-btcolor, var(--primary));--bt-hover-border: var(--fix-btcolor, var(--primary));--bt-hover-bg: transparent;--bt-icon-color: var(--bt-color);--bt-hover-icon-color: var(--bt-hover-color);--bt-padding: var(--fix-btpadding, .75em);font-size:16px;color:var(--bt-color);background:var(--bt-bg);border:1px solid var(--bt-border);padding:.47em .8em .4em .8em;padding:calc(var(--bt-padding) * 1.066) calc(var(--bt-padding) * 1.6) var(--bt-padding) calc(var(--bt-padding) * 1.6);transition:all .3s;text-decoration:none;border-radius:.45em;display:inline-flex;align-items:center;line-height:1.1}.bt:visited{background:var(--bt-bg);color:var(--bt-color)}.bt:hover,.bt:focus{color:var(--bt-hover-color);background:var(--bt-hover-bg);border-color:var(--bt-hover-border)}.bt:hover .icon,.bt:focus .icon{color:var(--bt-hover-icon-color)}.bt .icon{width:var(--bt-icon-size, 1.1em);height:var(--bt-icon-size, 1.1em);margin-right:.4em;margin-left:-0.2em;position:relative;top:-0.03em;fill:currentColor;aspect-ratio:1/1;color:var(--bt-icon-color);transition:all .3s}.bt .icon-text{display:var(--icon-text-display, none);white-space:nowrap;line-height:1;align-items:center;margin-left:.4em}.bt.icon .icon{margin:0}.bt.outline{--bt-bg: transparent;--bt-color: var(--black);--bt-icon-color: var(--fix-btcolor, var(--secondary));--bt-hover-bg: var(--fix-btcolor, var(--secondary));--bt-hover-color: #fff}.bt.sec{--fix-btcolor: var(--secondary)}.bt.gray{--bt-color: var(--black);--fix-btcolor: #ececec;--bt-hover-color: var(--black)}.bt.green{--fix-btcolor: var(--green)}.bt.sm{font-size:14px;font-weight:500;padding:.47em .8em .4em .8em}.bt.lg{font-size:18px;font-weight:500}.bt.link{--bt-color: var(--title);--bt-border: transparent;--bt-bg: transparent;--bt-hover-color: var(--title);--bt-hover-border: transparent;--bt-hover-bg: transparent;padding:4px 0}.bt.back{--bt-icon-size: .9em;padding:.2em 0 .2em .2em}.tdu{text-decoration:underline}.text-center.bt-group,.text-center .bt-group{justify-content:center}.bt-group{margin:calc(var(--bt-group-gutrer, 8px) * -1);display:flex;flex-wrap:wrap}.bt-group .bt{margin:var(--bt-group-gutrer, 8px)}.text-start .bt-group{justify-content:flex-start}.text-end .bt-group{justify-content:flex-end}small{font-size:12px}@media (min-width: 768px){body{--icon-text-display: inline-flex}}.hero{--s-factor-top: 1}.hero-title{color:var(--secondary)}.hero .bt-group{justify-content:center}.hero-text{text-align:center}.hero-box{border-radius:var(--border-radius)}.hero-image{position:relative;padding-left:11vw}.hero-bilding{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.hero-man{position:absolute;height:110%;width:auto;top:-10%;left:0}.buttons{--svg-size: 2em}.buttons-item{font-size:var(--fix-fz, var(--fz-20));display:flex;align-items:center}.buttons-icon{width:var(--svg-size);height:var(--svg-size);fill:var(--secondary);flex:none;margin-right:.8em}.buttons-title{font-size:inherit;margin:0;position:relative;top:.1em}.buttons .box{--box-padding: 1.1em}@media (min-width: 992px){.hero .bt-group{justify-content:flex-start}.hero-text{padding-top:calc(var(--index) * 1.2);padding-bottom:calc(var(--index) * 1.2);padding-left:calc(var(--index) * 2);text-align:left}.hero-box{background:#fff}}.gallery_carousel{--swiper-collums: 2;--swiper-pagination-bullet-size: 13px;position:relative}.gallery_carousel-image{aspect-ratio:11/6;object-fit:cover;border-radius:calc(var(--border-radius) * .85)}.gallery_carousel.swiper{width:calc(100% / (var(--swiper-collums) + .3) * var(--swiper-collums));overflow:visible;margin-left:0}.gallery_carousel .swiper-pagination{position:static;margin-top:calc(var(--section-padding) * .5)}.gallery_carousel-zoom{position:absolute;width:20px;height:20px;right:10px;bottom:10px;fill:#fff}.staff-title{font-size:var(--fix-fz, 12px);color:var(--secondary)}.staff-name{font-size:var(--fix-fz, var(--fz-20));margin-bottom:0}.staff_full{--border: 1px dotted rgba(0,0,0,.15);list-style-type:none;padding:0;margin:0;border-top:var(--border)}.staff_full-item{padding:6px 0;border-bottom:var(--border)}.staff_full-item-position{display:block}.spoiler-preview p:last-child{margin-bottom:0}.price_item,.bundle_item{--price-line: 1px dotted rgba(0,0,0,.2);display:flex;align-items:center;padding:8px 0;font-size:var(--price-item-fz, 15px);line-height:1.2}.price_item-name,.bundle_item-name{width:100%;display:flex;align-items:center}.price_item-name:after,.bundle_item-name:after{content:"";height:1px;flex-grow:5;margin-left:8px;border-bottom:var(--price-line);display:var(--price-line-display, block)}.price_item-price,.bundle_item-price{flex:none;white-space:nowrap;margin-left:8px}.price_item{--price-line-display: none;border-bottom:var(--price-line)}.price_item:last-child{border-bottom-width:0}body.search-result .price .accordion{opacity:.3}.price mark{background-color:#ffeb3b;padding:0}.price.box{--fix-bgcolor: rgba(189,25,51,0.15);padding:10px 15px 8px 15px;margin-top:20px}.price-search-wrap{border-radius:var(--border-radius);background:#fff;padding:10px;transition:opacity .2s}.price-search{position:relative}.price-search .form-control{--bs-border-color: var(--primary)}.price-search .bt{--bt-icon-size: 2em;--fix-btpadding: .2em;--fix-btcolor: var(--primary);--bt-border: var(--primary)}.search-highlight{background-color:#fff3cd !important;transition:all .3s ease;border-radius:4px}.search-results{position:absolute;background:#fff;max-height:300px;overflow-y:auto;z-index:1000;width:100%;display:none}.search-result-item{cursor:pointer;transition:background-color .2s}.search-result-item:hover{background-color:#f8f9fa}@media (min-width: 768px){.staff_full{border-top:0}.staff_full-item{display:flex;padding:4px 0;border-bottom:0}.staff_full-item-name{white-space:nowrap}.staff_full-item-position{flex-grow:3;display:flex;align-items:center;white-space:nowrap}.staff_full-item-position:after{content:"";display:block;width:100%;height:0;border-bottom:var(--border);margin:0 10px}}@media (min-width: 992px){.price_item{--price-line-display: block;border-bottom:0}}.document{--box-padding-fix: 1.4;--h4-margin: .3em}.document.section{--s-factor-top: .7}.document .box{display:flex;flex-direction:column}.document-label{opacity:.5;font-size:.8em}.profile{--h3-margin: .5em;--box-padding-fix: 1.4}.profile .box{display:flex;flex-direction:column}.profile-label{opacity:.5;font-size:.8em}.contact{--padding: 0}.contact a{--link-decoration: none}.contact-item{padding-left:var(--padding)}.contact-item:not(:last-child){margin-bottom:30px}.contact-title{margin-bottom:5px;font-size:16px;display:flex;align-items:center;margin-left:calc(var(--padding) * -1)}.contact-title a{white-space:nowrap}.contact-map{position:relative;height:100%;min-height:320px;border-radius:var(--border-radius, 16px);overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);background:#fff}.contact-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-icon{width:1em;height:1em;position:relative;margin-right:.3em;fill:var(--primary)}.messages-icon{--size: 30px;width:var(--size);height:var(--size);margin-top:5px}.messages-link,.messages-link:hover,.messages-link:visited{text-decoration:none}@media (min-width: 992px){.contact{--padding: 24px}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 48px}.accordion{--bs-accordion-border-radius: var(--border-radius);--bs-accordion-inner-border-radius: var(--border-radius);--bs-accordion-active-color: var(--black);--bs-accordion-active-bg: rgba(var(--bs-primary-rgb), .07);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), .25);--bs-accordion-body-padding-x: 8px;--bs-accordion-body-padding-y: 12px;--bs-accordion-btn-padding-y: var(--bs-accordion-body-padding-y);--bs-accordion-btn-padding-x: var(--bs-accordion-body-padding-x)}.accordion-button{font-weight:bold}.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.accordion-item:last-of-type>.accordion-header>.accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:first-of-type .accordion-button{border-radius:0}.accordion-item:first-of-type>.accordion-header>.accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}@media (min-width: 768px){.accordion{--bs-accordion-body-padding-x: 16px;--bs-accordion-body-padding-y: 18px}}ul.pagination{--pagination-radius: 8px;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(189,25,51,0.25);margin:10px 0 40px 0;justify-content:center;width:100%}.page-item .page-link{color:var(--black);background:#fff}.page-item .page-link.next,.page-item .page-link.prev{display:none}.page-item:last-child .page-link{border-top-right-radius:var(--pagination-radius);border-bottom-right-radius:var(--pagination-radius)}.page-item:first-child .page-link{border-top-left-radius:var(--pagination-radius);border-bottom-left-radius:var(--pagination-radius)}.page-item.active .page-link{background-color:var(--primary);border-color:var(--primary)}#videoModal{--radius: 10px}#videoModal .modal-body{padding:0;border-radius:var(--radius);overflow:hidden}#videoModal .modal-content{background-color:transparent;border:0}#videoModal .btn-close{position:absolute;right:-32px;background-color:#fff;border-radius:calc(var(--radius) * 2);padding:3px;width:20px;height:20px}.wpcf7-list-item,.wpcf7-not-valid-tip{margin-left:0;font-size:14px}.wpcf7 form .wpcf7-response-output{margin:15px 0 0 0}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--primary);box-shadow:0 0 0 .25rem rgba(189,25,51,0.25)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.wpcf7 form .submitting .wpcf7-submit.has-spinner{display:none}.wpcf7 form .wpcf7-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0}.wpcf7 form .wpcf7-response-output{border-radius:var(--border-radius);padding:var(--border-radius) calc(var(--border-radius) * 1.3)}.wpcf7 form.sent .row{display:none}@media (min-width: 768px){.page-item .page-link.next,.page-item .page-link.prev{display:block}}.footer{--s-factor-top: .5;--s-factor-bottom: .7;font-size:11px}.footer-logo{height:49px}.copyright{--s-factor-top: .7;--s-factor-bottom: .7;border-top:1px solid rgba(0,0,0,0.1)}.social_icon{display:flex;flex-wrap:wrap;margin:-4px}.social_icon-link{padding:4px 6px}.social_icon-icon{width:25px;height:25px;object-fit:contain}.social_icon .fb{fill:var(--secondary)}.social_icon .ig{fill:var(--primary)}.fixed-bottom{--bt-group-gutrer: 3px;font-size:14px;font-weight:bold;padding:var(--fixed-navbar-py) 0;min-height:47px;position:fixed;bottom:0px;z-index:-1;opacity:0;transition:opacity .3s;animation-duration:.3s;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.fixed-bottom-title{position:relative;top:.05em}.menu-fixed .fixed-bottom{opacity:1;animation-name:slideUp;z-index:200}@keyframes slideUp{0%{bottom:-60px}100%{bottom:0px}}@media (min-width: 992px){.footer{--s-factor-top: .4;--s-factor-bottom: .4}.copyright{--s-factor-top: .4;--s-factor-bottom: .4}}
