*,*::before,*::after{box-sizing:border-box;}*{scrollbar-width:thin;scrollbar-color:var(--scroll-caret-color) var(--scroll-track-color);}*::-webkit-scrollbar{width:var(--scroll-width);height:var(--scroll-height);}*::-webkit-scrollbar-track{background:var(--scroll-track-color);}*::-webkit-scrollbar-thumb{background-color:var(--scroll-caret-color);border:none;border-radius:99em;}html{height:100%;scroll-behavior:smooth;}@media (prefers-reduced-motion){html{scroll-behavior:auto;}}body{min-width:1200px;min-height:100%;margin:0;padding-top:82px !important;color:var(--dark-grey);font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;background-color:var(--light-grey);}img,picture,video,canvas,svg{max-width:100%;object-fit:cover;}a{color:inherit;text-decoration:none;touch-action:manipulation;}input,button,textarea,select{font:inherit;}button{touch-action:manipulation;}:focus{outline:2px solid currentColor;outline-offset:2px;}@supports selector(:focus-visible){:focus{outline:0;}}:focus-visible{outline:2px solid currentColor;outline-offset:2px;}
@font-face{font-family:"Proxima Nova Extrabold";font-style:normal;font-weight:800;font-display:swap;src:url(/sites/all/themes/lanit/fonts/proxima_nova_extrabold-webfont.woff2) format('woff2'),url(/sites/all/themes/lanit/fonts/proxima_nova_extrabold-webfont.woff) format('woff');}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;font-display:swap;src:url(/sites/all/themes/lanit/fonts/proxima_nova_regular-webfont.woff2) format('woff2'),url(/sites/all/themes/lanit/fonts/proxima_nova_regular-webfont.woff) format('woff');}
:root{--white:#ffffff;--light-grey:#fafbfc;--light-grey-2:#f5f5f5;--light-grey-3:#bdbfc0;--grey:#7a7e80;--dark-grey:#333333;--dark:#22282b;--blue:#00a5e3;--light-blue:#00b2dc;--scroll-width:8px;--scroll-height:12px;--scroll-track-color:rgba(0,66,105,0.06);--scroll-caret-color:rgba(0,178,220,0.4);}.container-center{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.social-list{display:flex;margin:0;padding:0;list-style:none;}.social-list__item:not(:last-of-type){margin-right:12px;}.social-list__link{display:flex;align-items:center;}.social-list__link::before{content:"";display:block;flex-grow:0;flex-shrink:0;width:20px;height:20px;background-color:currentColor;transition:background-color 0.2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;}.social-list__link--facebook::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#facebook);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#facebook);}.social-list__link--vk::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#vk);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#vk);}.social-list__link--instagram::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#instagram);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#instagram);}.social-list__link--habr::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#habr);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#habr);}.social-list__link--linkedin::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#linkedin);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#linkedin);}.social-list__link--telegram::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#telegram);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#telegram);}article.node-news,article.node-article,article.node-vacancy,article.node-employee{max-width:1200px;margin:0 auto;padding-top:40px;padding-bottom:40px;}article[class^="node node-news"]{min-width:600px;max-width:700px;}.news__title,.vacancy__title,.employee__title{margin-top:0;margin-bottom:40px;font-size:40px;}.group-header{display:grid;}.group-header .field-name-title{grid-column:1 / span 1;grid-row:1 / span 1;}.group-header .field-name-field-node-image{grid-column:1 / span 1;grid-row:1 / span 1;}.group-header .field-items{}.page-main-title{text-align:center;position:absolute;width:100%;color:var(--white);font-size:48px;font-family:"Proxima Nova Extrabold","Proxima Nova",Helvetica,Arial,sans-serif;font-weight:800;z-index:1;margin-top:0;margin-bottom:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.page-main-title::after{content:'';display:block;margin-top:17px;position:absolute;left:50%;margin-left:-65px;width:130px;border-top:7px solid var(--white);}#cboxLoadedContent{}.navbar .logo img{display:block;width:140px;}.flat-sheet{padding:30px;font-size:16px;border:1px solid var(--light-grey-2);border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2.85px 0.15px rgb(28 35 40 / 10%);}.page-node-340 .page-main-title,.page-node-341 .page-main-title,.page-node-1 .page-main-title,.page-node-17 .page-main-title,.page-node-417 .page-main-title{top:160px;}.navbar.container{border:0px;margin:0px auto 0px auto;padding:0px;background-color:#ffffff;width:100%;max-width:none;box-shadow:0 0 8px #ddd;border-radius:0;}.navbar.container .container{margin:0 auto;width:1200px;}.navbar-btn{margin-top:0px;margin-bottom:0px;}.navbar-collapse{float:right;padding-left:0px;padding-right:0px;position:relative;}span.dropdown-toggle{font-weight:600;color:#737373;margin:-1.5px 0 23px 0;display:block;cursor:pointer;}span.dropdown-toggle:hover{color:#333;background-color:transparent;}nav > ul > li.leaf a{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;font-weight:600;color:#737373;margin-bottom:23px;}nav > ul > li{margin-top:35px;margin-left:0px;margin-right:40px;font-size:16px;}nav > ul > li.active{border-bottom:3px solid #00b2dc;}.dropdown:hover > .dropdown-menu{display:block;}.dropdown-menu:hover{display:block;}.navbar-nav > li > .dropdown-menu{margin-top:0;margin-left:-4px;padding:0;border-radius:5px;width:302px;box-shadow:0 5px 21px rgba(15,65,86,0.1);}.navbar-nav > li > .dropdown-menu li{padding:0;border-bottom:1px solid #ccc;}.navbar-nav > li > .dropdown-menu li:last-child{border-bottom:0;}.navbar-nav > li > .dropdown-menu li a{display:block;width:100%;height:100%;padding:16px 20px;white-space:normal;}.navbar-nav > li > .dropdown-menu li a:hover{background-color:#f5f6f7;}.navbar-nav > li > .dropdown-menu li:first-child > a{border-radius:5px 5px 0 0;}.navbar-nav > li > .dropdown-menu li:last-child > a{border-radius:0 0 5px 5px;}.navbar-nav > li > .dropdown-menu > .active > a,.navbar-nav > li > .dropdown-menu > .active > a:hover,.navbar-nav > li > .dropdown-menu > .active > a:focus{color:#ffffff;background-color:#00b2dc;}.navbar-header .logo{margin-top:4px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover{background:transparent;}.language-switcher{position:absolute;right:0;top:30px;width:30px;height:30px;border:1px solid #70787b;border-radius:3px;text-align:center;cursor:pointer;}.language-switcher:hover{border:1px solid #00b2dc;background:#00b2dc;}.language-switcher a,.language-switcher a:active,.language-switcher a:visited{display:block;width:100%;height:100%;line-height:30px;color:#70787b;text-decoration:none;}.language-switcher:hover a{color:#fff;text-decoration:none;}.main-container{position:relative;margin:0px;width:100%;background-color:#fafbfc;padding:0px;}.main-container > .row{margin:0;}.main-container > .row > section.col-sm-12{padding:0;}.breadcrumb{display:none;}.main-container .row > section{width:100%;}.node-type-services .main-container h1.page-header,.node-type-page .main-container h1.page-header,.node-type-main-page .main-container h1.page-header{text-align:center;position:absolute;width:100%;color:#ffffff;font-size:48px;font-family:"Proxima Nova Extrabold","Proxima Nova",Helvetica,Arial,sans-serif;font-weight:800;border:0px;z-index:1;}.node-type-services .main-container h1.page-header,.node-type-page .main-container h1.page-header{top:260px;}.node-type-main-page .main-container h1.page-header{top:135px;}.field-name-field-node-image .field-label{display:none;}section.block-system{}.field-name-field-field-main-page-image .field-item{height:500px;overflow:hidden;position:relative;}.field-name-field-field-main-page-image .field-item:before{content:'';position:absolute;width:100%;height:100%;background:rgba(48,48,48,0.78);}.front .block.block-system .img-responsive{width:100%;height:auto;margin-top:-5%;}section.service-projects-block{position:absolute;right:0px;top:650px;width:25%;}.field-type-text-with-summary{}.block-title{margin-top:0px;}h1.page-header{display:none;}.front h1.page-header{display:block;}.region-content{position:relative;}.no-padding{padding:0 !important;}.clearfix{clear:both;}.footer p.email{background:url(/sites/default/files/images/icons/ic_email_light_18px.svg) no-repeat left top;padding-left:25px;}.footer p.fax{background:url(/sites/default/files/images/icons/ic_fax_light_18px.svg) no-repeat left 3px;padding-left:25px;}.footer p.phone{background:url(/sites/default/files/images/icons/ic_phone_light_18px.svg) no-repeat left 3px;padding-left:25px;}.footer p.presentation{background:url(/sites/default/files/images/icons/ic_file_download_light_18px.svg) no-repeat left top;padding-left:25px;}.footer p.email a,.footer p.email a:visited,.footer p.phone{color:#7a7e80;}.footer p.email a:hover{color:#bdbfc0;}.footer p.copyright{margin-top:30px;}.social-icons{margin:0;padding-left:20px;list-style:none;display:block;}.footer .social-icons{padding:10px 0;}.social-icons li{float:left;margin:0 8px 0 0;display:block;width:20px;height:20px;}.social-icons li a{display:block;width:100%;height:100%;}.social-icons li a:hover{text-decoration:none;}.social-icons li.facebook{background:url(/sites/default/files/images/icons/fb_icon.png) no-repeat left top;}.social-icons li.facebook:hover{background:url(/sites/default/files/images/icons/fb_icon_hover.png) no-repeat left top;}.social-icons li.linkedin{background:url(/sites/default/files/images/icons/linkedin_icon.png) no-repeat left top;}.social-icons li.linkedin:hover{background:url(/sites/default/files/images/icons/linkedin_icon_hover.png) no-repeat left top;}.social-icons li.vk{background:url(/sites/default/files/images/icons/vk_icon.png) no-repeat left top;}.social-icons li.vk:hover{background:url(/sites/default/files/images/icons/vk_icon_hover.png) no-repeat left top;}.front .block-our-clients img.img-responsive{width:auto;display:block;height:auto;max-width:220px;max-height:40px;margin:0;vertical-align:middle;}.block-our-clients{background:#F5F6F7;height:120px;}.block-our-clients .block-title{display:none;}.block-our-clients .view-our-clients{width:1200px;margin:0 auto;height:100px;}.block-our-clients .view-header{width:200px;float:left;margin-top:22px;}.block-our-clients .view-content{float:right;width:960px;height:40px;margin:40px 0;}.block-our-clients .view-content-display{display:flex;justify-content:center;column-gap:10px}.block-our-clients .views-row{padding:0px;display:inline-block;width:20%;float:left;text-align:center;}.block-our-clients .views-row a{display:block;vertical-align:middle;width:100%;text-align:center;}.block-our-clients .views-row a{display:table;vertical-align:middle;text-align:center;}.block-our-clients .views-row a img{display:inline-block !important;max-width:100%;}.block-our-clients .views-row a img img:hover{filter:grayscale(100%) contrast(70%);-webkit-filter:grayscale(100%) contrast(70%);}.block-our-clients .views-row .views-field{height:40px;display:table;vertical-align:middle;}.block-our-clients .views-row .views-field div{height:100%;display:table-cell;vertical-align:middle;}.block-our-clients .views-row .views-field div a{display:inline-block;vertical-align:middle;}#block-our-clients .item{width:100%;transition:none !important;}.block-our-clients .views-row img{filter:grayscale(100%) contrast(50%);-webkit-filter:grayscale(100%) contrast(50%);transition:all linear 0.25s;vertical-align:middle;}.block-our-clients .views-row .views-field .client-image-link-265 img:hover{filter:grayscale(100%) contrast(70%);-webkit-filter:grayscale(100%) contrast(70%);}.block-our-clients .views-row img:hover{filter:none;-webkit-filter:grayscale(0%);}.recent-news-block{width:1200px;margin:60px auto;}.recent-news-block .view-content{margin-bottom:50px;padding:0;display:flex;justify-content:center;column-gap:12px;}.recent-news-block .views-row-1{display:flex;flex-direction:column;row-gap:20px;flex:1 0;}.recent-news-block .views-row-2{display:flex;flex-direction:column;row-gap:20px;flex:1 0;}.recent-news-block .view-footer:before,.recent-news-block .view-footer:after{clear:both;content:'';display:table;}.recent-news-block .view-content .views-field-title{flex:0 0;}.recent-news-block .view-content .views-field-title a,.recent-news-block .view-content .views-field-title a:visited{color:var(--blue);text-decoration:none;font-size:21px;line-height:1.2;display:block;}.recent-news-block .view-content .views-field-title a:hover{color:var(--light-blue);}.recent-news-block .view-content .views-field-body{flex:1 0;}.recent-news-block .view-content .views-field-published-at{flex:0 0;font-weight:600;}.recent-news-block .front-buttons-wrapper{margin:60px 0 0;}.recent-news-block .front-buttons{margin:0 auto;}.page-node-340 .recent-news-block .front-buttons{width:280px;}.page-node-341 .recent-news-block .front-buttons{width:280px;}.recent-news-block .front-buttons button{width:280px;height:60px;font-size:14pt;border:0;border-radius:4px;color:#fff;}.recent-news-block .front-buttons a,.recent-news-block .front-buttons a:hover{color:#fff;text-decoration:none;width:280px;height:100%;display:block;float:left;}.recent-news-block .front-buttons a:first-child{margin-right:40px;}.recent-news-block .front-buttons button.presentation-download{background:#0099C7;}.recent-news-block .front-buttons button.survey{background:#EC407A;line-height:1.2em;}.front .sgmpopup-content-wrapper{width:300px;box-shadow:0 0 10px 0 #ddd;border:none !important;}.front .sgmpopup-arrow{left:-125px;}.front .sgmpopup-arrow .sgmpopup-arrow-outer{top:1px;border-color:#ddd transparent transparent !important;}.front .sgmpopup > img{display:none;}.front .sgmpopup-content{font-size:12pt;}.node-type-services .group-header .field-name-field-node-image .field-item img{min-height:360px;}#cboxClose{right:32px;}#cboxContent h1,#cboxContent h2{padding-left:50px;padding-right:50px;font-size:30px;}#cboxContent article div.field-name-body{padding-left:50px;padding-right:50px;}.sliding-popup-bottom{margin-left:25% !important;margin-bottom:10px !important;padding:20px 30px 20px 30px;border-radius:10px;background:#5caad0;color:#fff !important;height:auto;width:50%;bottom:0px;}.popup-content{max-width:100% !important;}#sliding-popup .popup-content #popup-text{max-width:100% !important;}#sliding-popup .popup-content #popup-buttons{float:none !important;max-width:100% !important;text-align:center;}.sliding-popup-bottom button{background-color:Transparent !important;background-repeat:no-repeat !important;background-image:none !important;border:none !important;overflow:hidden !important;outline:none !important;text-decoration:underline;font-weight:600;}article#node-768 h2{margin-bottom:0;}
.node-main-page .field-type-text-with-summary{max-width:1200px;margin:-190px auto 50px auto;}.services-cards__list{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto 40px auto;padding:0;box-shadow:0 3px 8px #eee;list-style:none;}.services-cards__list_5cols{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.services-cards__item{display:flex;align-items:center;height:100%;width:400px;padding:35px 40px;background-color:#fff;border-color:#f7f7f7;transition:0.15s linear;cursor:pointer;border:1px solid #eee;text-decoration:none !important;}.services-cards__item_5cols{flex-direction:column;justify-content:center;width:240px;}.services-cards__item span{color:#000000;font-weight:600;opacity:0.7;}.services-cards__item__span{}.services-cards__item__span_text-center{text-align:center;}.services-cards__item::before{content:"";width:70px;height:70px;flex-shrink:0;margin-right:16px;background-position:center;background-repeat:no-repeat;background-size:contain;}.services-cards__item_before{}.services-cards__item_before::before{margin-right:0;}.services-cards__item:hover{transform:scale(1.05);box-shadow:0 3px 10px #ddd;}.services-cards__item:hover span{opacity:1;}.services-cards__item--blockchain::before{background-image:url(/sites/default/files/services_cards_icons/bockchain_icon.svg);}.services-cards__item--comp::before{background-image:url(/sites/default/files/services_cards_icons/manufacture_managment_icon.svg);}.services-cards__item--math::before{background-image:url(/sites/default/files/services_cards_icons/math_po_icon.svg);}.services-cards__item--document::before{background-image:url(/sites/default/files/services_cards_icons/documents_icon.svg);}.services-cards__item--engineer::before{background-image:url(/sites/default/files/services_cards_icons/reingeneering_icon.svg);}.services-cards__item--oil::before{background-image:url(/sites/default/files/services_cards_icons/oil_icon.svg);}.services-cards__item--learning::before{background-image:url(/sites/default/files/services_cards_icons/education_icon.svg);}.services-cards__item--medicine::before{background-image:url(/sites/default/files/services_cards_icons/medicin_icon.svg);}.services-cards__item--video::before{background-image:url(/sites/default/files/services_cards_icons/video_icon.svg);}.services-cards__item--ai::before{background-image:url(/sites/default/files/services_cards_icons/ai_icon.svg);}.welcome-block-text{padding-right:100px;padding-left:100px;}.welcome-block-text span{color:#27aae1;}.front .views-our-clients swiper-container{width:100%;height:100%;}.front .views-our-clients swiper-slide{display:flex!important;justify-content:center;align-items:center;}.front .views-our-clients swiper-slide img{object-fit:cover;}.front .views-our-clients .our-client-swiper-carousel-button-prev{border:solid #00b2dc;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);width:10px;height:10px;background:transparent;align-self:center;order:-1;}.front .views-our-clients .our-client-swiper-carousel-button-next{border:solid #00b2dc;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px;height:10px;background:transparent;align-self:center;}.front .views-our-clients .our-client-swiper-carousel-button-disabled{opacity:0.25;}
.node-type-services{}.node-type-services div.main-container > div.row{margin:0;padding:0;}.node-type-services .col-sm-12{padding:0;}.node-type-services .field-type-text-with-summary{width:auto;margin:0;}.node-type-services .services-columns-wrapper{width:1200px;margin:70px auto;}.node-type-services h1.page-header{display:none;}.node-type-services .group-header{position:relative;margin-bottom:50px;}.node-type-services .group-footer{clear:both;min-height:70px;}.node-type-services .field ul{margin:0;padding:0;list-style-type:none;}.node-type-services .field ul li{padding-left:15px;margin-bottom:8pt;}.node-type-services .field ul li:before{content:"\2022\00a0";color:#00b2dc;font-size:16pt;line-height:12pt;margin-left:-15px;}.node-type-services .field-name-field-short-description{padding:0 30px 70px;font-size:12pt;}.node-type-services .field-name-body{font-size:12pt;}.node-type-services .field-name-field-specializations{margin-bottom:30px;}.node-type-services .field-name-field-related-projects{font-size:12pt;padding:0 30px 60px;}.node-type-services .field-name-field-related-projects .field-label{font-size:14pt;color:#00b2dc;margin-bottom:10px;}.node-type-services .field-name-field-related-projects a,.node-type-services .field-name-field-related-projects a:hover,.node-type-services .field-name-field-related-projects a:visited{color:#333;display:block;text-decoration:underline;}.node-type-services .field-name-field-related-projects a:hover{font-weight:600;}.node-type-services .field-name-field-related-projects a.viziware-link,.node-type-services .field-name-field-related-projects a.viziware-link:hover,.node-type-services .field-name-field-related-projects a.viziware-link:visited{color:#00b2dc;font-weight:600;}.node-type-services .field-name-field-related-projects .field-item{padding:0 0 5px;}.node-type-services .main-container .field strong{font-size:14pt;}.node-type-services .main-container .field-name-body,.node-type-services .main-container .field-name-field-specializations,.node-type-services .main-container .field-name-field-technologies{background:#fff;box-shadow:0 0 5px #ddd;padding:30px;font-size:12pt;border-radius:3px;}.node-type-services .group-header .field-name-field-node-image .field-item{max-height:360px;overflow:hidden;position:relative;}.node-type-services .group-header .field-name-field-node-image .field-item:before{content:'';position:absolute;width:100%;height:100%;background:rgba(48,48,48,0.78);}.node-type-services .group-header .img-responsive{width:100%;height:auto;}.node-type-services .services-columns-wrapper .group-left{padding-left:0;}.page-node-4 .field-name-title h2{max-width:1200px;}.page-node-68 .field-name-title h2{max-width:900px;}.page-node-6.node-type-services .group-header .img-responsive,.page-node-14.node-type-services .group-header .img-responsive{margin-top:-300px;}
.page-node-15 .region-content,.page-node-16 .region-content{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;}.page-node-15 .page-main-title,.page-node-16 .page-main-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.page-node-447 .page-main-title::after,.page-node-317 .page-main-title::after{content:unset;}.contacts{display:grid;grid-template-columns:420px 1fr;gap:24px;}.contacts__block{padding:30px;border:1px solid var(--light-grey-2);border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2.85px 0.15px rgb(28 35 40 / 10%);}.contacts__title{margin-top:0;margin-bottom:12px;font-size:18px;font-weight:600;color:var(--blue);}p + .contacts__title{margin-top:40px;}.contacts__contacts-link{display:flex;align-items:center;}.contacts__contacts-link:hover{color:var(--blue);}.contacts__contacts-link:not(:last-of-type){margin-bottom:8px;}.contacts__contacts-link::before{content:"";display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-right:8px;background-color:currentColor;transition:background-color 0.2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;}.contacts__contacts-link--phone::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#phone);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#phone);}.contacts__contacts-link--email::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#email);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#email);}.contacts__social-list{margin-top:40px;}.contacts__social-list a:hover{color:var(--blue);}.contacts__address-list{margin:0;padding:0;list-style:none;}.contacts__address-item{margin-bottom:40px;}.contacts__address-title{margin-top:0;margin-bottom:12px;font-size:18px;font-weight:600;color:var(--dark-grey);}.contacts__address{display:flex;align-items:center;}.contacts__address::before{content:"";display:block;flex-grow:0;flex-shrink:0;width:20px;height:20px;margin-right:12px;background-color:var(--blue);transition:background-color 0.2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#map-pin);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#map-pin);}.contacts-map-block{margin-top:40px;}.contacts-map-view{padding:30px;border:1px solid var(--light-grey-2);border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2.85px 0.15px rgb(28 35 40 / 10%);}.contacts-map-view .view-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px;font-size:18px;font-weight:600;}.contacts-map-view .map-title{margin:0;margin-right:16px;color:#333;}.contacts-map-view .map-switch-wrapper{display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0;}.contacts-map-view .map-switch-wrapper li{color:#999;cursor:pointer;}.contacts-map-view .map-switch-wrapper li:not(:last-child){margin-right:16px;}.contacts-map-view .map-switch-wrapper li:hover{color:#333;}.contacts-map-view .map-switch-wrapper li.selected{color:#00b2dc;text-decoration:underline;}.contacts-map-view .map-switch-wrapper li.selected:hover{color:#00b2dc;cursor:default;}.contacts-map-view .sgmpopup,.contacts-map-view .sgmpopup-content-wrapper{display:none;}
.page-node-1 .field-type-text-with-summary,.page-node-17 .field-type-text-with-summary{max-width:1200px;margin:50px auto 50px auto;}.page-node-1 .region-content section.block-system.clearfix,.page-node-1 .region-content section.block-system.clearfix:after,.page-node-1 .region-content section.block-system.clearfix:before,.page-node-1 .region-content section.block-system > div.clearfix,.page-node-1 .region-content section.block-system > div.clearfix:before,.page-node-1 .region-content section.block-system > div.clearfix:after,.page-node-17 .region-content section.block-system.clearfix,.page-node-17 .region-content section.block-system.clearfix:after,.page-node-17 .region-content section.block-system.clearfix:before,.page-node-17 .region-content section.block-system > div.clearfix,.page-node-17 .region-content section.block-system > div.clearfix:before,.page-node-17 .region-content section.block-system > div.clearfix:after{clear:none;}.company-history-timeline.clearfix,.company-history-timeline.clearfix:after,.company-history-timeline.clearfix:before{clear:none;}#edit-field-milestone-date-value{display:none;}.company-history-timeline{padding-left:80px;float:left;width:700px;}.company-history-timeline-custom{font-size:16px;border:1px solid var(--light-grey-2);border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2.85px 0.15px rgb(28 35 40 / 10%);}.company-history-timeline .timeline{position:relative;margin:30px 0 0 -66px;}.company-history-timeline .timeline > .line{height:1px;background:#C7C5C7;width:102%;position:absolute;top:-17px;left:18px;}.company-history-timeline .timeline > ul{list-style:none;padding:0;}.company-history-timeline .timeline > ul > li{display:inline;position:relative;padding:0 3px;cursor:pointer;font-size:11pt;}.company-history-timeline .timeline > ul > li.selected{color:#00b2dc;}.company-history-timeline .timeline > ul > li:before{content:"\2022";font-size:24pt;position:absolute;top:-20px;left:50%;margin-left:-5px;line-height:0;cursor:pointer;z-index:9;color:#B0BEC5;}.company-history-timeline .timeline > ul > li.selected:before{color:#00b2dc;}.company-history-timeline .timeline > ul > li:after{content:"\2022";font-size:48pt;position:absolute;top:-22px;left:50%;margin-left:-11px;line-height:0;cursor:pointer;color:#fff;z-index:8;}.company-history-timeline .info-block{position:relative;height:240px;margin:20px 60px 0 0;}.company-history-timeline .info-block .prev{position:absolute;top:50%;left:-55px;font-size:18pt;color:#777;margin-top:-15px;}.company-history-timeline .info-block .next{position:absolute;top:50%;right:-65px;font-size:18pt;color:#777;margin-top:-15px;}.company-history-timeline .info-block .next span:before{float:right;}.company-history-timeline .info-block .prev:hover,.company-history-timeline .info-block .next:hover{color:#00b2dc;cursor:pointer;}.company-history-timeline .info-block .info-year{display:none;}.company-history-timeline .info-block .info-year.selected{display:block;}.company-history-timeline .info-block .info-year .year-title{color:#00b2dc;font-size:16pt;margin:0 0 10px;display:block;}.company-history-timeline-list{--timeline-item-width:560px;width:var(--timeline-item-width)!important;}.company-history-timeline-item{height:295px!important;padding:20px 0px 20px 0!important;border:none!important;width:var(--timeline-item-width)!important;}.timeline-container-custom{width:auto!important;padding-top:30px;}.company-history{font-size:12pt;padding:0 20px 0 0;}.history-title{font-size:16pt;padding:20px 0;}.management-block{position:relative;margin:50px auto 70px;width:1200px;float:none;clear:both;padding:70px 0 0 !important;}.management-block > .view-management{overflow:hidden;clear:both;padding-bottom:4px;}.management-block .block-title{position:absolute;font-size:20pt;}.management-block .tabs-header{width:600px;margin:-8px auto;}.management-block .tabs-header .tab{float:left;margin:10px 20px;font-size:12pt;padding:0 0 8px;cursor:pointer;}.management-block .tabs-header .tab > span{padding:0 4px;}.management-block .tabs-header .tab > a,.management-block .tabs-header .tab > a:visited{color:#333;text-decoration:none;}.management-block .tabs-header .tab.selected{border-bottom:2px solid #00b2dc;color:#00b2dc;}.management-block > .view-management > .view-content{margin:0;width:1200px;padding:2px;display:flex;flex-wrap:wrap;}.management-block .person-prev{position:absolute;top:50%;left:-30px;font-size:20pt;}.management-block .person-next{position:absolute;top:50%;right:-30px;font-size:20pt;}.management-block .person-card{width:348px;float:left;position:relative;padding-top:270px;height:520px;transition:box-shadow linear 0.15s;margin-bottom:50px;margin-right:50px;}.management-block .person-card:hover{box-shadow:0px 3px 3.85px 1.5px rgba(28,35,40,0.1);transition:box-shadow linear 0.15s;}.management-block .person-card.views-row::nth-of-type(3n){margin-right:0;}.management-block .person-card.views-row:nth-of-type(3n+1){margin-left:0;}.management-block .view-management .text-center{position:absolute;bottom:-60px;left:50%;margin-left:-100px;width:200px;height:50px;}.management-block .view-management .text-center .pagination{margin:0;padding:0;}.management-block .view-management .text-center .pagination .pager-first,.management-block .view-management .text-center .pagination .prev,.management-block .view-management .text-center .pagination .next,.management-block .view-management .text-center .pagination .pager-last{display:none;}.management-block .view-management .text-center .pagination li a,.management-block .view-management .text-center .pagination li span{font-size:0;padding:0;margin:0;display:block;width:100%;height:100%;border-radius:8px;}.management-block .view-management .text-center .pagination li a{background:#cfd8dc;border-color:#cfd8dc;}.management-block .view-management .text-center .pagination li a:hover{background:#fff;}.management-block .view-management .text-center .pagination li{margin:0 8px;display:block;float:left;width:16px;height:16px;}.person-card.flat-sheet{padding-left:25px;padding-right:25px;}.person-card p{margin:0;padding:0;}.person-card .person-photo{overflow:hidden;width:100%;height:250px;top:0;left:0;position:absolute;}.person-card .person-photo img{margin:0;width:100%;height:auto;}.person-card .person-name,.person-card .person-position{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;}.person-card .views-field-body{padding-top:15px;height:170px;overflow:hidden;position:relative;}.person-card .views-field-body .field-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;}.person-card .person-more-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;}.person-card .person-more-wrapper .person-more{display:block;width:100%;height:100%;}.person-card .person-more a,.person-card .person-more a:visited{color:#00b2dc;font-size:11pt;display:block;width:100%;height:100%;}.node-employee .field-type-text-with-summary{width:auto;margin:0;}.ohrana-truda{margin-top:30px;color:#333 !important;font-weight:600;}.ohrana-truda b{font-size:14pt;}.ohrana-truda-presentation{background:url(/sites/default/files/images/icons/ic_file_download_black_18px.svg) no-repeat right 1px;padding-right:17px;padding-left:4px;}.ohrana-truda-presentation a{float:none !important;display:inline !important;padding:0 !important;color:#333 !important;text-decoration:underline !important;}.partners-block{position:relative;margin:0 auto 100px;width:1200px;float:none;}.partners-block .block-title{font-size:20pt;padding:0 0 20px;}.partners-block .partner-logo{width:100px;height:70px;display:table-cell;vertical-align:middle;}.partners-block .partner-logo img{width:auto;height:auto;margin:0 auto;display:block;max-width:100px;max-height:70px;}.partners-block .view-partners > .view-content{width:40%;float:left;}.partners-block .view-partners > .view-footer{width:55%;margin-left:5%;float:left;}.partners-block .view-partners > .view-content .partner-short-title,.partners-block .view-partners > .view-content .partner-description{display:none;}.partners-block .view-partners > .view-content .views-row{position:relative;margin-bottom:10px;padding:15px 10px 15px 30px;height:100px;cursor:pointer;}.partners-block .view-partners > .view-content .views-row:nth-child(4){margin-bottom:0;}.partners-block .view-partners > .view-content .views-row:hover{box-shadow:0px 3px 3.85px 1.5px rgba(28,35,40,0.1);transition:box-shadow linear 0.15s;}.partners-block .view-partners > .view-content .views-row.selected{border-left:5px solid #00b2dc;padding-left:26px;}.partners-block .view-partners > .view-content .views-row.selected .partner-title-wrapper{left:146px;}.partners-block .view-partners > .view-content .views-row.selected:hover{cursor:default;box-shadow:0px 2px 2.85px 0.15px rgba(28,35,40,0.1);}.partners-block .view-partners > .view-content .views-row > div{float:left;}.partners-block .partner-title-wrapper{position:absolute;left:150px;top:0;bottom:0;right:0;}.partners-block .partner-title{font-size:14pt;line-height:14pt;position:absolute;left:0;right:20px;top:50%;transform:translateY(-50%);}.partners-block .partner-info-wrapper{height:430px;}.partners-block p.pointer{display:none;position:absolute;top:50%;width:0;height:0;border-style:solid;right:-62px;}.partners-block .view-partners > .view-content .views-row.selected p.pointer{display:block;}.partners-block p.pointer.outer{margin-top:-10px;border-width:10px 12px 10px 0;border-color:transparent #eee transparent transparent;}.partners-block p.pointer.inner{margin-top:-8px;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;}.partners-block .partner-info .partner-short-title{padding:0 0 20px;}.partners-block .partner-info .partner-short-title a,.partners-block .partner-info .partner-short-title a:visited{font-size:16pt;color:#00b2dc;text-decoration:none;}.partners-block .view-partners .text-center{position:absolute;bottom:-70px;left:50%;margin-left:-100px;width:200px;height:50px;}.partners-block .view-partners .text-center .pagination{margin:0;padding:0;}.partners-block .view-partners .text-center .pagination .pager-first,.partners-block .view-partners .text-center .pagination .prev,.partners-block .view-partners .text-center .pagination .next,.partners-block .view-partners .text-center .pagination .pager-last{display:none;}.partners-block .view-partners .text-center .pagination li a,.partners-block .view-partners .text-center .pagination li span{font-size:0;padding:0;margin:0;display:block;width:100%;height:100%;border-radius:8px;}.partners-block .view-partners .text-center .pagination li a{background:#cfd8dc;border-color:#cfd8dc;}.partners-block .view-partners .text-center .pagination li a:hover{background:#fff;}.partners-block .view-partners .text-center .pagination li{margin:0 8px;display:block;float:left;width:16px;height:16px;}.node-employee .field-name-field-photo,.node-employee .field-name-body{padding:20px 40px;}.node-employee img.img-responsive{width:350px;height:250px;filter:none;}.node-partner .field-name-field-logo,.node-partner .field-name-body{padding:20px 40px;width:auto;margin:0;}.node-partner img.img-responsive{width:auto;height:auto;filter:none;}.node-type-page .region .field-name-field-node-image .field-item{max-height:360px;overflow:hidden;position:relative;}.node-type-page .region .field-name-field-node-image .field-item:before{content:'';position:absolute;width:100%;height:100%;background:rgba(48,48,48,0.78);}.node-type-page .region .field-name-field-node-image .img-responsive{width:100%;height:auto;}.node-type-page .region .field-name-title h2{top:135px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.node-type-page.page-node-20 .region .field-name-title h2,.node-type-page.page-node-21 .region .field-name-title h2{top:0;font-size:24px;line-height:27px;margin-top:45px;}
.page-node-20 .field-name-field-node-image,.page-node-21 .field-name-field-node-image{display:none;}.page-node-20 .field-type-text-with-summary,.page-node-21 .field-type-text-with-summary{margin:0;}p#go-back{position:absolute;left:-65px;width:36px;height:36px;background:url(/sites/default/files/images/go-back-btn.png) no-repeat;-webkit-background-size:100%;background-size:100%;box-shadow:0 3px 20px rgba(0,44,62,0.2);transition:all 0.15s;}p#go-back:hover{-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125);box-shadow:0 3px 35px rgba(0,44,62,0.25);}p#go-back a{display:block;width:100%;height:100%;}p#go-back a{text-decoration:none;}.page-node-20 .field-name-title,.page-node-21 .field-name-title{width:1200px;margin:0 auto;}.page-node-20 .field-name-title h2,.page-node-21 .field-name-title h2{text-align:left;position:relative;color:#333;font-size:24pt;top:0;font-weight:500;line-height:24pt;margin:20px 0 0;}.page-node-20 .field-name-title h2:after,.page-node-21 .field-name-title h2:after{display:none;}.page-node-20 .management-block,.page-node-21 .management-block{margin-top:0;}.page-node-20 .management-block .person-card.views-row-even,.page-node-21 .management-block .person-card.views-row-even{margin:0;}.page-node-20 .management-block .person-card,.page-node-21 .management-block .person-card{margin-bottom:75px;}.page-node-20 .management-block .person-card:nth-child(3n+2),.page-node-21 .management-block .person-card:nth-child(3n+2){margin-right:75px;margin-left:75px;}.node-employee .field-name-field-dolzhnost{font-size:14pt;font-weight:600;}.node-employee .field-name-field-photo{float:left;}.node-employee h3.title{margin:30px 0 0;}.page-node.node-type-employee .node-employee .field-name-field-photo{padding:20px 40px 20px 0;}.page-node.node-type-employee .node-employee .field-name-field-dolzhnost{font-size:30px;font-weight:400;font-family:inherit;}
.page-node-447 .region-content,.page-node-317 .region-content{display:grid;grid-template-columns:740px 1fr;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px;column-gap:40px;}.page-node-447 .block-system,.page-node-317 .block-system{grid-column:1 / -1;}.page-node-447 .page-main-title,.page-node-317 .page-main-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.page-node-447 .page-main-title::after,.page-node-317 .page-main-title::after{content:unset;}.featured-news-block{display:flex;min-width:0;}.featured-news-view{position:relative;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);transition:box-shadow linear 0.15s;}.featured-news-view:hover{box-shadow:0px 3px 3.85px 1.5px rgba(28,35,40,0.1);}.featured-news-view .view-header{height:300px;overflow:hidden;}.featured-news-view__image{height:300px;width:100%;transition:transform 0.75s ease-in-out;}.featured-news-view:hover .featured-news-view__image{transform:scale(1.15);transition:all 2.25s ease-in-out;}.featured-news-view .view-content{position:relative;padding:30px 50px 30px 30px;}.featured-news-view .view-content::after{content:"";position:absolute;top:20px;right:20px;width:20px;height:20px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#pin);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#pin);}.featured-news-view__title{margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600;}.featured-news-view:hover .featured-news-view__title{color:var(--blue);}.featured-news-view__text{margin-top:0;margin-bottom:12px;}.featured-news-view__date{font-size:14px;font-weight:600;text-align:right;}.featured-news-view__link a{display:block;position:absolute;top:0;right:0;left:0;bottom:0;}.latest-news-block{min-width:0;padding-top:20px;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);}.latest-news-block .block-title{margin-top:0;margin-bottom:8px;padding-right:20px;padding-left:20px;font-size:18px;font-weight:600;}.latest-news-view-aside__item-title{margin-top:0;margin-bottom:8px;font-size:16px;font-weight:400;}.latest-news-view-aside__item-title a{color:var(--dark-grey);}.latest-news-view-aside__item-title a:hover{color:var(--blue);text-decoration:underline;}.latest-news-view-aside__item-date{color:var(--dark-grey);}.latest-news-view-aside .view-content{padding-right:20px;padding-left:20px;padding-bottom:20px;border-bottom:1px solid var(--light-grey-2);}.latest-news-view-aside .views-row:not(:last-child){margin-bottom:16px;}.latest-news-view-aside .view-footer{padding:20px;}.latest-news-view-aside__filter-title{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:600;}.latest-news-view-aside__filter{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:0;padding:0;gap:10px;}.latest-news-view-aside__filter li{display:flex;justify-content:center;align-items:center;padding:4px 8px;font-size:16px;border-radius:99em;background-color:transparent;cursor:pointer;transition:background-color 0.1s,color 0.1s;}.latest-news-view-aside__filter li:hover,.latest-news-view-aside__filter li.selected{background-color:var(--blue);color:var(--white);}.latest-news-view-aside__filter li.selected:hover{cursor:default;}.news-list-block{grid-column:1 / -1;margin-top:40px;}.news-list-view{display:grid;grid-template-columns:740px 1fr;grid-template-areas:"news-list video"
    "filters filters"
    "paginator .";column-gap:40px;}.news-list-view .view-header{grid-area:video;}.news-list-view .view-filters{grid-area:filters;}.news-list-view .view-content{grid-area:news-list;}.news-list-view .text-center{grid-area:paginator;display:flex;align-items:center;justify-content:center;padding-top:20px;}.news-list-view .pagination{margin:0;display:block;}.news-list-view .view-filters .views-exposed-widgets,.news-list-view .view-filters .views-exposed-widget{margin:0;padding:0;}.news-list-view .views-row{position:relative;padding:30px;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);transition:box-shadow linear 0.15s;}.news-list-view .views-row:hover{box-shadow:0px 3px 3.85px 1.5px rgba(28,35,40,0.1);}.news-list-view .views-row:not(:last-child){margin-bottom:30px;}.news-list-view__item-title{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:600;}.news-list-view .views-row:hover .news-list-view__item-title{color:var(--blue);}.news-list-view__item-text{margin-top:0;margin-bottom:12px;font-size:16px;}.news-list-view__item-date{font-size:14px;font-weight:600;text-align:right;}.news-list-view__item-link a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;}.news-list-view__video-title{margin-top:0;margin-bottom:12px;font-size:16px;font-weight:600;}.news-list-view__video-wrapper{margin-bottom:30px;}.news-list-view__video{display:block;object-fit:cover;}.news-list-view__link-wrapper{margin-bottom:0;}.news-list-view__aside-link{display:flex;flex-direction:column;font-size:14px;color:var(--dark-grey);}.news-list-view__aside-link:hover{color:var(--blue);}.news-list-view__aside-image{display:block;margin-bottom:8px;}.news-list-view .pagination > li > a{color:var(--blue);}.news-list-view .pagination > li.active > span{color:var(--white);background-color:var(--blue);border-color:var(--blue);}.page-node-447 #cboxLoadedContent,.page-node-317 #cboxLoadedContent{margin:0;}.page-node-447 #cboxLoadedContent .submitted,.page-node-317 #cboxLoadedContent .submitted{margin:0 50px;}.node-news p{font-size:16px;}.node-news a{color:var(--blue);}.node-news a:hover{text-decoration:underline solid var(--blue);}.node-news blockquote{font-size:16px;border-left-color:var(--blue);}.node-news .image-center{display:block;width:80%;margin-right:auto;margin-left:auto;}.node-news .image-left{width:400px;margin-right:16px;margin-bottom:16px;float:left;}.node-news .image-right{width:400px;margin-left:16px;margin-bottom:16px;float:right;}.node-news .clear-float{clear:both;}
