﻿@font-face{font-family:"Pacifico";src:local("Pacifico Regular"),local("Roboto-Regular"),url("/fonts/Pacifico/Pacifico-Regular.woff2") format("woff2"),url("/fonts/Pacifico/Pacifico-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"CocoSharpL";src:local("CocoSharpL Regular"),local("CocoSharpL-Regular"),url("/fonts/CocoSharpL/CocoSharpL-Regular.woff2") format("woff2"),url("/fonts/CocoSharpL/CocoSharpL-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;min-width:320px;-ms-overflow-style:scrollbar}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){html{display:flex;flex-direction:column}}body{height:100%;margin:0;line-height:1;text-rendering:optimizeLegibility;overscroll-behavior-x:contain;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none}p,dd,dl,figure,blockquote{margin:0}blockquote,q{quotes:none}ul,ol{padding:0;margin:0;list-style-type:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}main,audio,video{display:block}img{display:inline-block;border:none;vertical-align:middle;max-width:100%;height:auto}iframe{border:none}pre,code,kbd,samp{font-family:monospace,monospace;font-size:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr{border:none;text-decoration:none}b,strong{font-weight:inherit}i,em{font-style:inherit}dfn{font-style:inherit}mark{background-color:rgba(0,0,0,0);color:inherit}small{font-size:inherit}sub,sup{position:relative;vertical-align:baseline;font-size:inherit;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}button,input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,optgroup,select,textarea{padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);font:inherit;color:inherit;letter-spacing:inherit}button,input{overflow:visible}button,select{text-align:left;text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none}textarea{resize:none;overflow-y:auto;overflow-x:hidden}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[list]::-webkit-calendar-picker-indicator{display:none;background-color:inherit;opacity:0}::-webkit-file-upload-button{-webkit-appearance:none;font:inherit}fieldset{padding:0;margin:0;border:none}legend{display:block;padding:0;white-space:normal}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select::-ms-expand{display:none}select:not([multiple])::-ms-value{background-color:inherit;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:1;transition:opacity .3s}::-moz-input-placeholder{color:inherit;opacity:1;transition:opacity .3s}:-moz-placeholder{color:inherit;opacity:1;transition:opacity .3s}:-ms-input-placeholder{color:inherit;opacity:1;transition:opacity .3s}:focus::-webkit-input-placeholder{opacity:0}:focus::-moz-input-placeholder{opacity:0}:focus:-moz-placeholder{opacity:0}:focus:-ms-input-placeholder{opacity:0}svg{display:block;width:100%;height:100%;fill:currentColor}[hidden]{display:none}:disabled,.disabled{cursor:not-allowed;opacity:1}::-ms-clear{display:none}:-webkit-autofill{box-shadow:0 0 100px #fff inset;-webkit-text-fill-color:currentColor}.clearfix:after{content:"";display:block;clear:both}.visually-hidden{position:absolute;z-index:-1;width:0;height:0;padding:0;margin:0;border:none;overflow:hidden}.cover-pic,.contain-pic{position:absolute;top:0;left:0;width:100%;height:100%}.cover-pic{object-fit:cover}.contain-pic{object-fit:contain}.footer-page{margin-top:auto}body{min-width:1108px;background:#f5f5f5;font-family:"CocoSharpL-Regular",sans-serif;font-size:14px;color:#000}a:hover{opacity:.75}a:active{transform:translateY(1px)}.menu{margin:0 auto;width:100%}.menu__wrapper{display:flex;align-items:center;margin:0 auto;padding:29px 14px 35px;max-width:1008px}.menu__button{display:none}.menu__logo-wrapper-left{margin-right:auto}.menu__logo-left{height:88px}.menu__item{line-height:88px;font-size:14px;text-transform:uppercase;transition:color .5s}.menu__item:not(:last-child){margin-right:15px}.menu__item:nth-last-child(-n+2){margin-right:25px}.menu__item:hover,.menu__item_active{color:#c1101b}.menu__logo-right{width:44px;height:44px;transform:translateY(-3px)}.menu__logo-right_avatar{object-fit:cover;border-radius:50%;box-shadow:0 0 15px -5px rgba(0,0,0,.2)}.navigation__wrapper{margin:0 auto;padding:10px 20px 0;max-width:1008px;text-transform:uppercase}.navigation__wrapper>*:not(:last-child){margin-right:10px}.navigation__link{display:inline-block;color:#255586;transition:color .5s;padding:5px 0}.navigation__link:hover{color:#c1101b}.navigation__arrow{height:10px}.logo__wrapper{padding:31px 14px 44px;max-width:1008px;margin:0 auto;text-align:right}.logo__img{max-width:654px}.header__wrapper{display:flex;align-items:end;width:100%;max-width:1008px;padding:0 14px 80px;margin:0 auto}.header__img{height:300px;border-radius:2px}.header__left{flex-grow:1;margin-right:44px}.header__center{flex-shrink:0}.header__right{flex-shrink:0;padding-left:4px}.header__title{font-style:normal;font-weight:400;font-size:24px;line-height:1.4;text-transform:uppercase;margin-bottom:35px}.header__button1{margin-bottom:10px}.header__button2{margin-bottom:15px}.header__logo1{width:63px;margin-right:30px}.header__logo2{width:83px}.about{background:#fff}.about__wrapper{padding:60px 14px 60px;max-width:1008px;margin:0 auto}.about__title{font-family:"Pacifico",sans-serif;font-style:normal;font-weight:400;font-size:45px;line-height:78px;color:#c20e19;margin-bottom:35px}.about__text{font-style:normal;font-weight:400;font-size:14px;line-height:21px;margin:0 0 22px 0}.about__prizes{display:flex;justify-content:space-between}.about__prizes>*{width:25%}.about__images{display:flex;margin-bottom:45px}.about__image-left{flex-grow:1;margin-right:10px;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586);box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px}.about__image-right{width:60%;box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px;overflow:hidden;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586)}.wins{background:radial-gradient(rgba(241, 189, 221, 0.4), rgba(36, 81, 130, 0.3))}.wins__wrapper{padding:80px 14px 100px;max-width:1008px;margin:0 auto}.wins__title{font-family:"Pacifico",sans-serif;font-style:normal;font-weight:400;font-size:45px;line-height:78px;color:#c20e19;margin-bottom:35px}.wins__text{font-style:normal;font-weight:400;font-size:14px;line-height:21px;margin:0 0 22px 0}.wins__prizes{display:flex;justify-content:space-between}.wins__prizes>*{width:25%}.wins__images{display:flex;margin-bottom:45px}.wins__image-left{flex-grow:1;margin-right:10px;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586);box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px}.wins__image-right{width:60%;box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px;overflow:hidden;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586)}.wins2__wrapper{padding:60px 14px 60px;max-width:1008px;margin:0 auto}.wins2__title{font-family:"Pacifico",sans-serif;font-style:normal;font-weight:400;font-size:45px;line-height:78px;color:#c20e19;margin-bottom:35px}.wins2__text{font-style:normal;font-weight:400;font-size:14px;line-height:21px;margin:0 0 22px 0}.wins2__prizes{display:flex;justify-content:space-between}.wins2__prizes>*{width:25%}.wins2__images{display:flex;margin-bottom:45px}.wins2__image-left{flex-grow:1;margin-right:10px;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586);box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px}.wins2__image-right{width:60%;box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px;overflow:hidden;background:center center/cover no-repeat url("/images/flowers.svg"),linear-gradient(#255586, #255586)}.history{background:#f5f5f5}.history__wrapper{padding:60px 0 60px;max-width:1008px;margin:0 auto}.history__title{font-family:"Pacifico",sans-serif;font-style:normal;font-weight:400;font-size:45px;line-height:78px;color:#c20e19;margin-bottom:35px;display:flex}.history__text{margin-right:auto}.history__button{display:inline-block;flex-shrink:0;text-align:center;cursor:pointer}.history__button:not(:last-child){margin-right:60px}.history__button:hover{opacity:.8}.history__button img{width:30px}.history__photos{margin-bottom:40px}.history__videos{display:flex;padding-bottom:17px}.history__video{position:relative;width:50%}.history__video:not(:last-child){margin-right:20px}.history__video video{display:block;width:100%;cursor:pointer}.history__video video+img{display:none}.history__video video:not([controls])+img{display:inline-block;position:absolute;top:50%;left:50%;width:70px;margin:-35px 0 0 -35px;cursor:pointer;transition:transform .3s}.history__video video:hover+img,.history video+img:hover{transform:scale(1.06)}.history__video_play{position:relative;box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.team{background:#f5f5f5}.team__wrapper{padding:50px 14px 74px;max-width:1008px;margin:0 auto}.team__title{font-family:"Pacifico",sans-serif;font-style:normal;font-weight:400;font-size:45px;line-height:78px;color:#c20e19;margin-bottom:22px;display:flex}.team__text{margin-right:auto}.team__button{display:inline-block;flex-shrink:0;text-align:center;cursor:pointer}.team__button:not(:last-child){margin-right:60px}.team__button:hover{opacity:.8}.team__button img{width:30px}.form__button{display:inline-block;background:#255586;padding:11px 21px;font-style:normal;font-weight:400;font-size:14px;line-height:34px;color:#fff;text-align:center;text-transform:uppercase;min-width:240px;box-shadow:0 0 15px -4px rgba(0,0,0,.1);border-radius:2px}.form__button_width-100{width:100%;max-width:none}.form__button_fill-none{color:#255586;background:none;border:1px solid currentColor;box-shadow:none}.form__button>img{width:15px;margin-right:8px}[data-status=process] .form__button{position:relative;color:rgba(0,0,0,0)}[data-status=process] .form__button:after{content:" ";display:block;position:absolute;top:50%;left:50%;margin-left:-13px;margin-top:-13px;width:26px;height:26px;border-radius:50%;border:3px solid;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-status=error] .form__button[type=submit]{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translateX(0)}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.footer{background:#98a5ae;width:100%}.footer__wrapper{margin:0 auto;padding:48px 18px 48px 38px;display:flex;width:100%;max-width:1008px}.footer__wrapper-row{width:50%;padding-right:50px;display:flex;flex-direction:column}.footer__logo-1{height:54px;margin-bottom:15px}.footer__logo-2{height:39px;margin-top:8px;margin-bottom:22px}.footer__geo{width:33px}.footer__text{flex-grow:1;margin-bottom:14px;font-style:normal;font-weight:400;font-size:15px;line-height:25px}.footer__adress{line-height:1.6;padding-left:16px}.footer__link{color:#26475c}.footer__link:hover{color:#c1101b}.footer__table{display:flex;align-items:center}.nfooter{background:#98a5ae;width:100%}.nfooter__wrapper{margin:0 auto;padding:48px 18px 48px 38px;display:flex;width:100%;max-width:1029px}.nfooter__wrapper-row{width:50%;padding-right:50px;display:flex;flex-direction:column}.nfooter__logo-1{height:54px;margin-bottom:15px}.nfooter__logo-2{height:39px;margin-top:8px;margin-bottom:22px}.nfooter__geo{width:33px}.nfooter__text{flex-grow:1;margin-bottom:14px;font-style:normal;font-weight:400;font-size:15px;line-height:25px}.nfooter__adress{line-height:1.6;padding-left:16px}.nfooter__link{color:#26475c}.nfooter__link:hover{color:#c1101b}.nfooter__table{display:flex;align-items:center}.countdown{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px}.countdown-number{padding:10px;border-radius:3px;background:none;display:inline-block}.countdown-time{padding:15px;border-radius:3px;background:#255586;display:inline-block;min-width:2.5em;text-align:center}.countdown-text{display:block;padding-top:5px;font-size:14px !important;color:#000 !important}@media(max-width: 576px){.countdown{font-size:20px}.countdown-number{padding:8px;margin:3px}.countdown-time{padding:10px}.countdown-text{font-size:16px}}.js-carousel{overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:both mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.js-carousel::-webkit-scrollbar{width:0;height:0}.js-carousel__left{flex-shrink:0;padding:20px 15px;cursor:pointer}.js-carousel__left img{height:34px}.js-carousel__center{flex-grow:1;display:flex}.js-carousel__center img{box-shadow:0 0 15px -5px rgba(0,0,0,.1);border-radius:2px}.js-carousel__center_round img{border-radius:50%;margin-bottom:30px;height:210px;box-shadow:0 0 15px -5px rgba(0,0,0,.1)}.js-carousel__center_round span{display:block}.js-carousel__center>*{width:calc(33.3333333333% - 6.6666666667px);flex-shrink:0;font-style:normal;font-weight:400;font-size:22px;line-height:36px;text-align:center;scroll-snap-align:center;scroll-snap-stop:always;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.js-carousel__center>*:not(:last-child){margin-right:10px}.js-carousel__right{flex-shrink:0;padding:20px 15px;cursor:pointer}.js-carousel__right img{height:34px}.pacif{font-style:normal;font-weight:700;font-size:30px;color:#c20e19}body>*:not(.popup){transition:filter .25s}body.popup_visible>*:not(.popup){filter:blur(5px)}.popup{box-sizing:border-box}.popup *,.popup *::before,.popup *::after{box-sizing:inherit}.popup{position:fixed;top:0;left:0;display:flex;min-width:320px;width:100%;min-height:100%;height:100%;padding:40px 20px;background:rgba(0,0,0,0);transition:background .25s;overflow-x:auto;overscroll-behavior:contain}body.popup_visible>.popup{background:rgba(0,0,0,.75)}.popup>*{margin:auto;opacity:0;transform:translateY(-50px);transition:opacity .25s,transform .25s}.popup>*:empty{transform:translateY(0)}.popup>*:empty:after{content:"";display:inline-block;width:64px;height:64px;border-radius:50%;border:4px solid;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:rotation 1.2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popup>.popup_visible{opacity:1;transform:translateY(0)}.video{position:relative;overflow:hidden;border:0;border-radius:10px;background:#242424}.video::before{content:"";display:block;padding-top:56.25%}.video>iframe{position:absolute;top:0;left:0;height:100%;width:100%}.video>video{position:absolute;top:0;left:0;height:100%;width:100%}.winners{font-family:"Stem",sans-serif;font-size:28px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;padding:20px 0 20px;overflow-y:hidden;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.winners *,.winners *::before,.winners *::after{box-sizing:inherit}.winners__wrapper{position:relative}.winners__left-button{z-index:1;top:0;left:0;height:100%;width:8%;position:absolute;cursor:pointer;background:url("/app/женщины-железных-дорог/images/left.svg") center center/35% auto no-repeat;transition:transform .3s}.winners__right-button{top:0;right:0;height:100%;width:8%;position:absolute;cursor:pointer;background:url("/app/женщины-железных-дорог/images/right.svg") center center/35% auto no-repeat;transition:transform .3s}.winners__center{display:flex;width:100%;max-width:1400px;overflow-x:visible;margin-bottom:1.2em}.winners__center-container{text-align:center;flex-shrink:0;width:33.3333333333%;opacity:0;transform:scale(0.4) translateY(0%);transition:opacity 500ms ease-out,transform 500ms ease-out,width 500ms ease-out;display:flex;flex-direction:column;justify-content:center}.winners__center-container:first-child{margin-left:-33.3333333333%}.winners__center-container_active{opacity:.6}.winners__center-container_active+*{opacity:1;transform:scale(1)}.winners__center-container_active+*+*{opacity:.6}@media(min-width: 818.98px)and (max-width: 9999px){.winners__center_start .winners__center-container{width:50%}.winners__center_start .winners__center-container:first-child{margin-left:-100%}.winners__center_start .winners__center-container_active+*+*{opacity:1;transform:scale(1)}}.winners__center-wrapper{width:100%;max-width:10em;margin:0 auto}.winners__center-name{display:none;color:#000;position:absolute;text-align:right;transition:opacity .2s;opacity:0;font-weight:300;letter-spacing:1px}.winners__center-container_active+* .winners__center-name{opacity:1}.winners__center-position{display:none;position:absolute;text-align:left;transition:opacity .2s;opacity:0;font-weight:300;color:#c7c7c7;line-height:1.3}.winners__center-container_active+* .winners__center-position{opacity:1}.winners__center-img{display:inline-block;border:none;vertical-align:middle;max-width:100%;height:auto}.winners__bottom{color:rgba(0,0,0,.9);width:80%;margin:0 auto;position:relative}.winners__bottom-container{opacity:0;transition:opacity 500ms ease-out}.winners__bottom-container_active{opacity:1}.winners__bottom-container~*{position:absolute;top:0}.winners__bottom-name{font-weight:700;margin-bottom:.6em;font-size:1.2em;line-height:.9}.winners__bottom-position{font-weight:300;opacity:.5;font-size:.55em}.winners__bottom-position:before{content:" — "}.winners__bottom-message{color:rgba(0,0,0,.8);font-weight:300;line-height:1.2;opacity:.9;font-size:.7em}