

/* Start:/bitrix/components/ranx/block.landing/templates/8_2/style.min.css?17267445521993*/
.block8-2 .schedule-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:80px}.block8-2 .schedule-filter-btn{border:1px solid transparent;border-radius:3px;margin-top:10px;margin-right:10px;padding:8px 16px 10px;font-size:14px;line-height:20px;text-align:center;color:#666;cursor:pointer;transition:all 0.3s ease-in-out}.block8-2 .schedule-filter-btn:not(.collapsed){color:#FFFFFF}.block8-2 .schedule-filter-btn.collapsed{border-color:#ECECEC;background:#FFFFFF}.block8-2 .schedule-filter-btn:hover{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.15);box-shadow:0 5px 15px rgba(0, 0, 0, 0.15);border-color:transparent}.block8-2 .schedule-group{width:100%}.block8-2 .schedule-card{background:#FFFFFF;border:1px solid #ECECEC;padding:30px 40px 35px;margin-top:-1px;display:flex}.block8-2 .schedule-wrap{display:flex;align-items:start;flex-wrap:wrap;width:25%}.block8-2 .schedule-time{margin-top:7px;font-weight:normal;font-size:13px;line-height:22px;color:#333333;display:inline-flex;align-items:center}.block8-2 .schedule-indicator{height:5px;width:5px;border-radius:50%;margin-right:12px}.block8-2 .schedule-avatar{margin-left:auto;margin-right:30px;overflow:hidden;border-radius:50%}.block8-2 .schedule-desc{margin-top:5px;width:75%}.block8-2 .schedule-name{font-weight:bold;font-size:18px;line-height:22px;color:#333333}.block8-2 .schedule-info{margin-top:6px;display:flex;flex-wrap:wrap;line-height:22px}.block8-2 .left-splitter::before{display:inline-block;content:"\2014";margin-right:7px;font-size:13px;color:#999999}.block8-2 .left-splitter:first-child::before{display:none}.block8-2 .schedule-element-info{font-weight:normal;font-size:13px;color:#999999;margin-right:8px}.block8-2 .schedule-text{margin-top:15px;font-weight:normal;font-size:15px;line-height:27px;color:#666666}@media (max-width: 576px){.block8-2 .schedule-card{flex-direction:column}.block8-2 .schedule-desc{width:100%}.block8-2 .schedule-wrap{width:100%}}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/21_1/style.min.css?17267445521542*/
.block21-1 .video-wrapper{margin:0 auto;width:100%;max-width:888px}.block21-1 .video,.block21-1 .video-preview{position:relative;padding-top:60%}.block21-1 .video-preview{display:block}.block21-1 .video-preview:hover{cursor:pointer}.block21-1 .video-preview::after,.block21-1 .video-preview::before{content:"";position:absolute;transition:transform ease 0.3s}.block21-1 .video-preview::before{width:100px;height:100px;z-index:1;top:calc((100% - 100px) / 2);left:calc((100% - 100px) / 2);border-radius:100%}.block21-1 .video-preview::after{top:calc(50% - 16px);left:calc(50% - 9px);border:16px solid transparent;border-left:28px solid #fff;z-index:2}.block21-1 .video-preview:hover::after,.block21-1 .video-preview:hover::before{transform:scale(1.2)}.block21-1 .video iframe,.block21-1 .video-preview img{position:absolute;top:0;left:0;width:100%;height:100%}.block21-1 .video-preview img{object-fit:cover}.block21-1 .video-note{margin-top:11px;text-align:center;font-size:13px;line-height:27px;color:#666666}.block21-1.text-light .video-note{color:#ffffff}.block21-1 .hidden{display:none}@media (max-width: 425px){.block21-1 .video-preview::before{width:50px;height:50px;top:calc((100% - 50px) / 2);left:calc((100% - 50px) / 2)}.block21-1 .video-preview::after{top:calc(50% - 8px);left:calc(50% - 5px);border:8px solid transparent;border-left:14px solid #fff}}.modal21-1{margin:0 auto;width:100%;max-width:1118px}.modal21-1-video{position:relative;padding-top:56%}.modal21-1-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/9_2/style.min.css?17267445532860*/
.block9-2 .employee:hover .employee-info,.block9-2 .employee:hover .employee-info-bottom{max-height:100%;transition:max-height .2s ease-in}.block9-2 .employee-wrap{margin-bottom:32px}.block9-2 .employee{width:100%;height:100%;position:relative;padding-bottom:100px;transition:box-shadow .2s ease-out}.block9-2 .employee:hover{box-shadow:0 5px 25px rgba(0,0,0,.1);transition:box-shadow .2s ease-in}.block9-2 .employee-photo{width:100%;padding-bottom:100%;background-size:cover;background-position:center;border-radius:3px 3px 0 0}.block9-2 .employee-info{background-color:#fff;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;overflow:hidden;padding:25px 30px;transition:max-height .2s ease-out;width:100%;position:absolute;bottom:0;min-height:100px;max-height:100px}.block9-2 .employee:hover .employee-info{height:auto;border-color:#fff}.block9-2 .employee-info-bottom{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.block9-2 .employee-post{font-size:13px;line-height:20px;color:#999;margin-bottom:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.block9-2 .employee-name{font-size:18px;line-height:27px;color:#333}.block9-2 .employee-desc{font-size:13px;line-height:20px;color:#666;margin-top:8px}.block9-2 .employee-props{margin-top:14px}.block9-2 .employee-prop{margin-top:6px}.block9-2 .employee-prop:first-child{margin-top:0}.block9-2 .employee-prop-name{font-size:13px;line-height:20px;color:#999;margin-top:3px}.block9-2 .employee-prop-value{font-size:13px;line-height:20px;color:#333;display:block}.block9-2 .employee-socials{display:flex;justify-content:flex-start;margin-top:17px}.block9-2 .employee-socials a{width:19px;height:19px;position:relative;color:#b8b8b8;margin-right:25px}.block9-2 .employee-socials a:hover{opacity:1}.block9-2 .employee-socials a>svg{width:19px;height:19px;position:absolute;top:0;left:0}.block9-2 .employees-wrapper.employees--slider{position:relative}.block9-2 .slick-dots{list-style:none;margin-top:0;margin-bottom:0;display:flex!important;justify-content:center;padding:0}.block9-2 .slick-dots li{width:20px;height:4px;margin:0 5px;border-radius:3px;cursor:pointer}.block9-2 .slick-dots li:not(.slick-active){background-color:#ccc}.block9-2 .slick-dots li>button{display:none}.block9-2 .slick-arrow{position:absolute;top:calc(50% - 38px);width:40px;height:40px;background-color:#fff;color:#333;border-radius:4px;cursor:pointer;z-index:1}.block9-2 .slick-arrow svg{position:absolute;top:calc(50% - 6px);left:calc(50% - 4px)}.block9-2 .slick-arrow.arrow-prev{left:-20px}.block9-2 .slick-arrow.arrow-next{right:-20px}.block9-2 .slider--hide-counter+.slider-counter,.block9-2 .slider--hide-dots .slick-dots{display:none!important}.block9-2 .slider-counter{text-align:center}@media (max-width:767px){.block9-2 .slick-arrow{display:none!important}}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/ranx_tabs/style.min.css?17023020322763*/
.blockranx-tabs .row.tariffs .tab_text{width:100%;margin-bottom:20px}.blockranx-tabs .row.tariffs img{max-width:100%}.blockranx-tabs .sticky-top{z-index:0}.blockranx-tabs .tabs_container{width:100%}.blockranx-tabs .tabs_btns{display:flex;flex-wrap:wrap;margin-bottom:20px}.blockranx-tabs img{max-width:100%}.blockranx-tabs .ProductDescription{transition:1s all ease-out;margin-bottom:15px;position:relative}.blockranx-tabs .ProductDescription:not(.active){overflow:hidden;max-height:150px;position:relative}.blockranx-tabs .ProductDescription:not(.short_desc):before{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none}.blockranx-tabs .ProductDescription.no_shadow:before{background:none}.blockranx-tabs .ProductDescriptionHidden{overflow-y:auto}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar{width:6px}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar-track{background:#e6e6e6}.blockranx-tabs .ProductDescriptionHidden::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.blockranx-tabs table.table-responsive{display:table}.blockranx-tabs.text-light .table.table,.blockranx-tabs.text-light .table.table tr:hover{color:#fff}.blockranx-tabs .tabs_btns.align_center{justify-content:center}.blockranx-tabs .tabs_btns.align_right{justify-content:end}.blockranx-tabs .jcc{justify-content:center}.blockranx-tabs .tab-button.reset,.blockranx-tabs .tab-button.reset.active,.blockranx-tabs .tab-button.reset:not(.active),.blockranx-tabs .tab-button.reset:hover{border:0;border-radius:0;background:inherit;box-shadow:inherit;color:#333;padding:0}.blockranx-tabs.text-light .tab-button.reset{color:#fff}.blockranx-tabs .vertical_separate .tabs_btns{margin-bottom:20px}.blockranx-tabs .vertical_separate .left-block .tab-button.reset{margin-bottom:30px;margin-right:0!important;transition:.3s padding ease-out;border-right:0!important}.blockranx-tabs .vertical_separate .left-block .tab-button.reset.active{margin-right:0!important;padding-right:0;border-right:3px solid var(--ranx-color-theme)!important;color:var(--ranx-color-theme)!important}.blockranx-tabs .vertical_separate .left-block .tab-button.reset:not(:last-child){padding-bottom:10px;margin-bottom:10px}.blockranx-tabs .vertical_separate .tab-button.reset{position:relative;font-size:16px;font-weight:700;padding-top:0;padding-bottom:0;color:grey;padding-right:15px}.blockranx-tabs .vertical_separate .tab-button.reset:not(:last-child){margin-right:15px;border-right:2px solid #000}.blockranx-tabs:not(.text-light) .vertical_separate .tab-button.reset.active{color:var(--ranx-color-theme)}.blockranx-tabs.text-light .vertical_separate .tab-button.reset.active{color:#fff}
/* End */
/* /bitrix/components/ranx/block.landing/templates/8_2/style.min.css?17267445521993 */
/* /bitrix/components/ranx/block.landing/templates/21_1/style.min.css?17267445521542 */
/* /bitrix/components/ranx/block.landing/templates/9_2/style.min.css?17267445532860 */
/* /bitrix/components/ranx/block.landing/templates/ranx_tabs/style.min.css?17023020322763 */
