@charset "utf-8";
@charset 'UTF-8';

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
 .slick-loading .slick-list { background: #fff url(https://www.easing.be/wp-content/themes/easing/css/ajax-loader.gif) center center no-repeat; } @font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url(https://www.easing.be/wp-content/themes/easing/css/fonts/slick.eot); src: url(https://www.easing.be/wp-content/themes/easing/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.easing.be/wp-content/themes/easing/css/fonts/slick.woff) format('woff'), url(https://www.easing.be/wp-content/themes/easing/css/fonts/slick.ttf) format('truetype'), url(https://www.easing.be/wp-content/themes/easing/css/fonts/slick.svg#slick) format('svg'); } .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
.slick-prev:before { content: '←'; }
[dir='rtl'] .slick-prev:before { content: '→'; }
.slick-next { right: -25px; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }
.slick-next:before { content: '→'; }
[dir='rtl'] .slick-next:before { content: '←'; } .slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }ul.resp-tabs-list{ margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 600; font-size: 20px; display: inline-block; margin: 0; list-style: none; cursor: pointer;color:#8A8A8A;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;padding:0 15px;margin-right:15px;position:relative}
.resp-tabs-list li:before{content:"";position:absolute;left:3px;width:6px;height:6px;background-color:#DA3337;border-radius:50%;top:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);margin-top:-4px;opacity:0;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.resp-tabs-container { padding: 40px 0; }
.resp-tabs-list li.resp-tab-active{color:#343434}
.resp-tabs-list li.resp-tab-active:before{opacity:1}
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.resp-tab-content { display: none; }
.resp-content-active, .resp-accordion-active { display: block; }
h2.resp-accordion { font-size: 20px; border: 1px solid #d6d6d6; border-top: 0px solid #d6d6d6; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid ##f0f0ef !important; margin-bottom: 0px !important; padding: 10px 15px;}
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; } .resp-vtabs ul.resp-tabs-list { float: left; width: 30%; }
.resp-vtabs .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0; cursor: pointer; float: none; }
.resp-vtabs .resp-tabs-container { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px; border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1; margin-right: -1px !important; padding: 14px 15px 15px 14px !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; } h2.resp-tab-active { background: #DBDBDB !important; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit { width: 100%; margin: 0px; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; } @media only screen and (max-width: 767px) { ul.resp-tabs-list{margin-top: 30px;}
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none; }
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 10px; top: 10px; text-decoration: none; text-align: center; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 50px; font-family: Arial, Baskerville, monospace; transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.mfp-close:hover, .mfp-close:focus {color:#112530 !important}
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #fff; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } .mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
.mfp-img-mobile img.mfp-img { padding: 0; }
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
.mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-ie7 .mfp-img { padding: 0; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }    .white-popup { position: relative; background: #ed2541; padding: 70px 50px; width: auto; max-width: 730px; margin: 0 auto;}
.white-popup h2{color:#fff;margin-bottom:30px} .mfp-zoom-in {   }
.mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8); }
.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out; }
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1); }
.mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0; }
.mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; } .mfp-newspaper {   }
.mfp-newspaper .mfp-with-anim { opacity: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.5s; transform: scale(0) rotate(500deg); }
.mfp-newspaper.mfp-bg { opacity: 0; transition: all 0.5s; }
.mfp-newspaper.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1) rotate(0deg); }
.mfp-newspaper.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-newspaper.mfp-removing .mfp-with-anim { transform: scale(0) rotate(500deg); opacity: 0; }
.mfp-newspaper.mfp-removing.mfp-bg { opacity: 0; } .mfp-move-horizontal {   }
.mfp-move-horizontal .mfp-with-anim { opacity: 0; transition: all 0.3s; transform: translateX(-50px); }
.mfp-move-horizontal.mfp-bg { opacity: 0; transition: all 0.3s; }
.mfp-move-horizontal.mfp-ready .mfp-with-anim { opacity: 1; transform: translateX(0); }
.mfp-move-horizontal.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-move-horizontal.mfp-removing .mfp-with-anim { transform: translateX(50px); opacity: 0; }
.mfp-move-horizontal.mfp-removing.mfp-bg { opacity: 0; } .mfp-move-from-top {   }
.mfp-move-from-top .mfp-content { vertical-align: top; }
.mfp-move-from-top .mfp-with-anim { opacity: 0; transition: all 0.2s; transform: translateY(-100px); }
.mfp-move-from-top.mfp-bg { opacity: 0; transition: all 0.2s; }
.mfp-move-from-top.mfp-ready .mfp-with-anim { opacity: 1; transform: translateY(0); }
.mfp-move-from-top.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-move-from-top.mfp-removing .mfp-with-anim { transform: translateY(-50px); opacity: 0; }
.mfp-move-from-top.mfp-removing.mfp-bg { opacity: 0; } .mfp-3d-unfold {   }
.mfp-3d-unfold .mfp-content { perspective: 2000px; }
.mfp-3d-unfold .mfp-with-anim { opacity: 0; transition: all 0.3s ease-in-out; transform-style: preserve-3d; transform: rotateY(-60deg); }
.mfp-3d-unfold.mfp-bg { opacity: 0; transition: all 0.5s; }
.mfp-3d-unfold.mfp-ready .mfp-with-anim { opacity: 1; transform: rotateY(0deg); }
.mfp-3d-unfold.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-3d-unfold.mfp-removing .mfp-with-anim { transform: rotateY(60deg); opacity: 0; }
.mfp-3d-unfold.mfp-removing.mfp-bg { opacity: 0; } .mfp-zoom-out {   }
.mfp-zoom-out .mfp-with-anim { opacity: 0; transition: all 0.3s ease-in-out; transform: scale(1.3); }
.mfp-zoom-out.mfp-bg { opacity: 0; transition: all 0.3s ease-out; }
.mfp-zoom-out.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1); }
.mfp-zoom-out.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-zoom-out.mfp-removing .mfp-with-anim { transform: scale(1.3); opacity: 0; }
.mfp-zoom-out.mfp-removing.mfp-bg { opacity: 0; } @keyframes hinge {  0% {
transform: rotate(0);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
20%, 60% {
transform: rotate(80deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
40% {
transform: rotate(60deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
80% {
transform: rotate(60deg) translateY(0);
opacity: 1;
transform-origin: top left;
animation-timing-function: ease-in-out;
}
100% {
transform: translateY(700px);
opacity: 0;
}
}
.hinge { animation-duration: 1s; animation-name: hinge; }
.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg { opacity: 0; transition: opacity .5s ease-out; }
.mfp-with-fade.mfp-ready .mfp-content { opacity: 1; }
.mfp-with-fade.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-fade.mfp-removing.mfp-bg { opacity: 0; }.mCustomScrollbar { -ms-touch-action: none; touch-action: none; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { overflow: hidden; width: auto; height: auto; } .mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } .mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: -26px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; } .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; height: 100%; left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; margin: 2px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; margin: 4px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; } .mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { margin-right: 0; margin-left: 30px; }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; margin-left: 0; } .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } .mCSB_scrollTools,  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown,  .mCSB_scrollTools .mCSB_buttonLeft,  .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out; }   .mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollBox:hover > .mCSB_scrollTools,  .mCustomScrollBox:hover ~ .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown,  .mCSB_scrollTools .mCSB_buttonLeft,  .mCSB_scrollTools .mCSB_buttonRight { background-image: url(//www.easing.be/wp-content/themes/easing/css/mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,  .mCSB_scrollTools .mCSB_buttonDown:hover,  .mCSB_scrollTools .mCSB_buttonLeft:hover,  .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,  .mCSB_scrollTools .mCSB_buttonDown:active,  .mCSB_scrollTools .mCSB_buttonLeft:active,  .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }  .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255,255,255,0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255,255,255,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; } .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; height: 16px; margin: -1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; width: 16px; margin: 0 -1px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; margin: 6px 0; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; } .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=); }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0))); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); } .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }
.mCS-3d.mCSB_scrollTools,  .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0,0,0,0.2); box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }  .mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools,  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical,  .mCS-3d-thick-dark.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0,0,0,0.05); box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; } .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0,0,0,0.2); }
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0,0,0,0.2); }
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255,255,255,0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0,0,0,0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255,255,255,0.9); }
 * { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.25em }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; cursor: pointer; } :focus { outline: 0; }
