@charset "UTF-8";.plf_svgsprite{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}
.plf_mnu-logo{position:fixed;top:25px;left:20px;z-index:251;opacity:0;pointer-events:none;-webkit-transition:opacity .8s;-o-transition:opacity .8s;-moz-transition:opacity .8s;transition:opacity .8s}
@media (min-width:360px){.plf_mnu-logo{left:30px }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-logo{top:40px;left:40px }
}
@media (min-width:1200px) and (min-height:700px){.plf_mnu-logo{top:60px;left:60px }
}
.plf_mnu-logo svg{width:88px;height:19px}
@media (min-width:768px){.plf_mnu-logo svg{width:94px;height:20px }
}
.plf_mnu-logo svg.-runnytimes{width:95px;height:19px}
@media (min-width:768px){.plf_mnu-logo svg.-runnytimes{width:132px;height:26.4px }
}
.plf_mnu-logo.-visible{opacity:1}
.plf_mnu-tgl{position:fixed;top:1.7rem;right:1.5rem;z-index:251;color:#8c8c8c}
.plf_mnu.-inverse .plf_mnu-tgl{color:#fff}
.plf_mnu-box{display:none}
.plf_mnu-bck{position:fixed;top:0;right:0;left:0;bottom:0;z-index:197;pointer-events:none;background:rgba(0, 0, 0, .28)}
.plf_mnu-content{position:fixed;top:0;left:0;right:0;z-index:200;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:50px 0 50px 0;background:#070707 !important}
@media (min-height:550px){.plf_mnu-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
@media (min-width:768px){.plf_mnu-content{width:689px;left:auto }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-content{width:880px;padding:50px 0 50px 0 }
}
@media (min-width:768px){.plf_mnu-content.-sm{width:570px }
}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-content.-sm{width:620px }
}
.plf_mnu-wrp{width:100%;padding:0 30px 0 45px}
@media (min-width:768px){.plf_mnu-wrp{padding:0 98px }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100% }
}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-ftr{padding:0 0 84px 0 }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100% }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-grid-col{-webkit-box-flex:0 0 30%;-webkit-flex:0 0 30%;-moz-box-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-grid-col.-left{display:block;-webkit-box-flex:0 0 70%;-webkit-flex:0 0 70%;-moz-box-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;}
}
.plf_mnu-ttl{display:none;padding:30px 0 30px 0;color:#6c6c6c;font-size:16px;line-height:100%}
.plf_mnu-grid-col.-right .plf_mnu-ttl{color:#fff}
@media (min-height:550px){.plf_mnu-ttl{display:block }
}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-ttl{padding:0 0 50px 0 }
}
.plf_mnu-ttl.-sm{padding:0 0 12px 0}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-ttl.-sm{padding:0 0 20px 0 }
}
.plf_mnu-nav{margin:-4px 0}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-nav{margin:-9px 0 }
}
.plf_mnu-nav-item{position:relative;display:block;padding:4px 0}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-nav-item{padding:9px 0 }
}
.plf_mnu-nav-item a{display:inline-block;position:relative;font-size:38px;font-weight:400;letter-spacing:-.05em;line-height:100%;text-decoration:none}
@media (min-width:360px){.plf_mnu-nav-item a{font-size:42px }
}
@media (min-width:768px) and (min-height:550px){.plf_mnu-nav-item a{font-size:56px }
}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-nav-item a{font-size:60px }
}
.plf_mnu-nav-item a:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;background:currentColor;-webkit-transition:-webkit-transform .5s, -webkit-transform-origin 0s;transition:-webkit-transform .5s, -webkit-transform-origin 0s;-o-transition:-o-transform .5s, -o-transform-origin 0s;-moz-transition:transform .5s, transform-origin 0s, -moz-transform .5s, -moz-transform-origin 0s;transition:transform .5s, transform-origin 0s;transition:transform .5s, transform-origin 0s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s, -webkit-transform-origin 0s, -moz-transform-origin 0s, -ms-transform-origin 0s, -o-transform-origin 0s}
.plf_mnu-nav-item a em{display:block;font-style:normal;position:relative;overflow:hidden;padding:0 .01em 0 0}
.plf_mnu-nav-item a span{display:inline-block;color:transparent;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform 1.2s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1), -o-transform 1.2s cubic-bezier(.19, 1, .22, 1)}
.plf_mnu-nav-item a span:after, .plf_mnu-nav-item a span:before{content:attr(data-text);display:block;position:absolute;color:#fff}
.plf_mnu-nav-item a span:before{top:0;-webkit-transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);transform:skewY(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:-webkit-transform 2s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 2s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform 2s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform 2s cubic-bezier(.19, 1, .22, 1), -moz-transform 2s cubic-bezier(.19, 1, .22, 1);transition:transform 2s cubic-bezier(.19, 1, .22, 1);transition:transform 2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 2s cubic-bezier(.19, 1, .22, 1), -moz-transform 2s cubic-bezier(.19, 1, .22, 1), -o-transform 2s cubic-bezier(.19, 1, .22, 1)}
.plf_mnu-nav-item a span:after{top:105%;-webkit-transform:skewY(7deg);-moz-transform:skewY(7deg);-ms-transform:skewY(7deg);-o-transform:skewY(7deg);transform:skewY(7deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 2s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 2s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform 2s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform 2s cubic-bezier(.19, 1, .22, 1), -moz-transform 2s cubic-bezier(.19, 1, .22, 1);transition:transform 2s cubic-bezier(.19, 1, .22, 1);transition:transform 2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 2s cubic-bezier(.19, 1, .22, 1), -moz-transform 2s cubic-bezier(.19, 1, .22, 1), -o-transform 2s cubic-bezier(.19, 1, .22, 1)}
.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span, .plf_mnu-nav-item a:focus span, .plf_mnu-nav-item a:hover span{-webkit-transform:translateY(-105%);-moz-transform:translateY(-105%);-ms-transform:translateY(-105%);-o-transform:translateY(-105%);transform:translateY(-105%)}
@media (pointer:coarse){.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span, .plf_mnu-nav-item a:focus span, .plf_mnu-nav-item a:hover span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span:before, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span:before, .plf_mnu-nav-item a:focus span:before, .plf_mnu-nav-item a:hover span:before{-webkit-transform:skewY(7deg);-moz-transform:skewY(7deg);-ms-transform:skewY(7deg);-o-transform:skewY(7deg);transform:skewY(7deg)}
@media (pointer:coarse){.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span:before, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span:before, .plf_mnu-nav-item a:focus span:before, .plf_mnu-nav-item a:hover span:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span:after, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span:after, .plf_mnu-nav-item a:focus span:after, .plf_mnu-nav-item a:hover span:after{-webkit-transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);transform:skewY(0)}
@media (pointer:coarse){.plf_checkbox_rounded .plf_mnu-nav-item label > input:focus ~ a.plf_checkbox_rounded-box span:after, .plf_mnu-nav-item .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box span:after, .plf_mnu-nav-item a:focus span:after, .plf_mnu-nav-item a:hover span:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.plf_checkbox_rounded label > input:checked ~ .plf_mnu-nav-item.plf_checkbox_rounded-box a:before, .plf_mnu-nav-item.-active a:before, .plf_mnu.-open .plf_mnu-tgl button.plf_mnu-nav-item a:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.plf_mnu-scl{display:inline-block;margin:-6px 0}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-scl{margin:-6.5px 0 }
}
.plf_mnu-scl-item{position:relative;display:block;padding:8px 0;font-size:16px;line-height:120%;letter-spacing:.00464286em;text-transform:capitalize;text-decoration:none}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-scl-item{padding:13px 0 }
}
.plf_mnu-scl-item em{display:block;position:relative;overflow:hidden;font-style:normal;}
.plf_mnu-scl-item em span{color:#6c6c6c;display:block;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform 1.2s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1), -o-transform 1.2s cubic-bezier(.19, 1, .22, 1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.plf_mnu-scl-item em span:after{content:attr(data-text);display:block;position:absolute;top:130%;-webkit-transform:skewY(10deg);-moz-transform:skewY(10deg);-ms-transform:skewY(10deg);-o-transform:skewY(10deg);transform:skewY(10deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform 1.2s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1);transition:transform 1.2s cubic-bezier(.19, 1, .22, 1), -webkit-transform 1.2s cubic-bezier(.19, 1, .22, 1), -moz-transform 1.2s cubic-bezier(.19, 1, .22, 1), -o-transform 1.2s cubic-bezier(.19, 1, .22, 1)}
.plf_checkbox_rounded label > input:focus ~ .plf_mnu-scl-item.plf_checkbox_rounded-box em span, .plf_mnu-scl-item:focus em span, .plf_mnu-scl-item:hover em span{-webkit-transform:translateY(-130%) skewY(5deg);-moz-transform:translateY(-130%) skewY(5deg);-ms-transform:translateY(-130%) skewY(5deg);-o-transform:translateY(-130%) skewY(5deg);transform:translateY(-130%) skewY(5deg)}
@media (pointer:coarse){.plf_checkbox_rounded label > input:focus ~ .plf_mnu-scl-item.plf_checkbox_rounded-box em span, .plf_mnu-scl-item:focus em span, .plf_mnu-scl-item:hover em span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.plf_checkbox_rounded label > input:focus ~ .plf_mnu-scl-item.plf_checkbox_rounded-box em span:after, .plf_mnu-scl-item:focus em span:after, .plf_mnu-scl-item:hover em span:after{-webkit-transform:skewY(-5deg);-moz-transform:skewY(-5deg);-ms-transform:skewY(-5deg);-o-transform:skewY(-5deg);transform:skewY(-5deg)}
@media (pointer:coarse){.plf_checkbox_rounded label > input:focus ~ .plf_mnu-scl-item.plf_checkbox_rounded-box em span:after, .plf_mnu-scl-item:focus em span:after, .plf_mnu-scl-item:hover em span:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.plf_mnu-mail{display:block}
.plf_mnu-mail a{position:relative;color:#fff;display:inline-block;padding:0 0 5px 0;font-size:18px;line-height:20px;letter-spacing:.00464286em;text-decoration:none}
@media (min-width:1600px) and (min-height:700px){.plf_mnu-mail a{padding:0 0 6px 0;font-size:20px;line-height:25px }
}
.plf_mnu-mail a:after, .plf_mnu-mail a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(0, 0, 0, .3)}
.plf_mnu-mail a:after{background:#000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .8s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform .8s cubic-bezier(.19, 1, .22, 1);-o-transition:-o-transform .8s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform .8s cubic-bezier(.19, 1, .22, 1), -moz-transform .8s cubic-bezier(.19, 1, .22, 1);transition:transform .8s cubic-bezier(.19, 1, .22, 1);transition:transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1), -moz-transform .8s cubic-bezier(.19, 1, .22, 1), -o-transform .8s cubic-bezier(.19, 1, .22, 1)}
.plf_checkbox_rounded .plf_mnu-mail label > input:focus ~ a.plf_checkbox_rounded-box:after, .plf_mnu-mail .plf_checkbox_rounded label > input:focus ~ a.plf_checkbox_rounded-box:after, .plf_mnu-mail a:focus:after, .plf_mnu-mail a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
@media (min-height:450px), (min-width:768px){.plf_mnu.-open .plf_mnu-logo{opacity:1;pointer-events:auto }
}
.plf_mnu.-open .plf_mnu-bck{pointer-events:auto}
.plf_navbar.-inverse{color:#fff}
.plf_navbar-strip{position:absolute;top:25px;left:20px;right:20px;z-index:99}
@media (min-width:360px){.plf_navbar-strip{left:30px;right:30px }
}
@media (min-width:768px) and (min-height:550px){.plf_navbar-strip{top:40px;left:40px;right:40px }
}
@media (min-width:1200px) and (min-height:700px){.plf_navbar-strip{top:60px;left:60px;right:60px }
}
.plf_navbar-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.plf_navbar-logo{position:relative;-webkit-transition:opacity .8s;-o-transition:opacity .8s;-moz-transition:opacity .8s;transition:opacity .8s}
.menu-open .plf_navbar-logo{opacity:0}
.plf_navbar-logo a{color:currentColor}
.plf_navbar-logo svg{width:88px;height:19px}
@media (min-width:768px){.plf_navbar-logo svg{width:94px;height:20px }
}
.plf_navbar-logo svg.-runnytimes{width:114px;height:22.8px}
@media (min-width:768px){.plf_navbar-logo svg.-runnytimes{width:132px;height:26.4px }
}
.plf_navbar-link{display:inline-block;margin:0 26px 0 0}
@media (min-width:768px){.plf_navbar-link{margin:0 60px 0 0 }
}
.plf_navbar-toggle{display:inline-block}
.plf_loader{display:inline}
.plf_loader_overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;max-height:0%;overflow:hidden;pointer-events:none;opacity:0;background:#fff;-webkit-transition:opacity .8s, max-height 0s .8s;-o-transition:opacity .8s, max-height 0s .8s;-moz-transition:opacity .8s, max-height 0s .8s;transition:opacity .8s, max-height 0s .8s}
.plf_loader_overlay.-visible{pointer-events:auto;opacity:1;max-height:100%;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s}
.plf_form-label{margin:0 0 33px 0;font-size:24px;line-height:100%;letter-spacing:-.04em}
@media (min-width:768px){.plf_form-label{margin:0 0 47px 0;font-size:35px }
}
.plf_form-label.-smooth{color:#ccc}
.plf_form-group{margin:0 0 45px 0}
@media (min-width:768px){.plf_form-group{margin:0 0 70px 0 }
}
.plf_form-submit{margin:10px 0 0 0}
.plf_form-terms{margin:50px 0 0 0;max-width:360px;color:rgba(179, 179, 179, .5);font-size:14px;line-height:140%}
.plf_form-terms a{color:rgba(0, 0, 0, .5);text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;-moz-transition:color .2s;transition:color .2s}
.plf_form-terms a:hover{color:#000}
.grecaptcha-badge{visibility:hidden}
.plf_input{display:inline}
.plf_input_light{position:relative;display:block;line-height:0;contain:content}
.plf_input_light-line{position:absolute;left:0;right:0;bottom:-3px;height:59px;width:300%;-webkit-transform:translateX(-66.66%);-moz-transform:translateX(-66.66%);-ms-transform:translateX(-66.66%);-o-transform:translateX(-66.66%);transform:translateX(-66.66%);opacity:.1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGQ9Ik0wLDU2LjVjMCwwLDI5OC42NjYsMCwzOTkuMzMzLDBDNDQ4LjMzNiw1Ni41LDUxMy45OTQsNDYsNTk3LDQ2Yzc3LjMyNywwLDEzNSwxMC41LDIwMC45OTksMTAuNWM5NS45OTYsMCw0MDIuMDAxLDAsNDAyLjAwMSwwIj48L3BhdGg+PC9zdmc+);background-position:center bottom;pointer-events:none;-webkit-transition:opacity .4s, -webkit-transform 0s cubic-bezier(0, .25, .5, 1);transition:opacity .4s, -webkit-transform 0s cubic-bezier(0, .25, .5, 1);-o-transition:opacity .4s, -o-transform 0s cubic-bezier(0, .25, .5, 1);-moz-transition:transform 0s cubic-bezier(0, .25, .5, 1), opacity .4s, -moz-transform 0s cubic-bezier(0, .25, .5, 1);transition:transform 0s cubic-bezier(0, .25, .5, 1), opacity .4s;transition:transform 0s cubic-bezier(0, .25, .5, 1), opacity .4s, -webkit-transform 0s cubic-bezier(0, .25, .5, 1), -moz-transform 0s cubic-bezier(0, .25, .5, 1), -o-transform 0s cubic-bezier(0, .25, .5, 1)}
@media (min-width:768px){.plf_input_light-line{height:85px }
}
.plf_input_light-box{position:relative;overflow:hidden}
.plf_input_light-message{margin:15px 0 0 0;color:#eb4242;font-size:16px;line-height:25px}
.plf_input_light-message:empty{display:none}
.plf_input_light input, .plf_input_light textarea{position:relative;margin:0;padding:15px 0;width:100%;z-index:1;color:#000;background:0 0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;resize:none;font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:100%;-webkit-transition:all .3s, height 0s;-o-transition:all .3s, height 0s;-moz-transition:all .3s, height 0s;transition:all .3s, height 0s}
@media (min-width:768px){.plf_input_light input, .plf_input_light textarea{padding:21px 0;font-size:35px }
}
.plf_input_light input::-webkit-input-placeholder, .plf_input_light textarea::-webkit-input-placeholder{color:#ccc;-webkit-transition:color .2s;transition:color .2s}
.plf_input_light input:-moz-placeholder, .plf_input_light textarea:-moz-placeholder{color:#ccc;-moz-transition:color .2s;transition:color .2s}
.plf_input_light input::-moz-placeholder, .plf_input_light textarea::-moz-placeholder{color:#ccc;-moz-transition:color .2s;transition:color .2s}
.plf_input_light input:-ms-input-placeholder, .plf_input_light textarea:-ms-input-placeholder{color:#ccc;-ms-transition:color .2s;transition:color .2s}
.plf_input_light input::-ms-input-placeholder, .plf_input_light textarea::-ms-input-placeholder{color:#ccc;-ms-transition:color .2s;transition:color .2s}
.plf_input_light input::placeholder, .plf_input_light textarea::placeholder{color:#ccc;-webkit-transition:color .2s;-o-transition:color .2s;-moz-transition:color .2s;transition:color .2s}
.plf_input_light input:hover + .plf_input_light-line, .plf_input_light textarea:hover + .plf_input_light-line{opacity:.6}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box::-webkit-input-placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box::-webkit-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box::-webkit-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box::-webkit-input-placeholder, .plf_input_light input:focus::-webkit-input-placeholder, .plf_input_light textarea:focus::-webkit-input-placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box:-moz-placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box:-moz-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box:-moz-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box:-moz-placeholder, .plf_input_light input:focus:-moz-placeholder, .plf_input_light textarea:focus:-moz-placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box::-moz-placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box::-moz-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box::-moz-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box::-moz-placeholder, .plf_input_light input:focus::-moz-placeholder, .plf_input_light textarea:focus::-moz-placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box:-ms-input-placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box:-ms-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box:-ms-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box:-ms-input-placeholder, .plf_input_light input:focus:-ms-input-placeholder, .plf_input_light textarea:focus:-ms-input-placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box::-ms-input-placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box::-ms-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box::-ms-input-placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box::-ms-input-placeholder, .plf_input_light input:focus::-ms-input-placeholder, .plf_input_light textarea:focus::-ms-input-placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box::placeholder, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box::placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box::placeholder, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box::placeholder, .plf_input_light input:focus::placeholder, .plf_input_light textarea:focus::placeholder{color:#b3b3b3}
.plf_checkbox_rounded .plf_input_light label > input:focus ~ input.plf_checkbox_rounded-box + .plf_input_light-line, .plf_checkbox_rounded .plf_input_light label > input:focus ~ textarea.plf_checkbox_rounded-box + .plf_input_light-line, .plf_input_light .plf_checkbox_rounded label > input:focus ~ input.plf_checkbox_rounded-box + .plf_input_light-line, .plf_input_light .plf_checkbox_rounded label > input:focus ~ textarea.plf_checkbox_rounded-box + .plf_input_light-line, .plf_input_light input:focus + .plf_input_light-line, .plf_input_light textarea:focus + .plf_input_light-line{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.8s, .4s;-moz-transition-duration:.8s, .4s;-o-transition-duration:.8s, .4s;transition-duration:.8s, .4s}
.plf_input_light input:invalid, .plf_input_light textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0}
.plf_input_light input:disabled, .plf_input_light textarea:disabled{opacity:.4;pointer-events:none}
.plf_input_light textarea{height:60px;font-size:17px;line-height:120%}
@media (min-width:768px){.plf_input_light textarea{height:93px;font-size:26px }
}
.plf_input_light textarea::-webkit-input-placeholder{font-size:24px}
.plf_input_light textarea:-moz-placeholder{font-size:24px}
.plf_input_light textarea::-moz-placeholder{font-size:24px}
.plf_input_light textarea:-ms-input-placeholder{font-size:24px}
.plf_input_light textarea::-ms-input-placeholder{font-size:24px}
.plf_input_light textarea::placeholder{font-size:24px}
@media (min-width:768px){.plf_input_light textarea::-webkit-input-placeholder{font-size:35px }
 .plf_input_light textarea:-moz-placeholder{font-size:35px }
 .plf_input_light textarea::-moz-placeholder{font-size:35px }
 .plf_input_light textarea:-ms-input-placeholder{font-size:35px }
 .plf_input_light textarea::-ms-input-placeholder{font-size:35px }
 .plf_input_light textarea::placeholder{font-size:35px }
}
.plf_input_light.-error .plf_input_light-line{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMDMyMzIiIGQ9Ik0wLDU2LjVjMCwwLDI5OC42NjYsMCwzOTkuMzMzLDBDNDQ4LjMzNiw1Ni41LDUxMy45OTQsNDYsNTk3LDQ2Yzc3LjMyNywwLDEzNSwxMC41LDIwMC45OTksMTAuNWM5NS45OTYsMCw0MDIuMDAxLDAsNDAyLjAwMSwwIj48L3BhdGg+PC9zdmc+)}
.plf_input_file{position:relative;cursor:pointer}
.plf_input_file input{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;opacity:0}
.plf_input_file-btn{position:relative;display:block;height:auto;margin:0;padding:0;z-index:2;color:inherit;background:0 0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0 !important;font-size:20px;font-weight:600;line-height:25px;letter-spacing:-.01em;text-align:inherit;text-transform:inherit;text-indent:inherit;text-decoration:none;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
@media (min-width:768px){.plf_input_file-btn{font-size:22px;font-weight:600;line-height:27px }
}
.plf_input_file-btn svg{margin:0 15px 0 0;font-size:18px;line-height:0;-webkit-transition:-webkit-transform .35s cubic-bezier(.34, 1.56, .64, 1);transition:-webkit-transform .35s cubic-bezier(.34, 1.56, .64, 1);-o-transition:-o-transform .35s cubic-bezier(.34, 1.56, .64, 1);-moz-transition:transform .35s cubic-bezier(.34, 1.56, .64, 1), -moz-transform .35s cubic-bezier(.34, 1.56, .64, 1);transition:transform .35s cubic-bezier(.34, 1.56, .64, 1);transition:transform .35s cubic-bezier(.34, 1.56, .64, 1), -webkit-transform .35s cubic-bezier(.34, 1.56, .64, 1), -moz-transform .35s cubic-bezier(.34, 1.56, .64, 1), -o-transform .35s cubic-bezier(.34, 1.56, .64, 1)}
.plf_input_file-btn span{position:relative;display:inline-block;vertical-align:middle}
.plf_input_file-btn span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-4px;height:1px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;background:currentColor;-webkit-transition:transition-orign 0s, -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);transition:transition-orign 0s, -webkit-transform .7s cubic-bezier(.19, 1, .22, 1);-o-transition:transition-orign 0s, -o-transform .7s cubic-bezier(.19, 1, .22, 1);-moz-transition:transform .7s cubic-bezier(.19, 1, .22, 1), transition-orign 0s, -moz-transform .7s cubic-bezier(.19, 1, .22, 1);transition:transform .7s cubic-bezier(.19, 1, .22, 1), transition-orign 0s;transition:transform .7s cubic-bezier(.19, 1, .22, 1), transition-orign 0s, -webkit-transform .7s cubic-bezier(.19, 1, .22, 1), -moz-transform .7s cubic-bezier(.19, 1, .22, 1), -o-transform .7s cubic-bezier(.19, 1, .22, 1)}
.plf_checkbox_rounded label > input:focus ~ .plf_input_file-btn.plf_checkbox_rounded-box svg, .plf_input_file-btn:focus svg, .plf_input_file-btn:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.plf_checkbox_rounded label > input:focus ~ .plf_input_file-btn.plf_checkbox_rounded-box span:before, .plf_input_file-btn:focus span:before, .plf_input_file-btn:hover span:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
.plf_input_file-btn:disabled{opacity:.4;pointer-events:none}
.plf_input_file-message{margin:30px 0 0 0;color:#eb4242;font-size:16px;line-height:25px}
.plf_input_file-items{display:inline-block;margin:-12px 0;padding:40px 0 0 0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
.plf_input_file input:disabled ~ .plf_input_file-items{opacity:.4;pointer-events:none}
.plf_input_file-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px 0;cursor:pointer;-webkit-transition:opacity .15s, -webkit-transform .15s;transition:opacity .15s, -webkit-transform .15s;-o-transition:opacity .15s, -o-transform .15s;-moz-transition:transform .15s, opacity .15s, -moz-transform .15s;transition:transform .15s, opacity .15s;transition:transform .15s, opacity .15s, -webkit-transform .15s, -moz-transform .15s, -o-transform .15s}
.plf_input_file-item i{position:relative;max-width:13px;max-height:13px;min-width:13px;min-height:13px;margin:4px 17px 0 2px}
.plf_input_file-item i:after, .plf_input_file-item i:before{content:"";display:block;position:absolute;top:6px;left:0;right:0;height:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:currentColor}
.plf_input_file-item i:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.plf_input_file-item b{font-size:20px;font-weight:inherit;line-height:100%;letter-spacing:-.01em;word-break:break-word}
.plf_input_file-item:hover{opacity:.7;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.plf_btn{display:inline}
.plf_btn_dummy, .plf_btn_menu, .plf_btn_more, .plf_btn_nav, .plf_btn_plus, .plf_btn_seemore, .plf_btn_send{position:relative;display:inline-block;height:auto;margin:0;padding:0;color:inherit;background:0 0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0 !important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;text-indent:inherit;text-decoration:none}
.plf_btn_dummy:focus, .plf_btn_dummy:hover, .plf_btn_menu:focus, .plf_btn_menu:hover, .plf_btn_more:focus, .plf_btn_more:hover, .plf_btn_nav:focus, .plf_btn_nav:hover, .plf_btn_plus:focus, .plf_btn_plus:hover, .plf_btn_seemore:focus, .plf_btn_seemore:hover, .plf_btn_send:focus, .plf_btn_send:hover, .plf_checkbox_rounded label > input:focus ~ .plf_btn_dummy.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_menu.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_more.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_nav.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_plus.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_seemore.plf_checkbox_rounded-box, .plf_checkbox_rounded label > input:focus ~ .plf_btn_send.plf_checkbox_rounded-box{text-decoration:none}
.plf_btn_nav{font-size:17px;letter-spacing:-.03em}
@media (min-width:768px){.plf_btn_nav{font-size:20px;letter-spacing:-.03em }
}
.plf_btn_menu{height:25px}
.plf_btn_mnu-title{display:none}
@media (min-width:768px){.plf_btn_mnu-title{display:inline-block;margin:0 25px 0 0;font-size:20px;letter-spacing:-.03em }
}
.plf_btn_mnu-box{position:relative;top:0px;display:inline-block;width:25px;line-height:25px;vertical-align:middle;-webkit-transition:color .2s;-o-transition:color .2s;-moz-transition:color .2s;transition:color .2s}
.plf_btn_mnu-box:before{content:"";display:block;position:absolute;top:-20px;right:-20px;left:-20px;bottom:-20px}
.plf_btn_mnu-box span{position:relative;display:block;width:100%;height:2px;margin:5px 0;top:0;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:currentColor;-webkit-transition:top .3s .3s, -webkit-transform .3s;transition:top .3s .3s, -webkit-transform .3s;-o-transition:top .3s .3s, -o-transform .3s;-moz-transition:top .3s .3s, transform .3s, -moz-transform .3s;transition:top .3s .3s, transform .3s;transition:top .3s .3s, transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s}
.plf_btn_menu.-inverse{color:#212529}
.desktop .plf_btn_menu:hover .plf_btn_mnu-box{color:#bababa;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}
@media (min-width:1024px){.plf_btn_menu:hover .plf_btn_mnu-box:before{top:-80px;right:-80px;left:-80px;bottom:-80px }
}
.plf_btn_menu.-active, .plf_checkbox_rounded label > input:checked ~ .plf_btn_menu.plf_checkbox_rounded-box, .plf_mnu.-open .plf_mnu-tgl button.plf_btn_menu{color:#fff}
.plf_btn_menu.-active .plf_btn_mnu-box span:first-child, .plf_checkbox_rounded label > input:checked ~ .plf_btn_menu.plf_checkbox_rounded-box .plf_btn_mnu-box span:first-child, .plf_mnu.-open .plf_mnu-tgl button.plf_btn_menu .plf_btn_mnu-box span:first-child{-webkit-animation:plf_btn_mnu-open-top .75s;-moz-animation:plf_btn_mnu-open-top .75s;-o-animation:plf_btn_mnu-open-top .75s;animation:plf_btn_mnu-open-top .75s;top:4px;-webkit-transform:rotate(45deg) scaleX(1);-moz-transform:rotate(45deg) scaleX(1);-ms-transform:rotate(45deg) scaleX(1);-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transition-duration:0s, 0s;-moz-transition-duration:0s, 0s;-o-transition-duration:0s, 0s;transition-duration:0s, 0s}
.plf_btn_menu.-active .plf_btn_mnu-box span:last-child, .plf_checkbox_rounded label > input:checked ~ .plf_btn_menu.plf_checkbox_rounded-box .plf_btn_mnu-box span:last-child, .plf_mnu.-open .plf_mnu-tgl button.plf_btn_menu .plf_btn_mnu-box span:last-child{-webkit-animation:plf_btn_mnu-open-bottom .75s;-moz-animation:plf_btn_mnu-open-bottom .75s;-o-animation:plf_btn_mnu-open-bottom .75s;animation:plf_btn_mnu-open-bottom .75s;top:-3px;-webkit-transform:rotate(-45deg) scaleX(1);-moz-transform:rotate(-45deg) scaleX(1);-ms-transform:rotate(-45deg) scaleX(1);-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transition-duration:0s, 0s;-moz-transition-duration:0s, 0s;-o-transition-duration:0s, 0s;transition-duration:0s, 0s}
@-webkit-keyframes plf_btn_mnu-open-top{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center }
 30%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 30.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 31%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0) }
 100%, 80%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center }
 }
 @-moz-keyframes plf_btn_mnu-open-top{0%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-moz-transform-origin:left center;transform-origin:left center }
 30%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 30.1%{opacity:0;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 31%{opacity:1;top:-5px;left:3px;-moz-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0) }
 100%, 80%{opacity:1;top:-5px;left:3px;-moz-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-moz-transform-origin:left center;transform-origin:left center }
 }
 @-o-keyframes plf_btn_mnu-open-top{0%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-o-transform-origin:left center;transform-origin:left center }
 30%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 30.1%{opacity:0;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 31%{opacity:1;top:-5px;left:3px;-o-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0) }
 100%, 80%{opacity:1;top:-5px;left:3px;-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-o-transform-origin:left center;transform-origin:left center }
 }
 @keyframes plf_btn_mnu-open-top{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);-moz-transform:rotate(0) scaleX(1);-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }
 30%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 30.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 31%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(0);-moz-transform:rotate(45deg) scaleX(0);-o-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0) }
 100%, 80%{opacity:1;top:-5px;left:3px;-webkit-transform:rotate(45deg) scaleX(1);-moz-transform:rotate(45deg) scaleX(1);-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }
 }
 @-webkit-keyframes plf_btn_mnu-open-bottom{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center }
 50%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 50.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 51%, 55%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0) }
 100%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center }
 }
 @-moz-keyframes plf_btn_mnu-open-bottom{0%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-moz-transform-origin:right center;transform-origin:right center }
 50%{opacity:1;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 50.1%{opacity:0;top:0;left:0;-moz-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 51%, 55%{opacity:1;top:-12px;left:-4px;-moz-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0) }
 100%{opacity:1;top:-12px;left:-4px;-moz-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-moz-transform-origin:right center;transform-origin:right center }
 }
 @-o-keyframes plf_btn_mnu-open-bottom{0%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-o-transform-origin:right center;transform-origin:right center }
 50%{opacity:1;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 50.1%{opacity:0;top:0;left:0;-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 51%, 55%{opacity:1;top:-12px;left:-4px;-o-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0) }
 100%{opacity:1;top:-12px;left:-4px;-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-o-transform-origin:right center;transform-origin:right center }
 }
 @keyframes plf_btn_mnu-open-bottom{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);-moz-transform:rotate(0) scaleX(1);-o-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center }
 50%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 50.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);-moz-transform:rotate(0) scaleX(0);-o-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0) }
 51%, 55%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(0);-moz-transform:rotate(-45deg) scaleX(0);-o-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0) }
 100%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(1);-moz-transform:rotate(-45deg) scaleX(1);-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center }
 }