.hr-content{max-width:1200px;margin:50px auto 0;padding:30px;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);}.hr-content__title{margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600;}.hr-content__list{margin:0;column-count:2;column-gap:80px;}.hr-content__list li::marker{color:var(--blue);}.page-node-417 .language-switcher,.page-node-418 .language-switcher{display:none;}.vacancies-block{max-width:1200px;margin:50px auto 0;padding-bottom:50px;}.vacancies-block .block-title{margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600;}.vacancies-block .view-content{margin-bottom:40px;}.vacancies-block .view-footer{position:relative;}.vacancies-block .ui-widget{font-family:inherit;font-size:inherit;}.vacancy-item{position:relative;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);transition:box-shadow linear 0.15s;}.vacancy-item:not(:last-of-type){margin-bottom:20px;}.vacancy-item:hover{box-shadow:0px 3px 3.85px 1.5px rgba(28,35,40,0.1);}.vacancy-item .ui-accordion-header{position:relative;}.vacancy-item .ui-accordion-header a{display:block;padding:30px 80px 30px 30px;}.vacancy-item .ui-accordion-header .ui-accordion-header-icon{position:absolute;top:calc(50% - 6px);right:30px;left:auto;width:0;height:0;margin:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid var(--blue);transition:transform 0.5s;transform-origin:center;background:none;}.vacancy-item .ui-accordion-header-active .ui-accordion-header-icon{transform:rotate(180deg);}.vacancy-item .views-field-title{margin:0;padding:0;color :var(--dark);font-size:20px;font-weight:600;border:none;background:none;}.vacancy-item .ui-accordion-header:hover .views-field-title{color:var(--blue);}.vacancy-item .ui-state-default .views-field-field-requirements{color:var(--dark-grey);font-size:18px;font-weight:normal;opacity:1;transition:opacity 0.2s;transition-delay:0.3s;}.vacancy-item .ui-state-active .views-field-field-requirements{opacity:0;visibility:hidden;}.vacancy-item .ui-accordion-content{padding:0 30px 30px;}.vacancy-item .ui-widget-content{color:var(--dark-grey);border:none;}.vacancy-item .ui-widget-content .views-label{display:block;margin-bottom:12px;font-weight:600;}.vacancy-item .ui-widget-content p,.vacancy-item .ui-widget-content ul{margin-bottom:10px;}.vacancy-item .ui-widget-content .views-field:not(:last-of-type){margin-bottom:24px;}.vacancy-item__button-wrapper{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:20px;padding-bottom:20px;}.vacancy-item__button{display:flex;align-items:center;justify-content:center;min-width:240px;min-height:50px;padding:4px;font-size:14px;text-transform:uppercase;border:none;border-radius:4px;color:var(--white) !important;background-color:var(--blue);}.vacancy-item__button:hover{opacity:0.8;text-decoration:none;}.vacancy-item__share{margin-bottom:12px;}.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge:hover{background-color:var(--blue);}.vacancies-block__cv-block{margin-bottom:40px;padding:30px;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);}.vacancies-block__cv-block a{color:var(--blue);}.vacancies-block__cv-block a:hover{color:var(--blue);text-decoration:underline;}.vacancies-block__cv-title{margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600;}#cv-page-form button{margin-top:20px;display:flex;align-items:center;justify-content:center;min-width:240px;min-height:50px;padding:4px;font-size:14px;text-transform:uppercase;border:none;border-radius:4px;color:var(--white) !important;background-color:var(--blue);}#cv-page-form button:hover{opacity:0.8;}.vacancies-block__title{margin-top:0;margin-bottom:12px;font-size:24px;font-weight:600;}.vacancies-block__title:hover a{color:var(--blue);text-decoration:none;}.vacancies-block__students{padding:160px 30px 30px;border-radius:4px;background-color:var(--white);box-shadow:0px 2px 2px 1px rgba(28,35,40,0.1);background-image:url('/sites/default/files/images/student-with-stars.png');background-position:center 60px;background-repeat:no-repeat;background-size:80px;}.vacancies-block__link{color:var(--blue);}.vacancies-block__link:hover{color:var(--blue);text-decoration:underline;}.vacancies-block__text{display:flex;align-items:center;}.vacancies-block__text p{margin:0;margin-right:12px;}.vacancies-block__text a{color:var(--blue);}.vacancies-block__text a:hover{color:var(--blue);text-decoration:underline;}.vacancies-block__socials a{color:var(--dark-grey);}.vacancies-block__socials a:hover{color:var(--blue);}.hr-icon-metro{display:inline-block;width:20px;height:20px;margin-right:0.25em;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#metro);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#metro);}.hr-icon-metro--red{background-color:rgb(218,33,40);}.hr-icon-metro--green{background-color:rgb(72,184,94);}.hr-icon-open-in-new{display:inline-block;width:1em;height:1em;margin-left:0.25em;margin-right:0.25em;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#open-in-new);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#open-in-new);background-color:currentColor;vertical-align:text-top;}
.node-products{display:grid;grid-template-columns:1fr 738px 424px 1fr;gap:40px;padding-bottom:40px;}.field-name-field-product-image{position:relative;grid-column:1 / -1;grid-row:1 / span 1;background-color:var(--dark-grey);}.field-name-field-product-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(48,48,48,0.78);}.node-products .field-name-title{grid-column:2 / span 2;grid-row:1 / span 1;align-self:center;z-index:1;padding-right:270px;padding-left:270px;}.node-products .field-name-title h1{position:relative;margin:0;color:var(--white);font-size:48px;font-family:"Proxima Nova Extrabold","Proxima Nova",Helvetica,Arial,sans-serif;font-weight:800;text-align:center;}.node-products .field-name-title h1::after{content:'';display:block;margin-top:17px;position:absolute;left:50%;margin-left:-65px;width:130px;border-top:7px solid var(--white);}.node-products .field-items p:not(:last-of-type){margin-bottom:16px;}.node-products .field-items p:last-of-type{margin-bottom:16px;}.node-products .field-items li:not(:last-of-type){margin-bottom:16px;}.node-products .field-items li::marker{color:var(--blue);}.field-name-field-product-about{grid-column:2 / span 1;grid-row:2 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-application{grid-column:3 / span 1;grid-row:2 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-solution{grid-column:2 / span 1;grid-row:3 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.page-node-939 .field-name-field-product-solution{grid-column:3 / span 1;grid-row:2 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-docs{grid-column:3 / span 1;grid-row:3 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-comp-type{grid-column:3 / span 1;grid-row:4 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-registration{grid-column:3 / span 1;grid-row:5 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.page-node-905 .field-name-field-product-registration{grid-column:2 / span 1;grid-row:4 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.page-node-825 .field-name-field-product-registration{grid-column:2 / span 1;grid-row:4 / span 1;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-form{grid-column:2 / span 1;grid-row:4 / span 2;padding:32px;background-color:var(--white);box-shadow:1px 2px 3px rgba(0,0,0,0.15);border-radius:6px;}.field-name-field-product-image .field-label,.field-name-field-product-about .field-label,.field-name-field-product-application .field-label,.field-name-field-product-solution .field-label,.field-name-field-product-docs .field-label,.field-name-field-product-comp-type .field-label,.field-name-field-product-registration .field-label,.field-name-field-product-form .field-label{display:none;}.node-products__section-title{margin-top:0;margin-bottom:32px;font-weight:600;font-size:24px;}.node-products__ul{}.node-products_ul_no-indent{padding-left:24px;}.node-products__doc-links{display:flex;flex-direction:column;}.node-products__doc-links br{display:none;}.node-products__doc-link{display:flex;margin-bottom:12px;color:var(--blue);}.node-products__doc-link:hover{color:var(--blue);text-decoration:underline solid var(--blue);}.node-products__doc-link::before{content:"";display:block;flex-grow:0;flex-shrink:0;width:24px;height:24px;margin-right:8px;align-self:flex-start;background-color:currentColor;transition:background-color 0.2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;}.node-products__doc-link--zip::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#zip);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#zip);}.node-products__doc-link--doc::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#doc);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#doc);}.node-products p{margin:0;}#product-form{margin-top:32px;}#product-form button{margin-top:20px;display:flex;align-items:center;justify-content:center;min-width:240px;min-height:50px;padding:4px;font-size:14px;text-transform:uppercase;border:none;border-radius:4px;color:var(--white) !important;background-color:var(--blue);}#product-form button:hover{opacity:0.8;}#product-form a{color:var(--blue);}#product-form a:hover{text-decoration:underline solid var(--blue);}
.footer{width:100%;margin:0;padding:0;color:#7a7e80;font-size:14px;border:none;background-color:#22282b;background-image:linear-gradient(to bottom,#eceff1,#eceff1 90px,#22282b 90px,#22282b);}.footer section{min-width:0;}.footer .block-title{margin-bottom:16px;color:#bdbfc0;font-size:16px;font-weight:600;}.footer a{color:#7a7e80;text-decoration:none;transition:color 0.2s;}.footer a:hover{color:#bdbfc0;}.region-footer{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;padding:0;margin:0 auto;max-width:1200px;}.footer .statuses-block{grid-column:1 / -1;height:90px;}.footer .statuses-block .statuses-wrapper{width:1200px;margin:0 auto;padding:0 70px;}.footer .statuses-block .statuses-wrapper .statuses-list{list-style:none;width:100%;margin:0;}.footer .statuses-block .statuses-wrapper .statuses-list li{float:left;width:25%;padding:0 20px;line-height:90px;}.footer .statuses-block .statuses-wrapper .statuses-list li:first-child{padding:0 20px 0 0;}.footer .statuses-block .statuses-wrapper .statuses-list li:last-child{padding:0 0 0 20px;}.footer .block-views .view-content .views-row{padding:0 0 10px;}.footer .block-views .view-content .views-row .views-field-published-at{color:#bdbfc0;}.footer__contacts,.footer__services,.footer__news,.footer__hr{padding-top:20px;padding-bottom:20px;}.footer__contacts br{display:none;}.footer__container{display:flex;flex-direction:column;}.footer__contacts-container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px;}.footer__contacts-link{display:flex;align-items:center;}.footer__contacts-link:not(:last-of-type){margin-bottom:8px;}.footer__contacts-link::before{content:"";display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-right:8px;background-color:currentColor;transition:background-color 0.2s;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;}.footer__contacts-link--phone::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#phone);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#phone);}.footer__contacts-link--email::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#email);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#email);}.footer__contacts-link--presentation::before{-webkit-mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#download);mask-image:url(/sites/all/themes/lanit/icons-sprite.svg#download);}.footer__social-list{margin-bottom:16px;}
.page-node-859.node-type-page .region .field-name-field-node-image .field-item,.page-node-906.node-type-page .region .field-name-field-node-image .field-item{max-height:500px;}.page-node-859.node-type-page .region .field-name-field-node-image .field-item .img-responsive,.page-node-906.node-type-page .region .field-name-field-node-image .field-item .img-responsive{height:500px;}.page-node-859 .page-main-title,.page-node-906 .page-main-title{top:190px;max-width:688px;}.projects-and-products__central-container{width:1200px;margin-right:auto;margin-left:auto;}.projects-and-products__description-container{margin-top:-160px;margin-bottom:52px;padding-top:32px;padding-bottom:32px;background-color:#fff;border-radius:6px;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.15);position:relative;z-index:1;}.projects-and-products__description{margin-bottom:20px;font-size:24px;font-weight:600;color:var(--dark-grey);text-align:center;padding-right:240px;padding-left:240px;}.projects-and-products__key-params{display:grid;grid-template-columns:repeat(4,1fr);}.projects-and-products__key-param{display:flex;flex-direction:column-reverse;gap:8px;padding:32px;justify-content:start;align-items:center;}.projects-and-products__key-param-dt{font-size:16px;font-weight:400;color:var(--dark-grey);max-width:170px;text-align:center;}.projects-and-products__key-param-dd{font-size:55px;font-weight:700;color:var(--dark-grey);text-align:center;}.projects-and-products__key-param dt{font-size:16px;font-weight:400;color:var(--dark-grey);max-width:170px;text-align:center;}.projects-and-products__key-param dd{font-size:55px;font-weight:700;color:var(--dark-grey);text-align:center;}.projects-and-products__projects{padding-bottom:70px;}.projects-and-products__top-projects-list{display:flex;flex-direction:column;gap:14px;margin-top:0;margin-bottom:50px;padding:0;list-style:none;}.projects-and-products__top-project-link{display:flex;align-items:center;gap:30px;padding:15px;background-color:#fff;border-radius:6px;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.15);color:var(--dark-grey);font-size:18px;font-style:normal;font-weight:600;line-height:24px;}.projects-and-products__top-project-link::before{content:"";display:block;width:106px;height:66px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;background-color:var(--light-grey-3);}.projects-and-products__top-project-link--seismo::before{background-image:url(/sites/default/files/images/top-projects/top-project-seismo.png);}.projects-and-products__top-project-link--emias::before{background-image:url(/sites/default/files/images/top-projects/top-project-emias.png);}.projects-and-products__top-project-link--gobe::before{background-image:url(/sites/default/files/images/top-projects/top-project-gobe.png);}.projects-and-products__top-project-link--spb::before{background-image:url(/sites/default/files/images/top-projects/top-project-spb.png);}.projects-and-products__top-project-link--attestat::before{background-image:url(/sites/default/files/images/top-projects/top-project-attestat.png);}.projects-and-products__top-product-link--art-space::before{background-image:url(/sites/default/files/images/top-products/art_space_icon.jpg);}.projects-and-products__top-product-link--smart-creator::before{background-image:url(/sites/default/files/images/top-products/smart_creator_icon.jpg);}.projects-and-products__top-product-link--suprm::before{background-image:url(/sites/default/files/images/top-products/suprm_icon.jpg);}.projects-and-products__top-product-link--optimaze-power-grid::before{background-image:url(/sites/default/files/images/top-products/optimaze_power_grid_icon.jpg);}.projects-and-products__top-project-link:hover{color:var(--blue);text-decoration:none;}.projects-and-products__group-list{list-style:none;margin:0;padding:0;column-count:2;column-gap:74px;}.projects-and-products__group-item{margin-bottom:50px;}.projects-and-products__group-title{display:flex;align-items:center;color:var(--dark-grey);font-size:20px;font-style:normal;font-weight:600;line-height:26.4px;margin-top:0;margin-bottom:20px;}.projects-and-products__group-title--blockchain::before{background-image:url(/sites/default/files/services_cards_icons/bockchain_icon.svg);}.projects-and-products__group-title--comp::before{background-image:url(/sites/default/files/services_cards_icons/manufacture_managment_icon.svg);}.projects-and-products__group-title--math::before{background-image:url(/sites/default/files/services_cards_icons/math_po_icon.svg);}.projects-and-products__group-title--document::before{background-image:url(/sites/default/files/services_cards_icons/documents_icon.svg);}.projects-and-products__group-title--engineer::before{background-image:url(/sites/default/files/services_cards_icons/reingeneering_icon.svg);}.projects-and-products__group-title--oil::before{background-image:url(/sites/default/files/services_cards_icons/oil_icon.svg);}.projects-and-products__group-title--learning::before{background-image:url(/sites/default/files/services_cards_icons/education_icon.svg);}.projects-and-products__group-title--medicine::before{background-image:url(/sites/default/files/services_cards_icons/medicin_icon.svg);}.projects-and-products__group-title--video::before{background-image:url(/sites/default/files/services_cards_icons/video_icon.svg);}.projects-and-products__projects-list{list-style:none;margin:0;padding:0;}.projects-and-products__project-item:not(:last-of-type){margin-bottom:20px;}.projects-and-products__project-link{color:var(--dark-grey);font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;}.projects-and-products__project-link:hover{color:var(--blue);}.projects-and-products__text-container{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-bottom:70px;align-items:center;}.projects-and-products__text{color:var(--dark-grey);font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin:0;max-width:360px;}.projects-and-products__text span{font-size:24px;line-height:26.4px;}.projects-and-products__list{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px;margin:0;padding-left:20px;}.projects-and-products__list-item::marker{color:var(--blue);}.projects-and-products__tabs{display:flex;gap:44px;margin:0;padding:0;margin-bottom:30px;list-style:none;}.projects-and-products__tab{background:none;color:var(--dark-grey);font-family:Proxima Nova;font-size:24px;font-style:normal;font-weight:600;line-height:26.4px;border:none;border-bottom-style:solid;border-block-color:transparent;border-bottom-width:2px;padding:0;padding-bottom:8px;}.projects-and-products__tab:hover{color:var(--blue);}.projects-and-products__tab--active{color:var(--blue);border-block-color:var(--blue);}#block-views-products-block .block-title{display:none;}#block-views-products-block .field-name-title{grid-row:1 / span 1;padding:0;}#block-views-products-block .field-name-field-product-image{grid-column:2 / span 2;grid-row:2 / span 1;}#block-views-products-block .field-name-field-product-image img{height:300px;object-fit:cover;}#block-views-products-block  .field-name-field-product-image::after{background:none;}#block-views-products-block .field-name-field-product-about{grid-row:3 / span 1;}#block-views-products-block .field-name-field-product-application{grid-row:3 / span 1;}#block-views-products-block .field-name-field-product-solution{grid-row:4 / span 1;}#block-views-products-block  .field-name-field-product-docs{grid-row:4 / span 1;}#block-views-products-block .field-name-field-product-form{grid-row:5 / span 2;}#block-views-products-block .field-name-field-product-registration{grid-row:6 / span 1;}#block-views-products-block .field-name-field-product-comp-type{grid-row:5 / span 1;}#block-views-products-block .projects-and-products__title-link{color:var(--dark-grey);font-size:38px;font-style:normal;font-weight:600;line-height:50px;text-align:left;}#block-views-products-block .projects-and-products__title-link:hover{color:var(--blue);text-decoration:none;}#block-views-products-block .node-products .field-name-title h1{display:none;}
article.node-projects{display:grid;grid-template-columns:1fr 1200px 1fr;gap:40px;padding-bottom:40px;}article.node-projects::before{content:unset;}article.node-projects header{grid-column:2 / span 1;grid-row:1 / span 1;align-self:center;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;}article.node-projects .field-name-field-project-image{position:relative;grid-column:1 / -1;grid-row:1 / span 1;background-color:var(--dark-grey);height:366px;}article.node-projects .field-name-field-project-image .field-items,article.node-projects .field-name-field-project-image .field-item{height:100%;}article.node-projects .field-name-field-project-image img{width:100%;height:100%;object-fit:cover;background-color:rgba(48,48,48,0.78);filter:brightness(0.5);}article.node-projects .field-name-body{grid-row:2 / span 1;grid-column:2 / span 1;}.projects__title{font-size:48px;font-style:normal;font-weight:800;line-height:52.8px;color:var(--white);text-align:center;padding-right:150px;padding-left:150px;margin-top:0;margin-bottom:0;}.projects__title::after{content:'';display:block;margin-top:17px;position:absolute;left:50%;margin-left:-65px;width:130px;border-top:7px solid var(--white);}.projects__content{display:grid;grid-template-columns:1fr 424px;gap:50px 100px;grid-template-areas:"body facts"
    "links links";}.projects__content.project-gobe{position:relative;}.projects__content.project-gobe::before{content:url(/sites/default/files/images/projects/gobe-icon.svg);display:block;width:250px;height:250px;position:absolute;top:120px;right:120px;}.projects__content.project-attestat{position:relative;}.projects__content.project-attestat::before{content:url(/sites/default/files/images/projects/attestat.svg);display:block;width:290px;height:250px;position:absolute;top:120px;right:120px;}.projects__body{grid-area:body;}.projects__body p{font-size:16px;}.projects__body p:not(:last-of-type){margin-bottom:40px;}.projects__accent{margin-left:32px;margin-top:40px;margin-bottom:40px;padding-left:32px;border-left:2px solid var(--blue);}.projects__facts{grid-area:facts;align-self:start;background-color:var(--white);padding:32px;border-radius:6px;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.15);}.projects__facts h2{margin-bottom:32px;color:var(--dark-grey);font-size:24px;font-style:normal;font-weight:600;line-height:26.4px;}.projects__facts ul{padding-left:20px;}.projects__facts li:not(:last-of-type){margin-bottom:16px;}.projects__facts li::marker{color:var(--blue);}.projects__links{grid-area:links;display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;}.projects__links li{padding:24px;border-radius:6px;background:#FFF;box-shadow:1px 2px 3px 0px rgba(0,0,0,0.15);}.project__link{display:grid;grid-template-columns:min-content 1fr;gap:16px;}.project__link::before{display:block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;}.project__link--lanit::before{width:102px;height:24px;background-image:url(/sites/default/files/images/projects/lanit-logo.png);}.project__link--rbc::before{width:90px;height:24px;background-image:url(/sites/default/files/images/projects/rbc-logo.png);}.project__link--vedomosti::before{width:138px;height:24px;background-image:url(/sites/default/files/images/projects/vedomosti-logo.png);}.project__link--rb::before{width:67px;height:24px;background-image:url(/sites/default/files/images/projects/rb-logo.png);}.project__link br{display:none;}.project__link span{color:var(--dark-grey);font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.project__link a{grid-column:1 / -1;color:var(--dark-grey);font-size:18px;font-style:normal;font-weight:600;line-height:26.4px;}.project__link a:hover{color:var(--blue);text-decoration:none;}.materials__files{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.materialsFiles{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.materialsFiles_element{width:150px;height:200px;background-color:var(--blue);box-shadow:0px 0px 0 5px white,-6px 6px 0 1px #7a7e80;padding:8px;color:white;text-wrap:balance;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.materialsFiles_button{height:30px;padding:8px;background-color:white;width:100%;font-size:16px;display:flex;justify-content:center;align-items:center;color:#7a7e80;text-decoration:none;transition:color 0.2s;cursor:pointer;}
.timeline-container{position:relative}.timeline-container::after{content:'';display:table;clear:both}.timeline{width:100%}.timeline-list{position:relative;overflow:hidden;margin:0;padding:0}.timeline-list-wrap{position:relative;top:0;left:0;display:block;transform:translate3d(0,0,0);transition:transform 1s cubic-bezier(.455,.03,.515,.955)}.timeline-item{float:left;box-sizing:border-box}.timeline-dots-wrap{position:absolute;overflow:hidden}.timeline-horizontal .timeline-dots-wrap{width:100%;height:35px}.timeline-vertical .timeline-dots-wrap{width:65px;height:100%;top:0}.timeline-dots-wrap.bottom{bottom:-50px}.timeline-dots-wrap.top{top:-50px}.timeline-dots-wrap.left{left:-65px}.timeline-dots-wrap.right{right:-70px}.timeline-dots{margin:0;padding:0;position:relative;width:100%;height:100%;transition:transform 1s cubic-bezier(.455,.03,.515,.955)}.timeline-horizontal .timeline-dots{background:url(/sites/all/themes/lanit/timeline/img/timeline-bg.png) bottom repeat-x}.timeline-vertical .timeline-dots{background:url(/sites/all/themes/lanit/timeline/img/timeline-vertical-bg.png) left repeat-y}.timeline-dots button,.timeline-dots li{transition:all 1s cubic-bezier(.455,.03,.515,.955)}.timeline-dots li{list-style:none;overflow:hidden}.timeline-horizontal .timeline-dots li{float:left;width:50px;text-align:center}.timeline-vertical .timeline-dots li{width:100%}.timeline-dots li.slide-active button{color:#2972ca;font-size:15px}.timeline-dots button{cursor:pointer;border:none;outline:none;color:#333;font-size:12px}.timeline-horizontal .timeline-dots button{background:url(/sites/all/themes/lanit/timeline/img/date-icon.png) bottom no-repeat;padding-bottom:15px}.timeline-vertical .timeline-dots button{background:url(/sites/all/themes/lanit/timeline/img/date-icon-vertical.png) left no-repeat;padding-left:15px}.timeline-container{width:800px;margin:0 auto}.timeline-list{width:800px}.timeline-item{width:800px;height:400px;padding:10px;border:1px solid #ddd}