ol, ul { margin-left:16px} table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; }
.none { display: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }
img { max-width: 100%; } .cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf { *zoom:1;} ::selection { background: #E52428; color: #fff; }
::-moz-selection {background: #E52428;color: #fff;}
p { font-size: 16px; line-height: 1.4; padding-bottom: 25px; color: #343434;}
h1 { font-size: 72px; margin-bottom: 20px;line-height:1;font-family:"adobe-caslon-pro";}
h2 { font-size: 50px; margin-bottom: 30px;line-height:1;font-family:"adobe-caslon-pro";}
h3 { font-size: 30px; margin-bottom: 20px;color:#343434;font-family:"adobe-caslon-pro";line-height: 1;}
h4 { font-size: 22px; margin-bottom: 20px;color:#DA3337;text-transform:uppercase;}
h5 { font-size: 20px; margin-bottom: 20px;color:#343434;font-family:"adobe-caslon-pro";}
h6 { font-size: 12px; margin-bottom: 20px;text-transform:uppercase;color:#DA3337}
a {transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; outline: none !important;
color:#343434;}
a:hover{color:#DA3337}
form .field{margin-bottom: 22px;}
form .field-btn{margin-top: 20px;margin-bottom: 0;}
form input[type="email"], form input[type="text"], form input[type="tel"], form input[type="password"]{background-color: transparent;-webkit-border-radius:0;border-radius: 0;font-size: 16px;font-weight: 300;padding:12px 0;color: #404552;border-bottom: 2px solid #D0D0D0;width: 100%;text-transform: inherit;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; font-weight: 300;font-family:"brandon-grotesque";}
footer form input[type="email"], form input[type="text"], form input[type="tel"], form input[type="password"]{text-transform: none;}
form textarea{background-color: transparent;-webkit-border-radius:0;border-radius: 0;font-size: 16px;font-weight: 300;padding:15px;color: #7e818a;border-bottom: 2px solid #D0D0D0;width: 100%;text-transform: uppercase;resize: none;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; font-family:"brandon-grotesque";}
form input[type="submit"]{background-color: #1B1B1B;padding: 15px 30px;color: #fff;font-size: 16px;font-family:"brandon-grotesque";text-transform: uppercase;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; border-radius: 0px;font-weight: 300;}
form input[type="submit"]:hover, form input[type="submit"]:focus{background-color: #DA3337;}
form textarea:focus, form input[type="email"]:focus, form input[type="text"]:focus, form input[type="tel"]:focus, form input[type="password"]:focus{border-color: #DA3337;}
body .wpcf7 form div.wpcf7-response-output {margin:20px 0 0 0;padding: 0;border: none !important;font-size: 20px;color: red;width: 100%;text-align: left;line-height: 1.1;}
body .wpcf7 form span.wpcf7-not-valid-tip, body .wpcf7 form div.wpcf7-response-output{color: #DA3337;font-size: 13px;font-weight: normal;text-align:left;padding-top:5px;}
body .wpcf7 form div.wpcf7-mail-sent-ok{display: block !important;padding: 20px 0 0 0;border: none;font-size: 20px;margin: 0;color: #e62981;}
input::-webkit-input-placeholder {color:#7e818a;opacity:1;}
input::-moz-placeholder {color:#7e818a;opacity:1;}
input:-ms-input-placeholder {color:#7e818a;opacity:1;}
input:-moz-placeholder {color:#7e818a;opacity:1;}
textarea::-webkit-input-placeholder {color:#7e818a;opacity:1;}
textarea::-moz-placeholder {color:#7e818a;opacity:1;}
textarea:-ms-input-placeholder {color:#7e818a;opacity:1;}
textarea:-moz-placeholder {color:#7e818a;opacity:1;}
.white-popup input::-webkit-input-placeholder {color:#fff;opacity:1;}
.white-popup input::-moz-placeholder {color:#fff;opacity:1;}
.white-popup input:-ms-input-placeholder {color:#fff;opacity:1;}
.white-popup input:-moz-placeholder {color:#fff;opacity:1;}
.white-popup textarea::-webkit-input-placeholder {color:#fff;opacity:1;}
.white-popup textarea::-moz-placeholder {color:#fff;opacity:1;}
.white-popup textarea:-ms-input-placeholder {color:#fff;opacity:1;}
.white-popup textarea:-moz-placeholder {color:#fff;opacity:1;} 
.white-popup form input[type="submit"]{background-color: #931D20;padding-left: 50px;padding-right: 50px;}
.white-popup form input[type="submit"]:hover, .white-popup form input[type="submit"]:focus{background-color: #000;}
body.dark .white-popup form input[type="submit"]{background-color: #931D20;color: #fff;}
body.dark .white-popup form input[type="submit"]:hover, body.dark .white-popup form input[type="submit"]:focus{background-color: #000;}
.mfp-close-btn-in .mfp-close{color: #931D20;font-size: 70px;font-weight: 300;font-family:"brandon-grotesque";}
body .white-popup .wpcf7 form div.wpcf7-response-output{color: #fff;}
.white-popup form input[type="email"], .white-popup form input[type="text"], .white-popup form input[type="tel"], .white-popup form input[type="password"]{border-color: #fff;}
.white-popup form textarea{border-color: #fff;}
h2 span{font-size: 12px;text-transform: uppercase;font-family:"brandon-grotesque";color: #DA3337;display: block;letter-spacing:1px;font-weight:300;}
ul, ol{margin-bottom:20px;}
ul li, ol li{font-size:16px;margin-bottom:5px;line-height:1.3}
.link a{font-size:20px;position:relative;margin-right: 35px;color: #737373;font-family:"brandon-grotesque"; }
.link a:last-child{margin-right: 0;width:100%;}
.link a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#343434;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.link a small{position: absolute;left: -18px;top: 5px;}
.link a small img{max-width: 14px;}
.link a:hover:after{background-color:#343434;}
.link a:hover, .link a:hover small{color:#343434}
.link a:nth-child(2) small{left: -20px;}
.links a{font-size: 14px;text-transform: uppercase;font-family:"brandon-grotesque";color: #DA3337;letter-spacing: 1.5px;position: relative;}
.links a:hover{color: #DA3337 !important;}
.links span{font-size: 14px;text-transform: uppercase;font-family:"brandon-grotesque";color: #DA3337;letter-spacing: 1.5px;}
.padding-150{padding:150px 0}
.padding-20{padding:20px 0 !important}
.heading-right{text-align: right;}
.white-bg{background-color: #fff;}
.slick-dots{bottom:8px;}
.slick-dots li{margin: 0 3px;width: 10px;height: 10px;}
.slick-dots li button{width: 7px;height: 4px;padding: 0;border-radius: 50%;background-color: rgba(218,51,55,0.2);transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.slick-dots li button:hover, .slick-dots li:hover button, .slick-dots li button:hover, .slick-dots li.slick-active button{background-color: rgba(218,51,55,1);}
.slick-dots li button:before{display: none;}
body { margin: 0; padding: 0;font-family:"brandon-grotesque";font-size:16px;color:#343434;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;background-color: #F7F7F7;
transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
p, p strong, h1, h2, h5, .resp-tabs-list li, .full-overlay-slider li .content, .slick-prev, .slick-next, .progress, .progress-bar, .copyright-section, .banner-section:after, .options-section span, .sbSelector, 
.toggle-btn > span, .toggle-wrap small {transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
body.dark{background-color: #1B1B1B;}
body.dark p, body.dark p a, body.dark a{color: #B3B3B3;} body.dark .content-caption{color: #B3B3B3 !important;}
body.dark p a:hover, body.dark a:hover{color: #fff;}
body.dark .solutions-section p strong, body.dark h1, body.dark h2, body.dark h3, body.dark h5 { color: #fff;}
body.dark .resp-tabs-list li.resp-tab-active{ color: #fff;}
body.dark .resp-tabs-list li {color: #A7A7A7}
body.dark .full-overlay-slider li .content{background-color: #1B1B1B;}
body.dark .link a{ color: #B3B3B3;}
body.dark .link a:after{background-color: #B3B3B3;}
body.dark .link a:hover:after{background-color: #B3B3B3;}
body.dark .link a:hover{ color: #fff;}
body.dark .slick-prev, body.dark .slick-next{ ;color: #4D4D4D;}
body.dark .slick-prev:hover, body.dark .slick-next:hover{color: #fff;}
body.dark .progress, body.dark .progress-bar{background-color: #393939;}
body.dark .full-overlay-slider li p {color:#787878}
body.dark .full-overlay-slider li:hover p {color:#B7B7B7}
body.dark .copyright-section{background-color: #292929;}
body.dark .copyright-section p{color: #838383;}
body.dark .banner-section:after{background-color: rgb(27 27 27);width: 50%;}
body.dark .banner-section .banner-content p, body.dark .options-section span{color: #EAEAEA;}
body.dark .sbSelector{color: #EAEAEA;}
body.dark header .sub-menu ul li a {color: #DADADA;}
body.dark header .sub-menu ul li a:hover{color: #fff;}
body.dark header .sub-menu ul li:last-child a {color: #DA3337;}
body.dark .toggle-btn > span{background-color: #fff;}
body.dark .toggle-wrap small{color: #fff;}
body.dark.stickyHeader #header-main{background-color: #1B1B1B;box-shadow: none;}
body.dark .menu-background{background-color: #282828;}
body.dark .menu-inner ul.main-menu > li > a{color: #838383;}
body.dark .menu-inner ul.main-menu > li > a:hover{color: #837979;}
body.dark .team-section{background-color: #1b1b1b;}
body.dark .banner-item:after{background-color:rgba(0,0,0,0.85)}
body.dark form input[type="submit"]{background-color: #fff;color: #1B1B1B;}
body.dark form input[type="submit"]:hover, body.dark form input[type="submit"]:focus{background-color: #DA3337;color: #fff;} 
body.dark .image-content-listing{background-color:#292929}
.banner-section:before{content: "";position: absolute;right:0;top: 0;width: 0;height: 100%;background-color: rgba(0,0,0,0.8);z-index: -1;transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;}
body.dark .banner-section:before{width:100%;}
.footer-logo a rect, .logo rect{transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
body.dark .footer-logo a .red rect, body.dark .logo .red rect{fill: #E52428;}
body.dark .footer-logo a rect, body.dark .logo rect{fill: #fff;} 
body.dark .address-section .address-info{background-color: #292929;}
body.dark .address-section .address-info:before{background-color: #292929;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: #292929 !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #DA3337 !important;} .wrapper {width:100%;position: relative;overflow: hidden;}
.sbHolder{background-color: transparent;height: 30px; position: relative;width: 100% !important; }
.sbHolder:focus .sbSelector { }
.sbSelector > a { color: #343434; text-decoration: none; }
.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 5px; top: 0; width: 100%; cursor: pointer; color: #343434;font-size: 18px;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; font-weight: 700;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #DA3337; outline: none; text-decoration: none; }
.sbToggle { background: url(//www.easing.be/wp-content/themes/easing/images/select-icons.svg) center center no-repeat; display: block; height: 30px; outline: none; position: absolute; right: 0; top: 2px; width: 30px; }
.sbOptions { background-color: #F6F6F6; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute;-webkit-box-shadow: 0 5px 10px 0 #cccccc;box-shadow: 0 5px 10px 0 #cccccc;width: 200px; z-index: 1; overflow-y: auto; top: 31px !important; }
.sbOptions li { padding: 0px 0px; margin: 0;border-bottom: solid 1px #DDDDDD; }
.sbOptions li:last-child{border-bottom: none;}
.sbOptions li img { display: inline-block; float: left; padding-top: 7px; padding-left: 3px; }
.sbOptions a { display: block; outline: none; padding: 6px 10px; font-size: 16px;color: #343434;}
.sbOptions a:link, .sbOptions a:visited {text-decoration: none; transition: all 0.2s ease-in-out; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color: #DA3337;}
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }
select { background-image: url(//www.easing.be/wp-content/themes/easing/images/select-icons.svg); background-repeat: no-repeat; background-position: right center; -webkit-appearance: none; -moz-appearance: none; border: none; border-radius: 0; padding: 0px 15px; line-height: normal;width:100%;color:#343434;font-size: 24px;background-color:transparent;font-weight: 700;width:160px;}
body.dark select {color: #EAEAEA;}
.ie select { background-image: none; }
body.dark .sbOptions a{color:#1b1b1b;} .d-flex { display: -webkit-box; display: -ms-flexbox; display:flex;-ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { display: table; line-height: 0; content: ""; }
.row:after { clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.pull-right { float: right; }   .main { width: 1200px; margin: 0 auto } #header-main {width: 100%;padding:25px 60px 25px 40px;position: absolute;left: 0;top: 0;z-index: 999;display: flex; flex-wrap: nowrap; justify-content: space-between;background-color: transparent;align-items: center;    transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
#header-main-toggle {padding:0px;position: fixed;z-index: 9999;display: inline; background-color: transparent;align-items: center;    transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;right: 0;}
#header-main-toggle{float: right;text-align:right}
#header-main-toggle button{background-color: #E52428;color: #fff;font-size: 13px;font-weight: 800;letter-spacing: 1px;padding:8px 10px;border: none;display: inline-block;vertical-align: middle;line-height: 1;order: 2;z-index: 9;position: relative;float:right}
#header-main-toggle button i:before{transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
#header-main-toggle button.active i:before{content: "\f054";}
#header-main-toggle ul { margin: 0;padding: 0;position: relative; display: flex;opacity: 0;visibility: hidden;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;float: right;width: 0;z-index:1}
#header-main-toggle ul.show{opacity: 1;visibility: visible;width:auto}
#header-main-toggle ul li {list-style: none;display: inline-block;vertical-align: middle;}
#header-main-toggle ul li a{background-color:#343434;color:#fff;font-size: 13px; font-weight: 800;letter-spacing: 1px;padding: 8px 10px;display: inline-block;line-height: 1;}
#header-main-toggle ul li.wpml-ls-current-language a { background: #E52428;}
#header-main-toggle ul li.active a, #header-main-toggle ul li a:hover {background-color:#E52428;}
header.site-header {-webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
header.site-header.show-header { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); }
header.site-header .container { max-width: 100%; margin: 0 auto; height: 54px; padding: 0 60px; }
.blank-div {width: 100%;height: 98px;display: none;-webkit-transition: 0.5s height ease-in-out;transition: 0.5s height ease-in-out;position:absolute;top:0}
.stickyHeader #header-main{animation: slideDown 0.5s linear 0s; -webkit-animation: slideDown 0.5s linear 0s; -moz-animation: slideDown 0.5s linear 0s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.stickyHeader #header-main{ position: fixed;background-color: #fff; -webkit-box-shadow: 0 0 10px 0 #aaaaaa; box-shadow: 0 0 10px 0 #aaaaaa;}
@keyframes slideDown {
0% {
transform: translateY(-100%)
}
100% {
transform: translateY(0%)
}
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-100%)
}
100% {
-webkit-transform: translateY(0%)
}
}
@-moz-keyframes slideDown {
0% {
-moz-transform: translateY(-100%)
}
100% {
-moz-transform: translateY(0%)
}
}
.brand-logo { display: inline-block; }
header .sub-menu{display: inline-block;vertical-align: middle;margin-right:40px;}
header .sub-menu ul{margin: 0;padding: 0;}
header .sub-menu ul li{list-style: none;display: inline-block;vertical-align: middle;margin: 0 20px 0 0;}
header .sub-menu ul li a{font-size: 16px;font-weight: 500;color: #343434;}
header .sub-menu ul li a i{display: inline-block;vertical-align: -1px;margin-right: 2px;}
header .sub-menu ul li a:hover{color: #DA3337;}
header .sub-menu ul li:last-child a{color: #DA3337;}
.toggle-wrap {display: inline-block;vertical-align: middle;position: relative;z-index: 100;margin-top: 2px;}
.toggle-wrap small{font-size: 16px;color: #343434;font-weight: 600;}
.toggle-btn { width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-top: 0px; position: relative; z-index: 999; margin-right: 5px;padding-top: 4px;}
.toggle-btn.pointer-none { pointer-events: none; }
.toggle-btn > span { background-color: #231F20; display: block; height: 2px; margin-bottom: 3px; -webkit-transition: all .40s ease-in-out; -moz-transition: all .40s ease-in-out; -ms-transition: all .40s ease-in-out; -o-transition: all .40s ease-in-out; transition: all .40s ease-in-out; }
.toggle-btn > span:last-of-type { margin-bottom: 0px; }
.toggle-btn.active > span:nth-child(3n+1) { -webkit-transform: rotateZ(45deg) translateX(-1.5px) translateY(3.5px); -moz-transform: rotateZ(45deg) translateX(-1.5px) translateY(3.5px); -ms-transform: rotateZ(45deg) translateX(-1.5px) translateY(3.5px); -o-transform: rotateZ(45deg) translateX(-1.5px) translateY(3.5px); transform: rotateZ(45deg) translateX(-1.5px) translateY(3.5px); } .toggle-btn.active > span:nth-child(3n+2) { -webkit-transform: rotateZ(-45deg) translateX(0px) translateY(-5px); -moz-transform: rotateZ(-45deg) translateX(0px) translateY(-5px); -ms-transform: rotateZ(-45deg) translateX(0px) translateY(-5px); -o-transform: rotateZ(-45deg) translateX(0px) translateY(-5px); transform: rotateZ(-45deg) translateX(0px) translateY(-5px); }
.toggle-btn.active > span { background-color: #343434; }
.menu-overlay { position: fixed; right: 0; top: 0; width: 525px; height: 100vh; opacity: 0; visibility: hidden; z-index: -1; }
.menu-background { position: fixed; right: 0; top: 0; width: 525px; height: 100vh; background-color: #fff; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.menu-overlay.show { opacity: 1; visibility: visible; z-index: 99; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.menu-overlay.revert { opacity: 0; visibility: hidden; z-index: -1; transition-delay: 1s, 0s, 1s; }
.menu-overlay.revert.d-none { display: none; }
.menu-overlay.show .menu-background {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.white-brand-logo { position: absolute; left: 30px; top: 23px; z-index: 999; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; opacity: 0; visibility: hidden; }
.menu-overlay.show .white-brand-logo {opacity: 1; visibility: visible; -webkit-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
.menu-overlay.revert .menu-background { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.menu-overlay .d-flex { height: 100%; }
.menu-inner {width: 90%; position: relative; top: 0;margin: 150px 0 0 30px; }
.menu-inner h6 { text-transform: uppercase; letter-spacing: 3px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; -webkit-transform: translateX(-30px); -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -o-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; visibility: hidden; }
.menu-overlay.show .menu-inner h6 { opacity: 1; visibility: visible;-webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
.menu-overlay.revert .menu-inner h6 { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.menu-overlay.rightani .menu-inner h6 { -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%); -o-transform: translateX(200%); transform: translateX(200%); }
.menu-inner ul.main-menu { padding: 0px;margin: 0;  opacity: 0; visibility: hidden; -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%); -ms-transform: translateX(-10%); -o-transform: translateX(-10%); transform: translateX(-10%); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.menu-overlay.show .menu-inner ul.main-menu { opacity: 1; visibility: visible; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); }
.menu-overlay.revert .menu-inner ul.main-menu { opacity: 0; visibility: hidden; -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%); -ms-transform: translateX(-10%); -o-transform: translateX(-10%); transform: translateX(-10%); -webkit-transition: all 1.8s ease-in-out; -moz-transition: all 1.8s ease-in-out; -ms-transition: all 1.8s ease-in-out; -o-transition: all 1.8s ease-in-out; transition: all 1.8s ease-in-out; }
.menu-overlay.revert.rightani .menu-inner ul.main-menu { opacity: 0; visibility: hidden; -webkit-transform: translateX(500%) !important; -moz-transform: translateX(500%) !important; -ms-transform: translateX(500%) !important; -o-transform: translateX(500%) !important; transform: translateX(500%) !important; }
.menu-inner ul.main-menu > li { margin-bottom: 15px; list-style: none;}
.menu-inner ul.main-menu > li > a { color: #838383; font-size: 16px; font-weight:500; line-height: 1; text-indent: 0px; opacity: 0; transition-delay: 0.25s; }
.menu-overlay.show .menu-inner ul.main-menu > li > a { opacity: 1; }
.menu-overlay.show .menu-inner ul.main-menu > li:last-child > a{color: #DA3337;}
.menu-inner ul.main-menu > li > a:hover { color: #DA3337; letter-spacing: 2px; text-indent: 34px; }
.menu-contact-info {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;opacity: 0; visibility: hidden; }
.menu-overlay.show .menu-contact-info { opacity: 1; visibility: visible; -webkit-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s;margin-top: 30px;
display: inline-block;width: 100%;}
.menu-contact-info > ul > li > ul { padding: 0px; margin: 22px 0 0 0; }
.menu-contact-info > ul > li:first-of-type { margin-bottom: 10px; }
.menu-contact-info > ul > li > a { text-decoration: underline; }
.menu-contact-info > ul > li > a:hover { color: #fff; text-decoration: none; }
.menu-contact-info > ul > li > ul > li { margin: 0px 17px 0 0; }
.menu-contact-info > ul > li > ul > li:last-of-type { margin-left: 0px; }
.menu-contact-info > ul > li > ul > li > a { position: relative; }
.menu-contact-info > ul > li > ul > li > a:hover > img:first-of-type { opacity: 0; visibility: hidden; }
.menu-contact-info > ul > li > ul > li > a > img:last-of-type { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.menu-contact-info > ul > li > ul > li > a:hover > img:last-of-type { opacity: 1; visibility: visible; }
#mCSB_5_scrollbar_vertical, .mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { opacity: 0; transition: 0s !important; }
.show #mCSB_5_scrollbar_vertical, .show .mCSB_scrollTools, .show .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .show .mCSB_scrollTools .mCSB_buttonUp, .show .mCSB_scrollTools .mCSB_buttonDown, .show .mCSB_scrollTools .mCSB_buttonLeft, .show .mCSB_scrollTools .mCSB_buttonRight { opacity: 1; }
.info{width: 100%;margin-bottom: 40px;}
.info h6{margin-bottom: 10px;}
.info p{padding: 0;line-height: 2;}
.info ul{margin: 0;padding: 0;}
.info ul li{list-style: none;margin-bottom: 0;}
.info ul li a{font-size: 16px;color: #838383;}
.info ul li a:hover{color: #DA3337;}
.info .list-inline{margin: 0;}
.info .list-inline li{list-style: none;margin: 8px 0;}
.info .list-inline li a{font-size: 14px;color: #8E8E93;}
.info .list-inline li a i{margin-right: 12px;font-size: 18px;}
.info ul.language-listing{margin: 0;padding: 0;}
.info ul.language-listing li{list-style: none;display: inline-block;vertical-align: middle;margin-right: 10px;position: relative;margin-bottom: 0;}
.info ul.language-listing li:after{content: "";position: absolute;right: -7px;top: 2px;width: 1px;height: 15px;background-color: #8E8E93;}
.info ul.language-listing li:last-child{margin-right: 0;}
.info ul.language-listing li:last-child:after{display: none;}
.info ul.language-listing li a{font-size: 16px;color: #838383;}
.info ul.language-listing li a:active, .info ul.language-listing li.active a, .info ul.language-listing li a:hover{color: #DA3337;}
.theme-option{display: flex;flex-wrap: wrap;align-items: center;} .banner-section{width:100%;padding:150px 0;height: 100vh;background-position: center bottom;background-repeat: no-repeat;background-size: cover;display: flex;flex-wrap: wrap;align-items: center;position: relative;z-index: 9;}
.banner-section:after{content: "";position: absolute;right: 0;top: 0;width: 50%;height: 100%;background-color: rgba(251,251,251,0.8);z-index: -1;}
.banner-section .row{display: flex;flex-wrap: wrap;align-items: center;}
.banner-section .row .col-lg-6:first-child{z-index:999}
.banner-section .main{position:relative;z-index:9}
.banner-section .banner-content{padding-right: 80px;}
.banner-section .banner-content p{font-size: 27px;}
.banner-section p{font-size: 18px;font-weight: 100;}
.banner-section h3{line-height: 1.2;}
.banner-section .banner-tab{padding: 0 15px;}
.banner-section .banner-tab .tab-content{max-width: 420px;}
.banner-section .tab-thumb {width: 100%;padding-bottom: 55%;position: relative;overflow: hidden;}
.banner-section .tab-thumb img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner-section .tab-thumb{margin-top: 30px;}
.banner-item{background-position: left bottom;background-repeat: no-repeat;background-size: cover;width:50%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; opacity:0;}
.banner-item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:-1}
.banner-item.active{opacity:1;}
.options-section{display: flex;flex-wrap: wrap;align-items: center;text-align: left;}
.options-section span{font-size: 25px;color: #343434;display: inline-block;margin-right: 5px;}
.options-section .select{min-width: 170px;display: inline-block;margin-right: 3px;position:relative}
.options-section .select:first-of-type{min-width: 105px;}
.options-section .linkarea {display: inline-block;vertical-align: middle;position: absolute;top: 6px;right:-25px;}
.about-easing-section{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom:30%}
.solutions-section{width: 100%;padding: 50px 0;text-align: center;}
.solutions-section .main{max-width: 580px; margin: 0 auto;}
.solutions-section p{font-size: 23px;padding-bottom: 15px;}
.founder-info-section{width: 100%;padding: 150px 0;}
.founder-info-section p{font-size: 20px;font-weight: 100;}
.founder-info-section p a{text-decoration: underline;}
.founder-info-section .content-wrap{padding-left: 100px;}
.founder-info-section .play-wrap{width: 100%;position: relative;overflow: hidden;}
.founder-info-section .play-wrap figure{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 65%;}
.play-btn{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;}
.play-btn a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:65px;height:65px;border-radius:50%;line-height:55px;margin:0 auto;border:3px solid #fff;color: #fff;font-size: 24px;}
.play-btn a:hover{background:#DA3337}
.slick-track{padding-bottom:30px;}
.our-service-section{position:relative;overflow:hidden;padding: 70px 0 110px;}
.full-overlay-slider .slick-list{overflow:inherit}
.full-overlay-slider{width:100%;padding:0 0 30px 0;margin:0}
.full-overlay-slider li{list-style:none;padding:0 15px;margin:0}
.full-overlay-slider li p {padding-bottom: 10px;font-weight: 400; color: #8A8A8A;}
.full-overlay-slider li:hover p {color: #343434;}
.full-overlay-slider li .thumb{position: relative;overflow: hidden;}
.full-overlay-slider li .thumb a{width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;padding-bottom:125%;display: inline-block;-webkit-transition: all .40s ease-in-out;
-moz-transition: all .40s ease-in-out;
-ms-transition: all .40s ease-in-out;
-o-transition: all .40s ease-in-out;
transition: all .40s ease-in-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);}
.full-overlay-slider li:hover .thumb a{    -webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.full-overlay-slider li .content{background-color: #F7F7F7;padding: 20px 0;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.full-overlay-slider li:hover .content{transform: translateY(-25px);}
.full-overlay-slider li .link{opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.full-overlay-slider li:hover .link{opacity: 1;visibility: visible;}
.full-overlay-slider li h5{margin:0}
.slick-prev, .slick-next{font-size:16px;color:#B5B5B5;right:0;top:auto;bottom:-11px;background:#f7f7f7;padding:14px;width:auto;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;z-index:9}
.slick-prev:before, .slick-next:before{display:none !important} .slick-prev{left: 0; right:initial}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: #DA3337;background-color: #f7f7f7;}
.content-wrap-section{width: 100%;text-align: center;}
.content-wrap-section .main{max-width: 500px;}
.project-section h2{margin: 0;line-height:1.1}
.project-section .link{margin-top:10px;}
.project-section .heading-right {margin-bottom: 25px;padding-right: 25px;}
.project-listing{width: 100%;padding-bottom: 10px;} 
.two-col-slider .slick-list{margin: 0 -15px;}
.two-col-slider .item{padding: 0 15px;}
.two-col-slider .item .thumb a{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 50%;display: inline-block}
.two-col-slider .item .listing-content{padding:25px 150px 25px 25px;position: relative;}
.two-col-slider .item .link{position: absolute;right: 25px;top: 25px;}
.two-col-slider .item .link a small{left: -20px;}
.two-col-slider .item .link a{margin-left: 20px;}
.two-col-slider .item h5{margin: 0;}
.two-col-slider .item p{padding: 0 0 5px;font-weight: 500;}
.two-col-slider .item h6{margin: 0;letter-spacing: 2px;}
.our-idea-section{width: 100%;}
.our-idea-section .content-wrap{padding-right: 30%;}
.our-idea-section p{font-size: 20px;font-weight: 100;}
.our-idea-section p a{text-decoration: underline;}
.our-idea-section .col-lg-7{width: 61%;}
.our-idea-section .col-lg-5{width: 39%;}
.thumb-slider{width: 100%;margin-top: 20px;}
.thumb-slider .item{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;min-height: 300px;} .progress, .progress-bar {display: none;width: 100%;height: 8px;border-radius: 10px;overflow: hidden;background-color: #E2E2E2;background-image: linear-gradient(to right, #DA3337, #DA3337);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}  #footer-main {width: 100%;padding: 70px 0;background-color:#f7f7f7}
#footer-main .footer-logo{margin-bottom: 40px;}
#footer-main .footer-logo a img{max-width: 160px;}
#footer-main .link-listing{display: flex;flex-wrap: wrap;}
#footer-main .link-listing ul{width: 50%;margin: 0;}
#footer-main .link-listing ul li{list-style: none;font-size: 16px;color: #838383;font-weight:500;margin-bottom: 15px;}
#footer-main .link-listing ul li a{list-style: none;font-size: 16px;color: #838383;font-weight:500;}
#footer-main .link-listing ul li a:hover, #footer-main .link-listing ul li.current-menu-item a, .menu-inner ul.main-menu li.current-menu-item a{color: #DA3337;font-weight: 700;}
#footer-main .social-listing ul{margin: 0;}
#footer-main .social-listing ul li{padding: 0;list-style: none;margin-bottom: 15px;}
#footer-main .social-listing ul li a{font-size: 16px;color: #838383;font-weight: 400;}
#footer-main .social-listing ul li a i{margin-right: 10px;}
#footer-main .social-listing ul li a:hover{color: #DA3337;}
.copyright-section{width: 100%;padding: 20px 0;background-color: #fff;}
.copyright-section p{margin: 0;padding: 0;color: #838383;}
.copyright-section ul{margin: 0;padding: 0;}
.copyright-section ul li{list-style: none;display: inline-block;vertical-align: middle;position: relative;margin: 0 15px 0 0;}
.copyright-section ul li a{font-size: 14px;color: #838383;}
.copyright-section ul li a:hover{color: #DA3337;}
.copyright-section ul li:after{content: "";position: absolute;right: -10px;top: 4px;width: 1px;height: 12px;background-color: #838383;}
.copyright-section ul li:last-child:after{display: none;}
.copyright-section ul li:last-child{margin: 0;}
.tagline{font-size:12px;font-weight:500;color:#838383;}
.preloader{ display:none;}
.padding-150{padding: 150px 0;} .circle {position: absolute;border: solid 1px #e4282a;width: 50px; height: 50px; border-radius: 50%;}
body{overflow: auto;}
body.loaded{overflow: auto;}
.siteloader {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.column {width: 100%;height: 100vh;background-color: rgba(27,27,27,0.95);display: flex;justify-content: center;align-items: center;}
.animation {-webkit-animation: rotation 1s infinite;animation: rotation 1s infinite;}
.animation .shape {width: 40px;height: 40px;background-color: #e4282a;position: absolute;}
.animation .shape.shape1 {left: 0;border-radius: 0 0 25px 0;}
.animation .shape.shape2 {right: 0;background-color:#e4282a;}
.animation .shape.shape3 {bottom: 0;background-color: #e4282a;}
.animation .shape.shape4 {bottom: 0;right: 0;background-color: #e4282a;border-radius:25px 0 0 0;}
.animation .shape1 {-webkit-animation: animation6shape1 2s linear 0s infinite normal;animation: animation6shape1 2s linear 0s infinite normal;}
.animation .shape2 {-webkit-animation: animation6shape2 2s linear 0s infinite normal;animation: animation6shape2 2s linear 0s infinite normal;}
.animation .shape3 {-webkit-animation: animation6shape3 2s linear 0s infinite normal;animation: animation6shape3 2s linear 0s infinite normal;}
.animation .shape4 {-webkit-animation: animation6shape4 2s linear 0s infinite normal;animation: animation6shape4 2s linear 0s infinite normal;}
.elementor-editor-active .siteloader {
display: none;
}
@-webkit-keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes animation6shape1 {
0% {
transform: translate(0, 0);
}
25% {
transform: translate(0, 18px);
}
50% {
transform: translate(18px, 18px);
}
75% {
transform: translate(18px, 0);
}
}
@keyframes animation6shape2 {
0% {
transform: translate(0, 0);
}
25% {
transform: translate(-18px, 0);
}
50% {
transform: translate(-18px, 18px);
}
75% {
transform: translate(0, 18px);
}
} 
@-webkit-keyframes animation6shape3 {
0% {
transform: translate(0, 0);
}
25% {
transform: translate(18px, 0);
}
50% {
transform: translate(18px, -18px);
}
75% {
transform: translate(0, -18px);
}
}
@-webkit-keyframes animation6shape4 {
0% {
transform: translate(0, 0);
}
25% {
transform: translate(0, -18px);
}
50% {
transform: translate(-18px, -18px);
}
75% {
transform: translate(-18px, 0);
}
}
.animated {-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes fadeInRight {  0% {
opacity: 0;
-webkit-transform: translateX(30px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {  0% {
opacity: 0;
-moz-transform: translateX(30px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {  0% {
opacity: 0;
-o-transform: translateX(30px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {  0% {
opacity: 0;
transform: translateX(30px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated.fadeInRight { -webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight; }
.cursor-dot, .cursor-dot-outline {pointer-events: none;position: absolute;top: 50%;left: 50%;border-radius: 50%;opacity: 0;transform: translate(-50%, -50%);transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;z-index: 9999;}
.cursor-dot {width: 8px;height: 8px;background-color: #dc5656;}
.cursor-dot-outline {width: 35px;height: 35px;background-color: rgba(229, 128, 128, 0.5);}
.checkbox {opacity: 0;position: absolute;}
.checkbox-label {background-color: #737373;width: 42px;height: 22px;border-radius: 50px;position: relative;padding: 5px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;margin: 0 5px;font-size: 12px;}
.fa-moon {color: #EDDDB1;}
.fa-sun {color: #f39c12;}
.checkbox-label .ball {background-color: #fff;width: 14px;height: 14px;position: absolute;left: 4px;top: 4px;border-radius: 50%;transition: transform 0.2s linear;}
.checkbox:checked + .checkbox-label .ball {transform: translateX(20px);}
.blank-space{height: 220px;}
.inner-page-title{width: 100%;padding: 120px 0 100px;}
.inner-page-title .main{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.inner-page-title .page-title-wrap{max-width: 520px;}
.inner-page-title h1{margin-bottom: 5px;}
.inner-page-title h4{font-size: 24px;margin-bottom: 10px;font-weight: 400;}
.inner-page-title p{font-size: 20px;}
.inner-page-title.contact-us-page-title .page-title-wrap{max-width: 640px;}
.contact-us-page-title form input[type="email"], .contact-us-page-title form input[type="text"], .contact-us-page-title form input[type="tel"], .contact-us-page-title form input[type="password"], .contact-us-page-title textarea{font-size:18px;}
.portfolio-section{position: relative;width: 100%;}
.portfolio-item {width: 100%;margin-bottom: 120px;}
.portfolio-item:last-child{margin-bottom: 0;}
.portfolio-item .row{display: flex;flex-wrap: wrap;align-items: flex-end;}
.portfolio-item .row .col-lg-8{width: 70%;}
.portfolio-item .row .col-lg-4{width: 30%;}
.portfolio-item:nth-child(even) .row .col-lg-8{order: 2;}
.portfolio-item:nth-child(even) .row .col-lg-4{order: 1;text-align: right;}
.portfolio-item:nth-child(even) .portfolio-caption:after{left: auto;right: -70px;}
.portfolio-item p{font-size: 20px;padding-bottom: 10px;}
.portfolio-item h3{margin-bottom: 10px;}
.portfolio-item h6{letter-spacing: 2.5px;font-size: 14px;margin-bottom: 10px;}
.portfolio-item .portfolio-caption{max-width: 280px;position: relative;display: inline-block;padding: 20px 0;margin-bottom: 130px;}
.portfolio-item .portfolio-caption:after{content: "";position: absolute;left: -70px;bottom: 0;width: 100px;height: 2px;background-color: #DA3337;}
.portfolio-slider{margin: 0;padding: 0 0 40px 0;}
.portfolio-slider li {list-style: none;margin: 0;}
.portfolio-slider li .item-thumb{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 63%;}
.portfolio-slider .slick-prev, .portfolio-slider .slick-next{color: #737373;}
.portfolio-slider .slick-prev:hover, .portfolio-slider .slick-next:hover{color: #DA3337;}
.client-quotes{display: flex;flex-wrap: wrap;justify-content: flex-end;padding-top: 100px;}
.client-quotes .client-quotes-wrap{position: relative;padding:40px 20px 0 0;}
.client-quotes.half-quotes .client-quotes-wrap{max-width: 450px;}
.client-quotes.half-quotes .client-name{right: 0;}
.client-quotes.full-quotes .client-name{left: 0;}
.client-quotes.full-quotes .client-quotes-wrap{max-width: 100%;}
.client-quotes .client-quotes-wrap:before{content: "";position: absolute;left: -20px;top: 0;width: 2px;height: 140px;background-color: #DA3337;}
.client-quotes .client-quotes-wrap .quotes-icon{position: absolute;right: 0;top: 0;}
.client-quotes .client-name{position: absolute;margin-top: -100px;}
.client-quotes p{font-size: 34px;}
.client-quotes .half-quotes{right: 0;}
.team-section{width: 100%;position: relative;z-index: 9;background-color: #fff;} 
.team-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:9%;background-color:#f7f7f7;z-index:-1;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.team-section:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:43%;background-color:#f7f7f7;z-index:-1;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.portfolio-item{position:relative;z-index:9}
.white-overlay{width: 100%;z-index: 1;background-color:#fff}
.white-overlay:before{content: "";position: absolute;left: 0;top: -50%;width: 100%;height: 250%;background-color: #fff;z-index: -1;transform: translateY(-50%);transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.white-overlay:after{content: "";position: absolute;left: 0;bottom:-50%;width: 100%;height: 250%;background-color: #fff;z-index: -1;transform: translateY(50%);transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;} 
.team-section ul.team-listing{padding: 0;margin: 0 -25px;display: flex;flex-wrap: wrap;}
.team-section ul.team-listing:nth-child(even){justify-content: flex-end;}
.team-section ul.team-listing li{list-style: none;padding: 0 25px;margin-bottom: 30px;width: 25%;}
.team-section ul.team-listing li .thumb{position: relative;overflow: hidden;mix-blend-mode: multiply;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.team-section ul.team-listing li .thumb .thumb-img{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 100%;display:block;background-blend-mode: multiply;cursor: default;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.team-section ul.team-listing li .thumb:hover .thumb-img{background-color: #DA3337;}
.team-section ul.team-listing li .content{padding: 20px 20px 20px 40px;position: relative;}
.team-section ul.team-listing li .content:before{content: "";position: absolute;left: 25px;top: -30px;width: 2px;height: 90px;background-color: #DA3337;}
.team-section ul.team-listing li h6{font-size: 16px;text-transform: uppercase;margin: 0;}
.team-section ul.team-listing li p{padding: 0;}
.image-content-listing{width: 100%;background:#fff;position:relative;z-index:9}
.image-content-listing:before{content:"";position:absolute;left:0;top:0;width:100%;height:210px;background-color:#f7f7f7;z-index:-1}
.image-content-listing:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:300px;background-color:#f7f7f7;z-index:-1}
.image-content-item{width: 100%;margin-bottom: 110px;}
.image-content-item:last-child{margin-bottom: 0;}
.image-content-item .row{display: flex;flex-wrap: wrap;align-items: flex-end;}
.image-content-item .thumb{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 60%;}
.image-content-item p{font-size: 16px;}
.image-content-item h3{margin-bottom: 10px;}
.image-content-item h6{letter-spacing: 2.5px;font-size: 14px;margin-bottom: 10px;}
.image-content-item .link{margin-bottom: 10px;}
.image-content-item .content-caption{position: relative;display: inline-block;padding: 20px 0;margin-bottom: 30px;z-index: 9;}
.image-content-item .content-caption:after{content: "";position: absolute;left: -70px;bottom: 0px;width: 100px;height: 2px;background-color: #DA3337;}
.image-content-item:nth-child(even) .row .col-lg-8{order: 2;}
.image-content-item:nth-child(even) .row .col-lg-4{order: 1;text-align: right;z-index: 9;}
.image-content-item:nth-child(even) .content-caption:after{left: auto;right: -70px;}
.our-client-section{width: 100%;padding: 0 0 150px;}
.our-client-section ul{margin: 0 -15px;padding: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-evenly;}
.our-client-section ul li{width: 33.33%;list-style: none;text-align: center;margin: 0;padding: 0 15px;}
.our-client-section ul li:first-child{text-align: left;}
.our-client-section ul li:last-child{text-align: right;}
.image-content-overlay-section{width: 100%;position: relative;}
.image-content-overlay-section p{font-size: 18px;}
.image-content-overlay-section .col-lg-7{position: static;}
.image-content-overlay-section .thumb{width: 50%;background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%;position: absolute;right: 0;}
.image-content-overlay-section .content-wrap{padding: 50px 50px 50px 0;}
.two-col-content-section{width: 100%;padding: 100px 0;}
.two-col-content-section .row{margin: 0 -30px;}
.two-col-content-section .col-lg-7, .two-col-content-section .col-lg-5, .two-col-content-section .col-lg-6{padding: 0 30px;}
.two-col-content-section a{font-weight: 700;color: #DA3337;}
.full-images-with-caption{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 30%;position: relative;}
.full-images-with-caption .image-caption{position: absolute;right: 60px;bottom: 60px;}
.image-content-section{width: 100%;}
.image-content-section .item{width: 100%;padding: 150px 0 0px;}
.image-content-section .item p{font-size: 18px;}
.image-content-section .item .item-content{padding: 0px 20px 0px 60px;}
.image-content-section .item .row{display: flex;flex-wrap: wrap;align-items: flex-end;}
.image-content-section .item:nth-child(even){background-color: #fff;padding: 50px 0 150px;}
.image-content-section .item:nth-child(even) .thumb{margin-top: -150px;}
.image-content-section .item:nth-child(even) .col-lg-6:first-child{order: 2;} 
.image-content-section .item:nth-child(even) .item-content{padding: 20px 60px;text-align: right;}
.address-section{width: 100%;position: relative;}
.address-section .col-lg-8{padding: 0;position: static;}
.address-section .col-lg-4{position: static;padding: 0;}
.address-section .intro-img{min-height: 300px;}
.address-section .intro-img figure{width:100%;background-position: top center;background-repeat: no-repeat;background-size: contain;min-height: 300px;position: absolute;left: 0;}
.address-section .address-info{background-color: #fff;padding: 50px 40px 80px 0;}
.address-section .address-info:before{content: "";position: absolute;left: -200%;top: 0;width:300%;background-color: #fff;z-index: -1;height: 100%;}
.address-section .address-info p{font-size: 18px;}
.address-section .address-info span{display: block;}
.our-address{background-color: #DA3337;padding: 50px;min-width: 410px;position: absolute;right:18.5%;top: -50%;z-index: 9;transform: translateY(50%) !important;}
.our-address h3{color: #fff;font-size: 28px;}
.our-address p{padding: 0;font-size: 18px;color: #fff;}
.map-wrap{width: 100%;padding-bottom: 0%;position: absolute;overflow: hidden;} .map-wrap iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.image-content-slider{width: 100%;padding: 150px 0;}
.image-content-slider .main{max-width: 1040px;}
.image-content-slider .row{display: flex;flex-wrap: wrap;align-items: center;}
.image-content-slider .col-lg-4{z-index: 9;}
.image-content-slider .thumb{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 60%;}
.image-content-slider p{font-size: 20px;}
.image-content-slider h3{margin-bottom: 10px;}
.image-content-slider h6{letter-spacing: 2.5px;font-size: 14px;margin-bottom: 10px;}
.image-content-slider .link{margin-bottom: 10px;}
.image-content-slider .single-item-slider{padding-bottom: 35px;}
.image-content-slider .content-caption{position: relative;display: inline-block;padding: 20px 0;margin-bottom: 80px;z-index: 9;}
.image-content-slider .content-caption:after{content: "";position: absolute;right: -110px;bottom: 0px;width: 210px;height: 2px;background-color: #DA3337;z-index: 9;}
.service-map-section{width: 100%;background-color: #fff;padding: 80px 0;position: relative;z-index: 9;}
.morecontent{display: none;}
.read-more-detail{position: relative;padding-bottom: 20px;}
.read-more-detail:after{content: "";position: absolute;left: 0;bottom: 58px;width: 100%;height: 0px;background-color: #000;}
.readmore-block a{font-size: 18px;font-weight: 600;position: relative;margin-left: 20px;}
.readmore-block a:before{content: "\f067";position: absolute;left: -20px;font-family: "Font Awesome 5 Pro";font-size: 20px;top: 1px;font-weight: 400;color: #DA3337;}
.readmore-block a:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #343434;}
.readmore-block a:hover:after{background-color: #DA3337;}
.service-map-section .col-lg-4{position: static;}
.service-map-section .map-overlay {position: absolute;top: -200px;margin-left: -8%;z-index: -1;}
.image-content-col{width: 100%;padding: 80px 0;}
.image-content-col .main{position: relative;z-index: 10;}
.d-flex{display: flex;flex-wrap: wrap;align-items: center;}
.image-content-col .content-wrap{padding: 0 20px;max-width: 450px;margin: 0 auto;}
.image-content-col p{font-size: 18px;}
.image-content-col .thumb img{width: 100%;}
.read-more-overlay-section{width: 100%;padding: 20px 0 0;background-color: #fff;position: relative;z-index: 9;}
.read-more-overlay-section::before{content: "";position: absolute;left: 0;top: -30%;width: 100%;background-color: #f7f7f7;height: 80%;z-index: -1;}
.read-more-overlay-section .read-more-overlay-wrap{padding-right: 80px;}
.read-more-overlay-section .readmore-block{margin: 30px 0;display: inline-block;}
.read-more-overlay-section .thumb{margin-top: 30%;}
.readmore-bloc-wrap{position: relative;padding: 20px 0 0 150px;}
.readmore-bloc-wrap:before {content: "";position: absolute;left: 90px;top: -50px;width: 2px;height: 100px;background-color: #DA3337;}
.two-col-content{padding: 100px 0;width: 100%;}
.two-col-content .row{margin: 0 -30px;}
.two-col-content .row .col-lg-7{padding: 0 30px;}
.two-col-content .row .col-lg-5{padding: 0 30px;}
.image-content-overlay-section.left-overlay{padding: 100px 0;position: relative;overflow: hidden;}
.image-content-overlay-section.left-overlay .thumb{right: auto;left: 0;}
.methodology-infograph-section{width: 100%;text-align: center;margin-top: -80px;margin-bottom: 50px;}
.methodology-infograph-section .slider-wrap{position: relative;}
.methodology-infograph-section .slick-prev, .methodology-infograph-section .slick-next{bottom: -11px;}
ul.methodology-infograph-slider{margin: 0;position: static;}
ul.methodology-infograph-slider .slick-list{overflow: visible;}
.methodology-infograph-section h4{margin-bottom: 10px;text-transform: none;}
.methodology-infograph-section h4 span{font-weight: 300;}
.graph-title{border-bottom: 4px solid #DA3337;width: 100%;padding: 10px 0 0;position: relative;margin-bottom: 60px;}
.graph-title::before{content: "";position: absolute;left: -4px;bottom: -4px;width: 4px;height: 25px;background-color: #DA3337;}
.graph-title::after{content: "";position: absolute;right: -100%;width: 100%;height: 4px;background-color: #DA3337;}
body.dark .methodology-infograph-slider h3{color: #343434;}
.methodology-infograph-slider h3{background-color: #E2E2E2;padding: 10px 50px 8px 50px;font-size: 20px;text-align: center;color: #343434;display: inline-block;margin: 0;width: 100%;}
.methodology-infograph-slider .slick-slide{margin-right: 12px;}
.methodology-infograph-slider .item ul{margin: 10px 0 0 0;display: flex;flex-wrap: nowrap;}
.methodology-infograph-slider .item ul li{list-style: none;background-color: #E52328;color: #fff;font-size: 18px;padding: 8px 30px;margin-right: 20px;display: flex;flex-wrap: wrap;align-items: center;text-align: center;justify-content: center;width: 100%;min-height: 62px;position: relative;}
.methodology-infograph-slider .item ul li span{padding-left: 20px;}
body.dark .methodology-infograph-slider .item ul li{color: #fff;}
body.dark .methodology-infograph-slider .item ul li:after{border-left: 20px solid #1B1B1B;}
.methodology-infograph-slider .item ul li:after {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0;border-left: 20px solid #f7f7f7;border-top: 31px solid transparent;border-bottom: 31px solid transparent;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.methodology-infograph-slider .item ul li:before {content: "";position: absolute;right: -20px;bottom: 0;width: 0;height: 0;border-left: 20px solid #E52328;border-top: 31px solid transparent;border-bottom: 31px solid transparent;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.methodology-infograph-slider .slick-track{padding-bottom:100px;}
.our-idea-section .content-wrap .item{display:none}
.our-idea-section .content-wrap .item.active{display:block}
#footer-main .wpcf7 p{font-size:16px;color:#838383 !important;font-weight:500;padding-bottom:10px;}
#footer-main .wpcf7 input[type="email"]{padding:10px 0;width:100%}
#footer-main .wpcf7 input[type="email"]::-webkit-input-placeholder {color:#787878;opacity:1;}
#footer-main .wpcf7 input[type="email"]::-moz-placeholder {color:#787878;opacity:1;}
#footer-main .wpcf7 input[type="email"]:-ms-input-placeholder {color:#787878;opacity:1;}
#footer-main .wpcf7 input[type="email"]:-moz-placeholder {color:#787878;opacity:1;}
#footer-main .wpcf7 .item{position:relative;display:inline-block}
#footer-main .wpcf7 input[type="submit"]{background-color:transparent !important;padding:10px 0;font-size:16px;color:#787878;font-weight:500;position:absolute;right:0;text-transform: inherit;background: url(//www.easing.be/wp-content/themes/easing/images/submit-icon.svg) left center no-repeat; background-size:20px;min-width:74px;text-align:right}
#footer-main .wpcf7 input[type="submit"]:hover, #footer-main .wpcf7 input[type="submit"]:focus{color:#DA3337}
#footer-main .wpcf7 .ajax-loader{position: absolute;right: -55px;top: 14px;width:20px;height:20px}
body #footer-main .wpcf7 form div.wpcf7-response-output{font-size:16px;padding-bottom:25px}
.slick-dots{display:table;width:100%}
.slick-dots li{display:table-cell;width:1%;padding:0;margin:0}
.slick-dots li button{width:100%;border-radius:0px;background-color:#393939 !important;position:relative}
.slick-dots li button:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:#da3337;transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;}
.slick-dots li:hover button:after, .slick-dots li.slick-active button:after{width:100%}
.our-idea-section .slick-dots{display:block}
.our-idea-section .slick-dots li{display:inline-block;width:10px;margin: 0 3px;}
.our-idea-section .slick-dots li button{width:7px;border-radius: 50%;background-color: rgba(218,51,55,0.2) !important;}
.our-idea-section .slick-dots li button:after{display:none}
.our-idea-section .slick-dots li button:hover, .our-idea-section .slick-dots li.slick-active button{background-color:rgba(218,51,55,1) !important}
.mfp-close:hover, .mfp-close:focus{opacity:1;color:#da3337 !important}
body.dark #footer-main{background-color:#1b1b1b;}  .meet-the-team-container{width: 1440px;margin: auto; background-color: #fff;}
.meet-the-team-container .row{align-items: center;}
.job-listing-section .meet-the-team-container .image-content-item{padding-bottom: 0;}
.job-listing-section .meet-the-team-container .image-content-item .thumb::after{right: auto; left: -2px;height: calc(100% + 140px);}
.meet-the-team-container .image-content-item .thumb{padding-bottom: 75%; }
.job-listing-section .meet-the-team-container .image-content-item .content-caption{text-align: right; padding-left: 25%;}
.meet-the-team-container .image-content-item .link{text-align: left;}
.job-listing-section .meet-the-team-container .image-content-item .thumb{z-index: 1}
.job-listing-section .meet-the-team-container .image-content-item .content-caption:after{left: auto;right: -60px; z-index: 10; width: 180px;}
.spontaneous-job .content-wrap{text-align: right;}
.you-section{position: relative;}
.you-section:after{content: ""; position: absolute; left: -2px; bottom: -2px; width: calc(36% + 4px); height: 2px; background-color: #DA3337;}
.you-section .you-text{position:absolute; bottom: 10%;left: 32%; z-index: 2;}
.you-section .you-text h3{color: white; position: relative;}
.you-section .you-text:after{content: ""; position: absolute; left: 50%; top: 50px; height:100px; width: 2px; background-color: #DA3337;}
.spontaneous-row{display: flex;}
.spontaneous-job-content{width: 72%;}
.spontaneous-job-button-div{width:22%; display: flex; justify-content: center; align-items: flex-end;}
.white-background-meet-team{background-color: white;}
.text-outline-section .spontaneous-job-content h6{letter-spacing: 2.5px; font-size: 14px; margin-bottom: 10px; font-weight: bold;}  .slick-dots{padding: 0 78px 0 78px;}
.slick-prev, .slick-next{background: transparent;padding: 14px 0;}
.slick-prev:hover, .slick-next:hover,.slick-prev:focus, .slick-next:focus{background: transparent;}
.full-overlay-slider .slick-dots{padding: 0 50px 0 88px;}
.full-overlay-slider .slick-prev{padding-left: 14px;} @media(min-width: 1440px){
.spontaneous-job-content{width: 72%;}
}
@media(max-width: 1440px){ 
.meet-the-team-container{width: 100%;}
}
@media(max-width: 1390px){
.spontaneous-job-content{width: 71%;}
}
@media(max-width: 1270px){
.spontaneous-job-content{width: 70%;}
}
@media(max-width: 1200px){ 
.job-listing-section .meet-the-team-container .text-section .content-caption{padding-left: 15%;}
.job-listing-section .meet-the-team-container .image-content-item .thumb::after{height: calc(100% + 50px);}
.you-section .you-text{ bottom: 7%; left: 33%;}
.you-section .you-text:after{top: 40px; height: 70px;}
.meet-the-team-container .image-content-item .thumb{padding-bottom: 75%; }
.you-section:after{width: calc(37% + 7px);}
.spontaneous-job-content{width: 71%;}
}
@media only screen and (min-device-width: 767px) and (max-device-width: 988px) {
.you-section .you-text{ bottom: 6%; left: 31%;}
.job-listing-section .meet-the-team-container .image-content-item .thumb{ padding-bottom: 75%;}
}
@media (max-width:767px) {
.slick-dots, .full-overlay-slider .slick-dots{padding: 0;}
.full-overlay-slider .slick-prev{padding: 0;}
.single-item-slider .slick-prev,.single-item-slider .slick-next{padding: 14px; background-color: #f7f7f7;}
.job-listing-section .meet-the-team-container .image-content-item .thumb{padding-bottom: 75%; }
.you-section .you-text{ bottom: 10%; left: 32%;}
.spontaneous-job .main{ padding-left: 15%; }
.spontaneous-row{ flex-wrap: wrap; }
.spontaneous-job-content{width: 100%;}
.spontaneous-job-button-div{width: 100%;}
.spontaneous-job .content-wrap{text-align: left;}
.job-listing-section .meet-the-team-container .text-section .content-caption{padding-left: 15%; text-align: left;}
.spontaneous-job-button-div{justify-content: flex-start;}
.job-listing-section .meet-the-team-container .image-content-item .content-caption:after{display: none;}
.you-section .you-text:after{top: 40px; height: 60px;}
}
.info ul.language-listing li.wpml-ls-current-language a {
color: #DA3337;
}
@media only screen and (min-width: 768px) {
.hero-cta-row{
flex-direction: column;
gap: 20px;
align-items: flex-start;
}
.hero-cta-col{
padding-left:0;
border: none;
}
#footer-main .link-listing ul{
width: 38%;
}
#footer-main .link-listing ul:nth-child(1){
width: 62%;
}
.full-overlay-slider .slick-dots{
padding: 0 90px 0 105px ;
}
}
.inner-page-title h1 {
line-height: 1.2;
}
@media screen and (min-width: 200px) and (max-width: 767px){
.hero-caption {
padding: 0 !important;
}
.hero-ttl{
padding-top:20px;
}
.home-hero {
height: 900px;
}
}
@media screen and (max-width: 767px){
.wpcf7-acceptance label{
align-items: start;
}
input[type="checkbox"] {
width: 16px !important;
height: 16px !important;
margin-top: -10px;
}
}.siteloader{display: none !important;}
.grecaptcha-badge{display:none !important} 
.red-menu-item.red-menu-item a { color: #DA3337!important;}
select#child_loadpage {background-color: transparent;font-size: 20px;font-weight: bold; cursor:pointer;font-family: "brandon-grotesque";}
select#child_loadpage option {}
.dark select#child_loadpage {color: #fff;}
.dark select#child_loadpage option {color: #000;background: #fff;}
.toggle-wrap>small{cursor: pointer;} .line-pattern{position: relative;z-index: 9;background-color: #fff;}
.line-pattern:after{content: ""; position: absolute;left: 0;width:50%;top: 0;z-index: -1;background-color: #f7f7f7;height: 100%;} .jobcounterheader { border-radius: 50%; width: 18px; height: 18px; padding: 1px; background: #E52428; text-align: center; color: #fff; font-size: 10px;font-weight: 600;}
.jobcounter { border-radius: 50%; width: 25px; height: 25px; padding: 2px; background: #E52428; text-align: center; color: #fff; font-size: 15px; font-weight: 600;}
header .sub-menu ul li{position:relative}
#header-main .jobcounterheader{position: absolute;right: -15px;top: 1px;width: 12px;height: 12px;font-size: 8px;padding: 0;line-height: 12px;}
.custom-listing{margin-left:0}
.custom-listing li{position:relative;list-style:none;padding-left:20px;margin-bottom:10px}
.custom-listing li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background-color:#DA3337;border-radius:50%;}
.two-col-content-section h6{text-transform:none;font-weight:700;font-size:16px;}
.apply-now-section{width:100%;padding:100px 0;background-color:#F7F7F7}
.apply-now-section .d-flex{display: -webkit-box; display: -ms-flexbox; display:flex;-ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: end; -ms-flex-align: end; align-items: end;}
.apply-now-section .address-info{text-align:left;display:inline-block}
.apply-now-section .address-info p{font-size: 18px;}
.apply-now-section .address-info span{display: block;}
.apply-now-section form input[type="submit"]{background-color:#DA3337}
.apply-now-section form input[type="submit"]:hover, .apply-now-section form input[type="submit"]:focus{background-color: #1B1B1B;}
.apply-now-section form textarea{height: 50px;border-top: none;border-left: none;border-right: none;padding-left: 0;}
.apply-now-section .address-info .col-lg-7{float: right;}
.apply-now-section .address-info form .field{margin: 0;}
.dark .apply-form input{
color: #fff;
}
.dark .apply-form .apply-docs{
color: #B3B3B3;
}
.apply-form .message{
text-transform: initial !important;
}
.job-listing-section .image-content-item{margin:0px;padding-bottom: 140px;}
.job-listing-section .image-content-item:nth-child(even) .row .col-lg-6:first-child{order: 2;}
.job-listing-section .image-content-item:nth-child(even) .row .col-lg-6{order: 1;}
.job-listing-section .image-content-item:nth-child(even) .content-caption{text-align: right;}
.job-listing-section .image-content-item:nth-child(even) .content-caption:after{left: auto;right: -120px;}
.job-listing-section .image-content-item:nth-child(even) .link{text-align: left;}
.job-listing-section .image-content-item .thumb{padding-bottom: 80%;position: relative;z-index: 9;}
.job-listing-section .image-content-item .thumb::after{content: ""; position: absolute;right: 0;width:2px;top: -140px;z-index: 1;background-color: #DA3337;height: calc(100% + 280px);}
.job-listing-section .image-content-item:nth-child(even) .thumb::after{right: auto;left: -2px;}
.job-listing-section .image-content-item p{padding-bottom: 10px;font-size: 18px;}
.job-listing-section .image-content-item .content-caption{display: block;padding: 20px 70px 0;margin-bottom: 40px;}
.job-listing-section .image-content-item .content-caption:after{left: -120px;width: 220px;}
.job-listing-section .link a{font-size: 18px;}
.job-listing-section .link a:after{background-color: #737373;}
.job-listing-section .image-content-item .row{margin: 0;}
.job-listing-section .image-content-item .row .col-lg-6{padding: 0;}
.text-outline-section{width: 100%;padding: 120px 0;position: relative;background-color: #f7f7f7;}
.text-outline-section .col-lg-6{position: static;}
.text-outline-section p{font-size: 18px;}
.text-outline-section h6{font-size: 16px;font-weight: 400;}
.text-outline-section .outline-text{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.text-outline-section .outline-text h2{font-size: 10rem;letter-spacing: 5px;text-shadow: 0 0 2px #DA3337;color: #f7f7f7;line-height: 0.95;text-align: right;margin-bottom: 0;}
.counter-wrap{display:inline-block;position:relative}
.counter-wrap .jobcounterheader{position:absolute;right:-25px;top:5px}
.portfolio-item .outline-text h2{font-size: 12rem;letter-spacing: 0px;text-shadow: 0 0 4px #DA3337;color: #fff;line-height: 0.95;text-align: right;margin-bottom: 0;}
.image-content-item .single-item-slider .slick-track {padding-bottom: 60px;}
.image-content-item .content-caption{margin-bottom:80px;}
.image-content-item .slick-dotted.slick-slider{margin-bottom:0} body.dark .image-content-item .slick-prev, body.dark .image-content-item .slick-next{background-color: #292929;color: #ffffff;}
body.dark .apply-now-section{background-color: #292929;}
body.dark .line-pattern {background-color: #1b1b1b;}
body.dark .text-outline-section{background-color: #292929;}
body.dark .text-outline-section .outline-text h2{color: #292929;}
body.dark .line-pattern:after{background-color: #292929;}
.ml_top {
display: none;
flex-wrap: wrap;
align-items: center;
}
.ml_left {
width: 30%;
background-size: cover;
}
.ml_mid {
flex: 1;
width: 40%;
padding: 0 50px;
text-align: center;
}
.ml_right {
width: 30%;
background-size: cover;
}
.ml_title {
margin-bottom: 15px;
color: #DA3337;
}
h3.ml_subtitle {
font-size: 28px;
color: #343434;
}
.ml_content, .ml_content p {
color: #737373;
}
.ml_cover .inner-page-title .main {
text-align: center;
justify-content: center;
}
.inner-page-title .ml_main_content p {
font-size: 18px;
color: #343434;
}
.ml_main_t {
font-size: 22px;
color: #DA3337;
text-transform: uppercase;
margin-bottom: 22px;
text-align: center;
}
.ml_cover .inner-page-title h1 {
margin-bottom: 0;
}
.ml_top.active {
display: flex;
}
.ml_cover .inner-page-title {
padding-bottom: 45px;
padding-top: 100px;
}
.ml_timer_cover {
display: flex;
font-size: 18px;    
align-content: center;
justify-content: center;
margin-bottom: 80px;
}
.ml_timer {
border: 1px solid #8E8E93;
border-radius: 50%;
width: 42px;
height: 42px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
margin-right: 52px;
color: #8E8E93;
cursor: pointer;
position: relative;
}
.ml_timer:after {
position: absolute;
content: '';
width: 42px;
height: 1px;
background: #8E8E93;
left: 46px;
}
.ml_timer:last-child {
margin-right: 0;
}
.ml_timer:last-child::after {
display: none;
}
.ml_timer:hover {
border-color: #DA3337;
color: #DA3337;
}
.ml_timer.active {
border-color: #DA3337;
color: #fff;
background: #DA3337;
}
.hide_c_row {
display: none;
max-width: 625px;
margin: 0 auto;
}
.hide_c_row.active {
display: block;
}
.que_ind {
display: none;
}
.que_ind.active {
display: block;
}
.hide_s_row {
padding-left: 0;
text-align: center;
margin-top: 60px;
}
.que_ind > label {
color: #DA3337;
padding-bottom: 20px;
display: block;
}
.rdo_cvr_c {
display: flex;
justify-items: center;
justify-content: center;
margin-bottom: 45px;
}
.rdo_cvr_c label:first-child {
padding-right: 20px;
}
.rdo_cvr_c label:last-child {
padding-left: 20px;
}
.rdo_cvr_in {
display: flex;
width: 730px;
max-width: 62%;
justify-content: space-between;
align-items: center;
position: relative;
}
.rdo_cvr_in:before {
position: absolute;
border-top: 2px solid #E2E2E2;
content: '';
left: 0;
right: 0;
z-index: 0;
}
.rdo_cvr {
width: 17px;
height: 17px;
border: 1px solid #979797;
border-radius: 50%;
z-index: 1;
background: #fff;
cursor: pointer;
}
.rdo_cvr.active {
background: #DA3337;
border-color: #DA3337;
}
.buttons_cover button,
.buttons_cover span.left_btn,
.buttons_cover input[type='submit'] {
color: #fff;
background: #D8D8D8;
min-width: 160px;
text-align: center;
border: none;
padding: 10px;
text-transform: none;
font-family: "brandon-grotesque";
font-size: 16px;
display: inline-block;
cursor: pointer;
}
.buttons_cover button.right_btn,
.buttons_cover input.right_btn {
background: #DA3337;
}
.buttons_cover {
text-align: center;
display: inline-block;
width: 100%; }
.buttons_cover button:first-child,
.buttons_cover span:first-child {
margin-right: 10px;
}
.buttons_cover .wpcf7-spinner {
display: block;
position: absolute;
bottom: 11px;
left: -12px;
}
.ml_cover {
padding: 120px 0;
}
.error_ml {
color: #DA3337;
display: none;
}
body .wpcf7#wpcf7-f2496-o1 form div.wpcf7-response-output {
text-align: center;
}
.wpcf7-acceptance .wpcf7-list-item {
margin-left: 0;
}
.wpcf7-acceptance label {
display: flex;
align-items: baseline;
}
.wpcf7-acceptance label .wpcf7-list-item-label {
margin-left: 10px;
}
.hide_s_row p {
display: none;
}
@media (min-width:1799px) {
.ml_timer_cover {
margin-bottom: -80px;
}
.rdo_cvr_in {
max-width: 38%;
}
.ml_form {
margin-top: -213px;
}
}
@media (min-width: 2500px) {
.ml_timer_cover {
margin-bottom: -214px;
}
}
@media (max-width:1550px) {
.text-outline-section .outline-text h2{font-size: 7.5rem;}
.portfolio-item .outline-text h2{font-size: 9rem;}
}
@media (max-width:1200px) {
.apply-now-section, .text-outline-section{padding: 70px 0;}
.job-listing-section .image-content-item .thumb::after{top: -50px;height: calc(100% + 100px);}
.job-listing-section .image-content-item .content-caption {padding: 20px 40px 0;margin-bottom: 30px;}
.job-listing-section .image-content-item{padding-bottom: 100px;}
.job-listing-section .image-content-item .thumb{padding-bottom: 65%;}
.page-template-job-page .inner-page-title .page-title-wrap {max-width: inherit; width: 45%;}
.text-outline-section .outline-text h2{font-size: 6.8rem;letter-spacing: 1px;}
.portfolio-item .outline-text h2{font-size: 7rem;}
}
@media (max-width:1023px) {
.apply-now-section .address-info .col-lg-7 {float: left;width: 100%;}
.apply-now-section, .text-outline-section{padding: 60px 0;}
.text-outline-section .outline-text h2 {
font-size: 5.5rem;
letter-spacing: 1px;
}
.client-quotes .client-name{margin-top:-50px;}
}
@media (max-width:991px) {
.text-outline-section .outline-text h2 {
font-size: 4.5rem;
letter-spacing: 1px;
}
.portfolio-item .outline-text h2{font-size: 6rem;}
}
@media (max-width:767px) {
.buttons_cover .wpcf7-spinner { 
bottom: 28px;
}
.hide_s_row {
margin-top: 18px;
}
.buttons_cover button, .buttons_cover span.left_btn, .buttons_cover input[type='submit'] {
min-width: 120px;
}
.ml_timer_cover {
margin-bottom: 30px;
}
.ml_cover .inner-page-title {
padding-bottom: 0;
}
.ml_top_cover {
padding: 20px;
}
.ml_top {
flex-direction: column;
}
.ml_left, .ml_right, .ml_mid {
width: 100%;
}
.ml_mid {
padding: 20px 0 0 0;
}
.ml_timer {
width: 30px;
height: 30px;
margin-right: 10px;
}
.ml_timer:after {
width: 8px;
left: 30px;
}
.apply-now-section, .text-outline-section{padding: 50px 0;}
.apply-now-section .col-lg-7{width: 100%;}    
.apply-now-section .col-lg-5{width: 100%;text-align: left;padding: 0;margin-top: 20px;}    
.apply-now-section .d-flex{display: block;} 
.page-template-job-page .inner-page-title .page-title-wrap {max-width: inherit;width: 100%;}
.job-listing-section .image-content-item .row .col-lg-6{width: 100%;}
.job-listing-section .image-content-item .thumb::after, .line-pattern:after{display: none;}
.job-listing-section .image-content-item .content-caption:after{left: 20px;top: -40px;width: 2px;height: 100px;bottom: auto;}
.job-listing-section .image-content-item:nth-child(even) .row .col-lg-6:first-child{order: 1;}
.job-listing-section .image-content-item:nth-child(even) .row .col-lg-6{order: 2;}
.job-listing-section .image-content-item:nth-child(even) .content-caption{text-align: left;}
.job-listing-section .image-content-item {padding-bottom: 40px;}
.job-listing-section .image-content-item .thumb {padding-bottom: 60%;}
.text-outline-section .col-lg-6{width: 100%;}
.text-outline-section .outline-text{display: none;}
.image-content-item .link{text-align: left;}
.job-listing-section .image-content-item:nth-child(even) .content-caption:after{    right: auto;
left: 20px;}
.jobs-list-mob li{
color:#ffffff;
}
.portfolio-item .outline-text h2{font-size: 5rem;}
.client-quotes .client-name{margin-top:0;}
.image-content-item br{display: none;}
.image-content-item .slick-next, .image-content-item .slick-prev{    bottom: 0px;
padding: 10px 10px;}
.image-content-item .single-item-slider .slick-track {
padding-bottom: 50px;
}
body .image-content-item .content-caption:after{top: 0;left: 0;} 
body .image-content-item:nth-child(even) .content-caption:after {
right: auto;
left: 0;
}
body .image-content-item .content-caption{padding-left: 30px;}
}
@media (max-width:639px) {
.job-listing-section .image-content-item {
padding-bottom: 20px;
}
.portfolio-item .outline-text h2{font-size: 3.5rem;}
} .mail-btn {
display: none;
align-items: center;
justify-content: center;
background: #da3337;
width: 32px;
height: 32px;
margin-right: 20px;
}
.job-link {
font-size: 18px;
line-height: 18px;
color: #191919;
}
.contact-cta {
display: inline-block;
min-width: 120px;
line-height: 38px;
background: #da3337;
color: #fff;
padding: 0 10px;
text-align: center;
margin: 0 48px;
}
.logo-light {
display: none;
}
.home-hero {
display: flex;
align-items: center;
height: 100vh;
padding: 100px 0 50px;
background: url(https://www.easing.be/wp-content/themes/easing/images/hero-image.jpg) no-repeat center;
background-size: cover;
position: relative;
}
.home-hero:after {
content: "";
width: 100%;
height: 100%;
background: rgba(242, 242, 242, 0.82);
position: absolute;
top: 0;
left: 0;
}
.home-hero .main {
position: relative;
z-index: 1;
}
.hero-ttl {
font-size: 76px;
line-height: 101px;
font-weight: 600;
color: #1b1b1b;
}
.hero-ttl span {
color: #da3337;
}
.hero-desc {
margin: 10px 0 0;
color: #1b1b1b;
font-size: 18px;
line-height: 28px;
font-weight: 500;
}
.hero-desc strong {
font-family: "brandon-grotesque";
font-weight: 700;
}
.hero-act {
display: flex;
align-items: center;
padding: 25px 0;
border-bottom: 1px solid rgba(27, 27, 27, 0.4);
margin-bottom: 25px;
}
.hero-btn-header{
display: inline-block;
padding: 0 15px;
line-height: 34px;
background: #da3337;
border: 2px solid #da3337;
color: #fff;
font-size: 18px;
margin-left: 30px;
}
@media only screen and (max-width:768px){
.hero-btn-header{
display:none;
}
}
.hero-btn {
display: inline-block;
padding: 0 15px;
min-width: 220px;
line-height: 34px;
background: #da3337;
border: 2px solid #da3337;
color: #fff;
font-size: 18px;
margin-right: 30px;
}
.hero-btn:hover, .hero-btn-header:hover {
background: #1b1b1b;
border-color: #1b1b1b;
color: #fff;
}
.hero-btn-inn {
display: flex;
align-items: center;
justify-content: center;
}
.hero-btn-inn i {
margin-right: 15px;
}
.hero-btn-inn i img {
float: left;
}
.hero-btn-trans {
border-color: #1b1b1b;
color: #1b1b1b;
background: transparent;
}
.hero-btn-trans:hover {
background: #da3337;
border-color: #da3337;
color: #fff;
}
.hero-btn-trans:hover i img {
filter: brightness(100);
}
.logo .svg {
width: 180px;
height: 50px;
}
.hero-cta-row {
display: flex;
align-items: center;
}
.hero-cta-col {
padding: 0 15px;
border-right: 1px solid #1b1b1b;
}
.hero-cta-col:first-child {
padding-left: 0;
}
.hero-cta-col:last-child {
padding-right: 0;
border-right: none;
}
.hero-cta {  
display: inline-block;
font-size: 24px;
line-height: 24px;
color: #1b1b1b;
font-weight: 600;
}
.hero-cta-inn i {
transition: all 0.5s;
}
a.hero-cta:hover i {
transform: rotate(45deg);   
}
.hero-cta-inn {
display: flex;
justify-content: space-between;
align-items: center;  
}
.hero-cta-inn i {margin-left:15px;} .dark .logo-dark {
display: none;
}
.dark .logo-light {
display: block;
}
.dark .home-hero {
background: url(https://www.easing.be/wp-content/themes/easing/images/hero-image-dark.jpg) no-repeat center !important;
background-size: cover !important;
}
.dark .home-hero:after {
background: rgba(27, 27, 27, 0.6);
}
body.dark a.job-link,
body.dark .hero-desc,
body.dark .hero-cta,
body.dark .contact-cta {
color: #fff;
}
body.dark .hero-btn {
color: #fff;
}
body.dark .hero-btn-trans {
color: #fff;
border-color: #fff;
}
body.dark .hero-btn-trans i img {
filter: brightness(100);
transition: all 0.3 ease-in-out;
}
body.dark .hero-btn-trans:hover {
background: #da3337;
border-color: #da3337;
}
@media screen and (min-width: 1700px) and (max-width: 1899.98px) {
}
@media screen and (min-width: 1401px) and (max-width: 1699.98px) {
}
@media screen and (min-width: 1280px) and (max-width: 1400.98px) {
}
@media screen and (min-width: 1170px) and (max-width: 1279px) {
}
@media screen and (min-width: 768px) and (max-width: 1169px) { .hero-caption {
padding: 0 30px;
}
.hero-ttl {
font-size: 60px;
line-height: 74px;
}
.hero-caption .col-xs-12 {
width: 100%;
}
.hero-cta {
min-width: 160px;
}
.hero-cta-col:last-child {
margin-bottom: 0;
} }
@media screen and (min-width: 200px) and (max-width: 767px) { .job-link,
.contact-cta {
display: none;
}
.hero-caption {
text-align: center;
padding: 0 30px;
}
.hero-ttl {
font-size: 48px;
line-height: 64px;
}
.hero-desc br {
display: none;
}
.hero-act {
border-bottom: none;
flex-direction: column;
padding: 0 0 20px;
}
.hero-btn {
margin: 10px 0;
}
.hero-cta-row {
flex-direction: column;
}
.hero-caption .col-xs-12 {
width: 100%;
}
.hero-cta {
min-width: inherit;
}
.hero-cta i {
margin-left: 12px;
}
.hero-cta-col {
padding: 0;
border: none;
margin-bottom: 20px;
}
.hero-cta-col:last-child {
margin-bottom: 0;
} .mail-btn {
display: flex;
}
}
form textarea{
border: 0 0 2px 0;
border-bottom: 2px solid #D0D0D0 !important;
text-transform: none;
}