

/* Start:/bitrix/templates/lawer/components/bitrix/menu/horizontal_multilevel/style.min.css?17497281333715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/lawer/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/lawer/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/lawer/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1749728161620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/js/fancybox.css?174972813125343*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/js/owl.carousel.min.css?17497281313351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/js/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/js/owl.theme.default.min.css?17497281311013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/lawer/styles.css?1772535631412*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{

	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}


/* End */


/* Start:/bitrix/templates/lawer/template_styles.css?177253563148501*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&display=swap');

body,html{
	margin:0;
	padding:0;
	width:100%;
	font-family: "Inter", sans-serif;
}
body *{outline:none!important;
box-sizing:border-box;}


footer{background: #3A67CF;
border-radius: 100px 100px 0px 0px;
margin-top:120px;}
.contents{max-width:1480px;
		 box-sizing:border-box;
		 padding-left:40px;
		 padding-right:40px;
		 margin-left:auto;
		 margin-right:auto;}
.footer_ins {display:flex;
			padding-top:100px;
			padding-bottom:100px;
			justify-content:space-between;
			color:#fff;}
.footer_ins a{color:#fff;
			 text-decoration:none;}
.footmen ul{padding:0;
		   margin:0;
		   list-style:none;}
.footmen ul li{margin-bottom:20px;}
.footmen ul li:last-child{margin-bottom:0;}
.footmen ul li a{font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 20px;line-height: 24px;color: #FFFFFF;}
.footmen ul li ul{margin:20px 0 0 32px;}
.footmen ul li ul li a{
	font-weight: 400;
font-size: 18px;
line-height: 24px;
}
.bottel a{font-weight: 400;
font-size: 32px;
line-height: 42px;}
.footc1{display:flex;
	   align-items:center;
	   margin-bottom:32px;}
.botregim{font-weight: 500;
font-size: 14px;
line-height: 17px;
		 margin-left:16px;}
.footc2{ margin-bottom:32px;}
.footc2 a{font-weight: 400;
font-size: 18px;
line-height: 24px;
text-decoration-line: underline;}
.footc3{font-weight: 400;
font-size: 18px;
line-height: 24px; 
		margin-bottom:32px;}

.footc4{font-weight: 500;
font-size: 16px;
line-height: 22px;
	   margin-bottom:12px;}
.footc5 a{font-weight: 500;
font-size: 16px;
line-height: 22px;
text-decoration-line: underline;}
.foot1{width:440px;
	  max-width:100%;}
	  
.innerhead {display:flex;
		   justify-content:space-between;
		   padding-top:35px;
		   padding-bottom:35px;}
header{
	   position: absolute;
	   left:0;
	   top:0;
	   width:100%;
	   }
.topsection{padding-top:246px;
		   border-radius:0 0 100px 100px;
		   padding-bottom:80px;}
.head_left2 ul{padding:0;
			  margin:0;display:flex;
			  list-style:none;}
.head_left2 ul>li{margin-left:60px;}
.head_left2 ul>li a{
	font-weight: 500;
font-size: 20px;
line-height: 24px;
color: #23252A;
text-decoration:none;
}

.head_left1{display:flex;
		   justify-content:flex-end;
		   align-items:center;
		   margin-bottom:30px;}
.pdocs a{
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
		color: #949BA9;
		text-decoration: none;
		border-bottom: 1px solid #949BA9;
		}
.pdocs{margin-right:60px;}
.regim{
	  margin-right:16px;
	font-weight: 500;
font-size: 14px;
line-height: 17px;
text-align: right;
color: #23252A;
}
.toptel, .toptel a{font-weight: 400;
font-size: 32px;
line-height: 42px;
color: #23252A;
				  text-decoration:none;}

.header{font-weight: 500;font-size: 60px;line-height: 100%;color: #23252A;font-family: 'Literata';margin-bottom: 40px;}
.header.topshd2{color: #3A67CF;}
.header i{
	font-style:normal;
	color: #3A67CF;
}
.tops_wrap{display:flex;justify-content: space-between;}
.topqoute{background: #FFFFFF url(/imgs/quote.svg) left top no-repeat;box-shadow: 0px 0px 28.2px rgba(150, 167, 205, 0.5);border-radius: 20px;width: 376px;max-width:100%;position:absolute;bottom:0;left:calc(50% - 188px);padding:30px 40px;font-weight: 500;font-size: 16px;line-height: 138%;color: #23252A;}
.tops_left{
		  position:relative;
		  width: 45.72%;
		  }
.tops_left img{
			  display:block;
			  margin:0;
			  border-radius:100%;
			  max-width: 100%;
			  }
.tops_right{width: 48.6%;}
.header.topshd1{margin-bottom:0;}
.topstxt{font-weight: 400;
font-size: 32px;
line-height: 131%;
color: #23252A;}
.topspreinms{margin-top:89px;
			display:flex;
			justify-content:space-between;}
.toppxt{font-weight: 500;
font-size: 22px;
line-height: 136% ;
color: #23252A;}
.topicon{height:40px;
		margin-bottom:16px;}
.top_item{max-width: 31%;}
.top3{
	 margin-top:89px;
	 display:flex;
	 align-items:center;
	 /* justify-content:space-between; */
	 }
.button{background: #3A67CF;
border-radius: 8px;
	   font-weight: 500;
font-size: 20px;
line-height: 24px;
color: #FFFFFF;
	   text-decoration:none;
		display:flex;
	   align-items:center;
	   justify-content:center;
	   height:64px;
	   width:100%;}
.top3 .button{
	max-width: 47.1%;
}
.toptxt3{font-weight: 500;
font-size: 16px;
line-height: 138%;
color: #949BA9;
		width:190px;
		margin-left:40px;}	  
		
.block2 {margin-top:120px;}
.txtb2{font-weight: 500;
font-size: 26px;
line-height:138% ;
color: #23252A;
	  width:920px;
	  max-width:100%;}
.b_flex_wrap{margin-top:100px;
			display:flex;
			justify-content:space-between;
			flex-wrap:wrap;
			}
.h_item{width: 48.6%;
	   padding:40px;
	   border: 1px solid #C4D4F9;
border-radius: 20px;
	   margin-bottom:40px;}
.hhead{
	  display:flex;
	  align-items:center;
	  margin-bottom: 32px;
	  }
.hhead span{font-weight: 500;
font-size: 22px;
line-height: 136%;
color: #23252A;
		   margin-left:36px;}
	.hhead img{max-height:20px;}
.htxt ul{
	padding:0;
	margin:0;
	list-style:none;
}
.htxt{font-weight: 400;
font-size: 18px;
line-height: 133%;
color: #23252A;
	 padding-bottom:16px;}
.htxt ul li{font-weight: 400;
font-size: 18px;
line-height: 133%;
color: #23252A;
				  position:relative;
				  padding-left:21px;
		   margin-bottom:16px;}

.hlink{text-align:right;}
.hlink a{font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #23252A;
		text-decoration:none;
		display:inline-flex;
			 align-items:center;}
			 
.hlink a span{	border-bottom:1px solid #23252A;
			 margin-right:12px}			 

.htxt ul li:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	border-radius:100%;
	width: 7px;
height: 7px;
	background: #3A67CF;
	top:9px;
}

.block_aspects {margin-top:84px;
			   background: #3A67CF url(/imgs/logo_fon.png) center no-repeat;
border-radius: 100px;
			   padding-top:120px;
			   padding-bottom:126px}
