#container{width:80%;max-width:800px;margin:0 auto}.flex-container a:active,.flexslider a:active{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1;z-index:0;overflow:hidden}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{position:absolute;top:31%;text-align:center;width:100%;z-index:1}.banner-home .flex-direction-nav{display:block}.banner-home .flex-direction-nav li a{width:34px;height:58px;margin:0 0 0;display:block;position:absolute;top:40%;cursor:pointer;text-indent:-9999px;z-index:9999;background:url(../images/slide_arrow.png) no-repeat 0 0}.banner-home .flex-direction-nav li .flex-next{right:2%;background-position:-34px 0}.banner-home .flex-direction-nav li .flex-next:hover{background-position:-34px -62px}.banner-home .flex-direction-nav li .flex-prev{left:2%;background-position:0 0}.banner-home .flex-direction-nav li .flex-prev:hover{background-position:0 -62px}.banner-home .flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.banner-home .flex-control-nav{width:100%;position:absolute;bottom:85px;z-index:9999;text-align:center}.banner-home .flex-control-nav li{margin:0 5px 0 0;display:inline-block;zoom:1}.banner-home .flex-control-nav li a{cursor:pointer;text-indent:9999999px}.caption-txt{width:100%}.caption-right{float:right;text-align:right}.banner-home .flex-caption h1{color:#fff;font-size:86px;font-family:'MercuryDisplay-Roman';line-height:85px;margin-bottom:45px}.banner-home .flex-caption p{font-family:'FoundersGrotesk-Light';font-size:24px;line-height:35px;letter-spacing:2px;color:#fff;display:block;margin-bottom:60px}.banner-home .flex-caption a{letter-spacing:1px;font-family:'FoundersGrotesk-Medium';color:#fff;font-size:16px;line-height:24px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;display:inline-block;position:relative}.banner-home .flex-caption a:after{position:absolute;content:"";left:0;bottom:0;background:#fff;width:100%;height:2px}.banner-home .flex-caption a:hover{text-decoration:none}#carousel.flexslider .flex-direction-nav{line-height:0;height:0}#carousel.flexslider .flex-direction-nav li a{width:11px;height:24px;margin:0 0 0;display:block;position:absolute;top:40%;cursor:pointer;text-indent:-9999px;z-index:9999;background:url(../images/carousel-arrow-home.png) no-repeat 0 0}#carousel.flexslider .flex-direction-nav li .flex-next{right:0%;background-position:-14px 0}#carousel.flexslider .flex-direction-nav li .flex-next:hover{background-position:-14px -25px}#carousel.flexslider .flex-direction-nav li .flex-prev{left:0%;background-position:0 0}#carousel.flexslider .flex-direction-nav li .flex-prev:hover{background-position:0 -25px}#carousel.flexslider .flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}#carousel.flexslider .flex-direction-nav li{padding:0;border:none}#carousel.flexslider .flex-direction-nav li::after{display:none}#carousel.flexslider .flex-direction-nav li::before{display:none}#carousel.flexslider{width:100%}#carousel.flexslider .flex-viewport{width:99%;padding:0 1%;margin:0 -1%}#slider.flexslider .flex-direction-nav{display:none}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@keyframes lfttxt{0%{transform:translate3d(0,100px,0);transform-origin:50% 50% 0}100%{opacity:1;transform:translate3d(0,0,0);transform-origin:50% 50% 0}}@-webkit-keyframes lfttxt{0%{transform:translate3d(0,100px,0);transform-origin:50% 50% 0}100%{opacity:1;transform:translate3d(0,0,0);transform-origin:50% 50% 0}}@-moz-keyframes lfttxt{0%{transform:translate3d(0,100px,0);transform-origin:50% 50% 0}100%{opacity:1;transform:translate3d(0,0,0);transform-origin:50% 50% 0}}.flex-active-slide .caption-txt a.btn-rightbg{opacity:0;-webkit-animation:opa ease-out 1;-moz-animation:opa ease-out 1;animation:opa ease-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;animation-duration:0.8s;animation-delay:1.3s}@-webkit-keyframes opa{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opa{0%{opacity:0}100%{opacity:1}}@keyframes opa{0%{opacity:0}100%{opacity:1}}.img-zoom{float:left;width:100%;overflow:hidden}.img-side-box .img-zoom img{float:left;width:100%;-webkit-animation:zoomout-in linear 1;-moz-animation:zoomout-in linear 1;-o-animation:zoomout-in linear 1;animation:zoomout-in linear 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:8s;-moz-animation-duration:8s;-o-animation-duration:8s;animation-duration:8s}@-webkit-keyframes zoomout-in{0%{transform:scale(1)}50%{transform:scale(1.1)}52%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomout-in{0%{transform:scale(1)}50%{transform:scale(1.1)}52%{transform:scale(1.1)}100%{transform:scale(1)}}.demo a{position:absolute;bottom:100px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;padding-top:0}.demo a span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box;-webkit-animation:sdb10 2.5s infinite;animation:sdb10 2.5s infinite}.demo a span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;border:1px solid #fff;margin-left:-3px;background-color:none;border-radius:100%;box-sizing:border-box}.policy-list ul li:hover a .cnt-box h3 img{-webkit-animation-name:sdb12;animation-name:sdb12;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.demo a span img{top:-20px;left:0;right:0;margin:0 auto;position:absolute;-webkit-animation:sdb11 2.5s infinite;animation:sdb11 2.5s infinite}@-webkit-keyframes sdb11{0%{transform:translate(0,0);opacity:0}40%{opacity:1}100%{transform:translate(0,50px);opacity:1}}@keyframes sdb10{0%{transform:translate(0,0);opacity:1}40%{opacity:1}80%{transform:translate(0,20px);opacity:1}100%{opacity:1}}@keyframes sdb12{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#media .swiper-slide{font-size:18px;background:#fff;width:60%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#media .swiper-slide:nth-child(2n){width:70%}#media .swiper-slide:nth-child(3n){width:70%}.update-pad.e-lib #media .swiper-slide .update-cnt{position:relative;min-height:283px}.update-pad.e-lib #media .swiper-slide .update-cnt a{position:absolute;left:0;bottom:0;color:#333;width:auto;font-family:'FoundersGrotesk-Medium';letter-spacing:.2px;font-size:16px}.update-pad.e-lib #media .swiper-slide .update-cnt a::before{position:absolute;content:"";background:#333;left:0;bottom:0;height:1px;width:100%}.update-pad.e-lib #media .swiper-slide .update-cnt p{font-family:'FoundersGrotesk-Light';font-size:18px;line-height:25px;padding-right:0;letter-spacing:.2px}.update-pad.e-lib #media .swiper-slide .update-cnt p span{font-family:'FoundersGrotesk-Medium'}.update-pad.e-lib #media .swiper-slide .update-cnt h1 span{font-family:'MercuryDisplay-Roman'}.update-pad.e-lib #media .swiper-slide .update-cnt h1{font-family:'MercuryDisplay-Bold';font-size:24px;line-height:32px;color:#333;margin-bottom:20px}.update-pad.e-lib #media .swiper-slide:hover .update-cnt h1,.update-pad.e-lib #media .swiper-slide:hover .update-cnt h1 a,.update-pad.e-lib #media .swiper-slide:hover .update-cnt p.sm,.update-pad.e-lib #media .swiper-slide:hover .update-cnt p{color:#333}#media .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}#media .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:url(../images/arrow-01.svg) no-repeat scroll 0 0;left:auto;right:50px;transform:rotate(180deg)}#media .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url(../images/arrow-01.svg) no-repeat scroll 0 0;right:0;left:auto}#media .swiper-button-next,#media .swiper-button-prev{position:absolute;top:-76px;width:38px;height:10px;margin-top:0;z-index:10;cursor:pointer}#media.swiper-container{overflow:inherit;display:none;float:left}.update-pad.e-lib h1 br{display:none}.all-logos{float:left;width:100%;display:none}.all-logos ul li{float:left;width:13%;margin-right:3%;min-height:170px}.all-logos ul li img{float:left;width:100%}#partnerships-logo.close{display:none}#partnerships-logo{display:block}.swiper1 li.swiper-slide{font-size:18px;background:#fff;width:80%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper1 li.swiper-slide:nth-child(2n){width:80%}.swiper1 li.swiper-slide:nth-child(3n){width:80%}.arrow .swiper-button-next,.arrow .swiper-button-prev{top:22px}.heart{stroke:#000;stroke-miterlimit:10;stroke-width:10px}svg{max-height:30px}.heart{fill:transparent;transition:all .5s}.lines{display:none}.lines-show{fill:red}.update-pad ul li ul li.fav{margin-top:-3px}.update-pad ul li.blue:hover .heart{stroke:#64a5cb}.update-pad ul li.blue .heart.heart-fill-up{fill:#64a5cb;stroke:#64a5cb}.update-pad ul li.green:hover .heart{stroke:#43b351}.update-pad ul li.green .heart.heart-fill-up{fill:#43b351;stroke:#43b351}.update-pad ul li.yellow:hover .heart{stroke:#eda634}.update-pad ul li.yellow .heart.heart-fill-up{fill:#eda634;stroke:#eda634}.update-cnt .fav.blue:hover .heart{stroke:#64a5cb}.update-cnt .fav.blue .heart.heart-fill-up{fill:#64a5cb;stroke:#64a5cb}.update-cnt .fav.green:hover .heart{stroke:#43b351}.update-cnt .fav.green .heart.heart-fill-up{fill:#43b351;stroke:#43b351}.update-cnt .fav.yellow:hover .heart{stroke:#eda634}.update-cnt .fav.yellow .heart.heart-fill-up{fill:#eda634;stroke:#eda634}.update-carousel .update-cont ul li.fav{margin-top:-3px}