.plf_cursor{position:fixed;top:0;left:0;z-index:250;contain:layout style size;pointer-events:none;will-change:transform;-webkit-transition:opacity .3s, color .4s;-o-transition:opacity .3s, color .4s;-moz-transition:opacity .3s, color .4s;transition:opacity .3s, color .4s }
 .plf_cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:currentColor;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:opacity .1s, -webkit-transform .25s ease-in-out;transition:opacity .1s, -webkit-transform .25s ease-in-out;-o-transition:opacity .1s, -o-transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out, opacity .1s, -moz-transform .25s ease-in-out;transition:transform .25s ease-in-out, opacity .1s;transition:transform .25s ease-in-out, opacity .1s, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out, -o-transform .25s ease-in-out }
 .plf_cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0) rotate(10deg);-moz-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);-o-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.01em;-webkit-transition:opacity .4s, -webkit-transform .3s;transition:opacity .4s, -webkit-transform .3s;-o-transition:opacity .4s, -o-transform .3s;-moz-transition:opacity .4s, transform .3s, -moz-transform .3s;transition:opacity .4s, transform .3s;transition:opacity .4s, transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s }
 .plf_cursor-text:lang(ru){font-size:14px;line-height:18px }
 .plf_cursor-media{display:none;position:absolute;width:350px;height:350px;margin:-175px 0 0 -175px }
 @media (min-width:1600px){.plf_cursor-media{width:430px;height:430px;margin:-215px 0 0 -215px }
 }
 .plf_cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transform:scale(0) translateZ(0);-moz-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;padding:1px;opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%);-webkit-transition:opacity .2s .2s, -webkit-transform .35s;transition:opacity .2s .2s, -webkit-transform .35s;-o-transition:opacity .2s .2s, -o-transform .35s;-moz-transition:transform .35s, opacity .2s .2s, -moz-transform .35s;transition:transform .35s, opacity .2s .2s;transition:transform .35s, opacity .2s .2s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s }
 .plf_cursor-media img, .plf_cursor-media video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50% }
 @supports ((-o-object-fit:cover) or (object-fit:cover)){.plf_cursor-media img, .plf_cursor-media video{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0) }
 }
 @supports (mix-blend-mode:exclusion){.plf_cursor.-exclusion, .plf_cursor.-media.-media-blend, .plf_cursor.-opaque{mix-blend-mode:exclusion }
 }
 @supports (mix-blend-mode:exclusion){.plf_cursor.-exclusion:before, .plf_cursor.-media.-media-blend:before, .plf_cursor.-opaque:before{background:#fff }
 }
 .plf_cursor.-normal, .plf_cursor.-text{mix-blend-mode:normal }
 .plf_cursor.-normal:before, .plf_cursor.-text:before{background:currentColor }
 .plf_cursor.-inverse{color:#fff }
 .plf_cursor.-visible:before{-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2) }
 .plf_checkbox_rounded label > input:checked ~ .plf_cursor.-visible.plf_checkbox_rounded-box:before, .plf_cursor.-visible.-active:before, .plf_mnu.-open .plf_mnu-tgl button.plf_cursor.-visible:before{-webkit-transform:scale(.23);-moz-transform:scale(.23);-ms-transform:scale(.23);-o-transform:scale(.23);transform:scale(.23);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s }
 .plf_cursor.-pointer:before{-webkit-transform:scale(.15);-moz-transform:scale(.15);-ms-transform:scale(.15);-o-transform:scale(.15);transform:scale(.15) }
 .plf_cursor.-text:before{opacity:.85;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7) }
 .plf_cursor.-text .plf_cursor-text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1) }
 .plf_checkbox_rounded label > input:checked ~ .plf_cursor.-text.plf_checkbox_rounded-box:before, .plf_cursor.-text.-active:before, .plf_mnu.-open .plf_mnu-tgl button.plf_cursor.-text:before{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s }
 .plf_cursor.-icon:before{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5) }
 .plf_checkbox_rounded label > input:checked ~ .plf_cursor.-icon.plf_checkbox_rounded-box:before, .plf_cursor.-icon.-active:before, .plf_mnu.-open .plf_mnu-tgl button.plf_cursor.-icon:before{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4) }
 .plf_cursor.-media{z-index:0 }
 .plf_cursor.-media .plf_cursor-media-box{opacity:1;-webkit-transform:scale(.696);-moz-transform:scale(.696);-ms-transform:scale(.696);-o-transform:scale(.696);transform:scale(.696);-webkit-transition-duration:.4s, .4s;-moz-transition-duration:.4s, .4s;-o-transition-duration:.4s, .4s;transition-duration:.4s, .4s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s }
 .plf_cursor.-media.-media-lg .plf_cursor-media-box{-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important }
 @supports (mix-blend-mode:exclusion){.plf_cursor.-media.-media-blend{z-index:150 }
 }
 @supports (mix-blend-mode:exclusion){.plf_cursor.-media.-media-blend .plf_cursor-media-box{-webkit-filter:invert(1);filter:invert(1) }
 }
 .plf_cursor.-menu:before{-webkit-transform:scale(1.32);-moz-transform:scale(1.32);-ms-transform:scale(1.32);-o-transform:scale(1.32);transform:scale(1.32) }
 .plf_checkbox_rounded label > input:checked ~ .plf_cursor.-menu.plf_checkbox_rounded-box:before, .plf_cursor.-menu.-active:before, .plf_mnu.-open .plf_mnu-tgl button.plf_cursor.-menu:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2) }
 .plf_cursor.-opaque:before{-webkit-transform:scale(1.32);-moz-transform:scale(1.32);-ms-transform:scale(1.32);-o-transform:scale(1.32);transform:scale(1.32) }
 .plf_checkbox_rounded label > input:checked ~ .plf_cursor.-opaque.plf_checkbox_rounded-box:before, .plf_cursor.-opaque.-active:before, .plf_mnu.-open .plf_mnu-tgl button.plf_cursor.-opaque:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2) }
 .plf_cursor.-loading:before{animation:plf_cursor-loading .6s .1s infinite alternate-reverse;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3) }
 .plf_cursor.-hidden:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0) }
 @-webkit-keyframes plf_cursor-loading{0%{-webkit-transform:scale(.6);transform:scale(.6) }
 100%{-webkit-transform:scale(.3);transform:scale(.3) }
 }
 @-moz-keyframes plf_cursor-loading{0%{-moz-transform:scale(.6);transform:scale(.6) }
 100%{-moz-transform:scale(.3);transform:scale(.3) }
 }
 @-o-keyframes plf_cursor-loading{0%{-o-transform:scale(.6);transform:scale(.6) }
 100%{-o-transform:scale(.3);transform:scale(.3) }
 }
 @keyframes plf_cursor-loading{0%{-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6) }
 100%{-webkit-transform:scale(.3);-moz-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3) }
 }