.block_aspects .header{color:#fff;
					  max-width:920px;}
.a_desc {font-weight: 500;
font-size: 26px;
line-height: 138%;
color: #FFFFFF;
		max-width:920px;}
.a_flex{margin-top:69px;
	   display:flex;
	   justify-content:space-between;}
.a_item{background: #FFFFFF;border-radius: 20px;padding:30px 40px 0;width: 31.45%;}
.a_itemhd{font-weight: 500;
font-size: 22px;
line-height: 136%;
color: #23252A;
		 margin-bottom:24px;}

.a_itemtxt{font-weight: 400;
font-size: 18px;
line-height: 133%;
color: #23252A;
		  margin-bottom:44px;}
.a_itemimg img{display:block;
			  margin:0 auto;}
			  
.block_mission {margin-top:120px;}
.desc3{font-weight: 500;
font-size: 26px;
line-height: 138%;
color: #23252A;}
.mflex{margin-top:100px;
	  background-position:right 0 bottom 0;
	  background-repeat:no-repeat;
	  padding-bottom: 95px;
	      max-width: 1470px;
    margin-left: auto;
	margin-right: auto;}
.mflexins{
		 display:flex;
		 flex-wrap:wrap;
		 max-width: 1000px;
		 margin-left:200px;
		 }
.mflexins img{width:200px;
			 height:200px;
			 border-radius:100%;
			 display:block;
			 object-fit:cover;}

.qoute2{font-weight: 400;
		font-size: 22px;
		line-height: 164%;
		color: #23252A;
		padding: 40px 60px;
		background: #FFFFFF url(/imgs/quote.svg) left top no-repeat;;
		box-shadow: 0px 0px 28.2px rgba(150, 167, 205, 0.5);
		border-radius: 20px;
	   width:498px;
	   max-width:100%;
	   margin-left:80px;}

.qoute3{font-weight: 400;
		font-size: 22px;
		line-height: 164%;
		color: #23252A;
		padding: 40px 60px;
		background: #FFFFFF url(/imgs/quote.svg) left top no-repeat;;
		box-shadow: 0px 0px 28.2px rgba(150, 167, 205, 0.5);
		border-radius: 20px;
	   width:576px;
	   max-width:100%;
	   margin-top:-22px;
	   position:relative;
	   z-index:1;}			  


.block_form {background: radial-gradient(76.4% 215.38% at 50% 50%, #FBFCFF 30.56%, #A9BFF0 100%);
border-radius: 20px;
			padding-top:90px;
			padding-bottom:90px;}
.form_ins{max-width:540px;
		 width:100%;
		 margin:0 auto;}
.form_ins .header{text-align:center;}

.form_ins input[type="text"],
.form_ins input[type="tel"]{height: 58px;
			   width:100%;
			   border:none;
			   background:none;
				border-bottom: 1px solid #3A67CF;
				margin-bottom:32px;
							font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #949BA9;
							padding:27.5px 16px 16px 11px
			   }

.chk div, .chk div a{font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #949BA9;}
.chk{display:flex;
position:relative;
	align-items:center;}
.chk input{
		  width:26px;
		  height:26px;
		  position:absolute;
		  z-index:1;
		  border-radius: 8px;
		  margin: 0;
		  opacity:0;
		  left: 0;
		  top: 0;
		  cursor: pointer;
		  }
.form_ins button{border:none;
cursor:pointer;}

.chk label{	  width:26px;
		  height:26px;
		   border: 1px solid #949BA9;
		  border-radius:8px;
		  position:relative;}
.chk div{margin-left:16px;}
.chk{margin-bottom:32px;}

.chk input:checked+label{
	background:#3a67cf;
	border-color:#3a67cf
}
.chk label:before{
	content:'';
	width:26px;
	height:26px;
	background:url(/imgs/check.svg) center no-repeat;
	display:block;
}		

.block_blog {margin-top:120px;}
.block_blog .desc{font-weight: 500;
font-size: 26px;
line-height: 138%;
color: #23252A;}
.blogheader{display:flex;
			   justify-content:space-between}
.blogheader a{font-weight: 500;
font-size: 16px;
line-height: 138%;
color: #23252A;
			 text-decoration:none;
			display:flex;
			align-items:center;}
			
			.blogheader a span{ border-bottom:1px solid #23252A;
				  margin-right:12px;}
.blogheader2{padding-top:29px;}
.blogwrap{margin-top:100px;
		 display:flex;;
		justify-content:space-between }

.blogitem{background: #FFFFFF;
border: 1px solid #C4D4F9;
border-radius: 20px;
		 padding:40px;
		 width: 31.45%;}
.blogtags{margin-bottom:24px;}
.bloghd{font-weight: 500;font-size: 22px;line-height: 136%;color: #23252A;margin-bottom:32px;height: 95px;overflow: hidden;}
.blogprev{font-weight: 400;font-size: 18px;line-height: 133%;color: #23252A;
		  height:119px;max-height:119px;overflow: hidden;margin-bottom: 32px;}

.bloglink a{font-weight: 500;
font-size: 16px;
line-height: 138%;
color: #23252A;
		   display:inline-flex;
		   text-decoration:none;
		   align-items:center;}
.bloglink {text-align:right;}

.bloglink a span{border-bottom: 1px solid #23252A;
				margin-right:12px;}
				
.blogtags{display:flex;
		 flex-wrap:wrap;}
.blogtags a{font-weight: 300;
font-size: 16px;
line-height: 19px;
color: #3A67CF;
		   background: #EFF2FD;
border-radius: 20px;
			   text-decoration:none;
		   display:inline-block;
		   padding:4px 16px;
		   margin:0 8px 8px 0;
		   max-width:85%}				
		   
		   
header.innerpages{position:relative;
				 background: #F7F9FF;
border-radius: 0px 0px 100px 100px;
z-index:5;}
.about1 {display:flex;
		}
.about_right1{background: #3A67CF;
			  border-radius: 20px;font-weight: 500;
			  font-size: 22px;line-height: 164%;
			  color: #FFFFFF;padding:40px 50px;width: 65.75%;}

.about_left1{
	border: 1px solid #C4D4F9;
	border-radius: 20px;
	padding:50px 40px;
	width: 34.25%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.al_item{width: 46.9%;
		font-weight: 500;
font-size: 22px;
line-height: 136%;
color: #23252A;
		margin-bottom:66px;}
.al_item strong{
	font-weight: 700;
font-size: 32px;
line-height: 42px;
color: #23252A;
	display:block;
	margin-bottom:12px;
}
.al_item img{height:28px;
			display:block;
			margin-bottom:12px;}
.about_left1>div:nth-child(3),
.about_left1>div:nth-child(4){margin-bottom:0}
.header_section {margin-bottom:100px;}
.header_section .header{margin-bottom:0;}
.pdesc{margin-top:40px;
	  font-weight: 500;
font-size: 26px;
line-height: 138%;
color: #23252A;
	  max-width:920px;
	  width:100%;}	


.about2 {margin-top:120px;}
.tmitem{display:flex;}
.tm_left{font-weight: 500;
		 font-size: 26px;
		 line-height: 138%;
		 text-align: right;
		 color: #23252A;
		 width: 176px;
		 min-width: 176px;
		 padding-right:30px;
		border-right:1px solid #C4D4F9;
				 padding-bottom:33px}
.tm_right{width:100%;
		 padding-left:30px;
		 font-weight: 400;
font-size: 22px;
line-height: 164%;
color: #23252A;
		 padding-bottom:33px}
.about2 .header{margin-bottom:100px;}


.tm_left>div{position:relative;}
.tm_left>div:after{
	content:'';
	position:absolute;
	display:block;
	width: 13px;
	height:100%;
	background: #3A67CF;
	border-radius: 4px;
	top:0;
	right: -37px;
	min-height: 54px;
	}

.bright .tm_left>div:after{
background: #C4D4F9;
}
.timeline{max-width:1280px;
		 width:100%;}
.tmitem.lattwo{
	max-width:670px
}
.timeline>div:last-child .tm_left,
.timeline>div:last-child .tm_right{
	padding-bottom:0;
}

.lattwo .tm_left>div:after{
	min-height:72px;
}	  

.undertimeline_wrap{display:flex;
				   justify-content:flex-end;}
.undertimeline{
	margin-top:-165px;
	background: #3A67CF;
border-radius: 20px;
max-width:680px;
	width:100%;
	padding:40px 50px;
	color: #FFFFFF;
}
.undertimeline>div>div:last-child{font-weight: 500;font-size: 22px;margin-left: 20px;line-height: 164%;}
.undertimeline>div>div:first-child{
	font-weight: 500;
	font-size: 32px;
	line-height: 112%;
	color: #FFFFFF;
	flex-shrink: 0;
}
.undertimeline>div strong{font-family: 'Literata';
font-weight: 500;
font-size: 60px;
line-height: 60px;
color: #FFFFFF;}
.undertimeline>div{
				  display:flex;
				  margin-bottom:16px;
				  align-items: center;
				  }
.undertimeline>div:last-child{margin-bottom:0;}

.about3 {
	margin-top:60px;
	display:flex;
	max-width:1050px;
	justify-content:space-between;
}
.int_item img{hefight:80px;
			 display:block;
			 margin-bottom:20px;}
.int_hd{font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #23252A;
	   margin-bottom:8px;}

.int_txt{font-weight: 500;
font-size: 16px;
line-height: 138% ;
color: #23252A;
}
.int_item{width: 45.85%;}

.documents {margin-top:25px;}
.documents .header{margin-bottom:100px}
.docsflex{display:flex;
		 justify-content:space-between;}
.docitem{width: 22.88%;}
.docitem img{max-width:100%;
			width:100%;
			display:block;
			height:420px;
			object-fit:cover;}
.dog_name{font-weight: 500;
font-size: 16px;
line-height: 138%;
color: #000000;
		 margin-top:12px;}

.docitem .docs_left1 img{
	height:113px;
}
.docitem .docs_left2 img{
	height:223px;
}
.first{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.block_form.inpg{margin-top:120px;}

.docscan{position:relative;
display:block;
overflow:hidden;}
.docscan:before{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	background:rgba(35, 37, 42, 0.65);
	left:0;
	top:0;
	opacity:0;
	transition:0.3s ease;
}
.docscan:after{
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	background:url(/imgs/full_screen_view.svg)center no-repeat;
	display:block;
	top:calc(50% - 10px);
	left:calc(50% - 10px);
	opacity:0;
	transition:0.3s ease;
}

.docscan:hover:after,
.docscan:hover:before{
	transition:0.3s ease;
	opacity:1;
}
.contactspg {display:flex;
			justify-content:space-between;
			 margin-bottom:100px
			}
.contacts_left{width: 31.45%;}
.cnt_blue{background: #3A67CF;
border-radius: 20px;
		 font-weight: 400;
font-size: 32px;
line-height: 131%;
color: #FFFFFF;
		 padding:40px 50px;}

.contacts_rg{font-weight: 400;font-size: 18px;line-height: 133%;color: #23252A;margin-top: 32px;}
.contacts_right{
			   display:flex;
			   justify-content:space-between;
			   width: 62.9%;
			   padding-right: 131px;
			   }

.cn_txt{font-weight: 500;
font-size: 22px;
line-height: 136%;
color: #23252A;}
.cn_txt a{font-weight: 500;
font-size: 22px;
line-height: 136%;
color: #23252A;}
.cn_txt a[href*="tel"]{text-decoration:none;}
.cn_icon{display:block;
		margin-bottom:20px;}
.contacts_r1{width: 59.5%;}
.contacts_rg.mob{display:none}
.contacts_r2>div{margin-bottom:32px;}
.contacts_r2>div:last-child{margin-bottom:0;}


.uslugib {background: #3A67CF;
border-radius: 20px;
		 padding:40px 50px;
		 color:#fff;
		 margin-bottom:100px;}

.uslugib1{font-weight: 400;
font-size: 32px;
line-height: 42px;
		 margin-bottom:32px;}
.uslugib2{display:flex;
		 justify-content:space-between;}
.uslugib2>div{width:50%;
			 display:flex;
			 justify-content:space-between;
				 align-items:center;}

.uslugib2>div>div:last-child{font-family: 'Literata';
font-weight: 500;
font-size: 40px;
line-height: 59px;}

.uslugib2>div>div:first-child{
	font-weight: 400;
font-size: 18px;
line-height:133%;
color: #FFFFFF;
}
.uslugib2>div>div ul li{
		font-weight: 400;
font-size: 18px;
line-height:133%;
color: #FFFFFF;
	position:relative;
	margin-bottom:8px;
	padding-left:21px;
}
.uslugib2>div>div ul li:last-chld{margin-bottom:0;}
.uslugib2>div>div ul{margin:0;
					padding:0;
					list-style:none;}

.uslugib2>div>div ul li:before{
	content:'';
	display:block;
	width:7px;
	height:7px;
	background:#fff;
	border-radius:100%;
	position:absolute;
	left:0;
	top:7px;
}
.uslugib2>div:first-child{padding-right:50px;
						 border-right:1px solid #C4D4F9}
.uslugib2>div:last-child{padding-left:50px;}


.spoiler{background: #F7F9FF;
border: 1px solid #C4D4F9;
border-radius: 20px;
		padding:40px 50px;
		margin-bottom:8px;}

.spoiler_hd{font-weight: 400;
font-size: 32px;
line-height: 42px;
color: #23252A;
		   display:flex;
		   justify-content:space-between;
		   align-items:center;
		   cursor:pointer;}
.spoiler_content{margin-top:32px;
				font-weight: 400;
font-size: 22px;
line-height: 36px;
color: #23252A;}

.spoiler_content table{
	border:none;
	width:100%;
}
.spoiler_content table td{border-bottom: 1px solid #C4D4F9;
						 	padding:12px 0 16px}
.spoiler_content table tr:first-child td{padding-top:0;}
.spoiler_content table tr:last-child td{
										  border-bottom:none}
.spoiler_content table tr>td:last-child{
	text-align:right;
	width:130px;
}
.spoiler_content table{border-collapse: collapse; }
.spoiler_content{display:none;}
 .blogwrap.inpb{flex-wrap: wrap;}
    .blogwrap.inpb .blogitem{margin-bottom:40px;}
	
	.searchblock form input[type="submit"]{
	position:absolute;
	right:0px;
	width:18px;
	height:18px;
	font-size:0;
	top:0;
	border:none;
	cursor:pointer;
width:50px;
	height:50px;
	background:url(/imgs/search.svg) center no-repeat;
}
.searchblock form input[type="text"]{
	height: 50px;
background: #FFFFFF;
border-radius: 6px;
	border:none;
	padding:0 50px 0 20px;
	width:100%;
}

.searchblock form input[type="text"]::placeholder{
	font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-size: 14px;
color: #949BA9;
}

.searchblock form input[type="text"]::-webkit-input-placeholder { font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-size: 14px;
color: #949BA9;
}
.searchblock form input[type="text"]:-moz-placeholder { font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-size: 14px;
color: #949BA9;
}
.searchblock form input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}
.searchblock form input[type="text"]:-ms-input-placeholder { font-family: 'Inter';
font-style: italic;
font-weight: 400;
font-size: 14px;
color: #949BA9;
}

.searchblock form{width:100%;
				 position:relative;}

.searchblock{background: #3A67CF;
border-radius: 6px;
			padding: 24px 39px 26px;
			margin-bottom:24px;}
.searchhd{font-weight: 500;
font-size: 22px;
line-height: 30px;
color: #FFFFFF;
	margin-bottom:20px;}
.blogwrap.inpb{
	padding-top:24px;
	
	margin-bottom:0;
margin-top:0px;}
.forborder{border-top: 1px solid #C4D4F9;
border-bottom: 1px solid #C4D4F9;}

.bpagination ul{display:flex;
			   list-style:none;
			   padding:10px 0 0 0 ;
			   margin:0;}

.bpagination ul li a{
	font-weight: 300;
font-size: 16px;
line-height: 19px;
color: #949BA9;
	text-decoration:none;
}
.bpagination ul li.bx-active span {color: #3A67CF;}
.bpagination ul li{margin-right:20px;}
.bpagination ul .bx-pag-prev, .bpagination ul .bx-pag-next{display:none;}	

.htxt{display:flex;}
.htxt>div{
		 width: 50%;
		 display:inline-block;
		 }
.case_item{border: 1px solid #C4D4F9;
border-radius: 20px;
		  padding:24px 77px 24px 30px;
		  display:flex;
		  margin-bottom:24px;}
		  .case_item:hover{border: 1px solid #3A67CF}
		  .case_item:hover .current_numbr{color:#3A67CF;}
.case_prev a+a{display:none;}
.case_prev{width:96px;
		  margin-right:30px;
		  flex-shrink:0;}
.case_prev a img{border: 1px solid #C4D4F9;
border-radius: 8px;
    display: block;
    box-sizing: border-box;
	    max-width: 100%;}
		.case_prev a{border-radius: 8px;
		}

.case_zg{font-weight: 400;
font-size: 18px;
line-height: 133%;
color: #949BA9;
		margin-bottom:8px;}
.case_text2{margin-top:20px;}
.case_intxt{font-weight: 500;font-size: 16px;line-height: 138%;color: #23252A;}	
.searchblock #search-button{position:absolute;
			  top:0;
			  right:0;}

.blog-detail{max-width:1320px;
			margin-left: auto;
			margin-right: auto;}

.blog-fulltext{font-weight: 400;
font-size: 22px;
line-height: 164%;
			  padding-top:48px;}
.bd_bottom{
		  text-align:right;
		  margin-left:-16px;
		  margin-right: -16px;
		  }

.totop{background: #FFFFFF;border: 1px solid #C4D4F9;
	   box-shadow: 0px 0px 40px #C4D4F9;
	   border-radius: 8px;
	   display:inline-flex;padding: 8px 16px;
	   align-items: center;
	  text-decoration:none;}
.totop span{font-weight: 500;
font-size: 16px;
line-height: 138%;
color: #23252A;
margin-right:12px;
		   border-bottom:1px solid #23252A}		
.mm_trigger,.tablet{display:none;}



.h_item{position:relative;
	   padding-bottom:62px;}
.hlink{position:absolute;
	  bottom:40px;
	  right:40px;}
.hlink a{position:relative;
		    border-bottom: 1px solid #23252A;
		margin-right:25px;}
.hlink a:after{content:'';
			  display:block;
			  width:13px;
			  height:100%;
			  display:block;
			  position:absolute;
			  right:-25px;
			  top:0;
			 background:url(/imgs/arw.svg) center no-repeat; }

.chk label:before{opacity:0;}
.chk input:checked+label:before{opacity:1;}

.mobiles{display:none;}
#workarea .mflexins{
	padding-left:0;
	padding-right:0;
}
#workarea .block_form{margin-top:120px;}
.contactsmap iframe{
	max-width:100%;
	display:block;
	border: 1px solid #C4D4F9;
border-radius: 20px;
}
.spoiler_hd.active span{transform:rotate(180deg);
					   transition:0.3s ease;}
.spoiler_hd span {transition:0.3s ease;}

.d_cols{
	   display:flex;
	   justify-content:space-between;
	   align-items: flex-start;
	   }
.d_col_right{
	width: 65.75%;
}
.d_col_left{
	width: 28.36%;
	padding-right: 30px;
	border-right:1px solid #C4D4F9;
}

.d_col_left ul li a{font-weight: 500;
font-size: 16px;
line-height: 138%;
				   text-decoration:none;
				   color: #23252A;}
.d_col_left ul{padding:0;
			  margin:0;}
.d_col_left ul li{list-style:none;
				 padding:0;
				margin:0 0 16px 0 }
.d_col_left ul.submenu{margin-top:16px;
					  padding-left:20px;}

.d_col_left ul li.active>a, .d_col_left ul li.active>div>a{color: #3A67CF;}
.d_col_left ul li a:hover{text-decoration:underline;}
.haschilds{display:flex;
		  align-items:center;
		  }
.haschilds span{
	width:10px;
	height:5px;
	display:block;
	background:url(/imgs/men_small.svg) center no-repeat;
	margin-left:16px;
	cursor:pointer;
	transition:0.3s ease;
	}
	.haschilds span.active{
	transform:rotate(180deg);
	transition:0.3s ease;
}
.d_col_left .submenu{display:none;}

.case_item{position:relative;}
.current_numbr{position:absolute;
			  font-weight: 300;
font-size: 16px;
line-height: 19px;
color: #949BA9;
			  right:30px;
			  top:24px;}

.spoiler_content table td{
	border-top:none;
		border-left:none;
	border-right:none;
}
.spoiler_content>br{display:none;}

.breadcrumbs{margin-top:16px;margin-bottom: 88px;}


.breadcrumbs .bx-breadcrumb-item-text{
	font-weight: 300;
font-size: 14px;
line-height: 16px;
color: #949BA9;
	  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
}
.breadcrumbs .bx-breadcrumb-item-link{text-decoration:none;
									 font-size: 14px;
									    font-family: "Ubuntu", sans-serif;
  font-weight: 300;
line-height: 16px;}
.breadcrumbs .bx-breadcrumb-item-angle{
	width:5px;
	height:10px;
	font-size:0;
	background:url(/imgs/bc.svg) center no-repeat;
	margin: 0 6px;
	background-size: contain;
}
.breadcrumbs .bx-breadcrumb-item{height:auto;line-height: 100%;}

.breadcrumbs .bx-breadcrumb-item-link:hover .bx-breadcrumb-item-text{
	color:#3A67CF;
}

.blog_cats ul{
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
}
.blog_cats ul li a{font-weight: 500;
font-size: 16px;

color: #23252A;
				  text-decoration:none;
				  display:block;
				  padding:8px 16px;
				  border: 1px solid #C4D4F9;
border-radius: 8px;}

.blog_cats ul li:hover a{background: #F7F9FF;
border: 1px solid #3A67CF;}
.blog_cats ul {
    min-width: 1125px;
}
.blog_cats {
overflow-x: auto;}

.blog_cats ul li{padding:0;
				margin:0 4px 8px;}
.blog_cats{margin-bottom:16px;
margin-left: -4px;
    margin-right: -4px;}

.blog_cats ul li.active a{
background: #3A67CF;
	border-color:#3A67CF;
	color:#fff;
}

.head_left2 ul li ul{display:none;
					background:#fff;
					padding:20px;
					border-radius:8px;
					max-width:350px}
.head_left2 ul li ul li{position:relative;}
.head_left2 ul li ul li ul{left:100%;
						  width:300px;
						  top:-20px;}
.head_left2 ul li:hover>ul{display:block;
						  position:absolute;}
.head_left2 ul>li ul li{
	margin:0 0 15px 0;
}
.head_left2 .top_menu .parentli>a{display:flex;
					   align-items:center;}
.head_left2 .top_menu .parentli>a:after{
	content:'';
	background:url(/imgs/menarw.svg) center no-repeat;
	display:block;
	width:12px;
	height:12px;
	background-size:contain;
	margin-left:12px;
}
.head_left2 .top_menu .parentli:hover>a:after{
	transform:rotate(180deg)
}
.head_left2 .top_menu .parentli2>a{display:flex;
			align-items:center;}
.head_left2 .top_menu .parentli2>a:after {
    content: '';
    background: url(/imgs/menarw.svg) center no-repeat;
    display: block;
    width: 12px;
    height: 12px;
    background-size: contain;
    margin-left: 12px;
	transform:rotate(-90deg)
}
.footmen .parentli2 ul{display:none;} 
.head_left2 .top_menu a:hover{color:#3A67CF}
a,a:hover{transition:0.3s ease;}
.head_left2 .top_menu .root-item-selected, .head_left2 .top_menu .item-selected>a{
	color:#3A67CF
}


.popbgr{background:rgba(0,0,0,0.4);
	   width:100%;
	   height:100vh;
	   position:fixed;
	   top:0;
	   left:0;
	   z-index:10;}

#popmenu{
	position:fixed;
	right:0;
	top:0;
	background:#fff;
	border-radius:8px 0 0 8px;
	z-index:11;
	overflow-y:auto;
	width:500px;
	max-width:100%;
	padding:50px 40px; 
	height:100vh;
	transform: translateX(100%);
	    transition: 1.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.popm_wrap{padding-top:40px;}
#popmenu ul{list-style:none;
		   padding:0;
		   margin:0;}
#popmenu ul li{margin-bottom:15px;
			  position:relative;}
#popmenu ul li ul{margin-top:15px;
				 border-top:1px solid #ddd;
				 padding-top:15px;
				 border-bottom:1px solid #ddd;
				 display:none;}
#popmenu ul li a{
	font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #23252A;
    text-decoration: none;
}
.tablet.mrw{display:none!important;}
#popmenu .parentli>a{margin-right:50px;}
#popmenu .tablet.mrw{
	display:block!important;
	background: url(/imgs/menarw.svg) center no-repeat;
	width: 20px;
	height: 20px;
	background-size: 12px;
	/* margin-left: 12px; */
	position:absolute;
	right:20px;
	top: 2px;
	z-index: 2;
}
.popm_bottom .popm_tel{padding-top:20px;
			display:flex;
					  align-items:center;}
.popm_bottom .regim{
	  text-align:left;
	  margin-left:20px;
	  margin-right:0;
	  font-size: 9px;
	  line-height: 100%;
	  }

.popm_bottom .toptel a, .popm_bottom .toptel{
        font-size: 22px;
    }

#popmenu.go{
	transform: translateX(0);
	    transition: 1.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.noscroll {
    overflow: hidden;
}
.cclose{position:absolute;
	   width:40px;
		height:40px;
	   background:url(/imgs/icons-close.svg) center no-repeat;
		background-size:30px;
	   right:10px;
	   top:10px;
	   cursor:pointer;}
.mrw.active{
	transform:rotate(180deg);
	transition:0.3s ease;
}

.bpagination .modern-page-title, .bpagination .modern-page-next,
.bpagination .modern-page-previous{display:none;}
.bpagination a{font-weight: 300;font-size: 16px;line-height: 19px;color: #949BA9;margin-right:40px;padding: 0!important;border: none!important;}
.bpagination span{
	font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #3A67CF;
	margin-right:40px;
	padding:0;
	border:none;
}

.number_list{
	width: 72px;
	min-height: 38px;
	background: #FFFFFF;
	border: 1px solid #C4D4F9;
	border-radius: 8px;
	display: block;
	display: inline-flex;
	position: relative;
	padding: 6px 38px 6px 22px;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition:0.3s ease;
}
.caseswrap{border-bottom: 1px solid #C4D4F9;
		  border-top: 1px solid #C4D4F9;
		  padding-top:24px;
		  padding-bottom:0px;}
.number_list a.active{display:block;}

.d_col_right{position:relative;}
.bpagination{min-height:54px;padding-right: 180px;}
.pagelists{
		  position:absolute;
		  right:0;
		  z-index: 1;
		  }
.number_list a{font-weight: 500;
			   font-size: 16px;
			   line-height: 22px;
			   color: #23252A;text-decoration:none;display: none;}
.number_list a.current{
	display:block;
	}
.show_title{font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #949BA9;
		   margin-right:16px;}
		   
.number_list>span{
				 position:absolute;
				 right:17px;
				 top:16px;
				 display: block;
				 }
.number_list>span svg{display:block;}
.bottompgn{position:relative;
		  margin-top:16px}		   

.blogpagge{position:relative;}

.blogwrap.inpb{justify-content: flex-start;margin-left: -1.4%;margin-right: -1.4%;}
.blogwrap.inpb .blogitem{
    margin-left: 0.94%;
    margin-right: 0.94%;
}

.top3 .button:hover,
.form_ins button:hover{transition:0.3s ease;
				   opacity:0.8;}
.blogheader a:hover,
.bloglink a:hover,
.hlink a:hover,
.pdocs a:hover{
	color:#3A67CF;
}
.footmen ul li a:hover{text-decoration:underline}
.footc2 a:hover,.footc5 a:hover{
	text-decoration:none;
}

#workarea{
	font-weight: 400;
    font-size: 22px;
    line-height: 164%;
}
.erconts *{font-size:14px;}
.pop_form{
	padding-top:100px;
	padding-bottom:50px;
	width:100%;
	height:100vh;
	overflow-y:auto;
	position:fixed;
	top:0;
	left:0;
	z-index:15;
}

.pop_form .block_form{
	position:relative;
	max-width:800px;
	margin-top:0;
	margin-bottom:0
}
.cclose2{
position: absolute;
    width: 40px;
    height: 40px;
    background: url(/imgs/icons-close.svg) center no-repeat;
    background-size: 30px;
    right:20px;
    top: 20px;
    cursor: pointer;
}

.s_alltxt{display:none;}

.blog-fulltext a{word-break:break-word}

@media(min-width:1025px){
.footmen{max-width:230px;
		width:100%;}
}

@media(min-width:1200px){    
.footmen {
max-width: 320px;
width:100%;}
}

@media(max-width:1479px){
	.undertimeline{margin-top:60px;
				  width:100%;
				  max-width:100%;}
	.tmitem.lattwo{    max-width: 100%;}
}


@media(max-width:1400px){
		.head_left2 ul li ul{
    max-width: 200px;
}
.head_left2 ul>li ul a{
	font-size:13px;
	line-height:120%
}
}

@media(max-width:1200px){

	
	
	.uslugib2>div:first-child{padding-right:20px;}
.uslugib2>div>div:last-child{font-size:33px}
	
	.contacts_right{padding-right:0;}
	
	.docitem img {
    height: 360px;}
	.about_left1{width:40%;}
.about_right1{width:60%;}
	.head_left2 ul>li a{font-size:18px;}
	.head_left2 ul>li {
    margin-left:20px;
}
	.toptel, .toptel a {
    font-weight: 400;
    font-size: 28px;}
	.toppxt {
    font-size: 18px;}
	.blogitem{padding:20px}
	
} 

@media(max-width:1024px){
	
.blogwrap.inpb .blogitem {
    margin-left: 0.85%;
    margin-right: 0.85%;
}

.blogwrap.inpb {
    margin-left: -1%;
    margin-right: -1%;
}
	
	header.innerpages{
	border-radius: 0px 0px 40px 40px;
}



.breadcrumbs {
    margin-top: 12px;
    margin-bottom: 52px;
}
	
	.blog-detail{
	max-width:100%
}
	.d_cols{display:block;}
.d_col_left{width:100%;
		   padding-right:0;
		  border:none; 
		   position:relative;}
.d_col_right{width:100%}
.sidemen .alls{display:none;}
.alls_links{
	border: 1px solid #C4D4F9;
border-radius: 8px;
	padding:14px 20px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #23252A;
}
.alls_links span{width: 10px;
    height: 5px;
    display: block;
    background: url(/imgs/men_small.svg) center no-repeat;
    margin-left: 16px;
    cursor: pointer;
    transition: 0.3s ease;}

.sidemen{
	border: 1px solid #C4D4F9;
border-radius: 0 0 8px 8px;
	padding:14px 20px;
	border-top:0;
	background:#fff;
	z-index:2;
	position:absolute;
	width:100%;
	left:0;
	top:100%;
	display:none;
}
.d_col_right{margin-top:40px;}
.alls_links.active{
	border-radius:8px 8px 0 0;
	border-bottom:none;
}
.alls_links.active span{transform:rotate(180deg)}
	
	.uslugib2{display:block;}
.uslugib2>div{width:100%;}
.uslugib2>div:first-child{border-right:none;
						 border-bottom: 1px solid #C4D4F9;
						 padding-bottom:32px;}

.uslugib2>div>div:last-child{font-size: 40px;
line-height: 59px;}
.uslugib2>div:last-child{padding-left:0;}
.uslugib4{margin-top:8px;}
.uslugib2>div>div ul li:last-child{margin-bottom:0;}
.uslugib{margin-bottom:60px;}

	
	.contacts_left {
    width: 47.2%;
}
.contacts_right {
   width: 47.2%;
	flex-direction:column-reverse;
}
.cnt_blue{font-size: 22px;line-height: 136%;padding: 30px 40px;}
.contacts_right .contacts_rg{display:none;}
.contacts_right>div{width:100%;}
.contacts_right{}

.contacts_right *{font-size: 22px;
line-height: 30px;}
.contacts_item{display:flex;
			 }
.contacts_r2>div{ margin-bottom:44px;}
.cn_icon{margin:0 28px 0 0}
.contacts_r1>div{ margin-top:44px;
				align-items:flex-start}
.contactspg{padding-top:20px;margin-bottom: 80px;}
.contacts_rg.mob{display:block;}
.contacts_left{display:flex;
			  flex-direction:column;
			  justify-content:space-between;}


	
	#workarea .block_form{margin-top:80px;}
	.docitem{width:320px;}
	.about1 {
    display: block
}
.about_left1,.about_right1 {
        width: 100%;
    }
.header_section {
    margin-bottom: 60px;
}
.about2 {
    margin-top: 80px;
}
	footer{border-radius: 40px 40px 0px 0px;}
	.footer_ins{padding-top:80px;}
	.blog-list .blogitem {
    padding: 30px;
    width: 48.3%;
}
.blog-list .blogitem .bloghd{margin-bottom: 24px;}
.blogwrap.inpb .blogitem {
    margin-bottom: 24px;
}
	
	.blogheader>.blogheader2{display:none;}
.blogheader1{display:flex;
			flex-wrap:wrap;
			justify-content:space-between;}
.block_blog .desc{width:100%;}
	.h_item {
    padding-bottom: 40px;}
	.hlink {
    position: relative;
    bottom: auto;
    right: auto;
}
	.footer_ins  .tablet{
	width:100%;
	margin-top:44px;
	padding-top:40px;
	border-top: 1px solid #C4D4F9;
}
.footer_ins{padding-bottom:60px;border: none;}
.footbtm_flex{display:flex;
			 justify-content:space-between;}
.footbtm_flex>div{width: 47%;margin-bottom: 0;}
	.logo img{max-height:60px;
	display:block;}
.innerhead{padding:30px 40px;
		  align-items:center;}
.mm_trigger{cursor:pointer;}
.mm_trigger svg{display:block;}
	
	.tops_wrap{flex-wrap:wrap;}
.tops_wrap .tablet{width:100%;}
 .tablet .top3{
			   display:flex;
			   flex-direction:column;
			   justify-content: center;
			   margin-top:50px;
			   }
 .tablet .topspreinms{ margin-top:50px;}
.toptxt3{width:100%;
		text-align:center;
		margin:30px auto 0}
.topsection{background-size:cover;}
	.tablet{display:block;}
	.tops_left {
    width: 47.1%;
}
	.mm_trigger{display:block;}
	.head_left1, .head_left2, .tops_right .topspreinms, .tops_right .top3,
	.foot1 .footc4, .foot1 .footc5{display:none;}
	.h_item{width:100%;}
	.footer_ins{flex-wrap:wrap;}
	.foot1{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.footc3{width:100%;}
.topqoute{
		 position:relative;
		 left:auto;
		 top:auto;
		 bottom:auto;
		 right:auto;
		 margin:-75px auto 0;
		 padding: 20px 30px;
		 }
.topsection{padding-top:160px;
		   padding-bottom:23px;}
.block2 {
    margin-top: 80px;
}
.b_flex_wrap {
    margin-top: 60px;}
.h_item{margin-bottom:8px;}
.block_aspects {
    margin-top: 80px;}
.block_aspects{padding-top:80px;}
.a_item{width:453px;}
.footc1,.footc2{margin-bottom:0;}
.foot1{align-items:center;}
.footc3{
	   margin-top:40px;
	   line-height:100%;
	   padding-bottom: 44px;
	   margin-bottom: 40px;
	   border-bottom: 1px solid #C4D4F9;
	   }
.foot2 ,.foot3{width: 47%;}
.mflexins{margin-left:0;
		 padding-left:40px;
		 padding-right:40px;}
.mflex2{display:none;}
.qoute2{margin-left: 54px;max-width: 100%;width: 419px;padding: 30px;}
.qoute3{padding:30px;
	   margin-top:-18px;
	   width:445px;
	   max-width:100%;}
.mflex{
	  background-size:427px;
	  padding-bottom:108px;
	  margin-bottom:12px;
	  background-position:right -80px bottom 0;
	  margin-top: 60px;
	  }
.block_blog .blogwrap .blogitem{width:100%;}
.owl-carousel .owl-stage{display:flex;
						}
.a_item{height:100%;
display: flex;
        flex-direction: column;
        justify-content: space-between;}
.a_itemimg img{max-width:190px;}
.block_blog .blogwrap .blogitem{margin-left:1px;
margin-right:1px;}
.uslugib2>div:first-child{padding-right:0}
}		   
	
	
	@media(max-width:767px){
		#workarea{        font-size: 16px;
        line-height: 175%;}
		.s_alltxt{display:flex;
		 justify-content:flex-end;
		  margin-top:30px;}
.hideonmobs{display:none;}
.s_alltxt div { display:inline-flex;
			 align-items:center;}
.s_alltxt div span{font-weight: 500;
font-size: 16px;
line-height: 22px;
color: #23252A;
			 border-bottom:1px solid #000}
.s_alltxt div svg{transform:rotate(180deg);
				 margin-left:12px;
				 transition:0.3s ease;
				 display:block;
				}
		
		.cclose2{top:10px;
		right:10px;}
		.pop_form{padding-top:30px;}
		
		.blogwrap.inpb {
    margin-left: auto;
    margin-right: auto;
}

.blogwrap.inpb .blogitem {
    margin-left: 0;
    margin-right: 0;
}


		
		.blogwrap.inpb{padding-top:16px;}
		.show_title{display:none;}
.bpagination span, .bpagination a{margin-right:20px;}
.bpagination{padding-right:75px}
.modern-page-navigation{max-width:100%;
					   text-overflow:ellipsis;
					   overflow:hidden;
					  white-space:nowrap}
					  .caseswrap{padding-top:16px;}
		
		.blog_cats ul {
    min-width: 790px;
}
		.breadcrumbs .bx-breadcrumb-item-text,
.breadcrumbs .bx-breadcrumb-item-link{font-size: 12px;
line-height: 14px;}
		
		   .breadcrumbs {
        margin-top: 8px;
    }
		    .mm_trigger svg {
        width: 23px;
    }
		    .logo img {
			max-height: 40px;}
			    .innerhead {
				padding: 20px;}
		.tm_right{min-height: 70px;}
.timeline>div:last-child .tm_right{min-height: 56px;}
		
		 .blogtags a {
        font-size: 16px;
        line-height: 19px;
        padding: 4px 16px;
    }
.blog-fulltext {
 font-size: 16px;
line-height: 175%;
    padding-top: 52px;
}
.bd_bottom{display:none;}
		.searchhd{font-size: 16px;
line-height: 22px;}
.case_item{display:block;
		  padding:20px;
		  margin-bottom:12px;}
.current_numbr{top:20px;
			  left:20px;
			  right:auto;}

.case_prev>a:first-child{
	width: 48px;
height: 48px;
background: #3A67CF url(/imgs/doc.svg) center no-repeat;
border-radius: 8px;	}
.case_prev>a:first-child img{display:none;}
.case_prev{width:100%;
		  margin:0;display:flex;
		  justify-content:flex-end;
		  margin-bottom:8px;}
.case_zg {
    font-size: 16px;
    line-height: 22px;
margin-bottom:4px;}
.case_intxt{font-size: 14px;
line-height: 20px;}
.case_text2 {
    margin-top: 12px;
}
		
		.uslugib2>div{display:block}
.uslugib{padding:20px;
		margin-bottom:40px;}
.uslugib1{font-size: 20px;line-height: 24px;margin-bottom: 16px;}
.uslugib2>div>div ul li{font-size: 16px;
line-height: 22px;
					   margin-bottom:3px;}

.uslugib2>div>div:last-child{font-size: 24px;line-height: 36px;text-align:right;margin-top: 12px;}
.uslugib2>div:first-child{padding-right:0;
						 padding-bottom:16px}
.uslugib4{
	margin-top:16px;
}

.spoiler_hd{font-size: 20px;line-height: 24px;align-items: self-start;}
.spoiler{padding:20px}

.spoiler_content table td{font-size: 16px;
line-height: 22px;}
.spoiler_content table tr>td:last-child{width:100px}
		.form_ins{max-width:560px;
		 padding-left:20px;
		 padding-right:20px;}
		
		.pdesc{font-size: 20px;
line-height: 120%;
	  margin-top: 30px;}
.about_left1{padding:20px;}
.about_right1{padding:20px;
			 font-size: 14px;
line-height: 20px;}

.al_item{font-size: 16px;line-height: 138%;width: 48.6%;margin-bottom: 16px;}
.al_item strong{font-size: 20px;
line-height: 24px;
			   margin-bottom:4px;}
    .about2 {
        margin-top: 60px;
    }
.about2 .header {
    margin-bottom: 40px;
}
.tm_left{
		 font-size: 14px;
		 line-height: 20px;
		 width: 99px;
		 min-width: 99px;
		 padding-right: 19px;
		 padding-bottom: 16px;
		 }
.tm_right{
		  padding-left: 17px;
		  line-height: 20px;
		  padding-left: 19px;
		  padding-bottom: 16px;
		  font-size: 14px;
		  line-height: 20px;
		  }
.tm_left>div:after,
.lattwo .tm_left>div:after{
				  width:7px;
				  height:54px;
				  min-height:54px;
				  right: -23px;
				  }
		
		.header{margin-bottom:30px;}
.txtb2{font-size: 20px;
line-height: 120%;}
    .b_flex_wrap {
        margin-top:30px;
    }
.h_item{padding:30px;}
.hhead span {
    font-size: 20px;
    line-height: 120%;
margin-left:24px}
.htxt ul li {
    font-size: 16px;
    line-height: 138%;}
.htxt>div{width:100%;
		 display:block;}
.htxt{display:block;}
.hhead{margin-bottom:24px;}
		
		.tops_wrap{display: block;}
.tops_left{width:100%;}
.tops_right{width:100%;}
.topqoute{display:none;}
.header {font-size: 28px;
line-height: 100%;}
.tops_right .header {text-align: center;}
.tablet .top3{display:none;}
.tablet .topspreinms{display:block;}
.top_item{width:100%;max-width: 100%;display: flex;align-items: center;
		 margin-bottom:12px}
.topicon{margin-bottom:0;
		margin-right:17px}
    .toppxt {
        font-size: 16px;
    }
.contents {
    padding-left: 20px;
    padding-right: 20px;}
.twoheaders{
	background: #FFFFFF;
box-shadow: 0px 0px 28.2px rgba(150, 167, 205, 0.5);
border-radius: 20px;
	padding:16px;
			margin-top:-71px;
	position:relative;
	z-index:1;
}
.topshd2{margin-bottom:0;
		}
.topstxt{/*margin-top:6px;*/
margin-top:20px;
		font-size: 18px;
		text-align:center;
		padding-left:16px;
		padding-right:16px;}
.tops_right .top3{display:block;
/*margin-top: 40px;*/
margin-top: 26px;}
.top3 .button{width:100%;
			 max-width:100%;}
.toptxt3{margin-top:8px;font-size: 14px;line-height: 20px;}
    .tablet .topspreinms {
        margin-top: 22px;
    }
.toppxt br{display:none;}

.topsection{
		   border-radius: 0px 0px 40px 40px;
		   padding-bottom:30px;
		   }
.hlink {
    text-align: center;
}	

    .block_aspects {
        padding-top: 60px;
		border-radius: 40px;
		  padding-bottom: 60px;
    }
.a_desc{font-size: 20px;
line-height: 120%;}
.a_flex{margin-top:40px;}
    .a_item {
        width: 280px;
		padding:24px 18px 0;
    }
.a_itemhd{font-size: 18px;
line-height: 133%;
		     margin-bottom: 16px;}
.a_itemtxt{font-size: 16px;line-height:138%;margin-bottom: 20px;}
    .a_itemimg img {
        max-width: 152px;
    }
.block_mission {
    margin-top: 60px;
}
.desc3 {font-size: 20px;
line-height: 120%;}
.mflexins img{width:65px;
			 height:65px;}
.qoute2{margin-left:20px;
	   max-width:235px}
    .mflexins {
        padding-left: 20px;
        padding-right: 20px;
		        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
.qoute2, .qoute3{font-size: 14px;
line-height: 143%;
				padding:16px;
				background-size:72px;}
.qoute2{padding-bottom:20px;}
.qoute3{margin-top:-8px;
	   max-width:266px;}
.mflex{background-position: right -130px bottom -5px;
	   background-size: 260px;padding-bottom: 31px;
	   margin-bottom: 0;}
.form_ins input[type="text"], .form_ins input[type="tel"]{
														 background:none;
														 height:50px;
														 margin-bottom: 30px;
														 }

.chk div, .chk div a{font-size: 14px;
line-height: 143%;}
.block_form{
	padding-top:30px;
	padding-bottom:30px;
}
.block_blog {
    margin-top: 60px;
}
.blogheader2{display:none;}
.block_blog .desc{font-size: 20px;
line-height: 120%;}
.blogwrap {
    margin-top: 40px;}
footer{ margin-top: 60px;}
footer {
    border-radius: 40px 40px 0px 0px;}
.footer_ins{padding-top:40px;
		 padding-bottom :40px;  }	

.bottel a{font-size: 22px;
line-height: 136%;}
.botregim{font-size: 14px;
line-height: 16px;
		 margin-left:29px;}
.footc2{width:100%;
	   margin-top:16px;}

.footc3{font-size: 16px;line-height: 19px;margin-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
    .foot2, .foot3 {
        width: 100%;
    }
.foot2{margin-bottom:16px;}
.footmen ul li a{font-size:18px;}
.footmen ul li ul li a{font-size:16px;}
.footer_ins .tablet{margin-top:30px;
				   padding-top:30px;}
.footbtm_flex{display:block}
    .footbtm_flex>div {
        width: 100%;}

 .footbtm_flex>div.footc4{font-size: 14px;
						  margin-bottom:12px;
line-height: 20px;}

.footc5 a{font-size: 14px;
line-height: 20px;}
	.mobiles,.mobiles .blogheader2{display:block;}
.mobiles .blogheader2{
	text-align:center;
	padding-top:30px;
}
.mobiles .blogheader2 a{font-size: 16px;
line-height: 22px;color: #23252A;
text-decoration:none;display: inline-flex;
align-items: center;}
.mobiles .blogheader2 a span{
	border-bottom:1px solid #23252A;
	margin-right:12px;
}	
.block2{margin-top:60px;}

.bloghd {
   font-size: 20px;
   line-height: 24px;
   margin-bottom: 20px;
   }
.blogprev{display:none;}
.blogtags a{font-size: 14px;line-height: 16px;padding:4px 12px}
.blogtags>a:last-child{margin-right:0;}
.blogtags {
    margin-bottom: 16px;
}
    .blogitem {
        padding: 22px;
    }
	    .blog-list .blogitem {
        padding: 24px 22px;
        width: 100%;
    }
	.blog-list .bloghd{height:auto;}
	.searchblock {
    padding: 20px 20px 38px;}
	
.pdesc{font-size: 20px;
line-height: 120%;
	  margin-top: 30px;}
.about_left1{padding:20px;}
.about_right1{padding:20px;
			 font-size: 14px;
line-height: 20px;}

.al_item{font-size: 16px;line-height: 138%;width: 48.6%;margin-bottom: 16px;}
.al_item strong{font-size: 20px;
line-height: 24px;
			   margin-bottom:4px;}
    .about2 {
        margin-top: 60px;
    }
.about2 .header {
    margin-bottom: 40px;
}
.tm_left{
		 font-size: 14px;
		 line-height: 20px;
		 width: 99px;
		 min-width: 99px;
		 padding-right: 19px;
		 padding-bottom: 16px;
		 }
.tm_right{
		  padding-left: 17px;
		  line-height: 20px;
		  padding-left: 19px;
		  padding-bottom: 16px;
		  font-size: 14px;
		  line-height: 20px;
		  }
.tm_left>div:after,
.lattwo .tm_left>div:after{
				  width:7px;
				  height:54px;
				  min-height:54px;
				  right: -23px;
				  }

.undertimeline>div{display:block;}
.undertimeline{padding:20px;}
.undertimeline>div strong, .undertimeline>div>div:first-child{font-size: 28px;
line-height: 100%;}
.undertimeline>div>div:first-child{width:100%;
								  margin-bottom:12px}

.undertimeline>div>div:last-child{font-size: 20px;
line-height: 24px;
								 margin-left:0;
								 width:100%}

.undertimeline>div{margin-bottom:20px;}
.undertimeline>div:last-child{margin-bottom:0;}
.about3{display:block;}
.int_item {
    width: 100%;
	margin-bottom:30px;
}
.about3>div:last-child{
	margin-bottom:0;
}
.int_hd{font-size: 18px;
line-height: 24px;}

.int_txt{font-size: 14px;
line-height: 20px;}
.documents .header {
    margin-bottom: 40px;
}
    .docitem {
        width: 240px;
        height: 100%;
    }
    .docitem img {
        height: 315px;
    }
.docitem .docs_left1 img {
    height: 86px;
}
.docitem .docs_left2 img {
    height: 167px;
}
.dog_name{height:44px;
		 overflow:hidden;}	
		 
.contactspg{display:block;}
    .contacts_left {
        width: 100%;
        display: block;
        margin-bottom: 40px;
    }
    .contacts_right {width: 100%;
    }
.contacts_rg.mob {
        display: none;
    }
.cnt_blue{font-size: 16px;
line-height: 22px;
		 padding:20px;}

.cn_txt a, .cn_txt{font-size: 18px;
line-height: 24px;}
.cn_icon{height:30px;
		margin-right:20px;}
    .contacts_r2>div {
        margin-bottom: 40px;
    }
    .contacts_r1>div {
        margin-top: 40px;}

.contacts_right .contacts_rg{display:block;
							font-size: 16px;
line-height: 22px;}
.contactspg{margin-bottom:60px;padding-top: 0;}
.header_section{margin-bottom:30px;}
.contactsmap iframe{height:393px;}
    #workarea .block_form {
        margin-top: 60px;
    }		 
	
	}
	
	
	
@media(max-width:359px){
	#popmenu{padding:40px 20px;}
	.botregim{margin-left:0;}
.footc1{justify-content:space-between;width: 100%;}
    .bottel a {
        font-size: 21px;}
    .botregim {
        font-size: 12px;}

.qoute2{width:calc(100% - 85px);}
}	
/* End */
/* /bitrix/templates/lawer/components/bitrix/menu/horizontal_multilevel/style.min.css?17497281333715 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1749728161620 */
/* /js/fancybox.css?174972813125343 */
/* /js/owl.carousel.min.css?17497281313351 */
/* /js/owl.theme.default.min.css?17497281311013 */
/* /bitrix/templates/lawer/styles.css?1772535631412 */
/* /bitrix/templates/lawer/template_styles.css?177253563148501 */
