@charset "UTF-8";
:root{--additional-color: #95C11F;--hover-color: #95C11F;--text-color: #303030;--main-bg: #F8F9FD;--main-color: #008BD2;--border-color: #F0F3FA;--title-color: #002E45;--w: #FFFFFF;--grey-1: #F9F9F9;--grey-2: #E8E8E8;--grey-6: #5A5959;--grey-7: #3D3C3C;--grey-8: #2B2A2A;--red: #E7394E;--shadow-4dp: 0px 4px 12px rgba(142, 162, 170, 0.2);--main-ff: 'ProximaNova';--title-ff: 'Rubik';--icon-ff: 'icomoon';--main-fz: 16px;--layout-padding: 0 25px;--section-padding: 40px}@media screen and (min-width:1215px){:root{--main-fz: 18px;--section-padding: 50px}}@media screen and (min-width:1500px){:root{--main-fz: 20px;--layout-padding: 0 75px;--section-padding: 65px}}@font-face{font-family:"ProximaNova";src:url("/themes/personal/fonts/ProximaNova-Regular/ProximaNova-Regular.woff2") format("woff2"), url("/themes/personal/fonts/ProximaNova-Regular/ProximaNova-Regular.woff") format("woff"), url("/themes/personal/fonts/ProximaNova-Regular/ProximaNova-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNova";src:url("/themes/personal/fonts/ProximaNova-Extrabld/ProximaNova-Extrabld.woff2") format("woff2"), url("/themes/personal/fonts/ProximaNova-Extrabld/ProximaNova-Extrabld.woff") format("woff"), url("/themes/personal/fonts/ProximaNova-Extrabld/ProximaNova-Extrabld.ttf") format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNova";src:url("/themes/personal/fonts/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("/themes/personal/fonts/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff"), url("/themes/personal/fonts/ProximaNova-Bold/ProximaNova-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/themes/personal/fonts/Rubik-Medium/Rubik-Medium.woff2") format("woff2"), url("/themes/personal/fonts/Rubik-Medium/Rubik-Medium.woff") format("woff"), url("/themes/personal/fonts/Rubik-Medium/Rubik-Medium.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.woff2") format("woff2"), url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.woff") format("woff"), url("/themes/personal/fonts/Rubik-Bold/Rubik-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/themes/personal/fonts/Rubik-Black/Rubik-Black.woff2") format("woff2"), url("/themes/personal/fonts/Rubik-Black/Rubik-Black.woff") format("woff"), url("/themes/personal/fonts/Rubik-Black/Rubik-Black.ttf") format("ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Cuprum";src:url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff2") format("woff2"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("/themes/personal/fonts/icomoon/icomoon.woff") format("woff"), url("/themes/personal/fonts/icomoon/icomoon.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}.text-formatted::after{content:"";display:table;clear:both}.text-formatted a{color:inherit;transition:all 0.3s}.text-formatted a:hover{color:var(--main-color)}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-bottom:20px}.text-formatted h1{font-family:var(--title-ff);font-weight:900;font-size:2.25rem;line-height:1.1;text-transform:uppercase;color:var(--title-color)}@media screen and (min-width:1215px){.text-formatted h1{font-size:3.3333333333rem}}@media screen and (min-width:1500px){.text-formatted h1{font-size:4rem}}.text-formatted h2,.text-formatted h3{font-family:var(--title-ff);font-weight:700;font-size:1.875rem;line-height:1.25;text-transform:uppercase;color:var(--title-color)}@media screen and (min-width:1215px){.text-formatted h2,.text-formatted h3{font-size:2.3611111111rem}}@media screen and (min-width:1500px){.text-formatted h2,.text-formatted h3{font-size:2.75rem}}.text-formatted h4{font-family:var(--title-ff);font-weight:700;font-size:1.25rem;line-height:1.25;text-transform:uppercase;color:var(--title-color)}@media screen and (min-width:1215px){.text-formatted h4{font-size:1.5rem}}@media screen and (min-width:1500px){.text-formatted h4{font-size:1.7rem}}.text-formatted h5{font-family:var(--title-ff);font-weight:700;font-size:1.125rem;line-height:1.25;text-transform:uppercase;color:var(--title-color)}@media screen and (min-width:1215px){.text-formatted h5{font-size:1.1666666667rem}}@media screen and (min-width:1500px){.text-formatted h5{font-size:1.2rem}}.text-formatted h6{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase}@media screen and (min-width:1215px){.text-formatted h6{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.text-formatted h6{font-size:0.9rem}}.text-formatted img{margin-top:30px;margin-bottom:30px}.text-formatted img.align-left{margin-right:30px}.text-formatted img.align-right{margin-left:30px}.text-formatted hr{border:none;border-bottom:1px solid #e8edf2}.text-formatted strong,.text-formatted b{font-weight:700}.text-formatted ul{margin:0 auto;padding:0;line-height:1.5;list-style:none;overflow:hidden}.text-formatted ul:not(:last-child){margin-bottom:15px}.text-formatted ul li{position:relative;padding-left:30px}.text-formatted ul li:not(:last-child){margin-bottom:15px}.text-formatted ul li::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;top:50%;transform:translateY(-50%);position:absolute;left:0;color:var(--main-color)}.text-formatted iframe.float-left{margin-right:30px}.text-formatted iframe.float-right{margin-left:30px}.text-formatted p{font-family:var(--main-ff);font-weight:400;font-size:1rem;line-height:1.3;font-feature-settings:'pnum' on, 'lnum' on;margin:0 auto 15px}@media screen and (min-width:1215px){.text-formatted p{line-height:1.5}}.text-formatted p:last-child{margin-bottom:0}.text-formatted table{width:100%}.text-formatted table td{padding:5px;border:1px solid #e8edf2}.text-formatted .youtube-embed-wrapper,.text-formatted iframe{display:block;margin:0 auto 20px}.text-formatted blockquote{margin:10px 0;padding:10px 25px 8px;background:rgba(var(--main-color), 0.2)}ul,ol{margin:0;padding:0;list-style:none}.block-breadcrumbs{max-width:100%;margin:0 auto;padding:var(--layout-padding);padding-top:13px;padding-bottom:13px}.block-breadcrumbs .breadcrumb{padding:0}.block-breadcrumbs ol{display:flex;align-items:center}.block-breadcrumbs ol li:first-child{font-size:0}.block-breadcrumbs ol li:first-child a{text-decoration:none}.block-breadcrumbs ol li:first-child a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;display:flex;color:var(--main-color)}.block-breadcrumbs ol li:not(:first-child){display:flex;align-items:center;margin-left:15px}.block-breadcrumbs ol li:not(:first-child) a{text-decoration:none}.block-breadcrumbs ol li:not(:first-child)::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;display:flex;margin-right:15px;color:var(--main-color)}:root{--additional-color: #95C11F;--hover-color: #95C11F;--text-color: #303030;--main-bg: #F8F9FD;--main-color: #008BD2;--border-color: #F0F3FA;--title-color: #002E45;--w: #FFFFFF;--grey-1: #F9F9F9;--grey-2: #E8E8E8;--grey-6: #5A5959;--grey-7: #3D3C3C;--grey-8: #2B2A2A;--red: #E7394E;--shadow-4dp: 0px 4px 12px rgba(142, 162, 170, 0.2);--main-ff: 'ProximaNova';--title-ff: 'Rubik';--icon-ff: 'icomoon';--main-fz: 16px;--layout-padding: 0 25px;--section-padding: 40px}@media screen and (min-width:1215px){:root{--main-fz: 18px;--section-padding: 50px}}@media screen and (min-width:1500px){:root{--main-fz: 20px;--layout-padding: 0 75px;--section-padding: 65px}}.magnific-popup{display:block;max-width:420px;width:100%;margin:10px auto;background:#fff;padding:50px 20px 30px}.magnific-popup__title{font-family:var(--title-ff);font-weight:700;font-size:1.25rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);text-align:center;margin-bottom:15px}@media screen and (min-width:1215px){.magnific-popup__title{font-size:1.5rem}}@media screen and (min-width:1500px){.magnific-popup__title{font-size:1.7rem}}.magnific-popup .mfp-close{transition:all 300ms ease;right:15px;top:15px;width:24px;height:24px;line-height:0;opacity:1;font-size:0;color:#452d1f;display:flex;align-items:center;justify-content:center}.magnific-popup .mfp-close::before{transition:all 300ms ease;content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit}.magnific-popup .mfp-close:hover{transform:rotate(180deg)}.magnific-popup .mfp-close:hover::before{color:var(--main-color)}.magnific-popup .confirmation-message{text-align:center}*,*::after,*::before{box-sizing:border-box}html{font-size:var(--main-fz)}body{min-width:360px;width:100%;margin:0 auto;font-family:var(--main-ff);font-weight:400;font-size:1rem;line-height:1.3;font-feature-settings:'pnum' on, 'lnum' on;color:var(--text-color);background-color:var(--main-bg);overflow-x:hidden;position:relative}@media screen and (min-width:1215px){body{line-height:1.5}}body.menu-is-open{overflow:hidden}@media screen and (min-width:1215px){body.menu-is-open{overflow:visible}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,svg{display:block;max-width:100%;height:auto}a{color:inherit}.webform-confirmation{width:100%;padding:30px 0;text-align:center}.webform-confirmation__back{display:flex;justify-content:center}.webform-confirmation__back a{display:inline-flex;align-items:center;max-width:310px;font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;transition:all 300ms ease;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 25px;border:none;border-radius:5px;background-color:var(--main-color);text-decoration:none;color:var(--w)}@media screen and (min-width:1215px){.webform-confirmation__back a{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.webform-confirmation__back a{font-size:0.8rem}}.webform-confirmation__back a:hover{transform:translateY(-0.25em);box-shadow:inset 0 -4.25em 0 0 var(--hover-color), 0 0.5em 0.5em -0.4em var(--hover-color)}.webform-confirmation__back a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;margin-right:10px}.maintenance-page .layout-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-image:url("/themes/personal/images/form-bg.svg");text-align:center}.maintenance-page header{margin-bottom:30px}.maintenance-page main{font-family:var(--main-ff);font-weight:400;font-size:1rem;line-height:1.3;font-feature-settings:'pnum' on, 'lnum' on}@media screen and (min-width:1215px){.maintenance-page main{line-height:1.5}}.maintenance-page main h1{font-family:var(--title-ff);font-weight:700;font-size:1.875rem;line-height:1.25;text-transform:uppercase;color:var(--title-color)}@media screen and (min-width:1215px){.maintenance-page main h1{font-size:2.3611111111rem}}@media screen and (min-width:1500px){.maintenance-page main h1{font-size:2.75rem}}.page-user .region-content-top,.page-error .region-content-top,.page-node .region-content-top,.page-view .region-content-top{max-width:100%;margin:0 auto;padding:var(--layout-padding)}.page-user .site-content,.page-error .site-content,.page-node .site-content,.page-view .site-content{max-width:100%;margin:0 auto;padding:var(--layout-padding)}.page-user .site-main,.page-error .site-main,.page-node .site-main,.page-view .site-main{padding-top:40px;padding-bottom:80px}@media screen and (min-width:1215px){.page-user .site-main,.page-error .site-main,.page-node .site-main,.page-view .site-main{padding-top:65px;padding-bottom:135px}}.page-view .view-empty{display:flex;justify-content:center;align-items:center;padding:30px 0}@media screen and (min-width:1215px){.page-type-sidebar .site-content{display:flex}.page-type-sidebar .site-middle{flex:1;padding:0 15px 0 0}.page-type-sidebar .site-rightbar{flex-shrink:0;padding:0 0 0 15px}}.page-error .block-page-title{display:none}.page-error .region-content{display:flex;justify-content:center;align-items:center;text-align:center}.page-error .number{font-family:var(--title-ff);font-size:7.5rem;color:var(--main-color)}.page-error a{transition:all 300ms ease}.page-error a:hover{color:var(--main-color)}.block-personal-page-title{margin-bottom:30px;text-align:center}.block-personal-page-title .block-page-title__layout{max-width:100%;margin:0 auto;padding:var(--layout-padding)}@media screen and (min-width:1215px){.block-personal-page-title{margin-bottom:50px}}.block-personal-page-title .page-title{font-family:var(--title-ff);font-weight:700;font-size:1.875rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1215px){.block-personal-page-title .page-title{font-size:2.3611111111rem}}@media screen and (min-width:1500px){.block-personal-page-title .page-title{font-size:2.75rem}}.block-personal-page-title .field-node-suptitle{margin-bottom:10px;padding:5px 10px;border-radius:5px;box-shadow:var(--shadow-4dp);background-color:var(--w);font-family:var(--title-ff);font-weight:700;font-size:0.875rem;color:var(--main-color)}@media screen and (min-width:1215px){.block-personal-page-title .field-node-suptitle{font-family:var(--title-ff);font-weight:700;font-size:1.125rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);margin-bottom:25px;padding:5px 15px;color:var(--main-color)}}@media screen and (min-width:1215px) and (min-width:1215px){.block-personal-page-title .field-node-suptitle{font-size:1.1666666667rem}}@media screen and (min-width:1215px) and (min-width:1500px){.block-personal-page-title .field-node-suptitle{font-size:1.2rem}}.page-node-type-personal-office .site-main{padding-bottom:0}.node-personal-office{margin:0 -25px}@media screen and (min-width:1500px){.node-personal-office{margin:0 -75px}}.node-personal-office iframe{display:flex;border:none}.swiper-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.swiper-pagination-bullet{transition:all 300ms ease;width:10px;height:10px;border:1px solid var(--main-color);border-radius:50%;background-color:var(--w)}.swiper-pagination-bullet:not(:last-child){margin-right:11px}.swiper-pagination-bullet-active{width:14px;height:14px;border:3px solid var(--main-color)}.select2-container .select2-selection--single{height:60px;border:1px solid var(--border-color);border-radius:5px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:var(--main-ff);font-weight:400;font-size:1.25rem;line-height:1.5;font-feature-settings:'pnum' on, 'lnum' on;padding-left:15px;padding-right:60px;line-height:60px;color:var(--text-color)}@media screen and (min-width:1215px){.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.1111111111rem}}@media screen and (min-width:1500px){.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem}}.select2-container--default .select2-selection--single .select2-selection__clear{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-family:var(--main-ff);font-weight:400;font-size:1.25rem;line-height:1.5;font-feature-settings:'pnum' on, 'lnum' on;color:var(--text-color)}@media screen and (min-width:1215px){.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:1.1111111111rem}}@media screen and (min-width:1500px){.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:1rem}}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;display:flex;justify-content:center;align-items:center;width:60px;height:60px}.select2-container--default .select2-selection--single .select2-selection__arrow::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;color:var(--main-color)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-search--dropdown{display:none}.select2-dropdown{border:1px solid var(--border-color)}.select2-results{border:1px solid var(--main-color);border-radius:0 0 5px 5px;box-shadow:var(--shadow-4dp)}.select2-container--default .select2-results>.select2-results__options{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--main-color) var(--w)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:7px;height:7px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{border:1px solid var(--border-color);border-radius:5px;background:var(--w)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{border-radius:5px;background:var(--main-color)}.select2-results__option{font-family:var(--main-ff);font-weight:400;font-size:1.25rem;line-height:1.5;font-feature-settings:'pnum' on, 'lnum' on;padding:15px 12px}@media screen and (min-width:1215px){.select2-results__option{font-size:1.1111111111rem}}@media screen and (min-width:1500px){.select2-results__option{font-size:1rem}}@keyframes mainBlock{0%{width:0;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes secBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{opacity:0}50%{opacity:1;bottom:45px}65%{bottom:0px;width:15px}80%{bottom:20px}100%{bottom:2px;transform:scale(1)}}@keyframes secFadeIn{0%{opacity:0}15%{opacity:0}100%{opacity:1}}@keyframes top{0%{opacity:0;bottom:-80px}100%{opacity:1;bottom:0px}}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3) rotate(-2deg)}100%{opacity:1;bottom:0px}}.ajax-progress{text-align:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;background:rgba(255, 255, 255, 0.5);font-size:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:auto;height:auto;opacity:1;border-radius:0}.ajax-progress.ajax-progress-throbber{position:absolute}.ajax-progress .message{display:none}.ajax-progress .inner-throbber{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ajax-progress .throbber{background:none;padding:0;width:49px;height:49px;margin:0;border:3px solid var(--main-color);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 575ms infinite linear}.ajax-progress.ajax-progress-fullscreen{position:absolute;left:0;right:0;top:0;bottom:auto;height:4px;display:block;width:100%;background-color:#ecf8ff;border-radius:2px;background-clip:padding-box;overflow:hidden}.ajax-progress.ajax-progress-fullscreen.is-fixed{position:fixed}.ajax-progress.ajax-progress-fullscreen .indeterminate{background-color:var(--main-color)}.ajax-progress.ajax-progress-fullscreen .indeterminate::before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.ajax-progress.ajax-progress-fullscreen .indeterminate::after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}.gl-devel{font-family:'Cuprum';padding-left:26px;text-align:left;position:relative;display:table;text-transform:uppercase;line-height:1.25;color:var(--w);white-space:nowrap;width:300px;margin:15px auto 0}.gl-devel-mask{position:absolute;top:0;bottom:0;background:var(--w);width:0%}.gl-devel-mask--title{left:0}.gl-devel-mask--role{background:var(--additional-color);right:0}.gl-devel-title{font-size:1.4375rem;display:table;position:relative}.gl-devel-title svg,.gl-devel-title img{position:absolute;right:100%;width:auto;height:80%;top:10%;margin:0 5px 0 0}.gl-devel-name{position:relative;transform:scale(0)}.gl-devel-role{font-size:0.875rem;letter-spacing:3px;display:table;position:relative}.gl-devel-role a{text-decoration:none;position:relative;display:block;transform:scale(0);color:inherit}.gl-devel-role a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition-duration:0.2s}.gl-devel-role a:hover:after{transform:scaleX(1)}.gl-devel.is-animate .gl-devel-title img,.gl-devel.is-animate .gl-devel-title svg{animation:glyanec_img 5s infinite}.gl-devel.is-animate .gl-devel-mask{animation-delay:0.5s}.gl-devel.is-animate .gl-devel-mask--title{animation:mainBlock 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-mask--role{animation:mainBlockRight 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-role a,.gl-devel.is-animate .gl-devel-name{transition:0s ease 0.5s;transform:scale(1)}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}.block-personal-local-tasks{position:fixed;left:10px;bottom:10px;max-width:100vw;max-width:calc(100vw - 20px);background:rgba(0, 0, 0, 0.6);z-index:95;cursor:default}.block-personal-local-tasks .contextual{display:none}.block-personal-local-tasks nav.tabs{overflow-x:auto;max-width:100%}.block-personal-local-tasks nav.tabs ul{margin:0;display:flex}.block-personal-local-tasks nav.tabs a{padding:7px 20px;font-size:16px;color:#fff;background:transparent;border:none;transition:all 0.3s}.block-personal-local-tasks nav.tabs a:hover,.block-personal-local-tasks nav.tabs a.is-active{color:var(--main-color)}.menu{list-style:none;margin:0;padding:0}.b-rating{display:inline-block;vertical-align:middle;height:14px;width:105px;background:url("/themes/personal/images/icons/rating.svg") repeat-x 0 -15px;position:relative;margin-left:-3px}.b-rating__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating.svg") repeat-x 0 0;z-index:1}.b-rating-small{display:inline-block;vertical-align:middle;height:12px;width:70px;background:url("/themes/personal/images/icons/rating-small.svg") repeat-x 0 -13px;position:relative;margin-left:-2px}.b-rating-small__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating-small.svg") repeat-x 0 0;z-index:1}.b-rating-big{display:inline-block;vertical-align:middle;height:19px;width:140px;background:url("/themes/personal/images/icons/rating-big.svg") repeat-x 0 -20px;position:relative;margin-left:-4px}.b-rating-big__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating-big.svg") repeat-x 0 0;z-index:1}#drupal-live-announce{display:none}.ajax-loading{pointer-events:none;opacity:0.5}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes bounceOut{45%{transform:scale3d(0.8, 0.8, 0.8)}75%{transform:scale3d(1.2, 1.2, 1.2)}to{transform:scale3d(1, 1, 1)}}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{transform:translate3d(0, -5px, 0) scaleY(0.985)}to{transform:translate3d(0, 0, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}:root{--additional-color: #95C11F;--hover-color: #95C11F;--text-color: #303030;--main-bg: #F8F9FD;--main-color: #008BD2;--border-color: #F0F3FA;--title-color: #002E45;--w: #FFFFFF;--grey-1: #F9F9F9;--grey-2: #E8E8E8;--grey-6: #5A5959;--grey-7: #3D3C3C;--grey-8: #2B2A2A;--red: #E7394E;--shadow-4dp: 0px 4px 12px rgba(142, 162, 170, 0.2);--main-ff: 'ProximaNova';--title-ff: 'Rubik';--icon-ff: 'icomoon';--main-fz: 16px;--layout-padding: 0 25px;--section-padding: 40px}@media screen and (min-width:1215px){:root{--main-fz: 18px;--section-padding: 50px}}@media screen and (min-width:1500px){:root{--main-fz: 20px;--layout-padding: 0 75px;--section-padding: 65px}}.form-item,.field--type-image{margin-bottom:15px}.form-item--required{position:relative}.form-item--required::after{position:absolute;z-index:10;top:50%;left:0;width:7px;height:7px;border-radius:50%;background-color:#E7394E;content:"";transform:translate(-50%, -50%)}.form-item label{font-weight:700;margin-bottom:4px}.field--type-image details{margin:0;border:none}.field--type-image summary{display:none}.field--type-image .details-wrapper{padding:0}.node-review-form .details-wrapper{display:flex;flex-direction:column;padding:0}.node-review-form .form-type-managed-file{order:-1}.node-review-form label{display:block}.node-review-form label[id^="edit-field-node-comment-images"]{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;transition:all 300ms ease;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 25px;border:none;border-radius:5px;background-color:var(--main-color);text-decoration:none;color:var(--w);cursor:pointer}@media screen and (min-width:1215px){.node-review-form label[id^="edit-field-node-comment-images"]{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.node-review-form label[id^="edit-field-node-comment-images"]{font-size:0.8rem}}.node-review-form label[id^="edit-field-node-comment-images"]:hover{transform:translateY(-0.25em);box-shadow:inset 0 -4.25em 0 0 var(--hover-color), 0 0.5em 0.5em -0.4em var(--hover-color)}.node-review-form table[id^="edit-field-node-comment-images"]{width:100%}.node-review-form table[id^="edit-field-node-comment-images"] thead tr{display:none}.node-review-form tbody{display:flex;justify-content:stretch;align-items:center}.node-review-form tbody .draggable{position:relative;width:calc(25% - 5px)}.node-review-form tbody .draggable:not(:last-child){margin-right:5px}.node-review-form tbody .form-type-select{display:none}.node-review-form tbody td:first-child{padding:0}.node-review-form tbody td:last-child{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;align-items:center}.node-review-form tbody td:last-child button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:none;background-color:transparent;font-size:0}.node-review-form tbody td:last-child button::after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 4, 28, 0) 0%, rgba(0, 4, 28, 0.7) 100%);content:''}.node-review-form tbody td:last-child button::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;position:relative;z-index:5;color:var(--w)}.node-review-form .tabledrag-handle{display:none}.node-review-form .tabledrag-toggle-weight-wrapper{display:none}.node-review-form .image-widget.form-managed-file .image-widget-data{display:none}.user-login-form{max-width:400px;margin:0 auto}input[type="text"],input[type="email"],input[type="password"],textarea{font-family:var(--main-ff);font-weight:400;font-size:1.25rem;line-height:1.5;font-feature-settings:'pnum' on, 'lnum' on;transition:all 300ms ease;max-width:100%;padding:15px 60px 15px 15px;border:1px solid var(--border-color);border-radius:5px}@media screen and (min-width:1215px){input[type="text"],input[type="email"],input[type="password"],textarea{font-size:1.1111111111rem}}@media screen and (min-width:1500px){input[type="text"],input[type="email"],input[type="password"],textarea{font-size:1rem}}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,textarea::placeholder{color:var(--text-color)}input[type="text"]:focus,input[type="text"]:hover,input[type="email"]:focus,input[type="email"]:hover,input[type="password"]:focus,input[type="password"]:hover,textarea:focus,textarea:hover{border-color:var(--main-color);outline:none}input[type="text"],input[type="email"],input[type="password"]{min-width:100%}textarea.form-textarea{resize:none}.form-item{position:relative}.form-item-name .description,.form-item-pass .description{display:none}.form-item-name,.form-item-phone,.form-type-email,.form-item-pass,.field--name-title.field--widget-string-textfield{position:relative}.form-item-name::before,.form-item-phone::before,.form-type-email::before,.form-item-pass::before,.field--name-title.field--widget-string-textfield::before{top:50%;transform:translateY(-50%);position:absolute;right:18px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--main-color) !important}.form-item-name::before,.field--name-title.field--widget-string-textfield::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;color:var(--main-color)}.form-item-phone::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;color:var(--main-color)}.form-type-email::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit}.form-item-pass::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit}.form-type-textarea .form-textarea-wrapper{position:relative}.form-type-textarea .form-textarea-wrapper::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;position:absolute;top:18px;right:18px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--main-color)}.form-item-date-record input[readonly]{background-color:var(--w);border-color:var(--border-color);color:var(--text-color);cursor:pointer}.form-item-date-record input[readonly]:hover,.form-item-date-record input[readonly]:focus{border-color:var(--main-color)}.qs-datepicker-container{border:none}.qs-month-year:hover{border-bottom:1px solid var(--w)}.qs-controls{font-family:var(--main-ff);font-weight:400;font-size:1rem;line-height:1.3;font-feature-settings:'pnum' on, 'lnum' on;height:30px;background-color:var(--main-color);font-family:var(--main-ff);color:var(--w)}@media screen and (min-width:1215px){.qs-controls{line-height:1.5}}@media screen and (min-width:1215px){.qs-controls{height:40px}}.qs-arrow.qs-left{transform:rotate(90deg)}.qs-arrow.qs-right{transform:rotate(-90deg)}.qs-arrow.qs-right:after,.qs-arrow.qs-left:after{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;top:50%;left:50%;right:unset;border:none;transform:translate(-50%, -50%)}.qs-squares{font-family:var(--main-ff);border:1px solid var(--main-color);border-top:none;border-radius:0 0 5px 5px}.qs-square{color:var(--title-color)}.qs-num{font-weight:700}.qs-num.qs-current{background:var(--additional-color);text-decoration:none;color:var(--w)}.qs-num.qs-active{background:var(--main-color);color:var(--w)}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:var(--main-color);color:var(--w)}.qs-overlay-year{opacity:0;pointer-events:none}.qs-overlay-month-container{font-family:var(--main-ff)}.form-record-form__time_picker{position:relative}.form-record-form__time_picker input[readonly]{background-color:var(--w);border-color:var(--border-color);color:var(--text-color);cursor:pointer}.form-record-form__time_picker input[readonly]:hover,.form-record-form__time_picker input[readonly]:focus{border-color:var(--main-color)}.ui-timepicker-container{z-index:50000000000000 !important}.ui-timepicker-standard{border:1px solid var(--main-color);border-radius:5px;font-family:var(--main-ff)}.ui-widget.ui-widget-content{padding:0;border:none}.ui-widget.ui-widget-content a{color:var(--title-color)}.form-actions .form-submit{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;transition:all 300ms ease;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 25px;border:none;border-radius:5px;background-color:var(--main-color);text-decoration:none;color:var(--w)}@media screen and (min-width:1215px){.form-actions .form-submit{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.form-actions .form-submit{font-size:0.8rem}}.form-actions .form-submit::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;margin-right:10px}.form-actions .form-submit:hover{transform:translateY(-0.25em);box-shadow:inset 0 -4.25em 0 0 var(--hover-color), 0 0.5em 0.5em -0.4em var(--hover-color)}.form-item--error-message{padding:10px;padding-left:30px;position:absolute;bottom:-5px;left:50% !important;transform:translate(-50%, 100%);margin-left:0;height:auto;transition:all 0.3s;opacity:0;visibility:hidden;background:#fff url("/themes/personal/images/error.svg") no-repeat 5px center;background-size:16px 16px;z-index:15;border:1px solid #DB001A;border-radius:5px;font-size:12px;text-align:left;width:max-content;max-width:100%}.form-item--error-message strong{font-weight:normal}.form-item--error-message:after{content:'';transform:translateX(-50%);position:absolute;left:50%;top:-8px;border:5px solid transparent;border-bottom:5px solid #fff;z-index:2}.form-item--error-message:before{content:'';transform:translateX(-50%);position:absolute;left:50%;top:-10px;border:5px solid transparent;border-bottom:5px solid #DB001A;z-index:1}.form-item--error-message.is-visible{opacity:1;visibility:visible}:root{--additional-color: #95C11F;--hover-color: #95C11F;--text-color: #303030;--main-bg: #F8F9FD;--main-color: #008BD2;--border-color: #F0F3FA;--title-color: #002E45;--w: #FFFFFF;--grey-1: #F9F9F9;--grey-2: #E8E8E8;--grey-6: #5A5959;--grey-7: #3D3C3C;--grey-8: #2B2A2A;--red: #E7394E;--shadow-4dp: 0px 4px 12px rgba(142, 162, 170, 0.2);--main-ff: 'ProximaNova';--title-ff: 'Rubik';--icon-ff: 'icomoon';--main-fz: 16px;--layout-padding: 0 25px;--section-padding: 40px}@media screen and (min-width:1215px){:root{--main-fz: 18px;--section-padding: 50px}}@media screen and (min-width:1500px){:root{--main-fz: 20px;--layout-padding: 0 75px;--section-padding: 65px}}.scroll-up{display:none}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes revFadeInDown{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@media screen and (max-width:1214px){.site-page.show{padding-top:76.75px}.site-page.show .site-header__bottom{position:fixed;top:0;left:0;right:0}.site-page .site-header__top{transition:all 300ms ease;opacity:0}.site-page .site-header__top.show-phones{animation-name:bounceInUp;animation-duration:600ms;opacity:1}.site-page .site-header.anim .site-header__bottom{animation-name:fadeInDown;animation-duration:400ms}.site-page .site-header.rev-anim .site-header__bottom{animation-name:revFadeInDown;animation-duration:400ms}}@media screen and (max-width:1214px){.site-header__top{transition:all 400ms ease;position:fixed;z-index:120;bottom:0;left:0;right:0;padding:5px 25px;box-shadow:var(--shadow-4dp);background-color:var(--w);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px}}@media screen and (max-width:1214px){.region-header-top{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:1214px){.block-header-top__content>.field-block-text,.block-header-top__content>.field-block-text-2{display:none}.block-header-top__content>.block-header-top__links{margin-right:15px}.block-header-top__content>.block-header-top__links .block-header-top__item:first-child a{width:44px;height:44px;border:1px solid var(--main-color);color:var(--main-color);border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:0;text-decoration:none;transition:all 300ms ease}.block-header-top__content>.block-header-top__links .block-header-top__item:first-child a:hover{border-color:var(--additional-color);color:var(--additional-color)}.block-header-top__content>.block-header-top__links .block-header-top__item:first-child a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:22px;line-height:1;color:inherit;margin-right:5px;color:currentColor}}@media screen and (max-width:1214px) and (min-width:1500px){.block-header-top__content>.block-header-top__links .block-header-top__item:first-child a::before{font-size:26px}}@media screen and (max-width:1214px){.block-header-top__link{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;display:inline-flex;align-items:center;margin-top:15px}.block-header-top__link::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:inherit;margin-right:5px;color:var(--title-color)}}@media screen and (max-width:1214px) and (min-width:1215px){.block-header-top__link{font-size:0.8888888889rem}}@media screen and (max-width:1214px) and (min-width:1500px){.block-header-top__link{font-size:0.9rem}}.block-sticky-contacts.block-contacts{margin:0}@media screen and (min-width:1215px){.block-sticky-contacts.block-contacts{display:none}}.block-sticky-contacts.block-contacts .block-contacts__content{display:flex;justify-content:center;align-items:center}.block-sticky-contacts.block-contacts .block-contacts__content::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:44px;line-height:1;color:inherit;margin-right:15px;color:var(--main-color)}@media screen and (max-width:1214px){.block-sticky-contacts.block-contacts .block-contacts__content::before{display:none}}.block-sticky-contacts.block-contacts .block-contacts__phones{display:block;margin:0}.block-sticky-contacts.block-contacts .block-contacts__item{width:100%;padding:0}@media screen and (max-width:1214px){.block-sticky-contacts.block-contacts .block-contacts__item a{font-family:var(--title-ff);font-weight:900;font-size:1.5rem;line-height:1.25;color:var(--main-color);transition:all 300ms ease}.block-sticky-contacts.block-contacts .block-contacts__item a:hover{color:var(--additional-color)}}@media screen and (max-width:1214px){.block-sticky-contacts.block-contacts .block-contacts__address{display:none}}@media screen and (max-width:1214px){.block-sticky-contacts.block-contacts .block-contacts__text{display:none}}.site-header__bottom{max-width:100%;margin:0 auto;padding:var(--layout-padding);position:relative;z-index:25;display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;box-shadow:var(--shadow-4dp);background-color:var(--w)}.hamburger{cursor:pointer}@media (max-width:479.99px){.hamburger{margin-right:-10px}}.hamburger-button{position:relative;display:inline-block;width:18px;height:12px}.hamburger-button span{position:absolute;width:100%;height:2px;border-radius:2px;background-color:var(--main-color);transition:0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);transition-duration:500ms}.hamburger-button span:nth-child(1){top:0;left:0}.hamburger-button span:nth-child(2){top:5px;left:0;opacity:1}.hamburger-button span:nth-child(3){width:50%;right:0;bottom:0}.hamburger:not(.open):hover .hamburger-button span:nth-child(1){transform:rotate(-3deg) scaleY(1.1)}.hamburger:not(.open):hover .hamburger-button span:nth-child(2){transform:rotate(3deg) scaleY(1.1)}.hamburger:not(.open):hover .hamburger-button span:nth-child(3){width:100%;transform:rotate(-4deg) scaleY(1.1)}.hamburger.open .hamburger-button span:nth-child(1){transform:rotate(45deg);top:5px}.hamburger.open .hamburger-button span:nth-child(2){opacity:0}.hamburger.open .hamburger-button span:nth-child(3){width:100%;transform:rotate(-45deg);top:5px}.hamburger-text{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;transition:all 300ms ease;margin-left:5px}@media screen and (min-width:1215px){.hamburger-text{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.hamburger-text{font-size:0.8rem}}@media (max-width:479.99px){.hamburger-text{display:none}}.hamburger:not(.open):hover .hamburger-text{color:var(--main-color)}.hamburger.open .hamburger-text{color:var(--main-color)}@media (max-width:479.99px){.block-logo{margin-left:-10px}}@media screen and (min-width:1215px){.block-logo{margin-right:60px}}@media (min-width:1215px) and (max-width:1280px){.block-logo{margin-left:-4px}}.block-logo__logo img{max-width:170px;max-height:47px}@media (max-width:400px){.block-logo__logo img{max-width:150px;max-height:42px}}@media (min-width:1215px) and (max-width:1280px){.block-logo__logo img{max-width:150px;max-height:42px}}@media screen and (min-width:1500px){.block-logo__logo img{max-width:190px;max-height:52px}}@media screen and (min-width:1800px){.block-logo__logo img{max-width:240px;max-height:68px}}.region-header-bottom .block-logo .field-block-logo{position:relative}.region-header-bottom .block-logo .field-block-logo::before{content:'';position:absolute;left:100%;top:100%;transform:translate(106px, -96%);width:46px;height:46px;background:url("/themes/personal/images/created-by-defenders-icon.jpg") no-repeat center / contain;pointer-events:none}@media (max-width:400px){.region-header-bottom .block-logo .field-block-logo::before{transform:translate(88px, -96%);width:44px;height:44px}}@media (min-width:1215px){.region-header-bottom .block-logo .field-block-logo::before{display:none}}@media (min-width:1215px) and (max-width:1280px){.region-header-bottom .block-logo .field-block-logo::before{transform:translate(84px, -96%);width:40px;height:40px}}@media (min-width:1280.01px){.region-header-bottom .block-logo .field-block-logo::before{transform:translate(92px, -96%);width:44px;height:44px}}@media screen and (min-width:1500px){.region-header-bottom .block-logo .field-block-logo::before{transform:translate(100px, -104%);width:46px;height:46px}}@media screen and (min-width:1800px){.region-header-bottom .block-logo .field-block-logo::before{transform:translate(124px, -108%);width:54px;height:54px}}.region-header-bottom .block-logo .field-block-logo::after{content:'';position:absolute;left:100%;top:100%;transform:translate(10px, -96%);width:88px;height:46px;background:url("/themes/personal/images/cat-friendly-clinic-logo.png") no-repeat center / contain;pointer-events:none}@media (max-width:400px){.region-header-bottom .block-logo .field-block-logo::after{transform:translate(4px, -96%);width:80px;height:44px}}@media (min-width:1215px){.region-header-bottom .block-logo .field-block-logo::after{display:none}}@media (min-width:1215px) and (max-width:1280px){.region-header-bottom .block-logo .field-block-logo::after{transform:translate(4px, -96%);width:76px;height:40px}}@media (min-width:1280.01px){.region-header-bottom .block-logo .field-block-logo::after{transform:translate(6px, -96%);width:80px;height:44px}}@media screen and (min-width:1500px){.region-header-bottom .block-logo .field-block-logo::after{transform:translate(6px, -104%);width:88px;height:46px}}@media screen and (min-width:1800px){.region-header-bottom .block-logo .field-block-logo::after{transform:translate(12px, -108%);width:100px;height:54px}}@media screen and (max-width:1214px){.block-main-nav{display:none}}@media screen and (min-width:1215px){.block-main-nav{margin-right:auto}}@media screen and (max-width:1214px){.gin--classic-toolbar .site-header__menu{top:39px}}.site-header__menu{transition:all 500ms ease;position:fixed;z-index:20;top:0;left:0;right:0;bottom:0;padding:137px 0 40px;background-color:var(--w);visibility:hidden;opacity:0;transform:translateX(100%)}.site-header__menu.open{visibility:visible;opacity:1;transform:translateX(0)}.region-header-menu{max-width:100%;margin:0 auto;padding:var(--layout-padding);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--main-color) var(--w);max-height:100%;overflow-y:auto}.region-header-menu::-webkit-scrollbar{width:7px;height:7px}.region-header-menu::-webkit-scrollbar-track{border:1px solid var(--border-color);border-radius:5px;background:var(--w)}.region-header-menu::-webkit-scrollbar-thumb{border-radius:5px;background:var(--main-color)}.button-write-to-head{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;transition:all 300ms ease;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 25px;border:none;border-radius:5px;background-color:var(--main-color);text-decoration:none;color:var(--w);max-width:220px}@media screen and (min-width:1215px){.button-write-to-head{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.button-write-to-head{font-size:0.8rem}}.button-write-to-head:hover{transform:translateY(-0.25em);box-shadow:inset 0 -4.25em 0 0 var(--hover-color), 0 0.5em 0.5em -0.4em var(--hover-color)}@media screen and (max-width:1214px){.button-write-to-head{margin:5px;padding:10px 15px;border-radius:20px}}.block-contacts{margin-bottom:40px}.block-contacts__title{font-family:var(--title-ff);font-weight:700;font-size:1.125rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);margin-bottom:30px;color:var(--main-color)}@media screen and (min-width:1215px){.block-contacts__title{font-size:1.1666666667rem}}@media screen and (min-width:1500px){.block-contacts__title{font-size:1.2rem}}.block-contacts__phones{display:flex;flex-wrap:wrap;align-items:center;margin:0 -12px}.block-contacts__phones .block-contacts__item{width:50%;padding:0 10px}.block-contacts__phones a{font-family:var(--title-ff);font-weight:900;font-size:1rem;line-height:1.25;text-transform:uppercase;text-decoration:none}.block-contacts__address,.block-contacts__email{margin-top:15px}.block-contacts__address a,.block-contacts__email a{text-decoration:none;transition:all 0.3s}.block-contacts__address a:hover,.block-contacts__email a:hover{color:var(--hover-color)}.block-contacts__socials{display:flex;flex-wrap:wrap;align-items:center;margin:15px -2.5px 0}.block-contacts__socials .block-contacts__item{width:45px;padding:0 2.5px}.block-menu-nav{margin-bottom:40px}.block-menu-nav__title,.block-service-menu-nav__title{font-family:var(--title-ff);font-weight:700;font-size:1.125rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);margin-bottom:20px;color:var(--main-color)}@media screen and (min-width:1215px){.block-menu-nav__title,.block-service-menu-nav__title{font-size:1.1666666667rem}}@media screen and (min-width:1500px){.block-menu-nav__title,.block-service-menu-nav__title{font-size:1.2rem}}.menu-menu__item:not(:last-child),.menu-service-menu__item:not(:last-child){margin-bottom:15px}.menu-menu a,.menu-service-menu a{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;display:flex;align-items:center;text-decoration:none}@media screen and (min-width:1215px){.menu-menu a,.menu-service-menu a{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.menu-menu a,.menu-service-menu a{font-size:0.9rem}}.menu-menu a::before,.menu-service-menu a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:24px;line-height:1;color:var(--main-color);margin-right:10px}@media screen and (max-width:1214px){.block-menu-image{display:none}}.menu-about-us{max-width:420px;margin:0 auto 40px}.menu-about-us__item.menu-item--active-trail a{background-color:var(--main-color);color:var(--w)}.menu-about-us__item:not(:last-child){margin-bottom:5px}.menu-about-us a{transition:all 300ms ease;font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;display:flex;justify-content:center;padding:15px 10px;border-radius:5px;box-shadow:var(--shadow-4dp);background-color:var(--w);font-weight:500;text-align:center;text-decoration:none;color:var(--main-color)}@media screen and (min-width:1215px){.menu-about-us a{font-size:0.8888888889rem}}@media screen and (min-width:1500px){.menu-about-us a{font-size:0.9rem}}.menu-about-us a:hover{transform:translateY(-0.25em);box-shadow:var(--shadow-4dp), inset 0 0 0 70px var(--main-color);color:var(--w)}.page-reviews .page-title{margin-bottom:15px}.field-block-subtitle{margin-bottom:10px;padding:5px 10px;border-radius:5px;box-shadow:var(--shadow-4dp);background-color:var(--w);font-family:var(--title-ff);font-weight:700;font-size:0.875rem;text-transform:uppercase;color:var(--main-color)}@media screen and (min-width:1215px){.field-block-subtitle{font-family:var(--title-ff);font-weight:700;font-size:1.125rem;line-height:1.25;text-transform:uppercase;color:var(--title-color);margin-bottom:20px;padding:5px 15px;color:var(--main-color)}}@media screen and (min-width:1215px) and (min-width:1215px){.field-block-subtitle{font-size:1.1666666667rem}}@media screen and (min-width:1215px) and (min-width:1500px){.field-block-subtitle{font-size:1.2rem}}.page-front .block-personal-page-title{margin:0}.page-front .region-content{max-width:100%;margin:0 auto;padding:var(--layout-padding)}.site-footer{max-width:100%;margin:0 auto;padding:var(--layout-padding);position:relative;padding-top:40px;padding-bottom:120px}.region-footer-left{display:flex;flex-direction:column;align-items:center}.block-background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.block-background__bg{position:absolute;top:0;left:0;right:0;bottom:0}.block-background__bg img{width:100%;height:100%;object-fit:cover}.site-footer .block-logo{position:relative;z-index:5;margin-bottom:30px}.site-footer .block-logo__footer_logo{max-width:310px;max-height:85px}.site-footer .block-contacts{position:relative;z-index:5;max-width:310px;width:100%;margin-bottom:50px;text-align:center;color:var(--w)}@media screen and (max-width:1214px){.site-footer .block-contacts .block-contacts__phones{justify-content:center}}.site-footer .block-contacts__footer_socials{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:15px -2.5px 0}.site-footer .block-contacts__footer_socials .block-contacts__item{padding:0 2.5px}@media screen and (max-width:1214px){.site-footer__right{display:none}}.site-footer__bottom{position:relative;z-index:5}.block-copyright{max-width:310px;margin:0 auto;text-align:center;color:var(--w)}.page-node-3 .block-page-title__layout{max-width:100%;margin:0 auto;padding:var(--layout-padding)}.page-node-3 .page-title{align-items:flex-start}:root{--additional-color: #95C11F;--hover-color: #95C11F;--text-color: #303030;--main-bg: #F8F9FD;--main-color: #008BD2;--border-color: #F0F3FA;--title-color: #002E45;--w: #FFFFFF;--grey-1: #F9F9F9;--grey-2: #E8E8E8;--grey-6: #5A5959;--grey-7: #3D3C3C;--grey-8: #2B2A2A;--red: #E7394E;--shadow-4dp: 0px 4px 12px rgba(142, 162, 170, 0.2);--main-ff: 'ProximaNova';--title-ff: 'Rubik';--icon-ff: 'icomoon';--main-fz: 16px;--layout-padding: 0 25px;--section-padding: 40px}@media screen and (min-width:1215px){:root{--main-fz: 18px;--section-padding: 50px}}@media screen and (min-width:1500px){:root{--main-fz: 20px;--layout-padding: 0 75px;--section-padding: 65px}}@media screen and (min-width:1215px){.site-page.show{padding-top:141px}.site-page.show .site-header{position:fixed;z-index:20;top:0;left:0;right:0}.site-page.show .site-header.anim{animation-name:fadeInDown;animation-duration:400ms}.site-page.show .site-header.rev-anim{animation-name:revFadeInDown;animation-duration:400ms}.site-header{position:relative}.site-header__top{max-width:100%;margin:0 auto;padding:var(--layout-padding);padding-top:12px;padding-bottom:12px;background-color:var(--main-color)}.block-header-top{color:var(--w)}.block-header-top .text-formatted p{margin:0;font-size:0.7777777778rem}.block-header-top__content{display:flex;align-items:center}.block-header-top__content>div:not(:last-child){display:flex;align-items:center;flex:1 1 auto}.block-header-top__content>div:not(:last-child)::after{width:1px;height:25px;margin:0 auto;background-color:rgba(255, 255, 255, 0.2);content:''}.block-header-top__content::before{content:'';margin-right:4px;display:flex;align-self:center;width:39px;height:39px;background:url("/themes/personal/images/created-by-defenders-icon.jpg") no-repeat center / contain;border:1px solid #cccccc;pointer-events:none;order:-1}.block-header-top__content::after{content:'';margin-right:10px;display:flex;width:76px;height:40px;background:url("/themes/personal/images/cat-friendly-clinic-logo.png") no-repeat center / contain;pointer-events:none;align-self:center;order:-1}.block-header-top__links{font-family:var(--title-ff);font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;display:flex;align-items:center}.block-header-top__links a{transition:all 300ms ease}.block-header-top__links a:hover{color:var(--additional-color)}.block-header-top__links::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:30px;line-height:1;color:inherit;margin-right:10px}.block-header-top__links .block-header-top__item:first-child a{display:flex;align-items:center}.block-header-top__links .block-header-top__item:first-child a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:22px;line-height:1;color:inherit;margin-right:5px}.block-header-top__links .block-header-top__item:not(:last-child){margin-right:10px}.block-header-top__links a{text-decoration:none}.block-header-top__text a{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all 300ms ease}.block-header-top__text a:hover{color:var(--additional-color)}.block-header-top__text a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;margin-right:5px}.block-header-top__text_2{display:flex;align-items:center}.block-header-top__text_2 a{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all 300ms ease}.block-header-top__text_2 a:hover{color:var(--additional-color)}.block-header-top__text_2 a::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;margin-right:5px}.block-header-top__link{display:flex;align-items:center}.block-header-top__link::before{content:'';font-family:var(--icon-ff);font-weight:400;font-size:20px;line-height:1;color:inherit;margin-right:5px}.block-header-top__link a{font-size:0.7777777778rem}.site-header__bottom{position:relative}.region-header-bottom{display:flex;align-items:center;width:100%}.region-header-bottom .block-logo{order:1}.hamburger{order:2;margin:0 20px 0 auto}.hamburger-text{font-size:0.7777777778rem}.block-main-nav{order:3}.menu-main{display:flex;align-items:center}.menu-main .menu-item--active-trail a{color:var(--main-color)}.menu-main .menu-item--active-trail a::before{transform:scaleX(1)}.menu-main__item:not(:last-child){margin-right:20px}.menu-main__item a{transition:all 300ms ease;position:relative;font-family:var(--title-ff);font-weight:500;font-size:0.7777777778rem;line-height:1.25;text-transform:uppercase;text-decoration:none}.menu-main__item a::before{transition:all 300ms ease;position:absolute;bottom:-2px;display:flex;width:100%;height:2px;border-radius:5px;background-color:var(--main-color);content:'';transform:scaleX(0)}.menu-main__item a:hover{color:var(--main-color)}.menu-main__item a:hover::before{transform:scaleX(1)}.button-write-to-head{order:4;max-width:190px;padding:20px 10px;font-size:0.7777777778rem;margin-left:14px}.site-header__menu{position:absolute;top:calc(100% + 20px);left:5px;right:5px;bottom:unset;padding:35px 0;border-radius:10px;background-image:url("/themes/personal/images/menu-bg.svg");will-change:opacity, transform;visibility:hidden;opacity:0;transform:translateY(150px)}.site-header__menu.open{visibility:visible;opacity:1;transform:translateY(0)}.region-header-menu{display:flex;padding:0 20px}.region-header-menu .block-contacts{width:25%;margin:0}.region-header-menu .block-contacts__title{margin-bottom:20px}.region-header-menu .block-contacts__phones .block-contacts__item{width:100%}.region-header-menu .block-contacts__phones .block-contacts__item:not(:last-child){margin-bottom:15px}.block-menu-nav{width:25%;margin:0;padding:0 30px 0 0}.menu-menu a{transition:all 300ms ease}.menu-menu a:hover{color:var(--main-color)}.block-service-menu-nav{width:50%}.menu-service-menu{display:flex;flex-wrap:wrap;margin:0 -15px}.menu-service-menu__item{width:40%;padding:0 15px}.menu-service-menu a{transition:all 300ms ease}.menu-service-menu a:hover{color:var(--main-color)}.block-menu-image{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}.block-menu-image__image{position:absolute;left:0;bottom:0}.block-menu-image__image_2{position:absolute;right:0;bottom:0;max-width:230px;width:17%}.site-footer{display:flex;flex-wrap:wrap;padding-top:70px;padding-bottom:38px}.site-footer__left{width:25%}.site-footer__right{width:75%}.site-footer__second{width:100%}.region-footer-left{align-items:flex-start;padding-right:30px}.region-footer-left .block-contacts{text-align:left}.region-footer-left .block-contacts__phones .block-contacts__item{width:100%}.region-footer-left .block-contacts__phones .block-contacts__item a{transition:all 300ms ease;position:relative}.region-footer-left .block-contacts__phones .block-contacts__item a::before{transition:all 300ms ease;position:absolute;bottom:0;width:100%;height:2px;background-color:var(--hover-color);content:'';transform:scaleX(0)}.region-footer-left .block-contacts__phones .block-contacts__item a:hover{color:var(--hover-color)}.region-footer-left .block-contacts__phones .block-contacts__item a:hover::before{transform:scaleX(1)}.region-footer-left .block-contacts__phones .block-contacts__item:not(:last-child){margin-bottom:15px}.region-footer-left .block-contacts__email{transition:all 300ms ease}.region-footer-left .block-contacts__email:hover{color:var(--hover-color)}.region-footer-left .block-contacts__footer_socials{justify-content:flex-start}.region-footer-right{display:flex}.region-footer-right .block-menu-nav__title,.region-footer-right .block-service-menu-nav__title{color:var(--w)}.region-footer-right .block-menu-nav{width:unset;flex:1}.region-footer-right .block-service-menu-nav{width:unset;flex:2}.region-footer-right .menu-service-menu a,.region-footer-right .menu-menu a{transition:all 300ms ease;color:var(--w)}.region-footer-right .menu-service-menu a::before,.region-footer-right .menu-menu a::before{transition:all 300ms ease;color:var(--w)}.region-footer-right .menu-service-menu a:hover,.region-footer-right .menu-menu a:hover{color:var(--hover-color)}.region-footer-right .menu-service-menu a:hover::before,.region-footer-right .menu-menu a:hover::before{color:var(--hover-color)}.region-footer-right .menu-service-menu__item{width:50%}.site-footer__second{margin-top:30px}.region-footer{display:flex;justify-content:space-between;align-items:flex-end}.block-copyright{max-width:unset;width:75%;margin:0;text-align:left}.gl-devel{margin-top:0}.block-owner-menu-nav{max-width:420px;min-width:420px}.block-about-us-nav{min-width:300px}}@media screen and (min-width:1215px) and (min-width:1500px){.site-page.show{padding-top:150px}}@media screen and (min-width:1215px) and (min-width:1800px){.site-page.show{padding-top:156px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top .text-formatted p{font-family:var(--main-ff);font-weight:400;font-size:0.875rem;line-height:1.3}}@media screen and (min-width:1215px) and (min-width:1500px) and (min-width:1215px){.block-header-top .text-formatted p{font-size:0.8888888889rem}}@media screen and (min-width:1215px) and (min-width:1500px) and (min-width:1500px){.block-header-top .text-formatted p{font-size:0.9rem}}@media screen and (min-width:1215px) and (min-width:1800px){.block-header-top__content::before{width:53px;height:53px}}@media screen and (min-width:1215px) and (min-width:1300px){.block-header-top__content::after{margin-right:20px}}@media screen and (min-width:1215px) and (min-width:1800px){.block-header-top__content::after{width:100px;height:54px;margin-right:40px}}@media screen and (min-width:1215px) and (min-width:1215px){.block-header-top__links{font-size:0.8888888889rem}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__links{font-size:0.9rem}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__links::before{font-size:36px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__links .block-header-top__item:first-child a::before{font-size:26px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__links .block-header-top__item:not(:last-child){margin-right:15px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__text a::before{font-size:24px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__text_2 a::before{font-size:24px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__link::before{font-size:24px}}@media screen and (min-width:1215px) and (min-width:1500px){.block-header-top__link a{font-family:var(--main-ff);font-weight:400;font-size:0.875rem;line-height:1.3}}@media screen and (min-width:1215px) and (min-width:1500px) and (min-width:1215px){.block-header-top__link a{font-size:0.8888888889rem}}@media screen and (min-width:1215px) and (min-width:1500px) and (min-width:1500px){.block-header-top__link a{font-size:0.9rem}}@media screen and (min-width:1500px){.hamburger-text{font-weight:500;font-size:0.8rem}.menu-main__item a{font-size:0.8rem}.button-write-to-head{max-width:210px;font-size:0.8rem}.site-header__menu{left:20px;right:20px;padding:70px 0}#block-contacts .block-contacts__phones .block-contacts__item a{transition:all 300ms ease;position:relative}#block-contacts .block-contacts__phones .block-contacts__item a::before{transition:all 300ms ease;position:absolute;bottom:0;width:100%;height:2px;background-color:var(--main-color);content:'';transform:scaleX(0)}#block-contacts .block-contacts__phones .block-contacts__item a:hover{color:var(--main-color)}#block-contacts .block-contacts__phones .block-contacts__item a:hover::before{transform:scaleX(1)}#block-contacts .block-contacts__email a{transition:all 300ms ease}#block-contacts .block-contacts__email a:hover{color:var(--main-color)}.region-header-menu{padding:0 55px}.region-header-menu .block-contacts__title{margin-bottom:30px}.block-menu-nav__title,.block-service-menu-nav__title{margin-bottom:30px}.block-menu-image__image_2{max-width:266px;width:17%}.block-owner-menu-nav{max-width:420px;min-width:420px}.block-about-us-nav{max-width:420px;min-width:420px}}@media screen and (min-width:1800px){.hamburger{margin-right:60px}.menu-main__item:not(:last-child){margin-right:60px}}/*# sourceMappingURL=styles.css.map */