/*LightBox*/
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/*Animation*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}

/*Arcticmodal*/
.arcticmodal-container,.arcticmodal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
.arcticmodal-container_i{height:100%;margin:0 auto}
.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}
.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}
.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(loading.gif) no-repeat 50% 50%}

/*Add Fonts*/

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Light.eot');
    src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Light.woff2') format('woff2'),
        url('../fonts/ProximaNova-Light.woff') format('woff'),
        url('../fonts/ProximaNova-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff'),
        url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff'),
        url('../fonts/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?41762601');
  src: url('../fonts/fontello.eot?41762601#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2?41762601') format('woff2'),
       url('../fonts/fontello.woff?41762601') format('woff'),
       url('../fonts/fontello.ttf?41762601') format('truetype'),
       url('../fonts/fontello.svg?41762601#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?41762601#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  position: static;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-location:before { content: '\e800'; } /* '' */
.icon-mail:before { content: '\e801'; } /* '' */
.icon-phone:before { content: '\e802'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-vkontakte:before { content: '\f189'; } /* '' */

/* Specification */

*::before,
*::after {
	position: absolute;
	content: "";
}

body {
	font-family: 'Proxima Nova', sans-serif;
	color: #000;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 18px;
	letter-spacing: 0em;
}

.container {
	max-width: 1170px;
	margin: 0 auto;
}

.main {
	max-width: 1920px;
	margin: 0 auto;
}

div, p, form, input, a, span, button {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

img {
	max-width: 100%;
}

p {
	margin: 0;
	font-weight: normal;
	line-height: 1.5em;
}

ul, li {
	display: block;
	padding: 0;
	margin: 0;
}

a, a:hover, a:active {
	text-decoration: none;
	-webkit-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

a, button, input {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}

input, input:hover, input:focus, input:active,
button, button:hover, button:focus, button:active {
	outline: none;
}

h1 {
	font-size: 72px;
}

h2 {
	font-size: 48px;
	line-height: 50px;
}

h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	font-weight: 700;
}

label.error {
	display: none!important;
	position: absolute;
}

input.error {
    border: 1px solid #AF0000!important;
}

input.valid {
	border: 1px solid #3FB4B4!important;
}

::-webkit-input-placeholder {
	color: #fcc569;
	font-size: 15px;
}

::-moz-placeholder {
	color: #fcc569;
	font-size: 15px;
}/* Firefox 19+ */

:-moz-placeholder {
	color: #fcc569;
	font-size: 15px;
}/* Firefox 18- */

:-ms-input-placeholder {
	color: #fcc569;
	font-size: 15px;
}

.hamb-wrap {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	max-width: 100px;
	cursor: pointer;
}

.visuallyHidden {
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height: 1px; width: 1px; 
    margin: -1px; padding: 0; border: 0; 
}

.hamburger {
	width: 26px;
	height: 22px;
	position: relative;
	cursor: pointer;
}

.hamb {
	display: inline;
	margin-bottom: 0;
}

.hamburger .bar {
	padding: 0;
	width: 26px;
	height: 3px;
	background: #fff;
	display: block;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position: absolute; 
}

.bar1 {
	top: 0;
}

.bar2 {
	top: 9px;
}

.bar4 {
	bottom: 0;
}

.btn {
	width: 325px;
	height: 63px;
	-webkit-box-shadow: 0 0 19px 2px rgba(255, 199, 2, 0.54);
	        box-shadow: 0 0 19px 2px rgba(255, 199, 2, 0.54);
	border-radius: 10px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f3683c), to(#ffb400));
	background-image: -o-linear-gradient(bottom, #f3683c 0%, #ffb400 100%);
	background-image: linear-gradient(to top, #f3683c 0%, #ffb400 100%);
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 0.45px;
	font-weight: 600;
	border: none;
	font-size: 18px;
	position: relative;
	overflow: hidden;
}

.btn::before {
	margin-left: 60px;
	content: " ";
	width: 30px;
	height: 300px;
	background: rgba(255,255,255,0.8);
	position: absolute;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	left: -100px;
	top: -150px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-animation: span-2 3s ease-in-out infinite;
	animation: span-2 3s ease-in-out infinite;
}

@-webkit-keyframes span-2 {
	0% {
		left: -30px;
	}
 
	30% {
		left: 110%;
	}
 
	100% {
		left: 110%;
	}
 }

@keyframes span-2 {
	0% {
		left: -30px;
	}
 
	30% {
		left: 110%;
	}
 
	100% {
		left: 110%;
	}
 }

.btn:hover, .btn:active, .btn:focus {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

#loader {
    position: fixed;
    z-index: 9999999;
    left: 0px;
    width: 50px;
    height: 50px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(240, 240, 240, 0.81);
    overflow: hidden;
    display: none;
}

label.error {
    font-size: 14px;
    color: red;
    display: none!important;
}

input.error {
    border: 1px solid red !important;
}

#loader img {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -25px;
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    z-index: 999;
    -webkit-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}

#thx {
	background: #fff;
	position: fixed;
	left: 50%;
	top: 25%;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	padding: 30px;
	color: #000;
	z-index: 10;
	border-radius: 10px;
	font-size: 20px;
	max-width: 520px;
	width: 90%;
}


/* Header */

.header {
	padding-bottom: 58px;
	background: url(../img/bg_head2.jpg) no-repeat center top/cover;
	position: relative;
}

.header a {
	color: #fff;
}

.header-nav {
	padding-top: 31px;
}

.logo {
	font-family: 'Montserrat';
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.96px;
	line-height: 1;
}

.logo span {
	font-size: 14px;
	font-weight: 400;
}

.menu {
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.menu a {
	display: block;
	position: relative;
}

.menu-wrap {
	display: none;
}

.menu a:before {
	width: 0;
	height: 2px;
	background: #ffb000;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	left: 0;
	bottom: -5px;
}

.menu a:hover {
	color: #ffb000;
}

.menu a:hover:before {
	width: 100%;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.header-link {
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0.96px;
}


.header-link span,
.footer-link span {
	font-size: 11px;
	font-weight: 300;
	display: block;
	letter-spacing: 0.44px;
}

.offer {
	color: #fff;
	margin-top: 118px;
}

.offer__title {
	text-shadow: 0 4px 19px rgba(32, 32, 32, 0.26);
	margin-bottom: 55px;
	line-height: 76px;
}

.offer__title span,
.offer__title strong {
	display: block;
	font-size: 42px;
	font-weight: 400;
}

.form {
	width: 434px;
	-webkit-box-shadow: 0 0 36px 4px rgba(255, 236, 205, 0.21);
	        box-shadow: 0 0 36px 4px rgba(255, 236, 205, 0.21);
	border-radius: 10px;
	background-color: rgba(26, 22, 17, 0.89);
	text-align: center;
	padding: 40px 55px;
}

.offer-form__title {
	margin-bottom: 23px;
}

.form__wrap {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px;
}

.form__input,
.form__wrap {
	width: 325px;
	height: 43px;
	-webkit-box-shadow: 0 0 5px 1px rgba(252, 196, 104, 0.39);
	        box-shadow: 0 0 5px 1px rgba(252, 196, 104, 0.39);
	border-radius: 10px;
	background: transparent;
	color: #fff;
	position: relative;
}

.form__wrap {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.form__input {
	padding-left: 85px;
	outline: none;
	border: none;
}

.form__wrap i {
	position: absolute;
	display: block;
	margin-top: 11px;
	margin-left: 50px;
	color: #fdd287;
	font-weight: 700;
	font-size: 20px;
	opacity: 0.68;
}

.blog-form.form__wrap i {
	margin-top: 5px;
}

.form__accept {
	font-size: 12px;
	font-weight: 300;
	max-width: 315px;
	display: block;
	text-align: center;
	margin-top: 20px;
	color: #fff;
}

.form__accept a {
	border-bottom: 1px solid #716f6e;
	color: #fff;
}

.offer-about,
.offer-about__wrap {
	width: 358px;
	height: 120px;
	border-radius: 10px;
	position: absolute;
	bottom: 150px;
	-webkit-transform: skewX(-15deg);
	    -ms-transform: skewX(-15deg);
	        transform: skewX(-15deg);
	z-index: 20;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#faab2f), to(#fff5d6));
	background-image: -o-linear-gradient(bottom, #faab2f 0%, #fff5d6 100%);
	background-image: linear-gradient(to top, #faab2f 0%, #fff5d6 100%);
}

.offer-about {
	left: -55px;
}

.offer-about__wrap {
	-webkit-transform: skewX(15deg);
	    -ms-transform: skewX(15deg);
	        transform: skewX(15deg);
	padding: 10px 26px 20px 34px;
	position: relative;
	bottom: 0;
	background: none;
}

.offer-about:before {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 6px 1px rgba(255, 218, 178, 0.6);
	        box-shadow: 0 0 6px 1px rgba(255, 218, 178, 0.6);
	top: -6px;
	left: -6px;
	z-index: -1;
	border-radius: 10px;
}

.offer-about__title {
	font-size: 20px;
}

.offer-about p {
	font-size: 15px;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: 8px;
}

.offer-about__list {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.offer-about__list a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	color: #fa881c;
	font-size: 14px;
	font-weight: 600;
}

.offer-about__list img {
	margin-right: 4px;
}

.offer-about__list i {
	font-size: 24px;
	margin-right: 5px;
	display: block;
	margin-top: -2px;
}

.offer-about__list i:before {
	position: static;
	display: block;
}

/*Section Advantages*/

.advantages {
	background: url(../img/bg_advant.jpg) no-repeat center top/cover;
	padding: 122px 0;
	position: relative;
}

.advant-foto {
	max-width: 416px;
	max-height: 461px;
	border-radius: 50%;
	z-index: 2;
	margin-left: 50px;
}

.advant-foto img {
	position: relative;
	z-index: 10;
}

.advant-info__title {
	margin-top: 25px;
	margin-bottom: 36px;
}

.advant-info p {
	max-width: 415px;
	font-size: 21px;
}

.advant-info p {
	margin-bottom: 20px;
}

/*Section Raise*/

.raise {
	padding-top: 75px;
	padding-bottom: 63px;
	background: url(../img/bg_how.jpg) no-repeat center top/cover;
}

.raise-title {
	text-align: center;
	color: #fff;
	margin-bottom: 50px;
}

.method {
	-webkit-box-shadow: 0 0 34px 4px rgba(255, 211, 134, 0.44);
	        box-shadow: 0 0 34px 4px rgba(255, 211, 134, 0.44);
	border-radius: 10px;
	background: rgba(32,29,24,0.74);
	padding: 94px 24px 92px 24px;
	color: #fff;
	position: relative;
}

.method__name {
	width: 167px;
	height: 53px;
	border-radius: 0 0 5px 5px;
	background-color: #f98f20;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f3683c), to(#ffb400));
	background-image: -o-linear-gradient(bottom, #f3683c 0%, #ffb400 100%);
	background-image: linear-gradient(to top, #f3683c 0%, #ffb400 100%);
	font-size: 20px;
	text-transform: uppercase;
	position: absolute;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.method__item {
	width: 322px;
	height: 98px;
	position: relative;
	z-index: 10;
	background: url(../img/bg_method1.png) no-repeat;
	margin-bottom: 20px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-left: 30px;
}

.method__item:nth-child(2) {
	background: url(../img/bg_method2.png) no-repeat;
}

.method__item:last-child {
	background: url(../img/bg_method3.png) no-repeat;
}

.method__icon {
	width: 66px;
	height: 66px;
	overflow: hidden;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-right: 19px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.method__title {
	font-size: 20px;
	text-transform: uppercase;
}

.circle {
	width: 40px;
 	height: 40px;
 	background: #f98f20;
 	border-radius: 50%;
	position: absolute;
	z-index: 1000;
	bottom: -30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.circle:after,
.circle:before  {
	width: 17px;
	height: 3px;
	background: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.circle:before {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	    -ms-transform: translate(-50%, -50%) rotate(90deg);
	        transform: translate(-50%, -50%) rotate(90deg);
}

.method__result {
	margin-top: 40px;
	text-align: center;
	position: relative;
}

.method__result p {
	font-size: 24px;
	letter-spacing: 1.2px;
	margin-bottom: 8px;
}

.method__result span {
	font-size: 48px;
	font-weight: 700;
	letter-spacing: 2.4px;
	color: #fd9b0c;
	position: relative;
	top: 10px;
}

.method__result span.small {
	font-size: 36px;
	position: static;
}

.arrows {
	position: absolute;
	top: -30px;
	left: 45%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	-webkit-animation: jumpScrollIcon 1.5s ease 0s infinite normal;
	animation: jumpScrollIcon 1.5s ease 0s infinite normal;
}

@-webkit-keyframes jumpScrollIcon {
    0%,
    100%,
    20%,
    50%,
    80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    60% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}

@keyframes jumpScrollIcon {
    0%,
    100%,
    20%,
    50%,
    80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    60% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}


.method__note {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: absolute;
	bottom: 42px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 100%;
}

.method__note span {
	display: block;
	width: 23px;
	height: 23px;
	border: 1px solid #f98f20;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-right: 12px;
	border-radius: 50%;
	color: #f98f20;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.method__note p {
	letter-spacing: 0.9px;
}

.roistat {
	width: 285px;
	-webkit-box-shadow: 0 0 34px 4px rgba(69, 69, 69, 0.22);
	        box-shadow: 0 0 34px 4px rgba(69, 69, 69, 0.22);
	border-radius: 10px;
	background: #201d18 url(../img/bg_roistat.png) no-repeat center/cover;
	color: #fff;
	padding: 45px 15px 62px 28px;
	font-size: 16px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.roistat p {
	margin-top: 13px;
	line-height: 1.3em;
}

.roistat p span {
	font-weight: 700;
}

.note {
	padding-top: 44px;
	color: #fff;
}

/*Section Guarantees*/

.guarantees {
	padding-top: 140px;
	padding-bottom: 636px;
	background: url(../img/bg_garant.jpg) no-repeat center top/cover;
}

.guarantee-head__text {
	margin: 22px 0;
	max-width: 450px;
}

.guarantee-info {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 457px;
	height: 115px;
	-webkit-box-shadow: 0 0 8px 1px rgba(29, 29, 29, 0.1);
	        box-shadow: 0 0 8px 1px rgba(29, 29, 29, 0.1);
	border-radius: 10px;
	background-color: #ffffff;
	padding: 0 15px;
	margin-bottom: 24px;
}

.guarantee-info__icon {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.guarantee-info p {
	line-height: 23px;
	font-size: 17px;
}

/*Section Cases */

.cases {
	padding-top: 85px;
	padding-bottom: 120px;
	background: url(../img/bg_keys.jpg) repeat-y center top/cover;
	color: #fff;
}

.case {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 415px;
	border-radius: 10px;
	background-color: #555555;
	padding: 55px 0 41px 51px;
	margin-bottom: 30px;
	overflow-x: hidden;
}	

.cases-title {
	text-align: center;
	margin-bottom: 68px;
}

.case__image {
	margin-right: 47px;
	max-width: 333px;
	max-height: 320px;
	width: 100%;
	overflow: hidden;
}

.case__image img {
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
	height: 100%;
}

.case__info {
	width: 100%;
	/*overflow: hidden;*/
}

.case__wrap {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	/*align-items: center;*/
}

.case__title {
	text-transform: uppercase;
	line-height: 1;
	font-size: 30px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	margin-right: 30px;
}

.case__text, .case__wrap p {
	max-width: 375px;
	width: 100%;
	height: 56px;
	-webkit-box-shadow: 0 0 12px 1px rgba(62, 62, 62, 0.29);
	        box-shadow: 0 0 12px 1px rgba(62, 62, 62, 0.29);
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f3683c), to(#ffb400));
	background-image: -o-linear-gradient(bottom, #f3683c 0%, #ffb400 100%);
	background-image: linear-gradient(to top, #f3683c 0%, #ffb400 100%);
	text-align: center;
	text-transform: uppercase;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-transform: skewX(-20deg);
	    -ms-transform: skewX(-20deg);
	        transform: skewX(-20deg);
	position: relative;
	right: -10px;
	top: -15px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-weight: 700;
	font-size: 18px;
}

.case__wrap p.case__text_small {
	font-size: 16px;
	max-width: 400px;
}

.case__text span {
	display: block;
	-webkit-transform: skewX(20deg);
	    -ms-transform: skewX(20deg);
	        transform: skewX(20deg);

}

.case__loc {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 30px;
}

.case__loc i {
	position: static;
	font-size: 30px;
	color: #fd9b0c;
	margin-right: 10px;
}

.case__loc i:before {
	position: static;
	margin: 0;
}

.case__loc span {
	font-size: 24px;
}

.case__link {
	display: block;
	max-height: 195px;
	overflow: hidden;
}

/*Section Blog*/

.blog {
	padding-top: 87px;
}

.blog-info__title {
	margin-bottom: 46px;
}

.blog-info p {
	margin-bottom: 18px;
	max-width: 615px;
}

.blog-info p a {
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #b0b0b0;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.blog-info p a:hover {
	border-bottom: none;
}

.blog-form {
	width: 630px;
	background: rgba(26, 22, 17, 0.77);
	text-align: left;
	padding: 24px 60px 20px 39px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.blog-form__title {
	margin-bottom: 17px;
	font-size: 24px;
	color: #fff;
}

.blog-form__wrap {
	margin-bottom: 0;
	width: auto;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.blog-form__wrap i {
	margin-left: 22px;
}

.blog-form__input {
	width: 256px;
	padding-left: 55px;
}

.blog-form__input-wrap {
	position: relative;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	
	border-radius: 10px;
}

.offer-form__input, .offer-form__wrap {
	border: 1px solid rgba(252, 196, 104, 0.39);
}

.blog-form__btn  {
	height: 47px;
	width: 259px;
	font-size: 16px;
}

.blog-form__accept {
	max-width: 100%; 
	margin-top: 7px;
}

.blog-form__accept a {
	border-bottom: 1px solid #888684;
}

/*Footer*/

.footer {
	padding-top: 57px;
	padding-bottom: 40px;
	-webkit-box-shadow: 0 0 12px 1px rgba(62, 62, 62, 0.29);
	        box-shadow: 0 0 12px 1px rgba(62, 62, 62, 0.29);
	background-color: #383838;
	position: relative;
}

.footer a, .footer .logo span {
	color: #fff;
	display: block;
	font-family: Montserrat;
}

.footer a:hover {
	color: #fa881c;
}

.footer .logo {
	margin-bottom: 21px;
}

a.politic__link {
	display: inline;
	font-size: 12px;
	border-bottom: 1px solid;
}

a.politic__link:hover {
	border-bottom: 1px solid transparent;
}

.soc__links {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.soc__links a {
	font-size: 30px;
	color: #fa881c;
	margin-right: 20px;
}

.soc__links a:hover {
	color: #fff;
}

.footer-cont a {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: bold;
}

.footer-cont i {
	color: #fa881c;
	margin-right: 12px;
	font-size: 22px;
}

.footer-cont__tel {
	font-size: 24px;
	letter-spacing: 0.96px;
	margin-bottom: 28px;
}

.footer-cont__tel i {
	font-size: 26px;
	font-weight: bold;
}

.footer-cont__post {
	letter-spacing: 0.72px;
	font-size: 18px;
}

.footer-img {
	position: absolute;
	height: 636px;
	width: 439px;
	bottom: -72px;
	left: -30px;
}

.footer-img img {
	position: absolute;
	z-index: 100;
}

.rights	{
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: 14px;
}

/*-----Media Queries-----*/

/*------1201px  -  1366px-------*/

@media screen and (max-width: 1367px) {
	
}

/*------992px  -  1200px-------*/

@media screen and (max-width: 1200px) {
	
	body {
		overflow-x: hidden;
	}

	.header .logo {
		font-size: 22px;
	}

	.header .logo span {
		font-size: 11px;
		display: block;
	}

	.method {
		max-width: 100%;
		padding: 94px 14px 92px 14px;
		margin: 0 auto;
	}

	.method__item,
	.method__item:last-child,
	.method__item:nth-child(2) {
		max-width: 322px;
		width: 100%;
		background-size: 100% 100%;
		padding-left: 10px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		height: 85px;
		margin: 0 auto 30px auto;
		padding: 10px;
	}

	.method__icon {
		width: 60px;
		height: 60px;
		margin-right: 10px;
	}

	.method__title {
		font-size: 17px;
	}

	.circle {
		bottom: -35px;
	}

	.roistat {
		margin-left: 0;
	}

	.case__image {
		margin-right: 35px;
		max-width: 300px;
	}

	.case__title {
		font-size: 24px;
		margin-right: 20px;
	}

	.case__text span {
		font-size: 15px;
	}

	.advant-foto {
		width: 100%;
		margin-left: 0;
	}

	h2 {
		font-size: 40px;
	}

	.advantages {
		padding: 70px 0;
	}

}

/*------769px  -  991px-------*/

@media screen and (max-width: 991.9px) {

	.menu {
		margin-top: 30px;
	}

	.offer {
		margin-top: 80px;
	}

	h1 {
		font-size: 66px;
		line-height: 1;
	}

	.offer__title span, .offer__title strong {
		font-size: 32px;
	}

	.offer-form {
		padding: 30px 25px;
		max-width: 350px;
		width: 100%;
	}

	.offer-form__wrap {
		padding-left: 0;
	}

	.offer-form__input, .offer-form__wrap {
		max-width: 100%;
		height: 43px;
		width: 100%;
	}

	.offer-form__input {
		display: block;
		padding-left: 40px;
	}

	.offer-form__wrap i {
		position: absolute;
		display: block;
		margin-top: 11px;
		margin-left: 15px;
		color: #fdd287;
		font-weight: 700;
		font-size: 20px;
		opacity: 0.68;
	}

	.offer-form__btn {
		width: 100%;
		height: 55px;
		margin: 0 auto;
	}

	.offer-about, .offer-about__wrap {
		width: 328px;
	}

	.offer-about {
		left: -45px;
	}

	.method {
		width: 370px;
	}

	.roistat {
		margin-top: 30px;
	}

	.raise-title {
		margin: 0 auto 40px auto;
		max-width: 600px;
	}

	.note {
		text-align: center;
		font-size: 16px;
	}

	.guarantees {
		padding-top: 100px;
		padding-bottom: 350px;
		background-position-x: 70%; 
	}

	.cases {
		padding-top: 65px;
		padding-bottom: 70px;
	}

	.case {
		padding: 45px 10px 41px 30px;
	}

	.case__image {
		max-height: 100%;
		height: 100%;		
	}

	.case__wrap {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
	}

	.case__text, .case__wrap p {
		margin-top: 10px;
		margin-bottom: 10px;
		right: -20px;
		top: 0;
		width: 100%;
		max-width: 100%;
	}

	.case__wrap p.case__text_small {
		width: 100%;
		max-width: 100%;
	}

	.case__text span {
		font-size: 17px;
	}

	.case__info {
		overflow: hidden;
	}

	.footer-img {
		z-index: -1;
		left: auto;
		right: 0;
	}

	.soc__links {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

/*------576px  -  768px-------*/

@media screen and (max-width: 767.9px) {

	body {
		overflow-x: hidden;
	}

	body.fixed {
		overflow: hidden;
	}

	.hamburger {
		margin: 0 auto ;
	}

	.header-link {
		display: block;
		text-align: right;
	}

	.menu-overlay {
		position: fixed;
		z-index: 2000;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.33);
		left: -100%;
		top: 0;
	}

	.menu-wrap {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
				flex-direction: column;
				text-align: center;
				-webkit-box-pack: start;
				    -ms-flex-pack: start;
				        justify-content: flex-start;
		height: 100vh;
		max-width: 55%;
		width: 100%;
		background: #000;
		-webkit-box-shadow: 2px 3px 51px rgba(69, 67, 67, 0.34);
		        box-shadow: 2px 3px 51px rgba(69, 67, 67, 0.34);
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		left: -100%;
		z-index: 10000;
		top: 0;
	}

	.menu-close {
		color: #fff;
		display: block;
		cursor: pointer;
		font-size: 30px;
		text-align: right;
		position: relative;
		top: 10px;
		right: 10px;
	}

	.menu-wrap.active {
		left: 0;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.menu-overlay.active {
		left: 0;
		top: 0;
		opacity: 1;
	}

	.menu.menu-mob li a {
		display: inline-block;
		color: #fff;
		font-size: 20px;
		padding: 20px 0;
		border-bottom: none;
		text-transform: uppercase;
		text-align: center;
	}

	.menu.menu-mob li {
		max-width: 90%;
		border-bottom: 2px solid #ffb000;
		margin: 0 auto;
		position: static;
	}

	.menu li a::before {
		bottom: 0px;
	}

	.offer {
		margin-top: 60px;
	}

	.offer__title {
		line-height: 66px;
		max-width: 460px;
		margin: 0 auto 40px auto;
		text-align: center;
		font-size: 56px;
	}

	.offer__title span, .offer__title strong {
		font-size: 28px;
		line-height: 32px;
	}

	.offer-form  {
		margin: 0 auto 30px auto;
	}

	.offer-about {
		position: static;
		margin: 0 auto;
	}

	.advant-foto {
		max-width: 350px;
		margin: 0 auto;
	}

	.advant-info {
		width: 90%;
		margin: 0 auto;
	}

	.advant-info__title {
		max-width: 410px;
	}

	.advant-info p {
		 max-width: 100%; 
	}

	.raise {
		padding: 60px 0;
	}

	.method {
		margin-bottom: 30px;
	}

	.roistat {
		margin-top: 0;
	}

	.guarantee-head {
		margin: 0 auto;
		max-width: 457px;
	}

	.guarantee-head__title {
		text-align: center;
	}

	.guarantee-info {
		margin: 0 auto 24px auto;
	}

	.guarantees {
		padding-top: 70px;
		padding-bottom: 300px;
		background-position-x: 95%;
	}

	.case {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
		height: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 40px;
	}

	.case__title {
		margin-right: 0;
	}

	.case__image {
		margin-right: 0;
		margin: 0 auto 20px auto;
	}


	.case__wrap,
	.case__loc {
		text-align: center;
	}

	.case__loc {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	.case__link {
		max-height: auto;
		overflow: hidden;
		text-align: center;
	}

	.blog-info__title {
		margin-bottom: 36px;
		text-align: center;
	}

	.blog-info p {
		margin: 0 auto 18px auto;
	}

	.blog-form {
		width: 100%;
		max-width: 630px;
		margin: 0 auto;
		padding: 24px 20px 20px 20px;

	}

	.blog-form__wrap.form__wrap {
		position: static;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	.blog-form__input-wrap {
		max-width: 256px;
		width: 100%;
		margin-right: 10px;
	}

	.blog-form__title {
		text-align: center;
	}

	.footer-img {
		display: none;
	}

	.logo span {
		font-size: 12px;
	}

	.footer-cont {
		margin-left: -10px;
	}

	.footer-cont__tel {
		font-size: 20px;
		margin-bottom: 22px;
	}

	.footer-cont__post {
		font-size: 16px;
	}

	.footer .logo {
		font-size: 22px;
	}
}

/*------401px  -  576px-------*/

@media screen and (max-width: 576px) {

	.menu-wrap {
		max-width: 100%;
	}

	.hamburger {
		margin: 0;
		margin-left: auto;
	}

	.header-link {
		text-align: left;
		margin-top: 7px;
	}

	.offer__title {
		line-height: 46px;
		max-width: 460px;
		margin: 0 auto 40px auto;
		text-align: center;
		font-size: 46px;
	}

	h2 {
		font-size: 30px;
		line-height: 1.4em;
	}

	.advant-info {
		width: 100%; 
	}

	.advant-info p {
		font-size: 18px;
	}

	.guarantee-info {
		width: 100%;
		max-width: 457px;
		padding-left: 0;
	}

	.guarantee-info__icon {
		width: 120px;
	}

	.guarantee-info p {
		font-size: 16px;
	}

	.guarantees {
		padding-top: 50px;
		padding-bottom: 200px;
	}

	.case__title, .case__loc span {
		font-size: 20px;
	}

	.blog {
		padding-top: 60px;
	}

	.blog-form {
		text-align: center;
	}

	.blog-form__wrap {
		margin-bottom: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: 100%;
	}

	.blog-form__title {
		font-size: 22px;
	}

	.blog-form__input-wrap {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.footer-wrap  {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.footer .logo {
		margin-bottom: 15px;
	}

	.soc__links {
		margin-bottom: 20px;
	}

	.footer-cont {
		 margin-left: 0;
		 text-align: center;
	}

	.footer-cont a {
		display: inline-block;
	}

	.rights {
		margin-top: 20px;
	}
}


/*------320px  -  400px-------*/

@media screen and (max-width: 400px) {

	body {
		overflow-x: hidden;
	}

	.offer__title {
		font-size: 40px;
	}

	.offer__title span, .offer__title strong {
		font-size: 22px;
		line-height: 32px;
	}

	.offer-form {
		padding: 30px 15px;
	}

	.offer-form__title {
		font-size: 15px;
	}

	.offer-form__btn {
		height: 45px;
		font-size: 16px;
	}

	.offer-about, .offer-about__wrap {
		width: 278px;
	}

	.offer-about__wrap {
		padding: 10px 6px 20px 4px;
	}

	.offer-about__title, .offer-about p {
		text-align: center;
	}

	.offer-about__list {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	.offer-about__list a {
		font-size: 12px;
		margin-right: 10px;
	}

	h2 {
		font-size: 26px;
	}

	.method__name {
		font-size: 18px;
	}

	.method__result span {
		font-size: 40px;
		top: 5px;
	}

	.method__result span.small {
		font-size: 30px;
	}

	.note {
		font-size: 13px;
	}

	.guarantees {
		padding-top: 50px;
		padding-bottom: 150px;
		background-position-x: 70%;
	}

	.guarantee-info {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 10px;
	}

	.guarantee-info p {
		text-align: center;
	}

	.guarantee-head__text {
		text-align: center;
	}

	.cases {
		padding-top: 45px;
		padding-bottom: 60px;
	}

	.cases-title {
		margin-bottom: 38px;
	}

	.case__image {
		max-height: 200px; 
		height: 100%;
	}

	.case__text, .case__wrap p {
		padding-right: 20px;
	}

	.case__text span {
		font-size: 15px;
	}

	.case__title, .case__loc span {
		font-size: 18px;
	}

	.blog-form {
		padding-left: 15px;
		padding-right: 15px;
	}

	.blog-form__title {
		font-size: 18px;
	}

	#thx {
		padding: 20px 10px;
		font-size: 17px;
	}
}

