html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}aside,nav,footer,header,section{display:block}
@font-face{font-family:'Roboto';src:url(/themes/atoll/css/fonts/roboto/Roboto-Regular.eot);src:url(/themes/atoll/css/fonts/roboto/Roboto-Regular.eot#iefix) format('embedded-opentype'),url(/themes/atoll/css/fonts/roboto/Roboto-Regular.woff2) format('woff2'),url(/themes/atoll/css/fonts/roboto/Roboto-Regular.woff) format('woff'),url(/themes/atoll/css/fonts/roboto/Roboto-Regular.ttf) format('truetype'),url(/themes/atoll/css/fonts/roboto/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/atoll/css/fonts/roboto/Roboto-Bold.eot);src:url(/themes/atoll/css/fonts/roboto/Roboto-Bold.eot#iefix) format('embedded-opentype'),url(/themes/atoll/css/fonts/roboto/Roboto-Bold.woff2) format('woff2'),url(/themes/atoll/css/fonts/roboto/Roboto-Bold.woff) format('woff'),url(/themes/atoll/css/fonts/roboto/Roboto-Bold.ttf) format('truetype'),url(/themes/atoll/css/fonts/roboto/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}.t-left{text-align:left;}.t-right{text-align:right;}.t-center{text-align:center;}.d-flex{display:flex;}.j-btw{justify-content:space-between;}.j-center{justify-content:center;}.align-items-center{align-items:center;}.t-up{text-transform:uppercase;}em{font-style:italic;}.sup{font-size:1.3rem;vertical-align:super;}img{max-width:100%;height:auto;vertical-align:top;}.strong,strong{font-weight:700;}.w-500{font-weight:500;}.w-600{font-weight:600;}.w-800{font-weight:800;}.t-size-12{font-size:1.2rem;}.t-size-14{font-size:1.4rem;}.t-size-16{font-size:1.6rem;}.t-size-18{font-size:1.8rem;}.t-size-20{font-size:2rem;}.t-size-24{font-size:2.4rem;}.text-transform{text-transform:uppercase;}.transition{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}html{font-size:10px;min-width:360px;}a.colorbox{display:block;background:#fff;}a.colorbox img{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}a.colorbox:hover img{opacity:0.8;}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;opacity:1;background:rgba(255,255,255,0.8);position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em;}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:120px;height:120px;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;border-radius:120px;border-width:10px;border-style:solid;border-color:#A6CE39 transparent #292D32 transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}@-webkit-keyframes spin{to{transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}a{text-decoration:none;color:#292D32;outline:none;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}a:hover{opacity:0.8;text-decoration:none;}.underline-link{text-decoration:underline;}p{margin-bottom:35px;}body{position:relative;box-sizing:border-box;color:#292D32;padding:0;font-family:'Roboto',sans-serif;font-size:1.6rem;font-weight:400;line-height:1.375;min-width:360px;max-width:1920px;margin:0 auto;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.wrap{padding:0 15px;max-width:1158px;position:relative;margin:0 auto;}h1{font-size:7.2rem;margin-bottom:54px;font-weight:700;}h2{font-size:3.2rem;margin-bottom:40px;font-weight:700;color:#255869;}.white-text{color:#fff;}.white-text a{color:#fff;}.blue-text{color:#255869;}.blue-text a{color:#255869;}.green-text{color:#A6CE39;}.green-text a{color:#A6CE39;}input[type="text"],input[type="tel"],input[type="search"],input[type="email"],input[type="telephone"],input[type="password"],textarea{font-family:'Roboto',sans-serif;font-weight:400;font-size:1.6rem;border:none;outline:none;padding:6px 16px;border:1px solid rgba(37,88,105,0.4);width:100%;box-sizing:border-box;color:#787878;}textarea{height:155px;resize:none;}.button,.btn,input[type="submit"]{font-family:'Roboto',sans-serif;background:#A6CE39;box-shadow:0px 0px 16px rgba(174,225,36,0.6);text-align:center;color:#fff;display:inline-block;margin:0 auto;padding:11px 20px;max-width:100%;font-size:1.6rem;border:none;outline:none;cursor:pointer;position:relative;box-sizing:border-box;text-transform:uppercase;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;line-height:1;font-weight:700;}.button:hover,.btn:hover,input[type="submit"]:hover{background:#255869;opacity:1;}#contact-message-feedback-form{display:flex;flex-wrap:wrap;justify-content:space-between;}.field--name-field-feedback-email,.field--name-field-feedback-phone{width:50%;max-width:266px;}#block-atoll-content a{color:#255869;text-decoration:underline;}#block-atoll-content .btn{color:#fff;text-decoration:none;}#block-atoll-content .page-file-block{display:flex;justify-content:space-between;flex-wrap:wrap;}#block-atoll-content .page-file-block > div{margin:15px 0;display:flex;background:#A6CE39;color:#fff;border-radius:10px;padding:15px;justify-content:space-between;width:49%;box-sizing:border-box;}#block-atoll-content .page-file-block .file{width:70%;}#block-atoll-content .page-file-block a{color:#fff;}#block-atoll-content .page-video-block{margin:15px 0;}.hide-block{display:none;}.footer-map{margin-top:-85px;width:472px;height:344px;box-shadow:0px 0px 16px rgba(174,225,36,0.3);position:relative;}.footer-map:after{content:"";width:104px;height:122px;display:block;top:-44px;right:-35px;position:absolute;background:url('/themes/atoll/images/design/clover.png') no-repeat 0 0;}#user-login-form{max-width:600px;}#user-login-form label{display:block;}#user-login-form .form-item-field-popup-form-agree-value label{display:inline-block;}#user-login-form .description{font-size:1.2rem;margin-bottom:10px;}.error-main h1{font-size:15rem;margin:0 auto;line-height:1;}.error-main .subtitle{margin:10px 0;}.error-main .btn{max-width:200px;}#block-link-mobile{display:none;}.cookie-info-wrap{display:none;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;background:#F7F7F7;z-index:1000;padding:10px;}.cookie-text{margin-right:25px;}div[role="alert"]{background:red;color:#fff;padding:5px;box-sizing:border-box;margin-bottom:10px;display:none;}div[role="contentinfo"]{position:absolute;top:-30px;right:10px;}.inner-main{padding:0 0 190px;}.inner-main div[role="contentinfo"]{position:static;}.inner-main table{width:100%;max-width:1000px;}.inner-main table tr:nth-child(2n+1){background:#656565;}.inner-main table td{padding:5px;}.inner-main table td p{margin:0;}.inner-main h2{font-size:3.2rem;}.inner-main .front-section.product .catalog-brand{margin:0;}.button-up{position:fixed;right:15px;bottom:15px;background:#255869;border:none;color:#fff;width:35px;height:30px;font-size:2rem;border-radius:5px;opacity:0;transition:250ms linear all;cursor:pointer;z-index:50;}.button-up.active-scroll-top{opacity:1;}.taxonomy-list header{width:100%;}.main-header{box-shadow:0px 0px 16px rgba(174,225,36,0.2);position:relative;z-index:1;padding:16px 0;}.main-header .logo{width:170px;margin-right:20px;flex-shrink:0;}.main-header .btn{width:auto;}.main-header .no-link-buton{width:253px;pointer-events:none;}.address-block{max-width:170px;margin-right:15px;position:relative;}.address-block .address:before{top:8px;left:-20px;background-image:url('/themes/atoll/images/icons/location.svg');}.address-block .green-text{display:inline-block;margin-top:5px;}.icon-link{position:relative;}.icon-link:before{content:"";position:absolute;width:16px;height:16px;display:block;background-size:100%;background-repeat:no-repeat;background-position:0 0;}.contacts a{display:block;}.contacts .phone:before{top:9px;left:-20px;background-image:url('/themes/atoll/images/icons/call.svg');}.contacts .mail{margin-top:5px;}.contacts .mail:before{top:0;left:-20px;background-image:url('/themes/atoll/images/icons/mail.svg');}.contacts .user:before{left:0;background-image:url('/themes/atoll/images/icons/user-w.svg');}.header-block{font-size:1.2rem;color:#54575b;}.header-block > div:first-child{width:45%;}.header-block > div:last-child{width:49%;}#block-atoll-main-menu ul{display:flex;justify-content:center;align-items:center;white-space:nowrap;font-size:1.4rem;}#block-atoll-main-menu ul li{margin:0 4px;position:relative;z-index:2;}#block-atoll-main-menu ul li:first-child{margin-left:0;}#block-atoll-main-menu ul li:last-child{margin-right:0;}#block-atoll-main-menu ul li a:after{content:"";display:inline-block;background:#255869;width:88%;height:1px;left:0;position:absolute;bottom:-5px;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;opacity:0;}#block-atoll-main-menu ul li a.is-active,#block-atoll-main-menu ul li a:hover{color:#A6CE39;position:relative;margin-bottom:4px;}#block-atoll-main-menu ul li a.is-active:after,#block-atoll-main-menu ul li a:hover:after{opacity:1;}.main-subtitle{font-size:3.2rem;color:#255869;font-weight:700;margin-top:30px;margin-bottom:0;}.front-title{font-size:7.2rem;line-height:1.1;margin-bottom:49px;max-width:570px;}.main-front{overflow:hidden;padding-bottom:110px;position:relative;background:url('/themes/atoll/images/design/head-bg.jpg') no-repeat top center;}.main-front:before{content:"";position:absolute;top:-81px;left:0;width:220px;height:288px;background:url('/themes/atoll/images/design/circle.svg') no-repeat 0 0;}.main-front:after{content:"";position:absolute;top:28px;right:0;width:155px;height:1258px;background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 0 0;}.main-front-block{position:relative;padding-top:63px;}.main-front-block > div{position:relative;z-index:1;}.main-front-block:after{position:absolute;top:-81px;right:-360px;content:"";width:1457px;height:869px;background:url('/themes/atoll/images/design/bracket.jpg') no-repeat 0 0/100%;}.main-front-block .head-img{margin-right:-34px;}.main-block-robofest{border:4px solid #A6CE39;box-shadow:0px 0px 16px rgba(174,225,36,0.6);padding:13px 20px 11px;max-width:473px;box-sizing:border-box;position:relative;}.main-block-robofest #timer{height:33px;color:#292D32;}.main-block-robofest #timer > div{margin-right:10px;}.main-block-robofest:after{content:"";display:block;width:151px;height:154px;background:url('/themes/atoll/images/design/cursor.png') no-repeat 0 0/100%;position:absolute;bottom:-66px;right:-90px;}.main-block-robofest p{margin:0;}.main-block-robofest .count-player{margin-bottom:5px;display:inline-block;}.main-block-robofest.robo-count-show{cursor:pointer;}.main-block-robofest.robo-count-show:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:40px;width:7px;height:12px;background:url('/themes/atoll/images/icons/arr.svg') no-repeat 0 0/100%;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.main-block-robofest.robo-count-show:hover:before{right:30px;}.main-title{margin-bottom:7px;}.competition-main-desc{background:#255869;color:#fff;position:relative;padding:70px 0 40px;}.competition-main-desc > div:before{z-index:1;position:absolute;top:133px;left:0;content:"";width:214px;height:376px;background:url('/themes/atoll/images/design/robot_blue.png') no-repeat 0 0/100%;}.competition-main-desc > div:after{content:"";width:100%;bottom:-130px;left:0;position:absolute;height:132px;background:url('/themes/atoll/images/design/main-info-bg.jpg') no-repeat bottom center;}.competition-main-desc:after{position:absolute;top:-121px;left:15px;content:"";width:564px;height:121px;background:url('/themes/atoll/images/design/copter.png') no-repeat 0 0/100%;}.competition-main-desc:before{z-index:1;position:absolute;top:-73px;right:0;content:"";width:471px;height:536px;background:url('/themes/atoll/images/design/bulb.png') no-repeat 0 0/100%;}.title-competition-dates{position:relative;z-index:1;display:inline-block;margin-left:5px;}.competition-dates{transform:rotate(1.7deg);display:block;text-transform:none;padding:14px 0;font-size:3.2rem;margin-top:-2px;cursor:inherit;}.competition-dates:hover{background:#A6CE39;}.festival-date{width:323px;flex-shrink:0;font-size:2.4rem;font-weight:700;}.competition-text{max-width:558px;}.competition-text p{margin:0;}.competition-text p + p{margin-bottom:35px;}.competition-main-video{margin-top:175px;margin-bottom:135px;}.competition-main-video > div{display:flex;justify-content:space-between;margin-bottom:110px;}.competition-main-video > div > div{width:49.5%;max-width:570px;}.about-front{position:relative;}.about-front:before{content:"";position:absolute;top:-265px;left:0;display:block;height:1258px;width:384px;background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 0 0;}.about-front:after{content:"";position:absolute;top:130px;right:0;display:block;height:530px;width:471px;background:url('/themes/atoll/images/design/robot_green.png') no-repeat 0 0;}.about-front .robofest-front-block{margin-bottom:90px;}.about-front .robofest-front-text{margin-top:10px;max-width:570px;}.about-front .robofest-front-img{position:relative;margin:0 20px;margin-right:25px;}.about-front .robofest-front-img:before{width:100%;height:100%;max-height:325px;display:block;content:"";position:absolute;top:-20px;left:20px;background:linear-gradient(180deg,#A6CE39 0%,#155A6D 100%);box-shadow:0px 0px 16px rgba(174,225,36,0.6);transform:rotate(-3.41deg);}.about-front img{transform:rotate(-3.41deg);box-shadow:0px 4px 4px rgba(0,0,0,0.05);}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-block{flex-direction:row-reverse;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-img{margin-right:30px;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-img:before{left:-20px;transform:rotate(3.41deg);}.about-front .views-row > div > div:nth-child(2n+2) img{transform:rotate(3.41deg);}.about-front .views-row > div > div:nth-child(2) .robofest-front-img:after{width:124px;height:120px;display:block;content:"";top:-62px;left:-78px;position:absolute;background:url('/themes/atoll/images/design/circle_blue.png') no-repeat 0 0;}.about-front .views-row > div > div:last-child .robofest-front-block{margin-bottom:85px;}.about-front .views-row > div > div:last-child .robofest-front-img:after{width:153px;height:155px;display:block;content:"";bottom:35px;right:-103px;position:absolute;background:url('/themes/atoll/images/design/bulb_small.png') no-repeat 0 0;}.about-front h2{margin-top:7px;}.robofest-front-img{flex-shrink:0;}iframe{width:100%;height:352px;}.adminimal-admin-toolbar .slick-dots{display:none !important;}.front-section.partner{position:relative;}.front-section.partner:after{position:absolute;right:0;top:-400px;content:"";height:1258px;width:233px;background:url('/themes/atoll/images/design/dots_green.svg') no-repeat 0 0;}.front-section.partner .views-row > div > div:last-child .partner-wrap > div > div{margin-right:35px;margin-bottom:15px;}.front-section.partner .views-row > div > div:last-child .partner-wrap > div > div:nth-child(7n+7){margin-right:0;}.partner-wrap{margin-bottom:110px;position:relative;}.partner-wrap > div{display:flex;align-items:center;flex-wrap:wrap;}.partner-wrap > div > div{margin-right:40px;}.how-was{background:#255869 url('/themes/atoll/images/design/how-was-bg.png') no-repeat top center;color:#fff;padding:70px 0;position:relative;}.how-was:after{top:-132px;left:0;position:absolute;content:"";width:484px;height:329px;background:url('/themes/atoll/images/design/robot.png') no-repeat top center;}.how-was:before{top:-420px;left:0;position:absolute;content:"";width:517px;height:633px;background:url('/themes/atoll/images/design/robot-shadow.jpg') no-repeat top center;z-index:-1;}.how-was h2{color:#fff;}.how-was-block > div{width:49%;}.how-was-block p{margin-bottom:30px;}.media-link-block .btn{width:151px;box-shadow:none;margin-left:40px;}.media-link-block .btn:hover{background:#656565;}.how-was-video{margin-top:10px;}.competition-gallery{margin-top:10px;}.competition-gallery > div{display:flex;justify-content:space-between;}.link-more-competition{color:#fff;margin-top:40px;display:block;padding:17px 20px;border:4px solid #A6CE39;box-shadow:0px 4px 4px rgba(0,0,0,0.05);position:relative;line-height:1;}.link-more-competition:after{content:"";display:block;position:absolute;width:14px;height:22px;right:20px;top:0;bottom:0;margin:auto;background:url('/themes/atoll/images/icons/arr-w.svg') no-repeat 0 0;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.link-more-competition:hover:after{right:15px;}.front-gallery{padding-top:115px;position:relative;background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 105% -61px;}.front-gallery:before{content:"";width:270px;height:443px;position:absolute;top:-215px;left:0;background:url('/themes/atoll/images/design/circle_green_dots.svg') no-repeat 0 0;}.front-gallery:after{content:"";width:233px;height:303px;position:absolute;top:30px;right:75px;background:url('/themes/atoll/images/design/dots_circles.svg') no-repeat 0 0;}.front-gallery h2{position:relative;}.front-gallery h2:before{content:"";display:block;width:145px;height:154px;background:url('/themes/atoll/images/design/cursor.png') no-repeat 0 0/100%;position:absolute;top:-20px;left:-85px;transform:rotate(106deg);}.slick-arrow{width:40px;height:40px;background:url('/themes/atoll/images/icons/arr.svg') no-repeat center center;border:1px solid #A6CE39;border-radius:2px;outline:none;cursor:pointer;top:-82px;}.slick-arrow:hover{opacity:0.8;}.slick-arrow.slick-next{right:0;box-shadow:0px 4px 4px rgba(0,0,0,0.05);}.slick-arrow.slick-prev{transform:rotate(-180deg);right:56px;box-shadow:0px -4px 4px rgba(0,0,0,0.05);}.slick-arrow,.slick-dots{position:absolute;}.slick-dots{align-items:center;flex-wrap:wrap;text-align:center;top:405px;left:15px;display:flex;width:16px;}.slick-dots li{width:100%;height:12px;margin-bottom:16px;border:2px solid transparent;border-radius:50%;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;}.slick-dots li.slick-active{border-color:#A6CE39;}.slick-dots li button{font-size:0px;background:#fff;border-radius:50%;width:8px;height:8px;padding:0;border:none;outline:none;}.competition-front-gallery{margin-bottom:150px;}.competition-front-gallery .slick-slide{display:flex !important;flex-wrap:wrap;}.competition-front-gallery .slick-slide > div{width:26%;max-width:294px;overflow:hidden;box-sizing:border-box;}.competition-front-gallery .slick-slide > div img{width:auto;max-width:inherit;}.competition-front-gallery .slick-slide > div:first-child,.competition-front-gallery .slick-slide > div:nth-child(6){width:50%;max-width:570px;}.competition-front-gallery .slick-slide > div:first-child{margin-bottom:18px;}.competition-front-gallery .slick-slide > div:nth-child(2),.competition-front-gallery .slick-slide > div:nth-child(3){padding-left:18px;}.competition-front-gallery .slick-slide > div:nth-child(4),.competition-front-gallery .slick-slide > div:nth-child(5){padding-right:18px;}.competition-front-gallery .slick-slide > div a{width:100%;overflow:hidden;display:block;}.main-footer{background:#255869 url('/themes/atoll/images/design/footer_dots.svg') no-repeat bottom right;font-size:1.2rem;padding-top:43px;position:relative;}.main-footer:before{content:"";width:277px;height:325px;position:absolute;top:-117px;left:0;background:url('/themes/atoll/images/design/footer.png') no-repeat 0 0;}.main-footer:after{content:"";width:328px;height:1024px;position:absolute;top:-575px;left:0;background:url('/themes/atoll/images/design/footer-shadow.jpg') no-repeat 0 0;z-index:-1;}.main-footer .address-block .address:before{left:0;background-image:url('/themes/atoll/images/icons/location-w.svg');}.main-footer .contacts .phone:before{top:0;left:0;background-image:url('/themes/atoll/images/icons/call-w.svg');}.main-footer .contacts .mail:before{left:0;background-image:url('/themes/atoll/images/icons/mail-w.svg');}.main-footer #block-atoll-main-menu ul{justify-content:inherit;margin-bottom:34px;font-size:1.6rem;margin-top:9px;}.main-footer #block-atoll-main-menu ul li{margin:0 17px;}.main-footer #block-atoll-main-menu ul li:first-child{margin-left:0;}.page-block-contacts .icon-link,.main-footer .icon-link{padding-left:20px;margin-bottom:10px;}.title-person-block{font-weight:700;margin-bottom:10px;margin-right:35px;}.logo-footer{margin-bottom:17px;}.footer-block-wrap{margin-bottom:35px;}.footer-block-bottom{border-top:1px solid rgba(255,255,255,0.2);padding:24px 0;}.person-block{margin-bottom:25px;}.logo-footer-block{margin-right:50px;}.inner-block{margin-bottom:40px;}.inner-block.product-block{padding-top:40px;padding-bottom:50px;}.inner-block h1{font-size:3.2rem;margin-bottom:33px;}.inner-block .product-page-img{width:40%;max-width:500px;flex-shrink:0;text-align:center;}.inner-block .product-page-text{width:55%;box-sizing:border-box;padding-left:60px;}.inner-block p{margin:0;}.inner-block p + p{margin-top:35px;}.inner-block .link-more{display:inline-block;margin-top:35px;}.news-list .product-page-img{width:25%;}.news-list .product-page-text{width:75%;}.contacts-info > div{width:49%;}.contacts-info label{display:none;}.contacts-info .bottom-form{max-width:538px;}form label{display:block;margin-bottom:5px;}form .form-item,form .captcha{margin-bottom:8px;}form input[type="submit"]{width:244px;}.inner-main-wrap{display:flex;flex-direction:column;min-height:100vh;}.inner-main-wrap .inner-main{flex:1 0 auto;padding:60px 0 150px;}.inner-main-wrap .main-footer{flex:0 0 auto;}.company-page-block{flex-wrap:wrap;margin-bottom:20px;}.company-page-block > div{width:49%;}.company-page-block img{border-radius:10px;}.company-page-block.revert-company{flex-direction:row-reverse;}.company-page-block .company-inner-text{margin-top:100px;}.page-img > div{display:flex;justify-content:space-between;flex-wrap:wrap;}.page-img > div > div{width:24%;margin-bottom:15px;}.page-img > div:after{content:"";justify-content:flex-start;flex-basis:24%;}.page-img img{border-radius:10px;}#cboxPrevious,#cboxNext{bottom:-29px;}.breadcrumb-block{position:relative;color:#656565;padding-bottom:70px;}.breadcrumb-block a{color:#656565;}.breadcrumb-block ul,.breadcrumb-block ol{display:flex;justify-content:center;}.breadcrumb-block ul li:not(:last-child):after,.breadcrumb-block ol li:not(:last-child):after{content:"/";margin:0 5px 0 0;}.breadcrumb-block .back-link{position:absolute;left:0;top:0;display:inline-block;padding-left:32px;}.breadcrumb-block .back-link:before{content:"";background:url('/themes/atoll/images/icons/back.svg') no-repeat 0 0/100%;width:16px;height:12px;position:absolute;top:0;bottom:0;left:0;margin:auto;opacity:0.8;}.filter-block #block-search-filter .button{display:none;}.contacts-main{position:relative;background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 0 415px;}.contacts-main:before{content:"";background:url('/themes/atoll/images/design/contacts-dots.svg') no-repeat 0 0;width:270px;height:185px;position:absolute;top:-87px;left:0;}.page-block-contacts{color:#255869;}.page-block-contacts a{color:#255869;}.page-block-contacts .contacts{font-size:1.2rem;}.page-block-contacts .contacts .phone:before,.page-block-contacts .contacts .mail:before,.page-block-contacts .contacts .user:before,.page-block-contacts .contacts .address:before{top:4px;left:0;}.page-block-contacts .contacts .user:before{left:0;background-image:url('/themes/atoll/images/icons/user.svg');}.page-block-contacts .address-block{max-width:250px;}.page-block-contacts .contact-person-block{margin-top:24px;}.page-block-contacts h1,.page-block-contacts h2{color:#292D32;}.page-block-contacts .form-actions{margin-top:12px;}.page-block-contacts .main-contacts{max-width:420px;}.field--name-field-feedback-agree{margin-top:12px;}.form-item-field-feedback-agree-value{max-width:276px;font-size:1.2rem;}.form-item-field-feedback-agree-value input{display:none;}.form-item-field-feedback-agree-value label{position:relative;padding-left:33px;line-height:1;color:#292D32;cursor:pointer;display:inline-block;}.form-item-field-feedback-agree-value label:before{content:"";width:24px;height:24px;border:1px solid #255869;border-radius:8px;display:block;position:absolute;left:0;top:-1px;background:#fff;}.form-item-field-feedback-agree-value label:after{content:"";width:24px;height:24px;display:block;position:absolute;left:0;top:-1px;background:url('/themes/atoll/images/icons/done.svg') no-repeat 50% 50%;opacity:0;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.form-item-field-feedback-agree-value input:checked + label:after{opacity:1;}.contacts-maps{margin-top:75px;}.contacts-maps h2{color:#292D32;}.contacts-maps > div{width:49%;}.contacts-maps #map,.contacts-maps iframe{width:100%;height:376px;box-shadow:0px 0px 16px rgba(174,225,36,0.3);}#footer-contacts{background:url('/themes/atoll/images/design/contacts-footer.jpg') no-repeat 50% 50%;}.path-archive h1{display:none;}.archive-list > div{padding:70px 0;}.archive-list > div .link-more-competition{text-decoration:none !important;color:#292D32 !important;}.archive-list > div:nth-child(odd){color:#fff;background:#255869 url('/themes/atoll/images/design/archive-bg.png') no-repeat top center;}.archive-list > div:nth-child(odd) .link-more-competition{text-decoration:none !important;color:#fff !important;}.archive-list > div:nth-child(odd) h2{color:#fff;}.archive-list > div:nth-child(5n+1),.archive-list > div:nth-child(5n+3){position:relative;}.archive-list > div:nth-child(5n+1):after,.archive-list > div:nth-child(5n+3):after{bottom:-655px;left:0;position:absolute;content:"";width:517px;height:633px;background:url('/themes/atoll/images/design/robot-shadow.jpg') no-repeat top center;z-index:-1;display:none;}.archive-list > div:nth-child(5n+1):before,.archive-list > div:nth-child(5n+3):before{content:"";width:270px;height:443px;display:block;position:absolute;left:0;bottom:-255px;background:url('/themes/atoll/images/design/archive-dots-left.svg') no-repeat 0 0;}.archive-list > div:nth-child(5n+3):before{transform:rotate(180deg);left:auto;right:0;bottom:auto;top:-183px;}.archive-list > div:nth-child(5n+3):after{left:auto;right:0;bottom:auto;top:-412px;transform:rotate(180deg);}.archive-list > div:nth-child(even){background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 100% 40px;}.archive-list > div:nth-child(even) .link-more-competition:after{background-image:url('/themes/atoll/images/icons/arr.svg');background-size:100%;}.archive-list .views-row>div{position:relative;z-index:1;}.inner-main-wrap .archive-main{padding-top:0;}.competition-page #block-atoll-page-title{display:none;}.competition-page .competition-main-video{margin-bottom:100px;}.competition-result > div{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;}.competition-result .file a{color:#fff !important;}.competition-result .file a:before{background:url('/themes/atoll/images/icons/file-w.svg') no-repeat 0 0;}.file{display:block;margin-top:6px;margin-bottom:6px;}.file a{display:inline-block;padding-left:18px;position:relative;}.file a:before{left:0;top:2px;content:"";width:16px;height:16px;display:block;position:absolute;background:url('/themes/atoll/images/icons/file.svg') no-repeat 0 0;}.file + span:last-child{display:none;}.competition-main-desc-result h2{color:#fff;}.competition-main-desc-result:after{display:none;}.competition-main-desc-result:before{width:584px;height:536px;background:url('/themes/atoll/images/design/bulb-result.png') no-repeat 0 0/100%;}.competition-main-desc-result > div:before{display:none;}.competition-main-desc-result .competition-text{max-width:558px;position:relative;z-index:1;}.competition-main-desc-result .competition-main-video{margin-bottom:105px;}.inner-main-wrap .competition-main{padding-top:0;}.competition-photo-block{position:relative;}.competition-photo-block:after{content:"";position:absolute;top:-385px;right:0;width:245px;height:1258px;background:url('/themes/atoll/images/design/dots_gray.svg') no-repeat 0 0;}.competition-page-gallery > div{display:flex;flex-wrap:wrap;}.competition-page-gallery > div > div{margin-bottom:18px;width:16.6%;padding-right:18px;box-sizing:border-box;}.competition-page-gallery > div > div:first-child{width:100%;max-width:100%;}.competition-page-gallery > div > div:nth-child(6n+7){padding-right:0;}.competition-page-img,.competition-main-docs{margin-top:100px;}.competition-page-img h2,.competition-main-docs h2{color:#292D32;}.competition-title{color:#292D32;margin-bottom:10px;}.competition-docs{margin-top:35px;}.competition-docs p{margin:0;}.competition-docs p + p{margin-bottom:35px;}.how-was-teaser-block{position:relative;z-index:1;}.mobile-menu-link{display:none;width:32px;height:32px;background:url('/themes/atoll/images/icons/mobile.svg') no-repeat 0 0;cursor:pointer;}.mobile-menu-link.mobile-active{background-image:url('/themes/atoll/images/icons/close.svg');position:fixed;right:19px;top:24px;z-index:1001;}.main-front-block>div>div{width:49%;}.competition-dates-link{cursor:pointer;}@media (max-width:1700px){.how-was:after{width:330px;background-size:100%;}.front-gallery:after{width:145px;background-size:100%;}.competition-main-desc-result:before{width:480px;}.competition-main-desc:before{width:370px;}}@media (max-width:1600px){.competition-main-desc-result:before{width:365px;right:0;top:0;}}@media (max-width:1500px){.competition-main-desc:before{width:370px;top:30px;}.competition-main-desc-result:before{top:140px;}.main-front:before{width:155px;background-size:100%;}.archive-list > div:nth-child(5n+1):before,.archive-list > div:nth-child(5n+3):before{width:150px;background-size:100%;}.about-front .views-row > div > div:last-child .robofest-front-img:after{right:0px;}.front-gallery:after{top:-95px;z-index:-1;}.front-gallery:before{top:-90px;background-size:100%;width:160px;}}@media (max-width:1300px){.main-front:before{display:none;}.competition-main-desc > div:before{display:none;}.footer-map:after{right:-10px;}}@media (max-width:1200px){.header-block > div:first-child{width:49%;}#block-atoll-main-menu ul li:first-child{display:none;}#block-atoll-main-menu ul li:nth-child(2){margin-left:0;}.main-front-block{margin-bottom:35px;}.competition-front-gallery .slick-slide > div:first-child{margin-bottom:15px;}.competition-front-gallery .slick-slide > div:nth-child(2),.competition-front-gallery .slick-slide > div:nth-child(3){padding-left:15px;}.competition-front-gallery .slick-slide > div{width:20%;}.t-size-24{font-size:2.2rem;}}@media (max-width:1100px){html{font-size:9px;}.main-header .no-link-buton{width:240px;}.main-header .logo{width:130px;}.competition-page-gallery > div > div{margin-bottom:0;width:16.6666%;padding-right:0;}.contacts-main:before{width:150px;background-size:100%;}.archive-list > div{padding:35px 0;}h2{margin-bottom:20px;}.how-was-block p{margin-bottom:15px;}iframe{height:280px;}}@media (max-width:1000px){.main-header{padding:23px 25px;}.main-header .address-block,.main-header .contacts,.main-header .main-menu > div{display:none;}.main-header .logo{width:170px;}.header-block > div:last-child{text-align:right;max-width:295px;}.about-front .robofest-front-img{width:300px;}.about-front .robofest-front-img:before{max-height:175px;top:-10px;left:10px;}.mobile-menu-link{display:block;margin-right:10px;}.mobile-menu-link.mobile-active{margin:0;}.main-header{-webkit-transition:height 300ms ease 0s;-moz-transition:height 300ms ease 0s;-ms-transition:height 300ms ease 0s;-o-transition:height 300ms ease 0s;transition:height 300ms ease 0s;height:43px;}.header-mobile-active{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;}.header-mobile-active .main-menu > div{display:block;}.header-mobile-active .main-menu > div #block-atoll-main-menu ul{padding-top:60px;display:block;text-align:left;}.header-mobile-active .main-menu > div #block-atoll-main-menu ul li{margin:0;margin-bottom:16px;}.header-mobile-active .main-menu > div #block-atoll-main-menu ul li:first-child{display:block;}.header-mobile-active .header-block{display:block;}.header-mobile-active .address-block,.header-mobile-active .contacts{display:block;position:fixed;top:341px;left:40px;}.header-mobile-active .address-block{top:406px;}.competition-main-block{flex-direction:column;}.competition-text{margin-top:40px;}.competition-main-video,.competition-page .competition-main-video,.competition-main-video > div,.competition-page-img,.competition-main-docs{margin-bottom:60px;}.competition-page-img,.competition-main-docs{margin-top:60px;}.about-front .robofest-front-block,.about-front .views-row > div > div:last-child .robofest-front-block,.partner-wrap{margin-bottom:40px;}.how-was:before,.how-was:after{display:none;}.how-was-block{flex-direction:column;}.how-was-block > div{width:100%;}.how-was-media{margin-top:30px;}.competition-gallery > div{justify-content:center;}}@media (max-width:900px){html{font-size:10px;}.main-header{padding:23px 0;}.main-header .no-link-buton{width:265px;}.header-block > div:last-child{max-width:325px;width:auto;}.front-title{font-size:5.6rem;}.wrap{padding:0 20px;}.competition-main-desc::before{top:80px;}.main-front-block > div{flex-direction:column-reverse;padding-top:35px;}.main-front-block > div > div:first-child{max-width:564px;margin:0 auto;}.main-front-block .head-img{margin-right:0;text-align:center;}.front-title{margin-bottom:30px;max-width:100%;}.main-front-block>div>div{width:100%;}}@media (max-width:800px){.competition-main-desc::before{top:140px;}.about-front:before{top:100px;left:-195px;width:201px;background-size:100%;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-block,.about-front .robofest-front-block{flex-direction:column;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-block .robofest-front-img,.about-front .robofest-front-block .robofest-front-img{margin:35px auto 0;}.about-front .views-row > div > div:last-child .robofest-front-img::after{right:-79px;bottom:-75px;}.front-section.partner::after{display:none;}.front-section.partner{margin-top:85px;}.front-gallery h2::before{width:88px;top:-37px;left:-73px;}.main-footer{padding-top:300px;}.main-footer:before{display:none;}.footer-map{position:absolute;top:-375px;left:0;right:0;margin:auto;}.footer-map:after{width:68px;top:-12px;background-size:100%;}.competition-main-desc-result::before{top:338px;}.cookie-info-wrap .wrap{flex-direction:column;font-size:1.2rem;}}@media (max-width:700px){.about-front .robofest-front-block .robofest-front-img{margin:0 auto 0;}.about-front:after{display:none;}.about-front .robofest-front-img{width:315px;}.about-front .robofest-front-block,.about-front .views-row > div > div:last-child .robofest-front-block,.partner-wrap{margin-bottom:65px;}.about-front .views-row > div > div:nth-child(2) .robofest-front-img::after{top:-36px;left:-38px;width:73px;background-size:100%;}.about-front .robofest-front-block .robofest-front-img{margin:15px auto 0;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-block .robofest-front-img{margin-top:50px;}.front-gallery{background:none;}.front-gallery:after{display:none;}.front-gallery:before{top:-90px;background-size:100%;width:90px;}.front-gallery h2{margin-bottom:104px;}.competition-front-gallery .slick-slide > div,.competition-front-gallery .slick-slide > div:first-child,.competition-front-gallery .slick-slide > div:nth-child(2),.competition-front-gallery .slick-slide > div:nth-child(3),.competition-front-gallery .slick-slide > div:nth-child(4),.competition-front-gallery .slick-slide > div:nth-child(5){width:50%;padding:0;margin:0;}.slick-arrow.slick-prev{right:auto;left:0;top:-65px;}.slick-arrow.slick-next{right:auto;left:56px;top:-65px;}.main-footer:after{display:none;}.footer-block-bottom{border-top:none;padding-bottom:44px;}.footer-block-bottom > div{display:block;}.footer-block-bottom > div > div{margin-top:17px;}.page-block-contacts .main-contacts{max-width:100%;}.contacts-info.page-block-contacts{flex-direction:column;}.contacts-info.page-block-contacts > div{width:100%;}}@media (max-width:600px){.main-button,.main-front::after,.main-front-block:after{display:none;}.mobile-menu-link{margin-right:0;}.main-block-robofest::after{display:none;}.main-front{background:none;}.competition-main-desc{padding-bottom:65px;}.competition-main-desc:after{top:-74px;width:350px;background-position:15px 0;left:0;}.competition-main-desc:before{top:220px;}.competition-main-desc .main-info-block{overflow:hidden;}.competition-main-desc > div:after{background:url('/themes/atoll/images/design/main-info-bg-mobile.png') repeat bottom center;}.competition-main-video > div{flex-direction:column;}.competition-main-video > div > div{width:100%;max-width:100%;margin-top:18px;}h2{line-height:1.15;margin-bottom:40px;font-size:3.1rem;}p{margin-bottom:20px;}.about-front .robofest-front-img::before{max-height:195px;}.about-front .views-row > div > div:nth-child(2n+2) .robofest-front-img::before{left:-10px;}.front-section.partner img{max-width:150px;}.front-section.partner .views-row > div > div:last-child .partner-wrap > div > div{margin-right:10px;}.front-section.partner .views-row > div > div:last-child .partner-wrap > div > div img{max-width:90px;}.partner-wrap > div > div{margin-right:5px;}.link-more-competition{padding-right:40px;}.footer-block-wrap{margin-bottom:0;}.footer-block-wrap .wrap{flex-direction:column;}.footer-map{width:100%;max-width:336px;height:266px;top:-305px;}.logo-footer-block{margin-right:0;margin-bottom:15px;}.logo-footer{margin-bottom:175px;}.main-menu.footer-menu{position:absolute;top:65px;}.main-footer{padding-top:265px;background:#255869 url('/themes/atoll/images/design/footer-mobile.png') no-repeat 100% 270px;}.main-footer #block-atoll-main-menu ul{display:block;}.main-footer #block-atoll-main-menu ul li{margin:0;margin-bottom:10px;}.main-footer #block-atoll-main-menu ul li:first-child{display:block;}.address-block{max-width:100%;}.address-block .address::before{top:1px;}.footer-block-bottom{padding-top:0;}.footer-block-bottom > div > div:first-child{margin:0;}.about-front{overflow:hidden;}.competition-main-desc-result:before{top:430px;}.archive-list > div:nth-child(5n+1)::after{display:none;}.contacts-maps{flex-direction:column;}.contacts-maps > div{width:100%;}.contacts-maps h2{margin-top:30px;margin-bottom:20px;}.inner-main-wrap .inner-main{padding:40px 0 60px;}.inner-main-wrap .competition-main{padding-top:0;}}@media (max-width:400px){.main-header{padding:20px 0;}.main-front{padding-top:230px;background:url('/themes/atoll/images/header.png') no-repeat 0 20px;padding-bottom:130px;}.main-front-block .head-img{display:none;}.main-subtitle{line-height:1.15;margin-bottom:10px;margin-top:175px;}.front-title{font-size:5.4rem;}.main-block-robofest{padding-right:55px;}.main-block-robofest #timer{display:block;height:65px;line-height:1.15;margin-top:5px;}.main-block-robofest #timer > div{display:inline;}.competition-main-desc{padding-bottom:85px;}.competition-main-desc:before{top:230px;background-position:55px 0;}.competition-main-video > div > div{margin-bottom:18px;}.front-section.partner{margin-top:35px;}.partner-wrap{margin-bottom:45px;}.how-was{background:url('/themes/atoll/images/design/robot_chair_mobile.jpg') no-repeat right bottom;padding-bottom:139px;}.media-link-block{flex-direction:column;}.media-link-block > div,.media-link-block .btn{width:100%;}.media-link-block .btn{margin:0;margin-top:16px;}.competition-gallery > div > div{margin-right:15px;}.competition-gallery > div > div:last-child{margin:0;}.front-gallery{padding-top:95px;}.competition-front-gallery .slick-slide > div,.competition-front-gallery .slick-slide > div:first-child,.competition-front-gallery .slick-slide > div:nth-child(2),.competition-front-gallery .slick-slide > div:nth-child(3),.competition-front-gallery .slick-slide > div:nth-child(4),.competition-front-gallery .slick-slide > div:nth-child(5){height:140px;}.competition-result > div{-moz-column-count:inherit;-webkit-column-count:inherit;column-count:inherit;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}.competition-main-desc-result:before{bottom:-325px;top:auto;}.inner-main h2{font-size:3.1rem;}.archive-list > div:nth-child(5n+3)::before{display:none;}.contacts-maps{margin-top:0;}}
