@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Amiri:400,400i");@font-face{font-family:'metropolis';src:url("../fonts/metropolis-bold-webfont.woff2") format("woff2"), url("../fonts/metropolis-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'metropolis';src:url("../fonts/metropolis-medium-webfont.woff2") format("woff2"), url("../fonts/metropolis-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'metropolis';src:url("../fonts/metropolis-regular-webfont.woff2") format("woff2"), url("../fonts/metropolis-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'metropolis';src:url("../fonts/metropolis-regularitalic-webfont.woff2") format("woff2"), url("../fonts/metropolis-regularitalic-webfont.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"socicon";src:url("../icons/socicon.eot");src:url("../icons/socicon.eot?#iefix") format("embedded-opentype"), url("../icons/socicon.woff") format("woff"), url("../icons/socicon.ttf") format("truetype"), url("../icons/socicon.svg#socicon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"socicon"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"socicon"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-modelmayhem:before{content:"\e000"}.icon-mixcloud:before{content:"\e001"}.icon-drupal:before{content:"\e002"}.icon-swarm:before{content:"\e003"}.icon-istock:before{content:"\e004"}.icon-yammer:before{content:"\e005"}.icon-ello:before{content:"\e006"}.icon-stackoverflow:before{content:"\e007"}.icon-persona:before{content:"\e008"}.icon-triplej:before{content:"\e009"}.icon-houzz:before{content:"\e00a"}.icon-rss:before{content:"\e00b"}.icon-paypal:before{content:"\e00c"}.icon-odnoklassniki:before{content:"\e00d"}.icon-airbnb:before{content:"\e00e"}.icon-periscope:before{content:"\e00f"}.icon-outlook:before{content:"\e010"}.icon-coderwall:before{content:"\e011"}.icon-tripadvisor:before{content:"\e012"}.icon-appnet:before{content:"\e013"}.icon-goodreads:before{content:"\e014"}.icon-tripit:before{content:"\e015"}.icon-lanyrd:before{content:"\e016"}.icon-slideshare:before{content:"\e017"}.icon-buffer:before{content:"\e018"}.icon-disqus:before{content:"\e019"}.icon-vkontakte:before{content:"\e01a"}.icon-whatsapp:before{content:"\e01b"}.icon-patreon:before{content:"\e01c"}.icon-storehouse:before{content:"\e01d"}.icon-pocket:before{content:"\e01e"}.icon-mail:before{content:"\e01f"}.icon-blogger:before{content:"\e020"}.icon-technorati:before{content:"\e021"}.icon-reddit:before{content:"\e022"}.icon-dribbble:before{content:"\e023"}.icon-stumbleupon:before{content:"\e024"}.icon-digg:before{content:"\e025"}.icon-envato:before{content:"\e026"}.icon-behance:before{content:"\e027"}.icon-delicious:before{content:"\e028"}.icon-deviantart:before{content:"\e029"}.icon-forrst:before{content:"\e02a"}.icon-play:before{content:"\e02b"}.icon-zerply:before{content:"\e02c"}.icon-wikipedia:before{content:"\e02d"}.icon-apple:before{content:"\e02e"}.icon-flattr:before{content:"\e02f"}.icon-github:before{content:"\e030"}.icon-renren:before{content:"\e031"}.icon-friendfeed:before{content:"\e032"}.icon-newsvine:before{content:"\e033"}.icon-identica:before{content:"\e034"}.icon-bebo:before{content:"\e035"}.icon-zynga:before{content:"\e036"}.icon-steam:before{content:"\e037"}.icon-xbox:before{content:"\e038"}.icon-windows:before{content:"\e039"}.icon-qq:before{content:"\e03a"}.icon-douban:before{content:"\e03b"}.icon-meetup:before{content:"\e03c"}.icon-playstation:before{content:"\e03d"}.icon-android:before{content:"\e03e"}.icon-snapchat:before{content:"\e03f"}.icon-twitter:before{content:"\e040"}.icon-facebook:before{content:"\e041"}.icon-googleplus:before{content:"\e042"}.icon-pinterest:before{content:"\e043"}.icon-foursquare:before{content:"\e044"}.icon-yahoo:before{content:"\e045"}.icon-skype:before{content:"\e046"}.icon-yelp:before{content:"\e047"}.icon-feedburner:before{content:"\e048"}.icon-linkedin:before{content:"\e049"}.icon-viadeo:before{content:"\e04a"}.icon-xing:before{content:"\e04b"}.icon-myspace:before{content:"\e04c"}.icon-soundcloud:before{content:"\e04d"}.icon-spotify:before{content:"\e04e"}.icon-grooveshark:before{content:"\e04f"}.icon-lastfm:before{content:"\e050"}.icon-youtube:before{content:"\e051"}.icon-vimeo:before{content:"\e052"}.icon-dailymotion:before{content:"\e053"}.icon-vine:before{content:"\e054"}.icon-flickr:before{content:"\e055"}.icon-500px:before{content:"\e056"}.icon-wordpress:before{content:"\e058"}.icon-tumblr:before{content:"\e059"}.icon-twitch:before{content:"\e05a"}.icon-8tracks:before{content:"\e05b"}.icon-amazon:before{content:"\e05c"}.icon-icq:before{content:"\e05d"}.icon-smugmug:before{content:"\e05e"}.icon-ravelry:before{content:"\e05f"}.icon-weibo:before{content:"\e060"}.icon-baidu:before{content:"\e061"}.icon-angellist:before{content:"\e062"}.icon-ebay:before{content:"\e063"}.icon-imdb:before{content:"\e064"}.icon-stayfriends:before{content:"\e065"}.icon-residentadvisor:before{content:"\e066"}.icon-google:before{content:"\e067"}.icon-yandex:before{content:"\e068"}.icon-sharethis:before{content:"\e069"}.icon-bandcamp:before{content:"\e06a"}.icon-itunes:before{content:"\e06b"}.icon-deezer:before{content:"\e06c"}.icon-telegram:before{content:"\e06e"}.icon-openid:before{content:"\e06f"}.icon-amplement:before{content:"\e070"}.icon-viber:before{content:"\e071"}.icon-zomato:before{content:"\e072"}.icon-draugiem:before{content:"\e074"}.icon-endomodo:before{content:"\e075"}.icon-filmweb:before{content:"\e076"}.icon-stackexchange:before{content:"\e077"}.icon-wykop:before{content:"\e078"}.icon-teamspeak:before{content:"\e079"}.icon-teamviewer:before{content:"\e07a"}.icon-ventrilo:before{content:"\e07b"}.icon-younow:before{content:"\e07c"}.icon-raidcall:before{content:"\e07d"}.icon-mumble:before{content:"\e07e"}.icon-medium:before{content:"\e06d"}.icon-bebee:before{content:"\e07f"}.icon-hitbox:before{content:"\e080"}.icon-reverbnation:before{content:"\e081"}.icon-formulr:before{content:"\e082"}.icon-instagram:before{content:"\e057"}.icon-battlenet:before{content:"\e083"}.icon-chrome:before{content:"\e084"}.icon-discord:before{content:"\e086"}.icon-issuu:before{content:"\e087"}.icon-macos:before{content:"\e088"}.icon-firefox:before{content:"\e089"}.icon-opera:before{content:"\e08d"}.icon-keybase:before{content:"\e090"}.icon-alliance:before{content:"\e091"}.icon-livejournal:before{content:"\e092"}.icon-googlephotos:before{content:"\e093"}.icon-horde:before{content:"\e094"}.icon-etsy:before{content:"\e095"}.icon-zapier:before{content:"\e096"}.icon-google-scholar:before{content:"\e097"}.icon-researchgate:before{content:"\e098"}.icon-wechat:before{content:"\e099"}.icon-strava:before{content:"\e09a"}.icon-line:before{content:"\e09b"}.icon-lyft:before{content:"\e09c"}.icon-uber:before{content:"\e09d"}.icon-songkick:before{content:"\e09e"}.icon-viewbug:before{content:"\e09f"}.icon-googlegroups:before{content:"\e0a0"}.icon-quora:before{content:"\e073"}.icon-diablo:before{content:"\e085"}.icon-blizzard:before{content:"\e0a1"}.icon-hearthstone:before{content:"\e08b"}.icon-heroes:before{content:"\e08a"}.icon-overwatch:before{content:"\e08c"}.icon-warcraft:before{content:"\e08e"}.icon-starcraft:before{content:"\e08f"}.icon-beam:before{content:"\e0a2"}.icon-curse:before{content:"\e0a3"}.icon-player:before{content:"\e0a4"}.icon-streamjar:before{content:"\e0a5"}.icon-nintendo:before{content:"\e0a6"}.icon-hellocoton:before{content:"\e0a7"}.jd-framework.jd-front-end *{font-family:"metropolis", Helvetica, serif;color:#1E2023}.jd-framework.jd-front-end a{color:#1E2023}.jd-framework .white{color:#ffffff}.jd-framework .ci-color{color:#1E2023}.jd-framework .bold{font-weight:bold}.jd-framework .up{text-transform:uppercase}.jd-framework h1,.jd-framework h2,.jd-framework h4{text-transform:uppercase;letter-spacing:0.03em;font-weight:bold;font-family:"metropolis", Helvetica, serif}.jd-framework h1{font-size:55px;line-height:55px;margin-top:0}@media screen and (max-width:1279px){.jd-framework h1{font-size:50px;line-height:50px}}@media screen and (max-width:991px){.jd-framework h1{font-size:40px;line-height:40px}}@media screen and (max-width:767px){.jd-framework h1{font-size:27px;line-height:35px}}.jd-framework p{font-size:19px;line-height:30px;margin-bottom:0;font-family:"metropolis", Helvetica, serif;letter-spacing:0.03em}.jd-framework p.small{font-size:10px;line-height:1.3;letter-spacing:0.04em}@media screen and (min-width:992px){.jd-framework p.small{font-size:15px}}@media screen and (max-width:767px){.jd-framework p{font-size:15px;line-height:20px}}.jd-framework p :not(br){font-family:"Amiri", serif;font-size:17px;letter-spacing:0;line-height:32px;display:inline}.jd-framework p .entry-text,.jd-framework p strong{font-family:"metropolis", Helvetica, serif;font-weight:bold;text-transform:uppercase;display:inline}.jd-framework p.question{padding-left:40px;display:block;position:relative;font-family:"metropolis", Helvetica, serif;font-weight:bold;margin-bottom:25px}.jd-framework p.question:before{content:'Q:';position:absolute;top:0;left:0}.jd-framework p.answer{padding-left:40px}.jd-framework .subline,.jd-framework .subline :not(.portfolio){font-family:"Amiri", serif;font-size:53px;line-height:57px;font-weight:normal;letter-spacing:0em}@media screen and (max-width:991px){.jd-framework .subline,.jd-framework .subline :not(.portfolio){font-size:40px;line-height:44px}}@media screen and (max-width:767px){.jd-framework .subline,.jd-framework .subline :not(.portfolio){font-size:30px;line-height:33px}}.jd-framework .text ul{padding-left:50px;margin:35px 0}.jd-framework .text ul li{font-size:19px;line-height:30px;letter-spacing:0.03em;position:relative}.jd-framework .text ul li:before{content:'';position:absolute;width:30px;height:1px;background-color:black;left:-50px;top:15px}@media screen and (max-width:767px){.jd-framework .text ul{padding-left:25px;margin:25px 0}.jd-framework .text ul li{font-size:15px;line-height:20px}.jd-framework .text ul li:before{left:-25px;width:15px;top:12px}}.jd-framework div.ajaxsearchpro[id*=ajaxsearchprores1_] span.channel-label,.jd-framework span.channel-label{position:absolute;bottom:0;left:0;background-color:white;font-size:10px;letter-spacing:0.04em;font-weight:bold;line-height:17px;padding-left:5px;padding-right:13px;text-align:left;color:#1E2023;text-transform:uppercase!important;z-index:10}.jd-framework h2.label{font-family:"metropolis", Helvetica, serif;font-weight:normal;text-transform:uppercase;letter-spacing:0.03em;line-height:25px;font-size:11px;margin:0;padding:0}@media screen and (max-width:767px){.jd-framework h2.label{margin-left:-38px}}.jd-framework h2.label .line-h{width:30px;line-height:16px;display:inline-block;position:relative;top:-4px;margin-right:20px}.jd-framework h2.label p,.jd-framework h2.label span{position:relative;line-height:16px;font-size:inherit!important}.jd-framework h2.label.flipped{line-height:0;position:absolute;top:0;left:50%;-ms-transform:rotate(-90deg) translateX(-100%);transform:rotateZ(-90deg) translateX(-100%);-webkit-transform:rotateZ(-90deg) translateX(-100%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;text-align:right;z-index:9;display:block;height:20px;margin-bottom:0px}.jd-framework h2.label.flipped p,.jd-framework h2.label.flipped span{position:relative;top:10px;line-height:inherit}.jd-framework h2.label.flipped .line-h{top:7px}@media screen and (min-width:768px){.jd-framework h2.label{font-size:13px}}.jd-framework h3{font-size:45px;font-family:"metropolis", Helvetica, serif;letter-spacing:0.03em;line-height:53px;font-weight:bold;margin-top:10px}@media screen and (max-width:1279px){.jd-framework h3{font-size:40px;line-height:46px}}@media screen and (max-width:991px){.jd-framework h3{font-size:28px;line-height:32px}}@media screen and (max-width:767px){.jd-framework h3{font-size:19px;line-height:25px}}.jd-framework blockquote{border:none;padding:50px 0 50px 0;margin:0}.jd-framework blockquote *{font-size:23px;font-family:"metropolis", Helvetica, serif;font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;padding-left:55px}.jd-framework blockquote:before{content:'„';float:left;font-size:80px;font-family:"metropolis", Helvetica, serif;font-weight:bold;line-height:0px;margin-top:-9px}.jd-framework blockquote small{margin-top:28px;font-family:"metropolis", Helvetica, serif;font-weight:bold;font-size:13px;padding:0;display:block}.jd-framework blockquote small:before{display:none}.jd-framework .swipe-notice p{font-family:"metropolis", Helvetica, serif;font-size:16px;letter-spacing:0.04em}.jd-framework #menu-overlay *{font-family:"metropolis", Helvetica, serif;text-transform:uppercase;color:white;letter-spacing:0.08em}.jd-framework #menu-overlay label{opacity:0.6;font-size:10px;margin-bottom:10px}@media screen and (min-width:768px){.jd-framework #menu-overlay label{font-size:15px;margin-bottom:15px}}.jd-framework #menu-overlay .small .menu li a{font-weight:bold;font-size:10px;line-height:32px}@media screen and (max-height:600px){.jd-framework #menu-overlay .small .menu li a{line-height:32px}}@media screen and (min-width:768px){.jd-framework #menu-overlay .small .menu li a{font-size:15px}}.jd-framework #menu-overlay .menu li a{font-weight:bold;font-size:20px;line-height:44px}@media screen and (max-height:600px){.jd-framework #menu-overlay .menu li a{font-size:16px;line-height:30px}}.jd-framework.jd-front-end .los-wrap-outer{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;opacity:0}.jd-framework.jd-front-end.fadeIn .los-wrap-outer{opacity:1}.jd-framework .svg-filters{position:absolute}@media screen and (max-width:767px){.jd-framework .container-fluid{padding:0 30px!important}}.jd-framework .jd-container{overflow:visible}.jd-framework .jd-container.overflow{z-index:2}.jd-framework .line-h{height:1px;background-color:#1E2023;display:block}.jd-framework .line-v{width:1px;background-color:#1E2023;display:inline-block}@media screen and (min-width:992px){.jd-framework body:not(.no-anim) .typewrite{opacity:0}}.jd-framework [class^=jd-shortcode],.jd-framework .jd-posts-wrap,.jd-framework .jd-shortcode-content-modulecontactblock-wrap{margin-bottom:30px}@media screen and (min-width:768px){.jd-framework [class^=jd-shortcode],.jd-framework .jd-posts-wrap,.jd-framework .jd-shortcode-content-modulecontactblock-wrap{margin-bottom:60px}}@media screen and (min-width:992px){.jd-framework [class^=jd-shortcode],.jd-framework .jd-posts-wrap,.jd-framework .jd-shortcode-content-modulecontactblock-wrap{margin-bottom:100px}}.jd-framework .container-fluid{padding-left:0;padding-right:0}.jd-framework .play-icon{width:58px;height:56px;border:1px solid #1E2023;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0)}.jd-framework .play-icon svg{width:100%;height:100%;position:absolute}.jd-framework .play-icon svg polygon{stroke:#1E2023;stroke-width:3}.jd-framework .play-icon.white{border:1px solid #fff}.jd-framework .play-icon.white svg polygon{stroke:#fff;stroke-width:3}.jd-framework body:not(.is_home) #los-wrap{margin-top:200px}@media screen and (max-width:767px){.jd-framework body:not(.is_home) #los-wrap{margin-top:100px}}.jd-framework .jd-container{padding-top:0!important;padding-bottom:0!important}.jd-framework .socials-footer a:hover span,.jd-framework .socials a:hover span{-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1);transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials #socials-footer li:last-child,.jd-framework .socials #socials li:last-child,.jd-framework .socials-footer #socials-footer li:last-child,.jd-framework .socials-footer #socials li:last-child{border-bottom:1px solid #1E2023}.jd-framework .socials #socials-footer~li a span,.jd-framework .socials #socials~li a span,.jd-framework .socials-footer #socials-footer~li a span,.jd-framework .socials-footer #socials~li a span{position:relative;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials #socials-footer~li a span:before,.jd-framework .socials #socials~li a span:before,.jd-framework .socials-footer #socials-footer~li a span:before,.jd-framework .socials-footer #socials~li a span:before{width:16px;height:2px;content:'';position:absolute;display:block;background-color:#1E2023;top:50%;left:50%;margin-left:-8px;margin-top:-1px}.jd-framework .socials #socials-footer~li a span:after,.jd-framework .socials #socials~li a span:after,.jd-framework .socials-footer #socials-footer~li a span:after,.jd-framework .socials-footer #socials~li a span:after{height:16px;width:2px;content:'';position:absolute;display:block;background-color:#1E2023;top:50%;left:50%;margin-top:-8px;margin-left:-1px}.jd-framework .socials #socials-footer~li a:hover span,.jd-framework .socials #socials~li a:hover span,.jd-framework .socials-footer #socials-footer~li a:hover span,.jd-framework .socials-footer #socials~li a:hover span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.jd-framework .socials #socials-footer~li a.collapsed span,.jd-framework .socials #socials~li a.collapsed span,.jd-framework .socials-footer #socials-footer~li a.collapsed span,.jd-framework .socials-footer #socials~li a.collapsed span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.jd-framework .socials #socials-footer~li a.collapsed:hover span,.jd-framework .socials #socials~li a.collapsed:hover span,.jd-framework .socials-footer #socials-footer~li a.collapsed:hover span,.jd-framework .socials-footer #socials~li a.collapsed:hover span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.jd-framework .socials-footer .icon-adn,.jd-framework .socials .icon-adn{position:relative}.jd-framework .socials-footer .icon-adn:before,.jd-framework .socials .icon-adn:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-adn:after,.jd-framework .socials .icon-adn:after{content:'';display:block;background-color:#d87a68;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-adn:hover:before,.jd-framework .socials .icon-adn:hover:before{color:#fff}.jd-framework .socials-footer .icon-adn:hover:after,.jd-framework .socials .icon-adn:hover:after{width:100%}.jd-framework .socials-footer .icon-bitbucket,.jd-framework .socials .icon-bitbucket{position:relative}.jd-framework .socials-footer .icon-bitbucket:before,.jd-framework .socials .icon-bitbucket:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-bitbucket:after,.jd-framework .socials .icon-bitbucket:after{content:'';display:block;background-color:#205081;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-bitbucket:hover:before,.jd-framework .socials .icon-bitbucket:hover:before{color:#fff}.jd-framework .socials-footer .icon-bitbucket:hover:after,.jd-framework .socials .icon-bitbucket:hover:after{width:100%}.jd-framework .socials-footer .icon-dropbox,.jd-framework .socials .icon-dropbox{position:relative}.jd-framework .socials-footer .icon-dropbox:before,.jd-framework .socials .icon-dropbox:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-dropbox:after,.jd-framework .socials .icon-dropbox:after{content:'';display:block;background-color:#1087dd;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-dropbox:hover:before,.jd-framework .socials .icon-dropbox:hover:before{color:#fff}.jd-framework .socials-footer .icon-dropbox:hover:after,.jd-framework .socials .icon-dropbox:hover:after{width:100%}.jd-framework .socials-footer .icon-facebook,.jd-framework .socials .icon-facebook{position:relative}.jd-framework .socials-footer .icon-facebook:before,.jd-framework .socials .icon-facebook:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-facebook:after,.jd-framework .socials .icon-facebook:after{content:'';display:block;background-color:#3b5998;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-facebook:hover:before,.jd-framework .socials .icon-facebook:hover:before{color:#fff}.jd-framework .socials-footer .icon-facebook:hover:after,.jd-framework .socials .icon-facebook:hover:after{width:100%}.jd-framework .socials-footer .icon-flickr,.jd-framework .socials .icon-flickr{position:relative}.jd-framework .socials-footer .icon-flickr:before,.jd-framework .socials .icon-flickr:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-flickr:after,.jd-framework .socials .icon-flickr:after{content:'';display:block;background-color:#ff0084;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-flickr:hover:before,.jd-framework .socials .icon-flickr:hover:before{color:#fff}.jd-framework .socials-footer .icon-flickr:hover:after,.jd-framework .socials .icon-flickr:hover:after{width:100%}.jd-framework .socials-footer .icon-foursquare,.jd-framework .socials .icon-foursquare{position:relative}.jd-framework .socials-footer .icon-foursquare:before,.jd-framework .socials .icon-foursquare:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-foursquare:after,.jd-framework .socials .icon-foursquare:after{content:'';display:block;background-color:#f94877;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-foursquare:hover:before,.jd-framework .socials .icon-foursquare:hover:before{color:#fff}.jd-framework .socials-footer .icon-foursquare:hover:after,.jd-framework .socials .icon-foursquare:hover:after{width:100%}.jd-framework .socials-footer .icon-github,.jd-framework .socials .icon-github{position:relative}.jd-framework .socials-footer .icon-github:before,.jd-framework .socials .icon-github:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-github:after,.jd-framework .socials .icon-github:after{content:'';display:block;background-color:#444444;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-github:hover:before,.jd-framework .socials .icon-github:hover:before{color:#fff}.jd-framework .socials-footer .icon-github:hover:after,.jd-framework .socials .icon-github:hover:after{width:100%}.jd-framework .socials-footer .icon-google,.jd-framework .socials .icon-google{position:relative}.jd-framework .socials-footer .icon-google:before,.jd-framework .socials .icon-google:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-google:after,.jd-framework .socials .icon-google:after{content:'';display:block;background-color:#dd4b39;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-google:hover:before,.jd-framework .socials .icon-google:hover:before{color:#fff}.jd-framework .socials-footer .icon-google:hover:after,.jd-framework .socials .icon-google:hover:after{width:100%}.jd-framework .socials-footer .icon-linkedin,.jd-framework .socials .icon-linkedin{position:relative}.jd-framework .socials-footer .icon-linkedin:before,.jd-framework .socials .icon-linkedin:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-linkedin:after,.jd-framework .socials .icon-linkedin:after{content:'';display:block;background-color:#007bb6;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-linkedin:hover:before,.jd-framework .socials .icon-linkedin:hover:before{color:#fff}.jd-framework .socials-footer .icon-linkedin:hover:after,.jd-framework .socials .icon-linkedin:hover:after{width:100%}.jd-framework .socials-footer .icon-microsoft,.jd-framework .socials .icon-microsoft{position:relative}.jd-framework .socials-footer .icon-microsoft:before,.jd-framework .socials .icon-microsoft:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-microsoft:after,.jd-framework .socials .icon-microsoft:after{content:'';display:block;background-color:#2672ec;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-microsoft:hover:before,.jd-framework .socials .icon-microsoft:hover:before{color:#fff}.jd-framework .socials-footer .icon-microsoft:hover:after,.jd-framework .socials .icon-microsoft:hover:after{width:100%}.jd-framework .socials-footer .icon-odnoklassniki,.jd-framework .socials .icon-odnoklassniki{position:relative}.jd-framework .socials-footer .icon-odnoklassniki:before,.jd-framework .socials .icon-odnoklassniki:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-odnoklassniki:after,.jd-framework .socials .icon-odnoklassniki:after{content:'';display:block;background-color:#f4731c;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-odnoklassniki:hover:before,.jd-framework .socials .icon-odnoklassniki:hover:before{color:#fff}.jd-framework .socials-footer .icon-odnoklassniki:hover:after,.jd-framework .socials .icon-odnoklassniki:hover:after{width:100%}.jd-framework .socials-footer .icon-openid,.jd-framework .socials .icon-openid{position:relative}.jd-framework .socials-footer .icon-openid:before,.jd-framework .socials .icon-openid:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-openid:after,.jd-framework .socials .icon-openid:after{content:'';display:block;background-color:#f7931e;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-openid:hover:before,.jd-framework .socials .icon-openid:hover:before{color:#fff}.jd-framework .socials-footer .icon-openid:hover:after,.jd-framework .socials .icon-openid:hover:after{width:100%}.jd-framework .socials-footer .icon-pinterest,.jd-framework .socials .icon-pinterest{position:relative}.jd-framework .socials-footer .icon-pinterest:before,.jd-framework .socials .icon-pinterest:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-pinterest:after,.jd-framework .socials .icon-pinterest:after{content:'';display:block;background-color:#cb2027;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-pinterest:hover:before,.jd-framework .socials .icon-pinterest:hover:before{color:#fff}.jd-framework .socials-footer .icon-pinterest:hover:after,.jd-framework .socials .icon-pinterest:hover:after{width:100%}.jd-framework .socials-footer .icon-reddit,.jd-framework .socials .icon-reddit{position:relative}.jd-framework .socials-footer .icon-reddit:before,.jd-framework .socials .icon-reddit:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-reddit:after,.jd-framework .socials .icon-reddit:after{content:'';display:block;background-color:#eff7ff;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-reddit:hover:before,.jd-framework .socials .icon-reddit:hover:before{color:#fff}.jd-framework .socials-footer .icon-reddit:hover:after,.jd-framework .socials .icon-reddit:hover:after{width:100%}.jd-framework .socials-footer .icon-soundcloud,.jd-framework .socials .icon-soundcloud{position:relative}.jd-framework .socials-footer .icon-soundcloud:before,.jd-framework .socials .icon-soundcloud:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-soundcloud:after,.jd-framework .socials .icon-soundcloud:after{content:'';display:block;background-color:#ff5500;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-soundcloud:hover:before,.jd-framework .socials .icon-soundcloud:hover:before{color:#fff}.jd-framework .socials-footer .icon-soundcloud:hover:after,.jd-framework .socials .icon-soundcloud:hover:after{width:100%}.jd-framework .socials-footer .icon-tumblr,.jd-framework .socials .icon-tumblr{position:relative}.jd-framework .socials-footer .icon-tumblr:before,.jd-framework .socials .icon-tumblr:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-tumblr:after,.jd-framework .socials .icon-tumblr:after{content:'';display:block;background-color:#2c4762;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-tumblr:hover:before,.jd-framework .socials .icon-tumblr:hover:before{color:#fff}.jd-framework .socials-footer .icon-tumblr:hover:after,.jd-framework .socials .icon-tumblr:hover:after{width:100%}.jd-framework .socials-footer .icon-twitter,.jd-framework .socials .icon-twitter{position:relative}.jd-framework .socials-footer .icon-twitter:before,.jd-framework .socials .icon-twitter:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-twitter:after,.jd-framework .socials .icon-twitter:after{content:'';display:block;background-color:#55acee;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-twitter:hover:before,.jd-framework .socials .icon-twitter:hover:before{color:#fff}.jd-framework .socials-footer .icon-twitter:hover:after,.jd-framework .socials .icon-twitter:hover:after{width:100%}.jd-framework .socials-footer .icon-vimeo,.jd-framework .socials .icon-vimeo{position:relative}.jd-framework .socials-footer .icon-vimeo:before,.jd-framework .socials .icon-vimeo:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-vimeo:after,.jd-framework .socials .icon-vimeo:after{content:'';display:block;background-color:#1ab7ea;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-vimeo:hover:before,.jd-framework .socials .icon-vimeo:hover:before{color:#fff}.jd-framework .socials-footer .icon-vimeo:hover:after,.jd-framework .socials .icon-vimeo:hover:after{width:100%}.jd-framework .socials-footer .icon-vk,.jd-framework .socials .icon-vk{position:relative}.jd-framework .socials-footer .icon-vk:before,.jd-framework .socials .icon-vk:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-vk:after,.jd-framework .socials .icon-vk:after{content:'';display:block;background-color:#587ea3;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-vk:hover:before,.jd-framework .socials .icon-vk:hover:before{color:#fff}.jd-framework .socials-footer .icon-vk:hover:after,.jd-framework .socials .icon-vk:hover:after{width:100%}.jd-framework .socials-footer .icon-yahoo,.jd-framework .socials .icon-yahoo{position:relative}.jd-framework .socials-footer .icon-yahoo:before,.jd-framework .socials .icon-yahoo:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-yahoo:after,.jd-framework .socials .icon-yahoo:after{content:'';display:block;background-color:#720e9e;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-yahoo:hover:before,.jd-framework .socials .icon-yahoo:hover:before{color:#fff}.jd-framework .socials-footer .icon-yahoo:hover:after,.jd-framework .socials .icon-yahoo:hover:after{width:100%}.jd-framework .socials-footer .icon-youtube,.jd-framework .socials .icon-youtube{position:relative}.jd-framework .socials-footer .icon-youtube:before,.jd-framework .socials .icon-youtube:before{position:relative;z-index:2;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-youtube:after,.jd-framework .socials .icon-youtube:after{content:'';display:block;background-color:#cd201f;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-youtube:hover:before,.jd-framework .socials .icon-youtube:hover:before{color:#fff}.jd-framework .socials-footer .icon-youtube:hover:after,.jd-framework .socials .icon-youtube:hover:after{width:100%}.jd-framework .socials-footer .icon-instagram,.jd-framework .socials .icon-instagram{position:relative;overflow:hidden;-webkit-transition:background 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:background 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:background 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:background 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:background 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .socials-footer .icon-instagram:before,.jd-framework .socials .icon-instagram:before{z-index:2;position:relative;-webkit-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-moz-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-ms-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;-o-transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms;transition:color 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms}.jd-framework .socials-footer .icon-instagram:after,.jd-framework .socials .icon-instagram:after{content:'';display:block;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);background:-webkit-linear-gradient(305deg, #3051F1 10%, #C92BB7 70%) no-repeat;background:-o-linear-gradient(305deg, #3051F1 10%, #C92BB7 70%) no-repeat;background:linear-gradient(145deg, #3051F1 10%, #C92BB7 70%) no-repeat}.jd-framework .socials-footer .icon-instagram:hover:after,.jd-framework .socials .icon-instagram:hover:after{width:100%}.jd-framework .socials-footer .icon-instagram:hover:before,.jd-framework .socials .icon-instagram:hover:before{color:#fff}.even .portfolio-wrap .portfolio-item,.odd .portfolio-wrap .portfolio-item{width:100%}@media screen and (min-width:768px){.portfolio-wrap{margin-top:120px}}@media screen and (min-width:992px){.portfolio-wrap{margin-top:150px}}.portfolio-wrap .portfolio-item{position:relative;height:0;padding-bottom:60.72%;margin-top:-4px;display:block;overflow:visible!important}@media screen and (max-width:767px){.portfolio-wrap .portfolio-item{width:100%!important;height:0!important;padding-bottom:63%!important;overflow:hidden!important}}@media screen and (max-width:767px){.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{position:absolute;top:0;z-index:2000;opacity:0;visibility:hidden;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), visibility 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), visibility 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), visibility 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), visibility 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), visibility 600ms cubic-bezier(0.86, 0, 0.07, 1)}}.portfolio-wrap .portfolio-item.morph-button-fixed,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:517px;height:316px}@media screen and (max-width:1279px){.portfolio-wrap .portfolio-item.morph-button-fixed,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:408px;height:248px}}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item.morph-button-fixed,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:317px;height:192px}}@media screen and (max-width:767px){.portfolio-wrap .portfolio-item.morph-button-fixed,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:100%!important;height:0!important;padding-bottom:63%!important}}.portfolio-wrap .portfolio-item.morph-button-fixed .gradient,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content .gradient{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;opacity:0.8;visibility:visible;-webkit-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, visibility 300ms linear 0ms;-moz-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, visibility 300ms linear 0ms;-ms-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, visibility 300ms linear 0ms;-o-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, visibility 300ms linear 0ms;transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, visibility 300ms linear 0ms}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content>a,.portfolio-wrap .portfolio-item.morph-button-fixed>a{position:absolute;width:100%;height:100%;top:0;left:0;background-size:120%;background-repeat:no-repeat;display:block;cursor:pointer;z-index:3;overflow:hidden;-webkit-transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller)>a,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller)>a{opacity:0;pointer-events:none}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller)>a .bg-wrap,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller)>a .bg-wrap{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller)>a .control-icon .pause-icon:after,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller)>a .control-icon .pause-icon:before,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller)>a .control-icon .pause-icon:after,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller)>a .control-icon .pause-icon:before{height:100%!important}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller) .embed-container,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller) .embed-container{opacity:1!important}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content.play:not(.controller) .embed-container iframe,.portfolio-wrap .portfolio-item.morph-button-fixed.play:not(.controller) .embed-container iframe{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-wrap .portfolio-item.morph-button-fixed .embed-container,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content .embed-container,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content iframe,.portfolio-wrap .portfolio-item.morph-button-fixed iframe{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity 600ms, visibility 600ms;-moz-transition:opacity 600ms, visibility 600ms;-ms-transition:opacity 600ms, visibility 600ms;-o-transition:opacity 600ms, visibility 600ms;transition:opacity 600ms, visibility 600ms}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content:not(.controller) .embed-container,.portfolio-wrap .portfolio-item.morph-button-fixed:not(.controller) .embed-container{opacity:0}.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content:not(.controller) .embed-container iframe,.portfolio-wrap .portfolio-item.morph-button-fixed:not(.controller) .embed-container iframe{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.portfolio-wrap .portfolio-item.morph-button-fixed .embed-container,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content .embed-container{overflow:hidden}.portfolio-wrap .portfolio-item.morph-button-fixed .embed-container iframe,.portfolio-wrap .portfolio-item.morph-button-fixed .morph-content .embed-container iframe{-webkit-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform- 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform- 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform- 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform- 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform- 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);pointer-events:auto!important}.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content .gradient{display:none}.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content .video-start{display:none}.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content .embed-container{opacity:1!important}.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content .embed-container,.portfolio-wrap .portfolio-item.morph-button-modal-4.playMobile .morph-content .embed-container iframe{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important;visibility:visible!important}.portfolio-wrap .portfolio-item.morph-button-modal-4.open .morph-content{margin:-253.125px 0 0 -450px;width:900px;height:506.25px}@media screen and (max-width:1279px){.portfolio-wrap .portfolio-item.morph-button-modal-4.open .morph-content{margin:-196.875px 0 0 -350px;width:700px;height:393.75px}}@media screen and (max-width:991px) and (min-width:768px){.portfolio-wrap .portfolio-item.morph-button-modal-4.open .morph-content{margin:-203.125px 0 0 -325px;width:650px;height:406.25px}}.portfolio-wrap .portfolio-item.morph-button-modal-4.open .morph-content .gradient{opacity:0;visibility:hidden;-webkit-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, visibility 600ms linear 600ms;-moz-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, visibility 600ms linear 600ms;-ms-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, visibility 600ms linear 600ms;-o-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, visibility 600ms linear 600ms;transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, visibility 600ms linear 600ms}.portfolio-wrap .portfolio-item .slider-item{position:absolute;width:100%;height:calc(100% - 4px);top:0;left:0;background-color:#1E2023}.portfolio-wrap .portfolio-item .slider-item:after{position:absolute;top:0;left:0;z-index:1;background-color:#1E2023;content:'';display:block;width:100%;height:100%;opacity:0.25}.portfolio-wrap .portfolio-item .slider-item *{color:#fff}.portfolio-wrap .portfolio-item .slider-item .bg-wrap{position:absolute;width:100%;height:100%;overflow:hidden}.portfolio-wrap .portfolio-item .slider-item .bg-wrap .gradient{z-index:0;position:absolute;width:100%;height:120%;top:-10%;left:0;opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1)}.portfolio-wrap .portfolio-item .slider-item .cta{position:absolute;bottom:0;left:0;margin:38px;font-size:15px;line-height:30px;display:inline-block;letter-spacing:0.03em;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:2px solid #fff;z-index:2}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item .slider-item .cta{margin:26px 20px}}.portfolio-wrap .portfolio-item .slider-item .title{position:absolute;top:0;left:0;padding:38px;color:white;z-index:2}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item .slider-item .title{padding:26px 20px}}.portfolio-wrap .portfolio-item .slider-item .title h4{letter-spacing:0.03em;text-transform:uppercase;font-weight:bold;margin-top:0;font-size:25px;line-height:29px}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item .slider-item .title h4{font-size:23px;line-height:28px}}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item .slider-item .title h4{font-size:20px;line-height:26px}}.portfolio-wrap .portfolio-item .slider-item .title span.client{font-size:15px;text-transform:uppercase;letter-spacing:0.03em}.portfolio-wrap .portfolio-item .slider-item .title.contact{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.portfolio-wrap .portfolio-item .slider-item .title.contact a,.portfolio-wrap .portfolio-item .slider-item .title.contact span{color:#fff;font-size:25px;line-height:30px;letter-spacing:0.03em;display:block}@media screen and (max-width:991px){.portfolio-wrap .portfolio-item .slider-item .title.contact a,.portfolio-wrap .portfolio-item .slider-item .title.contact span{font-size:18px;line-height:24px}}.portfolio-wrap .portfolio-item .slider-item .title .subline{-webkit-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 650ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 650ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 650ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 650ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 650ms cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px);opacity:0}@media screen and (max-width:1279px){.portfolio-wrap .portfolio-item .slider-item .title p.portfolio{font-size:16px;line-height:20px}}.portfolio-wrap .portfolio-item .morph-content{background-color:#1E2023;overflow:visible}.portfolio-wrap .portfolio-item .morph-content .bg-wrap{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.portfolio-wrap .portfolio-item .morph-content .close-field{width:100vw;height:100vh!important;position:fixed;z-index:-1;display:block;top:0;left:0}.portfolio-wrap .portfolio-item .slider-image{width:120%;position:relative;max-width:inherit;opacity:0.6;margin-left:-10%;margin-top:-5%;z-index:1;-webkit-transition:transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 600ms;-moz-transition:transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 600ms;-ms-transition:transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 600ms;-o-transition:transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 600ms;transition:transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 2000ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 600ms}.portfolio-wrap .portfolio-item .slider-image.b-lazy{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0}.portfolio-wrap .portfolio-item .slider-image.b-lazy.b-loaded{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.portfolio-wrap .portfolio-item:hover .slider-item img.b-lazy.b-loaded{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:0.1!important}.portfolio-wrap .portfolio-item:hover .slider-item .bg-wrap .gradient{height:120%;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-wrap .portfolio-item:hover .slider-item .title .subline{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}@media screen and (min-width:768px){.portfolio-wrap .odd{margin-top:-50px}}@media screen and (min-width:992px){.portfolio-wrap .odd{margin-top:-150px}}.jd-framework body:not(.is_home) header#header #logo-wrap{width:85px;height:52px}@media screen and (max-width:767px){.jd-framework body:not(.is_home) header#header #logo-wrap{width:68px;height:42px}}.jd-framework body:not(.is_home) header#header .company>.row>div.line-h{display:none}.jd-framework body:not(.is_home) header#header .company>.row>.text-line-left{visibility:hidden!important}.jd-framework body{overflow:hidden}.jd-framework.noscroll{overflow:hidden}.jd-framework .social-wrap{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.jd-framework .social-wrap .socials{position:absolute;right:21px;top:316px;padding-top:155px}.jd-framework .social-wrap .socials .label{position:absolute;left:30px;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.jd-framework .social-wrap .socials .label .line-h{width:80px;bottom:7px;margin-left:20px;margin-right:0}.jd-framework .socials{position:relative;width:40px;float:right;clear:both;pointer-events:auto!important;margin-right:1px}.jd-framework .socials *{pointer-events:auto!important}.jd-framework .socials>div>ul{border:1px solid #1E2023}.jd-framework .socials>div>ul li:not(:last-child){border-bottom:1px solid #1E2023}.jd-framework .socials span{font-size:19px;width:38px;height:40px;display:block;line-height:46px;padding-left:9px}.jd-framework #preloader{position:fixed;width:100%;height:100%;z-index:99999;background-color:#fff}@-webkit-keyframes example1{0%{width:0;opacity:1}2%{width:0;opacity:1}50%{width:100%;opacity:1}50.1%{width:100%;opacity:0}to{width:0;opacity:0}}@keyframes example1{0%{width:0;opacity:1}2%{width:0;opacity:1}50%{width:100%;opacity:1}50.1%{width:100%;opacity:0}to{width:0;opacity:0}}@-webkit-keyframes example2{0%{width:0;opacity:0}50%{width:0;opacity:1}50.1%{width:100%;opacity:1}52%{width:100%;opacity:1}to{width:0;opacity:1}}@keyframes example2{0%{width:0;opacity:0}50%{width:0;opacity:1}50.1%{width:100%;opacity:1}52%{width:100%;opacity:1}to{width:0;opacity:1}}.jd-framework #preloader .blocks{position:absolute;height:20px;width:200px;z-index:3;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jd-framework #preloader .blocks>div{position:absolute;top:0;left:0;width:0;height:100%;background-color:#1E2023;-webkit-animation-name:example1;animation-name:example1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.jd-framework #preloader .blocks>div:last-child{right:0;left:auto;-webkit-animation-name:example2;animation-name:example2}.jd-framework header#header{padding-top:60px;position:absolute;width:100%;top:0;left:0;z-index:2100}@media screen and (max-width:767px){.jd-framework header#header{padding-top:25px}}.jd-framework header#header~.slogan{margin-top:140px;margin-bottom:40px}@media screen and (max-width:991px){.jd-framework header#header~.slogan{margin-bottom:20px}}@media screen and (max-width:767px){.jd-framework header#header~.slogan{margin-top:120px;margin-bottom:10px}}.jd-framework header#header~.slogan>.row>div{margin-left:50px}@media screen and (min-width:768px){.jd-framework header#header~.slogan>.row>div{margin-left:22%}}.jd-framework header#header~.slogan .text-line-left:after,.jd-framework header#header~.slogan .text-line-left:before,.jd-framework header#header~.slogan .text-line-right:after,.jd-framework header#header~.slogan .text-line-right:before{height:90%!important}.jd-framework header#header #logo-wrap{position:relative;width:122px;height:75px;visibility:hidden;display:block;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, height 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms;-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, height 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms;-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, height 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms;-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, height 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms;transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, height 600ms cubic-bezier(0.86, 0, 0.07, 1) 700ms}@media screen and (max-width:991px){.jd-framework header#header #logo-wrap{width:80px;visibility:visible}}@media screen and (max-width:767px){.jd-framework header#header #logo-wrap{width:68px;height:42px}}.jd-framework header#header #logo-wrap svg{position:absolute;width:100%;height:100%}.jd-framework header#header #logo-wrap svg #logo-p{fill:#1E2023;-webkit-transition:600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:600ms cubic-bezier(0.86, 0, 0.07, 1);transition:600ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework header#header #logo-wrap.marker-animation #marker{-webkit-animation-name:marker;animation-name:marker;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);animation-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-animation-play-state:paused;animation-play-state:paused}.jd-framework header#header #logo-wrap.marker-animation.animated #marker{animation-duration:2s;-webkit-animation-duration:2s;-webkit-animation-play-state:running;animation-play-state:running}@media screen and (max-width:767px){.jd-framework header#header .logo-wrap{width:auto;display:inline-block;float:left}}.jd-framework header#header #marker{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:6px;stroke-dasharray:1422px;stroke-dashoffset:610px}@media screen and (max-width:991px){.jd-framework header#header #marker{display:none}}@keyframes marker{0%{stroke-dashoffset:610px}to{stroke-dashoffset:1422px}}@-webkit-keyframes marker{0%{stroke-dashoffset:610px}to{stroke-dashoffset:1422px}}.jd-framework header#header .company{margin-left:5.33333%}.jd-framework header#header .company div.text-line-left{margin-top:34px}.jd-framework header#header .company div.text-line-left span{font-size:15px;line-height:20px;letter-spacing:0.03em;text-transform:uppercase;font-family:"metropolis", Helvetica, serif;font-weight:500;position:relative}.jd-framework header#header .company div.text-line-left.animated~.line-h{width:70px}@media screen and (max-width:1279px){.jd-framework header#header .company div.text-line-left.animated~.line-h{width:40px}}@media screen and (max-width:991px){.jd-framework header#header .company div.text-line-left~.line-h{width:30px}}.jd-framework header#header .company div.line-h{position:absolute;top:43px;width:0;right:calc(100% + 20px);-webkit-transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 900ms;-moz-transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 900ms;-ms-transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 900ms;-o-transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 900ms;transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 900ms}.jd-framework header#header .company .logo-left{position:absolute;top:-4px;left:-150px}@media screen and (max-width:1279px){.jd-framework header#header .company .logo-left{left:-50px}}@media screen and (max-width:767px){.jd-framework header#header .company .logo-left{left:-20px;top:2px}.jd-framework header#header .company .logo-left br:nth-child(2){display:none}}.jd-framework header#header .company .logo-left div.text-line-left:first-child{padding-right:4px}.jd-framework header#header .company .logo-left div.text-line-left{margin-top:0!important}.jd-framework header#header #menu-wrap{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);top:60px;z-index:2000;pointer-events:none!important}@media screen and (max-width:767px){.jd-framework header#header #menu-wrap{width:100%;top:20px}}@media screen and (min-width:768px){.jd-framework header#header #menu-wrap.fixed{position:fixed;top:0}}.jd-framework header#header #menu-wrap :not(a){pointer-events:none}.jd-framework header#header #menu-wrap.scroll:not(.closed) .menu-toggle .text-wrap{right:9px}.jd-framework header#header #menu-wrap.scroll:not(.closed) .menu-toggle .text-wrap .line-h{width:24px}.jd-framework header#header #menu-wrap.scroll:not(.closed) .menu-toggle .text-wrap .text{opacity:0!important;-webkit-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}@media screen and (max-width:767px){.jd-framework header#header #menu-wrap .menu-toggle .text-wrap{right:9px!important}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .line-h{width:24px!important}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .text{opacity:0!important;-webkit-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework header#header #menu-wrap.closed .menu-toggle .text{opacity:1!important}}.jd-framework header#header #menu-wrap .small-company{float:right;margin-right:13px;margin-top:30px;overflow:hidden;pointer-events:auto!important}.jd-framework header#header #menu-wrap .small-company div{display:inline-block;margin-bottom:2px}.jd-framework header#header #menu-wrap .small-company span{color:#1E2023;font-size:15px;line-height:15px;letter-spacing:0.03em;text-transform:uppercase;font-weight:500;display:inline-block}.jd-framework header#header #menu-wrap .menu-toggle{float:right;position:relative;width:42px;height:42px;display:block;color:#1E2023;margin-top:22px;pointer-events:auto}.jd-framework header#header #menu-wrap .menu-toggle:before{padding-left:150px;content:'';height:42px;position:relative;display:block;float:right}.jd-framework header#header #menu-wrap .menu-toggle.not-top{visibility:visible!important}.jd-framework header#header #menu-wrap .menu-toggle.not-top .text-line-right{visibility:visible!important}.jd-framework header#header #menu-wrap .menu-toggle svg{position:absolute;top:0;left:0}.jd-framework header#header #menu-wrap .menu-toggle svg path{fill:transparent;stroke:#1E2023;stroke-dasharray:160px;stroke-dashoffset:160px;stroke-width:1.1;-webkit-transition:stroke-dashoffset 600ms cubic-bezier(0.215, 0.61, 0.355, 1), stroke 600ms;-moz-transition:stroke-dashoffset 600ms cubic-bezier(0.215, 0.61, 0.355, 1), stroke 600ms;-ms-transition:stroke-dashoffset 600ms cubic-bezier(0.215, 0.61, 0.355, 1), stroke 600ms;-o-transition:stroke-dashoffset 600ms cubic-bezier(0.215, 0.61, 0.355, 1), stroke 600ms;transition:stroke-dashoffset 600ms cubic-bezier(0.215, 0.61, 0.355, 1), stroke 600ms}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap{position:absolute;width:115px;top:21px;line-height:12px;right:21px;-webkit-transition:right 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:right 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:right 300ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:right 300ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:right 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap:after,.jd-framework header#header #menu-wrap .menu-toggle .text-wrap:before{top:-7px!important}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .text{position:relative;height:12px;overflow:hidden;display:inline-block;top:-5px;float:right;margin-right:5px}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .text>div{position:relative;top:-24px;left:0;-webkit-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .text span{display:block;font-size:10px;font-family:"metropolis", Helvetica, serif;line-height:12px;text-transform:uppercase;font-weight:500;-webkit-transition:color 600ms;-moz-transition:color 600ms;-ms-transition:color 600ms;-o-transition:color 600ms;transition:color 600ms}.jd-framework header#header #menu-wrap .menu-toggle .text-wrap .line-h{width:70px;float:right;line-height:12px;display:inline-block;-webkit-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), margin 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-moz-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), margin 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-ms-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), margin 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-o-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), margin 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), margin 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms}.jd-framework header#header #menu-wrap .menu-toggle>.line-h{margin-left:9px;width:0px;position:relative;display:block;-webkit-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-moz-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-ms-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;-o-transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms;transition:width 600ms cubic-bezier(0.215, 0.61, 0.355, 1), color 600ms}.jd-framework header#header #menu-wrap .menu-toggle>.line-h:first-child{top:14px;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms}.jd-framework header#header #menu-wrap .menu-toggle>.line-h:nth-child(3){top:27px;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 800ms color 600ms;-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 800ms color 600ms;-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 800ms color 600ms;-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 800ms color 600ms;transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1) 800ms color 600ms}.jd-framework header#header #menu-wrap .menu-toggle.animated svg path{stroke-dashoffset:0;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.jd-framework header#header #menu-wrap .menu-toggle.animated>.line-h{width:24px}.jd-framework header#header #menu-wrap .menu-toggle.animated:hover .text-wrap{right:9px}.jd-framework header#header #menu-wrap .menu-toggle.animated:hover .text-wrap .text>div{top:-36px}.jd-framework header#header #menu-wrap .menu-toggle.animated:hover>.line-h{width:0!important;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.jd-framework header#header #menu-wrap .menu-toggle.animated:hover svg path{stroke-dashoffset:160px!important;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.jd-framework header#header #menu-wrap.closed .menu-toggle .text-wrap,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle .text-wrap{right:9px}.jd-framework header#header #menu-wrap.closed .menu-toggle .text-wrap .text,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle .text-wrap .text{opacity:1}.jd-framework header#header #menu-wrap.closed .menu-toggle .text-wrap .text>div,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle .text-wrap .text>div{top:-12px}.jd-framework header#header #menu-wrap.closed .menu-toggle .text-wrap .line-h,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle .text-wrap .line-h{width:55px!important;margin-left:15px!important}.jd-framework header#header #menu-wrap.closed .menu-toggle>.line-h,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle>.line-h{width:0!important;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.jd-framework header#header #menu-wrap.closed .menu-toggle svg path,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle svg path{stroke-dashoffset:160px!important;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.jd-framework header#header #menu-wrap.closed .menu-toggle:hover .text-wrap,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle:hover .text-wrap{right:0px}.jd-framework header#header #menu-wrap.closed .menu-toggle:hover .text-wrap .text>div,.jd-framework header#header #menu-wrap.scroll.closed .menu-toggle:hover .text-wrap .text>div{top:0}@media screen and (max-width:991px){.jd-framework header#header #menu-wrap .menu-toggle>.line-h{width:24px!important}.jd-framework header#header #menu-wrap .menu-toggle svg path{stroke-dashoffset:0;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}}.jd-framework body.open-menu header#header #logo-wrap{width:85px;height:52px;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1), height 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1), height 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1), height 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1), height 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1), height 600ms cubic-bezier(0.86, 0, 0.07, 1);display:block}.jd-framework body.open-menu header#header #logo-wrap svg #logo-p{fill:#fff}@media screen and (max-width:767px){.jd-framework body.open-menu header#header #logo-wrap{width:68px;height:42px}}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle{color:#fff}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle .text-wrap{right:0px;width:140px}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle .text-wrap>.line-h{width:80px!important}@media screen and (max-width:767px){.jd-framework body.open-menu header#header #menu-wrap .menu-toggle .text-wrap>.line-h{width:30px!important}}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle .text-wrap .text span{color:#fff}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle svg path{stroke:#fff}.jd-framework body.open-menu header#header #menu-wrap .menu-toggle .line-h{background-color:#fff}.jd-framework body.open-menu header#header .company .row>div:first-child,.jd-framework body.open-menu header#header .company .row>div:nth-child(2){visibility:hidden;-webkit-transition:visibility 200ms;-moz-transition:visibility 200ms;-ms-transition:visibility 200ms;-o-transition:visibility 200ms;transition:visibility 200ms}.jd-framework.no-cssmasks #menu-overlay{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.jd-framework #menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1E2023;z-index:1900;overflow:hidden;visibility:hidden}.jd-framework #menu-overlay .container{margin-top:120px;height:calc(100% - 120px);position:relative;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.jd-framework #menu-overlay .container>div{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px){.jd-framework #menu-overlay .container{overflow-y:scroll;margin-top:100px;height:calc(100% - 100px);padding-top:20px}.jd-framework #menu-overlay .container:before{background:-moz-linear-gradient(270deg, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e2023), color-stop(89%, rgba(3, 117, 117, 0)), color-stop(100%, rgba(0, 128, 128, 0)));background:-webkit-linear-gradient(270deg, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-o-linear-gradient(270deg, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-ms-linear-gradient(270deg, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#1e2023), color-stop(89%, rgba(3, 117, 117, 0)), to(rgba(0, 128, 128, 0)));background:-webkit-linear-gradient(top, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-o-linear-gradient(top, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:linear-gradient(180deg, #1e2023 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E2023', endColorstr='#008080', GradientType=0);position:fixed;content:'';display:block;width:100%;height:40px;left:0;top:100px;z-index:999;pointer-events:none}}@media screen and (max-width:767px){.jd-framework #menu-overlay .container>div{min-height:100%}}.jd-framework #menu-overlay .container .title.contact{position:absolute;top:calc(100% - 26px);left:15px;-webkit-transition:bottom cubic-bezier(0.86, 0, 0.07, 1) 300ms;-moz-transition:bottom cubic-bezier(0.86, 0, 0.07, 1) 300ms;-ms-transition:bottom cubic-bezier(0.86, 0, 0.07, 1) 300ms;-o-transition:bottom cubic-bezier(0.86, 0, 0.07, 1) 300ms;transition:bottom cubic-bezier(0.86, 0, 0.07, 1) 300ms}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .title.contact{bottom:0;top:auto;left:55px}}@media screen and (max-width:767px){.jd-framework #menu-overlay .container .title.contact{bottom:50px;left:15px}}.jd-framework #menu-overlay .container .title.contact *{font-size:15px;display:block;line-height:21px;font-weight:400;text-transform:none;letter-spacing:0.03em}.jd-framework #menu-overlay .container .title.contact h4{font-size:15px;margin-bottom:13px;line-height:21px;font-weight:bold;text-transform:uppercase}.jd-framework #menu-overlay .container .main-menu{width:21%;display:inline-block;vertical-align:top;white-space:nowrap}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .main-menu{margin-left:40px}}@media screen and (max-width:767px){.jd-framework #menu-overlay .container .main-menu{margin-left:0;display:block;width:100%;margin-bottom:190px}}.jd-framework #menu-overlay .container .main-menu li a{font-size:40px;line-height:53px;letter-spacing:0.03em;font-weight:bold;text-transform:uppercase}@media screen and (max-width:1279px){.jd-framework #menu-overlay .container .main-menu li a{font-size:30px;line-height:42px}}.jd-framework #menu-overlay .container .main-menu li.menu-more a{opacity:0.3;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}@media screen and (max-width:767px){.jd-framework #menu-overlay .container .main-menu li.menu-more a{opacity:1}.jd-framework #menu-overlay .container .main-menu li.menu-more.active a{opacity:0.3}}.jd-framework #menu-overlay .container .portfolio-wrap{position:relative;top:4px;right:0;width:78.5%;margin-top:0;display:inline-block;float:right;clear:both;padding-top:4px}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .portfolio-wrap{width:40%}}@media screen and (max-width:767px){.jd-framework #menu-overlay .container .portfolio-wrap{width:100%;float:none;display:block;margin:5px auto}}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item{padding-bottom:21.5%}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item:hover .slider-image{opacity:0.1!important;-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-ms-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item{padding-bottom:50.5%}}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item .line-h{position:absolute;width:75%;top:42%;background-color:#95989C;opacity:1;right:-10px}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item .line-h{width:45%;top:46%}}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item:first-child{z-index:999;overflow:visible}@media screen and (max-width:991px){.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item:first-child{position:absolute;width:100%;right:100%;top:0;pointer-events:none}}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item .title{padding:16px 30px;top:auto;bottom:0;left:0;text-align:left}.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item .title h4{font-size:19px;line-height:19px;margin-bottom:0;letter-spacing:0.03em}@media screen and (max-width:767px){.jd-framework #menu-overlay .container .portfolio-wrap .portfolio-item .title{padding:16px}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap{width:100%;height:0;padding-bottom:56.25%;position:relative;margin-bottom:57px}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap{width:calc(100% + 80px);margin-left:-40px;padding-bottom:56.25%}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap:after,.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap:before{background-color:#fff}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a{position:absolute;width:100%;height:100%;top:0;left:0;background-size:120%;background-repeat:no-repeat;display:block;cursor:pointer}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .bg-wrap{position:absolute;width:100%;height:100%;overflow:hidden}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .bg-wrap img{width:120%;height:auto;position:relative}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title{position:absolute;bottom:-3px;right:110px}@media screen and (max-width:991px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title{white-space:nowrap;left:208px;right:auto;width:auto;min-width:50%}}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title{left:auto}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div{width:100%;overflow:hidden}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div span{font-size:21px;line-height:57px;padding-left:25px;background-color:#1E2023;color:#fff;letter-spacing:0.03em;font-family:"metropolis", Helvetica, serif;font-weight:500;width:100%;display:block}@media screen and (max-width:991px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div span{padding-left:15px;padding-right:15px;width:auto}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div:after{width:100%;left:0}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div.before{right:0}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div.animated:before{width:100%;right:0}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div.animated:after{width:0;left:0}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title{right:10px}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div{width:100%;overflow:hidden}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-title>div span{font-size:17px;line-height:40px}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls{height:57px;position:absolute;bottom:-56px;right:167px;color:#1E2023;font-family:"metropolis", Helvetica, serif;font-weight:500}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div{height:57px;width:100%}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div{position:relative;width:100%;border:1px solid #1E2023}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child{width:58px;height:56px;position:relative;border-right:1px solid #1E2023}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child svg{width:100%;height:100%;position:absolute;-webkit-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child svg polygon{stroke:#1E2023;stroke-width:3;-webkit-transition:stroke 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:stroke 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:stroke 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:stroke 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:stroke 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child div{width:18px;height:23px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child div:before{content:'';position:absolute;top:0;left:0;height:0;width:1px;background-color:#1E2023;-webkit-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child div:after{content:'';position:absolute;bottom:0;right:0;height:0;width:1px;background-color:#1E2023;-webkit-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:height 300ms cubic-bezier(0.86, 0, 0.07, 1), background 150ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child:before{position:absolute;content:'';display:block;width:0;height:100%;top:0;left:0;background-color:#1E2023;-webkit-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 400ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child{width:100%;position:absolute;top:0;left:0;padding-left:79px;padding-right:25px;height:100%}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child{padding-left:60px}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:first-child{overflow:hidden;height:57px;position:relative;float:left}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:first-child div{position:relative;top:0;left:0;-webkit-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1);transition:top 300ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:first-child div span{line-height:57px;letter-spacing:0.03em;font-size:15px;text-transform:uppercase;display:block;position:relative}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:last-child{line-height:57px;font-size:10px;letter-spacing:0.03em;float:right}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls{right:10px;height:40px;bottom:-39px}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div{height:40px;width:100%}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div{position:relative;width:100%;border:1px solid #1E2023}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:first-child{width:41px;height:39px}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:first-child{height:40px}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:first-child div span{line-height:40px;font-size:13px}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a .video-controls>div>div>div:last-child>div:last-child{line-height:40px;font-size:10px}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a:hover .video-controls>div>div>div:first-child polygon{stroke:#fff}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a:hover .video-controls>div>div>div:first-child:before{width:100%}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a:hover .video-controls>div>div>div:first-child .pause-icon:after,.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap>a:hover .video-controls>div>div>div:first-child .pause-icon:before{background-color:#fff}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller)>a .video-state>div{top:-56px!important}@media screen and (max-width:767px){.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller)>a .video-state>div{top:-40px!important}}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller)>a .video-controls>div>div>div:first-child svg{opacity:0;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller)>a .control-icon .pause-icon:after,.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller)>a .control-icon .pause-icon:before{height:100%!important}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller) .embed-container{opacity:1!important}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap.play:not(.controller) .embed-container iframe{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap .embed-container,.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap iframe{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity 600ms, visibility 600ms;-moz-transition:opacity 600ms, visibility 600ms;-ms-transition:opacity 600ms, visibility 600ms;-o-transition:opacity 600ms, visibility 600ms;transition:opacity 600ms, visibility 600ms}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap:not(.controller) .embed-container{opacity:0}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap:not(.controller) .embed-container iframe{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap .embed-container{overflow:hidden}.jd-framework .shortcode-modulefeaturedvideo .gallery-wrap-inner .video-wrap .embed-container iframe{-webkit-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform- 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform- 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform- 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform- 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 600ms, visibility 600ms, transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform- 600ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .jd-shortcode-content-moduleclientgrid-wrap .label{top:40px}.jd-framework .jd-shortcode-content-moduleclientgrid-wrap .client-logo{opacity:0.3;margin-bottom:25px}.jd-framework .jd-shortcode-content-moduleclientgrid-wrap .client-logo div{width:70%;padding-bottom:70%;background-repeat:no-repeat;background-size:contain;margin-left:15%;background-position:50% 50%}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduleclientgrid-wrap .client-logo div{width:90%;padding-bottom:70%;background-repeat:no-repeat;background-size:contain;margin-left:10%;background-position:50% 50%}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .label.flipped{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:-50px;text-align:left;margin:40px 0 15px}}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row{position:relative;height:0;overflow:hidden;padding-bottom:118%}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row>div{position:absolute;width:100%;height:100%;top:0;left:0}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .bg-wrap .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .bg-wrap img{width:120%;height:auto;position:relative;margin-left:-10%;margin-top:-10%;display:block;max-width:inherit;opacity:0.6;-webkit-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 2000ms linear, -webkit-transform 2000ms linear;-moz-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 2000ms linear, -webkit-transform 2000ms linear;-ms-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 2000ms linear, -webkit-transform 2000ms linear;-o-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 2000ms linear, -webkit-transform 2000ms linear;transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 2000ms linear, -webkit-transform 2000ms linear}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .overlay{position:absolute;bottom:20px;left:20px;z-index:2}@media screen and (max-width:1279px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .overlay{bottom:15px;left:15px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row .overlay{bottom:10px;left:10px}}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row p{font-size:18px;line-height:22px;text-transform:uppercase;margin:0;position:relative;opacity:0;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (max-width:1279px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row p{font-size:14px;line-height:17px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row p{font-size:12px;line-height:15px}}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row p{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;font-size:16px}@media screen and (max-width:1279px){.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row p{font-size:12px}}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap>.row h4{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:active>.row .bg-wrap .gradient,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:focus>.row .bg-wrap .gradient,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:hover>.row .bg-wrap .gradient{opacity:0.4}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:active>.row .bg-wrap img,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:focus>.row .bg-wrap img,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:hover>.row .bg-wrap img{opacity:0.2;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:active>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:active>.row p,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:focus>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:focus>.row p,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:hover>.row h4,.jd-framework .jd-shortcode-content-moduleteamgrid-wrap .team-wrap:hover>.row p{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:991px){.jd-framework .shortcode-modulesubheadtext{padding:0 30px}}@media screen and (min-width:992px){.jd-framework .shortcode-modulesubheadtext .col-md-5.match-me{text-align:center}}.jd-framework .shortcode-modulesubheadtext .line-v{width:1px;background-color:#1E2023;display:block;height:0;margin:0 auto;position:absolute;top:76px;left:50%;-webkit-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .shortcode-modulesubheadtext .line-v.animated{height:calc(100% + 180px - 76px)}@media screen and (max-width:991px){.jd-framework .shortcode-modulesubheadtext .line-v{display:none}}@media screen and (max-width:991px){.jd-framework .shortcode-modulesubheadtext .col-md-6 .fadeInBox{padding-left:30px}.jd-framework .shortcode-modulesubheadtext .col-md-6 .fadeInBox:before{position:absolute;background-color:black;content:'';width:1px;height:calc(100% + 120px);display:block;left:0}}.jd-framework .shortcode-moduleheadlinetext h1{font-size:75px;font-weight:bold;line-height:75px}@media screen and (max-width:991px){.jd-framework .shortcode-moduleheadlinetext h1{font-size:50px;line-height:50px}}@media screen and (max-width:767px){.jd-framework .shortcode-moduleheadlinetext h1{font-size:35px;line-height:35px;margin-bottom:15px}}.jd-framework .shortcode-moduleheadlinetext .text{margin-top:65px;opacity:0;visibility:hidden;-webkit-transition:opacity 600ms;-o-transition:opacity 600ms;transition:opacity 600ms}.jd-framework .shortcode-moduleheadlinetext .text.animated{visibility:visible;opacity:1}@media screen and (max-width:991px){.jd-framework .shortcode-moduleheadlinetext .text{margin-top:45px;opacity:1;visibility:visible}}@media screen and (max-width:767px){.jd-framework .shortcode-moduleheadlinetext .text{margin-top:35px}}@media screen and (max-width:767px){.jd-framework .shortcode-moduleheadlinetext{padding:0 30px}}.jd-framework .shortcode-modulefullwidthimage .box-white-top{width:100%}.jd-framework .shortcode-modulefullwidthimage .bg-wrap{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:41%}.jd-framework .shortcode-modulefullwidthimage .bg-wrap img{width:120%;height:auto;position:relative;margin-left:-10%;margin-top:-10%}@media screen and (max-width:991px){.jd-framework .shortcode-modulefullwidthimage .row.image-wrap-inner{margin-left:-45px;margin-right:-45px}.jd-framework .shortcode-modulefullwidthimage .bg-wrap{padding-bottom:55.2%}}.jd-framework .jd-shortcode-content-moduleslogan-wrap .text-wrap{padding-left:15px}@media screen and (min-width:768px){.jd-framework .jd-shortcode-content-moduleslogan-wrap .text-wrap{padding-left:50px}}.jd-framework .jd-shortcode-content-moduleslogan-wrap h3{margin-bottom:30px}.jd-framework .jd-shortcode-content-moduleslogan-wrap .links a{font-size:21px;font-weight:bold;line-height:38px;display:inline-block;text-transform:uppercase;color:#1E2023}.jd-framework .jd-shortcode-content-moduleslogan-wrap .links a:not(:last-child){margin-right:30px}.jd-framework .jd-shortcode-content-moduleslogan-wrap .links a:hover>*{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.jd-framework .jd-shortcode-content-moduleslogan-wrap .links a:hover:after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;height:4px}@media screen and (min-width:768px){.jd-framework .shortcode-module2videoblock .portfolio-wrap .odd{margin-top:-50px}}@media screen and (min-width:992px){.jd-framework .shortcode-module2videoblock .portfolio-wrap .odd{margin-top:-75px}}@media screen and (max-width:767px){.jd-framework .shortcode-module2videoblock .portfolio-wrap .odd{margin-bottom:45px}}.jd-framework .shortcode-module2videoblock .portfolio-wrap .portfolio-item .slider-image{opacity:1}.jd-framework .shortcode-module2videoblock .portfolio-wrap .portfolio-item .slider-item{background-color:white}.jd-framework .shortcode-module2videoblock .line-v{height:0;position:relative;margin-top:-30px;z-index:2000;margin-left:30px;margin-right:30px;-webkit-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .shortcode-module2videoblock .line-v.animated{height:100px}@media screen and (max-width:991px){.jd-framework .shortcode-module2videoblock .line-v{height:90px}}@media screen and (max-width:767px){.jd-framework .shortcode-module2videoblock .line-v{height:70px}}.jd-framework .shortcode-module2videoblock .subline{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);margin-bottom:35px}.jd-framework .shortcode-module2videoblock .subline~.text{width:90%}@media screen and (max-width:767px){.jd-framework .shortcode-module2videoblock .line-v{display:block;margin-left:40px}.jd-framework .shortcode-module2videoblock .portfolio-outer>.row>:not(.portfolio-item):not(.line-v){margin-left:30px}.jd-framework .shortcode-module2videoblock .portfolio-wrap .portfolio-item.morph-button-fixed,.jd-framework .shortcode-module2videoblock .portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:calc(100% + 40px)!important;margin-left:-40px}}@media screen and (max-width:767px) and (max-width:767px){.jd-framework .shortcode-module2videoblock .portfolio-wrap .portfolio-item.morph-button-fixed .morph-content{width:100%!important;margin-left:0;height:100%!important;padding-bottom:0!important}}@media screen and (max-width:767px){.jd-framework .shortcode-module2videoblock .portfolio-wrap .even .portfolio-item.morph-button-fixed,.jd-framework .shortcode-module2videoblock .portfolio-wrap .even .portfolio-item.morph-button-fixed .morph-content{margin-left:0}}.jd-framework .shortcode-modulecontactblock .box-white-top{width:100%}.jd-framework .shortcode-modulecontactblock .bg-wrap{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:48.32%}.jd-framework .shortcode-modulecontactblock .bg-wrap img{width:120%;height:auto;position:relative;margin-left:-10%}.jd-framework .shortcode-modulecontactblock .col-md-6:first-child{text-align:center;position:relative}.jd-framework .shortcode-modulecontactblock .col-md-6:first-child .line-v{height:0;position:absolute;z-index:2000;margin-left:auto;margin-right:auto;margin-bottom:27px;display:block;left:50%;top:-30px;-webkit-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .shortcode-modulecontactblock .col-md-6:first-child .line-v.animated{height:67px}@media screen and (max-width:991px){.jd-framework .shortcode-modulecontactblock .col-md-6:first-child .line-v{height:67px}}.jd-framework .shortcode-modulecontactblock .col-md-6:first-child h3{margin-top:65px}.jd-framework .shortcode-modulecontactblock h4{margin-bottom:0;font-size:38px!important;font-weight:bold;text-transform:initial;margin-top:78px}@media screen and (max-width:1279px){.jd-framework .shortcode-modulecontactblock h4{font-size:32px!important}}@media screen and (max-width:991px){.jd-framework .shortcode-modulecontactblock h4{font-size:28px!important}}.jd-framework .shortcode-modulecontactblock p *{font-size:19px}@media screen and (max-width:991px){.jd-framework .shortcode-modulecontactblock p *{font-size:16px}}.jd-framework .shortcode-modulecontactblock p a{margin-right:20px;position:relative}.jd-framework .shortcode-modulecontactblock p a:after{width:6px;height:6px;position:absolute;background-color:#1E2023;border-radius:100%;content:'';top:50%;margin-top:-3px;right:-16px}.jd-framework .shortcode-modulecontactblock p a:hover{color:#1E2023}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap a{font-size:13px;text-transform:uppercase;font-weight:500;position:relative;-webkit-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .line-h{width:0;display:inline-block;vertical-align:super;margin:0 30px;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 150ms;transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 150ms}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .line-h.animated{width:70px}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .line-h{width:70px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .line-h{width:15px}}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child{text-align:right;padding-right:70px}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child:hover a{-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px);-webkit-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child:hover .line-h{width:30px;-webkit-transition:width 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transition:width 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-ms-transition:width 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:width 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:width 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child{text-align:left;padding:0;white-space:nowrap}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child .line-h{margin:0;margin-right:30px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child{padding:0;white-space:nowrap}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:first-child .line-h{margin:0;margin-right:5px}}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child{text-align:left;padding-left:70px}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child:hover a{-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px);-webkit-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child:hover .line-h{width:30px;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child{padding:0;white-space:nowrap;text-align:right}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child .line-h{margin:0;margin-left:30px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child{padding:0;white-space:nowrap;text-align:right}.jd-framework .jd-shortcode-content-moduletwolinkswrap-wrap .row>div:last-child .line-h{margin:0;margin-left:5px}}.jd-framework .shortcode-moduleimagegallery .portfolio-wrap .portfolio-item .slider-image{opacity:1!important}.jd-framework .shortcode-moduleimagegallery .portfolio-wrap .portfolio-item .slider-item{background-color:white}.jd-framework .shortcode-moduleimagegallery .portfolio-wrap .portfolio-item .slider-item:after{display:none}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap{padding:0 30px}}@media screen and (min-width:992px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .col-md-5.match-me{text-align:left}}@media screen and (min-width:992px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .subline{font-size:50px}}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .line-h{height:1px;background-color:#1E2023;display:block;width:0;margin:0 auto;position:absolute;top:40px;left:74.5%;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .line-h.animated{width:140px}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .line-h{display:none}}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links{margin-top:35px}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a{font-size:18px;font-weight:bold;line-height:36px;display:inline-block;text-transform:uppercase;color:#1E2023}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a:not(:last-child){margin-right:30px}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a:hover>*{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a:hover:after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;height:4px}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a{font-size:15px}.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a:not(:last-child){margin-right:15px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-modulesubheadtextlink-wrap .links a{margin-bottom:10px}}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap{padding:0}}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .label{margin-bottom:30px}@media screen and (min-width:992px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .col-md-5.match-me{text-align:left}}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .padding{padding-left:30px;margin-bottom:30px}@media screen and (min-width:768px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .padding{padding-left:75px}}@media screen and (min-width:992px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .subline{font-size:50px}}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .line-h-big{height:1px;background-color:#1E2023;display:block;width:0;margin:0 auto;position:absolute;top:40px;left:74.5%;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .line-h-big.animated{width:140px}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .line-h-big{display:none}}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links{margin-top:35px}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a{font-size:18px;font-weight:bold;line-height:36px;display:inline-block;text-transform:uppercase;color:#1E2023}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a:not(:last-child){margin-right:30px}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a:hover>*{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a:hover:after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;height:4px}@media screen and (max-width:991px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a{font-size:15px}.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a:not(:last-child){margin-right:15px}}@media screen and (max-width:767px){.jd-framework .jd-shortcode-content-module3subheadtextlink-wrap .links a{margin-bottom:10px}}.jd-framework .shortcode-module3teamviewer{height:700px;display:block;z-index:20}@media screen and (max-width:1279px){.jd-framework .shortcode-module3teamviewer{height:560px}}@media screen and (max-width:991px){.jd-framework .shortcode-module3teamviewer{height:470px}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer{padding-bottom:430%;height:0}}@media screen and (max-width:360px){.jd-framework .shortcode-module3teamviewer{padding-bottom:460%;height:0}}.jd-framework .shortcode-module3teamviewer .team-wrap{width:100vw;height:100vh;position:absolute;top:-50vh;left:0;-webkit-transition:background 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:background 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:background 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:background 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:background 600ms cubic-bezier(0.86, 0, 0.07, 1);background:transparent}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap{left:-15px}}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap{visibility:hidden;opacity:0;background-color:#1E2023;width:34%;height:100%;position:absolute;pointer-events:none;top:0;right:0;-webkit-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-moz-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-ms-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-o-transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;transition:opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;z-index:999}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div{display:none;padding:80px;max-width:510px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3{word-spacing:350px;display:block;text-transform:uppercase;line-height:45px;margin-bottom:0}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3 span{word-spacing:350px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div p:nth-child(3){font-size:15px;text-transform:uppercase;margin-bottom:50px;line-height:15px;margin-top:10px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div p:nth-child(3) span{line-height:inherit}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div .line-h{-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1);width:0;position:absolute;top:111px;right:calc(100% - 50px)}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div .line-h.animated{width:80px;background-color:#fff}@media screen and (min-width:768px) and (max-width:991px){.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap{width:100%;height:40%;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div{width:100%;max-width:100%}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3{max-width:180px;line-height:28px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3 span{word-spacing:180px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div p:nth-child(4){position:absolute;top:50%;right:80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50%;opacity:0;-webkit-transition:opacity 600ms;-moz-transition:opacity 600ms;-ms-transition:opacity 600ms;-o-transition:opacity 600ms;transition:opacity 600ms}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap{width:100%;height:60%;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div{padding:30px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3{font-size:35px;line-height:35px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div h3 span{font-size:35px;line-height:35px}.jd-framework .shortcode-module3teamviewer .team-wrap .text-wrap>div p:nth-child(3){margin-bottom:20px}}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member{position:absolute;top:calc(50% + 270px);width:355px;height:320px;background-size:cover;background-position:50% 50%;cursor:pointer;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;left:calc(50% - 550px)}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:before{position:absolute;content:'';width:100%;height:100%;background-color:#1E2023;bottom:0;left:0;display:block;-webkit-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:first-child{z-index:3}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2){margin-left:355px;z-index:2}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2):before{bottom:auto;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(3){margin-left:710px;z-index:1}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member.animated:before{height:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text{position:absolute;padding:50px;left:0;top:-270px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text h3{word-spacing:350px;display:block;text-transform:uppercase;line-height:45px;margin-bottom:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text h3 span{word-spacing:350px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text p{font-size:15px;text-transform:uppercase;line-height:15px;margin-top:10px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text p span{line-height:inherit}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text .line-v{margin-top:25px;height:0;-webkit-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:height 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;display:block}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text .line-v.animated{height:90px}@media screen and (max-width:1279px){.jd-framework .shortcode-module3teamviewer .team-wrap .image-member{width:292px;height:263px;left:calc(50% - 440px)}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:first-child{z-index:3}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2){margin-left:292px;z-index:2}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2):before{bottom:auto;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(3){margin-left:584px;z-index:1}}@media screen and (max-width:991px){.jd-framework .shortcode-module3teamviewer .team-wrap .image-member{width:231px;height:208px;left:calc(50% - 345px);top:calc(50% + 230px)}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:first-child{z-index:3}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2){margin-left:231px;z-index:2}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2):before{bottom:auto;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(3){margin-left:462px;z-index:1}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text{padding:50px;top:-230px;max-width:350px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text h3{line-height:28px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text p{font-size:13px}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap .image-member{width:calc(100% - 60px);height:45%;left:30px;top:calc(50% + 140px)}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:first-child{z-index:3}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2){margin-left:0;margin-top:calc(140px + 90%);z-index:2}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(2):before{bottom:auto;top:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member:nth-child(3){margin-left:0;margin-top:calc(140px + 215%);z-index:1}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text{padding-top:0;top:-140px;padding-bottom:0}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text h3{font-size:35px;line-height:35px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text p{font-size:15px}.jd-framework .shortcode-module3teamviewer .team-wrap .image-member .text .line-v{position:absolute;left:20px;top:14px;margin-top:0;height:140%}}.jd-framework .shortcode-module3teamviewer .team-wrap .close-team{position:absolute;z-index:999;right:80px;top:40px;width:40%;display:block;text-align:right;opacity:0;-webkit-transition:opacity 600ms, visibility 600ms;-moz-transition:opacity 600ms, visibility 600ms;-ms-transition:opacity 600ms, visibility 600ms;-o-transition:opacity 600ms, visibility 600ms;transition:opacity 600ms, visibility 600ms}@media screen and (min-width:992px){.jd-framework .shortcode-module3teamviewer .team-wrap .close-team{top:40px;right:40px}}@media screen and (min-width:1280px){.jd-framework .shortcode-module3teamviewer .team-wrap .close-team{top:90px;right:80px}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap .close-team{top:30px;right:30px}}.jd-framework .shortcode-module3teamviewer .team-wrap .close-team p{font-size:10px;text-transform:uppercase;display:inline-block;line-height:10px;vertical-align:sub}.jd-framework .shortcode-module3teamviewer .team-wrap .close-team p span{font-size:inherit;line-height:10px}.jd-framework .shortcode-module3teamviewer .team-wrap .close-team .line-h{margin-left:20px;display:inline-block;-webkit-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-moz-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-ms-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;-o-transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;transition:width 600ms cubic-bezier(0.86, 0, 0.07, 1) 600ms;width:0;line-height:10px}.jd-framework .shortcode-module3teamviewer .team-wrap .close-team .line-h.animated{width:80px}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap .close-team .line-h.animated{width:30px}}.jd-framework .shortcode-module3teamviewer .team-wrap.active .close-team{opacity:1;visibility:visible}.jd-framework .shortcode-module3teamviewer .team-wrap.active .image-member{opacity:0;-webkit-transition:left 1000ms cubic-bezier(0.86, 0, 0.07, 1), top 1000ms cubic-bezier(0.86, 0, 0.07, 1), width 1000ms cubic-bezier(0.86, 0, 0.07, 1), height 1000ms cubic-bezier(0.86, 0, 0.07, 1), margin 1000ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-moz-transition:left 1000ms cubic-bezier(0.86, 0, 0.07, 1), top 1000ms cubic-bezier(0.86, 0, 0.07, 1), width 1000ms cubic-bezier(0.86, 0, 0.07, 1), height 1000ms cubic-bezier(0.86, 0, 0.07, 1), margin 1000ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-ms-transition:left 1000ms cubic-bezier(0.86, 0, 0.07, 1), top 1000ms cubic-bezier(0.86, 0, 0.07, 1), width 1000ms cubic-bezier(0.86, 0, 0.07, 1), height 1000ms cubic-bezier(0.86, 0, 0.07, 1), margin 1000ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;-o-transition:left 1000ms cubic-bezier(0.86, 0, 0.07, 1), top 1000ms cubic-bezier(0.86, 0, 0.07, 1), width 1000ms cubic-bezier(0.86, 0, 0.07, 1), height 1000ms cubic-bezier(0.86, 0, 0.07, 1), margin 1000ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;transition:left 1000ms cubic-bezier(0.86, 0, 0.07, 1), top 1000ms cubic-bezier(0.86, 0, 0.07, 1), width 1000ms cubic-bezier(0.86, 0, 0.07, 1), height 1000ms cubic-bezier(0.86, 0, 0.07, 1), margin 1000ms cubic-bezier(0.86, 0, 0.07, 1), opacity 300ms cubic-bezier(0.86, 0, 0.07, 1), visibility 300ms;pointer-events:none!important;visibility:hidden}.jd-framework .shortcode-module3teamviewer .team-wrap.active .image-member .text{opacity:0}.jd-framework .shortcode-module3teamviewer .team-wrap.active .text-wrap{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 300ms, visibility 1000ms;-moz-transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 300ms, visibility 1000ms;-ms-transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 300ms, visibility 1000ms;-o-transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 300ms, visibility 1000ms;transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 300ms, visibility 1000ms}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-1{background-color:#1E2023;z-index:9999}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-1 .image-member:first-child{width:66%;height:100%;left:0;top:0!important;margin:0!important;opacity:1;pointer-events:auto!important;visibility:visible}@media screen and (max-width:991px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-1 .image-member:first-child{width:100%;height:60%;top:40%!important}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-1 .image-member:first-child{width:100%;height:40%;top:60%!important}}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-2{background-color:#1E2023;z-index:9999}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-2 .image-member:nth-child(2){width:66%;height:100%;left:0;top:0!important;margin:0!important;opacity:1;pointer-events:auto!important;visibility:visible}@media screen and (max-width:991px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-2 .image-member:nth-child(2){width:100%;height:60%;top:40%!important}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-2 .image-member:nth-child(2){width:100%;height:40%;top:60%!important}}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-3{background-color:#1E2023;z-index:9999}.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-3 .image-member:nth-child(3){width:66%;height:100%;left:0;top:0!important;margin:0!important;opacity:1;pointer-events:auto!important;visibility:visible}@media screen and (max-width:991px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-3 .image-member:nth-child(3){width:100%;height:60%;top:40%!important}}@media screen and (max-width:767px){.jd-framework .shortcode-module3teamviewer .team-wrap.active.active-3 .image-member:nth-child(3){width:100%;height:40%;top:60%!important}}.jd-framework.jd-frontend{opacity:0;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.jd-framework.jd-frontend.fadeIn{opacity:1}.jd-framework .animated{visibility:visible!important;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}.jd-framework .fadeInBox{opacity:0;-webkit-transition:opacity 600ms;-moz-transition:opacity 600ms;-ms-transition:opacity 600ms;-o-transition:opacity 600ms;transition:opacity 600ms}.jd-framework .fadeInBox.animated{opacity:1}@media screen and (max-width:991px){.jd-framework .fadeInBox{opacity:1}}.jd-framework body.open-menu header#header .logo-left .text-line-left:after,.jd-framework body.open-menu header#header .logo-left .text-line-left:before{background-color:#fff}.jd-framework body.open-menu header#header .logo-left .text-line-left *{color:#fff!important}.jd-framework.cssmasks #menu-overlay.mask-show{-webkit-mask:url(../images/snow-sprite_inv.png);mask:url(../images/snow-sprite_inv.png);-webkit-mask-size:3100% 100%;mask-size:3100% 100%;-webkit-animation:mask-play-invert 0.9s steps(30) forwards;animation:mask-play-invert 0.9s steps(30) forwards;visibility:visible!important;opacity:1!important;-webkit-transition:visibility 10ms 100ms, opacity 10ms 100ms;-moz-transition:visibility 10ms 100ms, opacity 10ms 100ms;-ms-transition:visibility 10ms 100ms, opacity 10ms 100ms;-o-transition:visibility 10ms 100ms, opacity 10ms 100ms;transition:visibility 10ms 100ms, opacity 10ms 100ms}.jd-framework.cssmasks #menu-overlay.mask-hide{-webkit-mask:url(../images/snow-sprite_inv.png);mask:url(../images/snow-sprite_inv.png);-webkit-mask-size:3100% 100%;mask-size:3100% 100%;-webkit-animation:mask-play 0.9s steps(30) forwards;animation:mask-play 0.9s steps(30) forwards;visibility:hidden;-webkit-transition:visibility 0ms 1500ms;-moz-transition:visibility 0ms 1500ms;-ms-transition:visibility 0ms 1500ms;-o-transition:visibility 0ms 1500ms;transition:visibility 0ms 1500ms}.jd-framework.no-cssmasks #menu-overlay.mask-hide{opacity:0;visibility:hidden;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:visibility 0ms 600ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:visibility 0ms 600ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:visibility 0ms 600ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:visibility 0ms 600ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:visibility 0ms 600ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1)}.jd-framework.no-cssmasks #menu-overlay.mask-show{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0ms 0ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition:visibility 0ms 0ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition:visibility 0ms 0ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition:visibility 0ms 0ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);transition:visibility 0ms 0ms, opacity 600ms cubic-bezier(0.86, 0, 0.07, 1), transform 600ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 600ms cubic-bezier(0.86, 0, 0.07, 1);visibility:visible!important}@-webkit-keyframes mask-play{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes mask-play-invert{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}@keyframes mask-play-invert{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}.jd-framework .box-white-top{position:relative;display:inline-block}.jd-framework .box-white-top>*{opacity:0;-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.86, 0, 0.07, 1) 700ms, color 600ms;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);display:inline-block}@media screen and (max-width:991px){.jd-framework .box-white-top>*{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.jd-framework .box-white-top:before{position:absolute;content:'';height:110%;bottom:0;left:0;width:120%;background-color:#fff;z-index:1;-webkit-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, opacity 100ms ease-in 0ms, background 600ms;-moz-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, opacity 100ms ease-in 0ms, background 600ms;-ms-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, opacity 100ms ease-in 0ms, background 600ms;-o-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, opacity 100ms ease-in 0ms, background 600ms;transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 0ms, opacity 100ms ease-in 0ms, background 600ms;opacity:4}@media screen and (max-width:991px){.jd-framework .box-white-top:before{display:none}}.jd-framework .box-white-top.animated>*{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms}.jd-framework .box-white-top.animated:before{height:0;opacity:0;-webkit-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, opacity 100ms ease-in 1151ms, background 600ms;-moz-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, opacity 100ms ease-in 1151ms, background 600ms;-ms-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, opacity 100ms ease-in 1151ms, background 600ms;-o-transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, opacity 100ms ease-in 1151ms, background 600ms;transition:height 650ms cubic-bezier(0.86, 0, 0.07, 1) 600ms, opacity 100ms ease-in 1151ms, background 600ms}.jd-framework .text-line-left,.jd-framework .text-line-right{position:relative;display:inline-block}.jd-framework .text-line-left>*,.jd-framework .text-line-right>*{opacity:0;-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);display:inline-block}@media screen and (max-width:991px){.jd-framework .text-line-left>:not(.hide-sm),.jd-framework .text-line-right>:not(.hide-sm){-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@media screen and (max-width:767px){.jd-framework .text-line-left>*,.jd-framework .text-line-right>*{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}.jd-framework .text-line-left:before,.jd-framework .text-line-right:before{position:absolute;content:'';height:100%;top:0;left:0;width:0;padding:0;background-color:#1E2023;z-index:1;-webkit-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-moz-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-ms-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-o-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;opacity:1;-webkit-box-sizing:content-box;box-sizing:content-box;visibility:visible}.jd-framework .text-line-left:after,.jd-framework .text-line-right:after{position:absolute;content:'';height:100%;top:0;right:0;width:100%;background-color:#1E2023;z-index:2;-webkit-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-moz-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-ms-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-o-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;opacity:0;-webkit-box-sizing:content-box;box-sizing:content-box;visibility:hidden}.jd-framework .text-line-left.animated>*,.jd-framework .text-line-right.animated>*{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, color 600ms}.jd-framework .text-line-left.animated:before,.jd-framework .text-line-right.animated:before{width:100%;opacity:0;visibility:hidden;-webkit-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-moz-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-ms-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;-o-transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms;transition:width 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms}.jd-framework .text-line-left.animated:after,.jd-framework .text-line-right.animated:after{width:0;opacity:1;visibility:visible;padding:0;-webkit-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-moz-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-ms-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;-o-transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms;transition:width 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 0ms ease-in 551ms, visibility 0ms ease-in 551ms, background 600ms, padding 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms}.jd-framework .text-line-left.animated *,.jd-framework .text-line-right.animated *{opacity:1}.jd-framework .text-line-right{position:relative;display:inline-block}.jd-framework .text-line-right .line-h,.jd-framework .text-line-right>*{opacity:0!important;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);display:inline-block}@media screen and (max-width:991px){.jd-framework .text-line-right .line-h,.jd-framework .text-line-right>*{opacity:1!important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.jd-framework .text-line-right:before{position:absolute;content:'';height:100%;top:0;right:-5px;left:auto;width:0%;background-color:#1E2023;z-index:1;opacity:1;-webkit-box-sizing:content-box;box-sizing:content-box}.jd-framework .text-line-right:after{position:absolute;content:'';height:100%;top:0;left:-5px;right:auto;width:100%;background-color:#1E2023;z-index:2;opacity:0;-webkit-box-sizing:content-box;box-sizing:content-box}.jd-framework .text-line-right.animated>*{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.jd-framework .text-line-right.animated:before{width:100%;opacity:0;visibility:hidden}.jd-framework .text-line-right.animated:after{width:0;opacity:1}.jd-framework .text-line-right.animated *,.jd-framework .text-line-right.animated .line-h{opacity:1!important}.jd-framework .text-underline{position:relative;display:inline-block}.jd-framework .text-underline>*{opacity:0;-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 250ms;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);display:inline-block}@media screen and (max-width:991px){.jd-framework .text-underline>*{opacity:1}}.jd-framework .text-underline:before{position:absolute;content:'';width:100%;top:-2px;left:-0;height:0%;background-color:#1E2023;z-index:1;-webkit-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 100ms ease-in 551ms;-moz-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 100ms ease-in 551ms;-ms-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 100ms ease-in 551ms;-o-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 100ms ease-in 551ms;transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 551ms, opacity 100ms ease-in 551ms;opacity:1}.jd-framework .text-underline:after{position:absolute;content:'';width:100%;bottom:-2px;left:0;height:100%;background-color:#1E2023;z-index:2;-webkit-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 100ms ease-in 551ms;-moz-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 100ms ease-in 551ms;-ms-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 100ms ease-in 551ms;-o-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 100ms ease-in 551ms;transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms, opacity 100ms ease-in 551ms;opacity:0}@media screen and (max-width:991px){.jd-framework .text-underline:after{height:2px;opacity:1}}.jd-framework .text-underline.animated>*{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-moz-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-ms-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;-o-transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms;transition:opacity 100ms ease-in 551ms, transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms, -webkit-transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 700ms}.jd-framework .text-underline.animated:before{height:100%;opacity:0;-webkit-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 100ms ease-in 551ms;-moz-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 100ms ease-in 551ms;-ms-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 100ms ease-in 551ms;-o-transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 100ms ease-in 551ms;transition:height 450ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0ms, opacity 100ms ease-in 551ms}.jd-framework .text-underline.animated:after{height:2px;opacity:1;-webkit-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 100ms ease-in 551ms;-moz-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 100ms ease-in 551ms;-ms-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 100ms ease-in 551ms;-o-transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 100ms ease-in 551ms;transition:height 450ms cubic-bezier(0.215, 0.61, 0.355, 1) 551ms, opacity 100ms ease-in 551ms}.jd-framework .text-underline.animated *{opacity:1}.jd-framework{
  /*!
   * animate.css -http://daneden.me/animate
   * Version - 3.5.1
   * Licensed under the MIT license - http://opensource.org/licenses/MIT
   *
   * Copyright (c) 2016 Daniel Eden
   */}.jd-framework .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jd-framework .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jd-framework .animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.jd-framework .animated.bounceIn,.jd-framework .animated.bounceOut,.jd-framework .animated.flipOutX,.jd-framework .animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{20%,53%,80%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.jd-framework .bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}.jd-framework .flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.jd-framework .pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.jd-framework .rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.jd-framework .shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.jd-framework .headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.jd-framework .swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.jd-framework .tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.jd-framework .wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,0%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{11.1%,0%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jd-framework .jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{20%,40%,60%,80%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.jd-framework .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.jd-framework .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.jd-framework .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.jd-framework .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.jd-framework .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.jd-framework .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.jd-framework .bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.jd-framework .bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.jd-framework .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.jd-framework .bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.jd-framework .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(5%, 0, 0);transform:translate3d(5%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(5%, 0, 0);transform:translate3d(5%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.jd-framework .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.jd-framework .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.jd-framework .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.jd-framework .fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.jd-framework .fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.jd-framework .fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.jd-framework .fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.jd-framework .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.jd-framework .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.jd-framework .animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.jd-framework .flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.jd-framework .flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.jd-framework .flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.jd-framework .flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.jd-framework .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.jd-framework .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.jd-framework .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.jd-framework .rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.jd-framework .rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.jd-framework .rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.jd-framework .rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.jd-framework .rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.jd-framework .rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.jd-framework .rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.jd-framework .rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.jd-framework .rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.jd-framework .hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.jd-framework .rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.jd-framework .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.jd-framework .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.jd-framework .zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.jd-framework .zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.jd-framework .zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.jd-framework .zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.jd-framework .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.jd-framework .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.jd-framework .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.jd-framework .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.jd-framework .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.jd-framework .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.jd-framework .slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.jd-framework .slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.jd-framework{}.jd-framework .morph-button{position:relative;display:block}.jd-framework .morph-button>:first-child{position:relative;border:none;overflow:hidden}.jd-framework .morph-button.open>:first-child{pointer-events:none}.jd-framework .morph-content{pointer-events:none}.jd-framework .morph-button.open .morph-content{pointer-events:auto;background-size:120%;background-position:-10% -10%}.jd-framework .morph-button-fixed>:first-child{z-index:1000;width:100%;height:100%;-webkit-transition:opacity 0.1s 0.5s;-o-transition:opacity 0.1s 0.5s;transition:opacity 0.1s 0.5s;position:absolute}.jd-framework .morph-button-fixed.open>:first-child{opacity:0;-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s}.jd-framework .morph-button-fixed .morph-content{position:fixed;z-index:900;opacity:0;-webkit-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;-o-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s}.jd-framework .morph-button-fixed.open .morph-content{opacity:1}.jd-framework .morph-button-fixed .morph-content>div:first-child{visibility:hidden;height:0;opacity:0;-webkit-transition:opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;-o-transition:opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;transition:opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s}.jd-framework .morph-button-fixed.open .morph-content>div:first-child{visibility:visible;height:auto;opacity:1;-webkit-transition:opacity 0.3s 0.5s;-o-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s}.jd-framework .morph-button-fixed.active>:first-child{z-index:2000}.jd-framework .morph-button-fixed.active .morph-content{z-index:1900}.jd-framework .morph-button-overlay .morph-content,.jd-framework .morph-button-sidebar .morph-content{-webkit-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;-o-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s}.jd-framework .morph-button-overlay.open .morph-content,.jd-framework .morph-button-sidebar.open .morph-content{-webkit-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;-o-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s}.jd-framework .morph-button.morph-button-overlay{margin:50px auto}.jd-framework .morph-button-overlay .morph-content{overflow:hidden;background:#e85657}.jd-framework .morph-button-overlay.open .morph-content{top:0!important;left:0!important;width:100%;height:100%}.jd-framework .morph-button-modal:before{position:fixed;top:0;left:0;z-index:800;width:100%;height:100%;background:rgba(255, 255, 255, 0.98);content:'';opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;pointer-events:none}.jd-framework .morph-button-modal.open:before{opacity:1;pointer-events:auto}.jd-framework .morph-button-modal.active:before{z-index:1800}.jd-framework .morph-button-modal .morph-content{overflow:hidden;-webkit-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;-o-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s}.jd-framework .morph-button-modal.open .morph-content{top:50%!important;left:50%!important;margin:-349px 0 0 -620px;width:1240px;height:698px;-webkit-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;-o-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s}.jd-framework .morph-button.morph-button-modal-1{float:left}.jd-framework .morph-button.morph-button-modal-2,.jd-framework .morph-button.morph-button-modal-3{display:inline-block;margin:10px 15px}.jd-framework .morph-button-modal-1 .morph-content,.jd-framework .morph-button-modal-1>:first-child{background-color:#553445}.jd-framework .morph-button-modal-2 .morph-content,.jd-framework .morph-button-modal-2>:first-child,.jd-framework .morph-button-modal-3 .morph-content,.jd-framework .morph-button-modal-3>:first-child{background-color:#fef0e3;color:#e75854}.jd-framework .morph-button-modal-4{display:inline-block}.jd-framework .morph-button-modal-4 .morph-clone{position:absolute;right:34px;bottom:30px;z-index:100;letter-spacing:1px;-webkit-transition:bottom 0.4s 0.1s, right 0.4s 0.1s;-o-transition:bottom 0.4s 0.1s, right 0.4s 0.1s;transition:bottom 0.4s 0.1s, right 0.4s 0.1s}.jd-framework .morph-button-modal-4.open .morph-clone,.jd-framework .no-js .morph-button-modal-4 .morph-clone{right:10px;bottom:10px}.jd-framework .morph-button-modal-1:before{background:rgba(240, 221, 204, 0.7)}.jd-framework .morph-button-modal-2.open .morph-content{margin:-210px 0 0 -170px;width:340px;height:420px}.jd-framework .morph-button-modal-3.open .morph-content{margin:-255px 0 0 -210px;width:420px;height:510px}.jd-framework .morph-button-modal-3.open .morph-content>div{height:420px}.jd-framework .morph-button-modal-2.open .morph-content>div,.jd-framework .morph-button-modal-3.open .morph-content>div{-webkit-transition:opacity 0.3s 0.3s;-o-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.jd-framework .morph-button-inflow{overflow:hidden;max-width:100%;height:70px}.jd-framework .morph-button-inflow>:first-child{width:100%;line-height:70px}.jd-framework .morph-button-inflow .morph-content{position:absolute;top:0;left:0;width:100%}.jd-framework .morph-button-inflow .morph-content .morph-clone{padding:0;font-weight:700;font-size:1.5em;line-height:70px}.jd-framework .morph-button-inflow-1{width:600px;margin:2em auto;-webkit-transition:height 0.5s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:height 0.5s cubic-bezier(0.7, 0, 0.3, 1);transition:height 0.5s cubic-bezier(0.7, 0, 0.3, 1)}.jd-framework .morph-button-inflow-1>:first-child span{visibility:hidden}.jd-framework .morph-button-inflow-1 .morph-content .morph-clone{color:#f9f6e5;background:#e85657}.jd-framework .morph-button-inflow-2{position:absolute;top:50%;left:50%;width:220px;background-color:#fef0e3;-webkit-transition:height 0.3s, width 0.3s, -webkit-transform 0.3s;transition:height 0.3s, width 0.3s, -webkit-transform 0.3s;-o-transition:height 0.3s, width 0.3s, transform 0.3s;transition:height 0.3s, width 0.3s, transform 0.3s;transition:height 0.3s, width 0.3s, transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jd-framework .morph-button-inflow-2>:first-child{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;color:#e75854;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.jd-framework .morph-button-inflow-2.open>:first-child{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.jd-framework .morph-button-inflow-2 .morph-content{width:260px;height:200px}.jd-framework .morph-button-inflow-2.open{width:260px}.jd-framework .morph-button-sidebar,.jd-framework .morph-button-sidebar .morph-content{width:60px;height:60px}.jd-framework .morph-button-sidebar{position:fixed;bottom:50px;left:50px}.jd-framework .morph-button-sidebar>:first-child{line-height:60px;font-size:1.6em;padding:0}.jd-framework .morph-button-sidebar .morph-content{background:#e85657}.jd-framework .morph-button-sidebar.open .morph-content{top:0!important;left:0!important;width:300px;height:100%;overflow:hidden;-webkit-backface-visibility:hidden}.jd-framework .morph-button-modal-4 .morph-clone,.jd-framework .morph-button .morph-content,.jd-framework .morph-button.open .morph-content{-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.jd-framework .noscroll{overflow:hidden}.jd-framework .morph-button-overlay.scroll .morph-content{overflow-y:scroll}.jd-framework .morph-button-sidebar.scroll .morph-content{overflow:auto}.jd-framework .no-js .morph-button>:first-child{display:none}.jd-framework .no-js .morph-button{margin:10px 0;float:none}.jd-framework .no-js .morph-button,.jd-framework .no-js .morph-button .morph-content,.jd-framework .no-js .morph-button .morph-content>div{position:relative;width:auto;height:auto;opacity:1;visibility:visible;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto}.jd-framework .no-js .morph-button .morph-content .icon-close{display:none}.jd-framework .no-js .morph-button-sidebar{width:300px;position:fixed;top:0;left:0;margin:0;height:100%;background:#e85657;overflow:auto}.jd-framework .no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}@media screen and (max-width:600px){.jd-framework .morph-button-modal.open .morph-content{top:0%!important;left:0%!important;margin:0;width:100%;height:100%;overflow-y:scroll;-webkit-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;-o-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s}}@media screen and (max-width:400px){.jd-framework .morph-button-fixed,.jd-framework .morph-button-fixed .morph-content{width:200px;height:80px}.jd-framework .morph-button-fixed>:first-child{font-size:75%}.jd-framework .morph-button-sidebar>:first-child{font-size:1.6em}.jd-framework .morph-button-inflow .morph-content .morph-clone{font-size:0.9em}.jd-framework .morph-button-modal-4,.jd-framework .morph-button-modal-4 .morph-content{width:220px;height:120px}.jd-framework .morph-button-modal-4>:first-child span{display:block}.jd-framework .morph-button-modal-4 .morph-clone{right:83px;bottom:26px}.jd-framework .morph-button-sidebar,.jd-framework .morph-button-sidebar .morph-content{width:100%!important;height:60px!important}.jd-framework .morph-button-sidebar{bottom:0px;left:0px}.jd-framework .morph-button-sidebar.open .morph-content{height:100%!important}}.jd-framework body.no-anim .text-line-right .line-h,.jd-framework body.no-anim .text-line-right>*{opacity:1!important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.jd-framework body.no-anim .text-line-right:after,.jd-framework body.no-anim .text-line-right:before{display:none}.jd-framework body.no-anim .fadeInBox{opacity:1}.jd-framework body.no-anim .box-white-top>*{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.jd-framework body.no-anim .box-white-top:after,.jd-framework body.no-anim .box-white-top:before{display:none}.jd-framework body.no-anim .text-line-left>:not(.hide-sm){-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}@media screen and (max-width:767px){.jd-framework body.no-anim .text-line-left>*{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}.jd-framework body.no-anim .text-line-left:after,.jd-framework body.no-anim .text-line-left:before{display:none}.jd-framework body.no-anim header#header #menu-wrap .menu-toggle>.line-h{width:24px!important}.jd-framework body.no-anim header#header .company div.text-line-left~.line-h{width:70px}@media screen and (max-width:1279px){.jd-framework body.no-anim header#header .company div.text-line-left~.line-h{width:40px}}@media screen and (max-width:991px){.jd-framework body.no-anim header#header .company div.text-line-left~.line-h{width:30px}}.jd-framework body.no-anim header#header #marker{display:none}.jd-framework body.no-anim header#header #logo-wrap{visibility:visible}.jd-framework body.no-anim header#header #menu-wrap .menu-toggle svg path{stroke-dashoffset:0;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.jd-framework body.no-anim .shortcode-moduleheadlinetext .text{opacity:1;visibility:visible}.jd-framework body.no-anim .shortcode-modulecontactblock .col-md-6:first-child .line-v{height:67px}.jd-framework body.no-anim .shortcode-module2videoblock .line-v{height:100px}.jd-framework body.no-anim .shortcode-modulesubheadtext .line-v{height:calc(100% + 180px - 76px)}.jd-framework body.no-anim .shortcode-module3teamviewer .team-wrap .image-member:before{display:none}.jd-framework body.no-anim .shortcode-module3teamviewer .team-wrap .image-member .text .line-v{height:90px}@media screen and (max-width:767px){.jd-framework body.no-anim .shortcode-module3teamviewer .team-wrap .image-member .text .line-v{height:140%}}.jd-framework footer#footer{margin-bottom:100px}@media screen and (max-width:767px){.jd-framework footer#footer{padding:0 30px}}.jd-framework footer#footer .label{margin-top:5px;margin-left:0}.jd-framework footer#footer .label .line-h{width:60px;line-height:16px;display:inline-block;position:relative;top:-4px;margin-right:0px;margin-left:20px}.jd-framework footer#footer nav{display:inline-block;width:auto}.jd-framework footer#footer .social-wrap{left:0;top:0;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;width:100%;transform:none;height:40px;z-index:2}.jd-framework footer#footer .social-wrap .socials{position:absolute;top:6px;padding-top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.jd-framework footer#footer .social-wrap .socials>div{position:absolute;display:inline-block;margin-top:0;bottom:-25px}.jd-framework footer#footer .social-wrap .socials span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.jd-framework footer#footer .social-wrap .socials li{background-color:#fff}@media screen and (min-width:768px){.jd-framework footer#footer .social-wrap .socials{top:-15px}}@media screen and (max-width:767px){.jd-framework footer#footer ul.footer-menu{margin-top:-20px}}.jd-framework footer#footer ul.footer-menu li{display:inline-block;float:left;font-size:15px;font-weight:500}.jd-framework footer#footer ul.footer-menu li:not(:last-child):after{content:'.';position:relative;width:20px;display:inline-block;text-align:center}.jd-framework footer#footer div.footer-line{display:inline-block;font-size:15px;float:right;text-transform:uppercase;position:relative}@media screen and (max-width:767px){.jd-framework footer#footer div.footer-line{margin-top:20px;float:none;display:block}}@-webkit-keyframes heart{0%{opacity:0;height:0;width:0;top:50%;margin-top:0;margin-left:0}18.51852%{height:0;width:0;top:50%;margin-top:0;margin-left:0;opacity:1}44.44444%{height:12.5em;width:12.5em;top:54%;margin-top:-6.25em;margin-left:-6.25em}62.96296%{height:10em;width:10em;top:54%;margin-top:-5em;margin-left:-5em}81.48148%{height:10.25em;width:10.25em;top:54%;margin-top:-5.125em;margin-left:-5.125em;opacity:1}to{height:10em;width:10em;top:54%;margin-top:-5em;margin-left:-5em;opacity:1}}@keyframes heart{0%,18.51852%{height:0;width:0;top:50%;margin-top:0;margin-left:0}44.44444%{height:12.5em;width:12.5em;top:54%;margin-top:-6.25em;margin-left:-6.25em}62.96296%{height:10em;width:10em;top:54%;margin-top:-5em;margin-left:-5em;opacity:1}81.48148%{height:10.25em;width:10.25em;top:54%;margin-top:-5.125em;margin-left:-5.125em}to{height:10em;width:10em;top:54%;margin-top:-5em;margin-left:-5em;opacity:0}}@-webkit-keyframes ring{0%{height:0;width:0;border-width:0;margin-top:0;margin-left:0}3.7037%{height:0;width:0;border-width:1em;margin-top:-1em;margin-left:-1em;border-color:#C65555}7.40741%{height:0;width:0;border-width:7em;margin-top:-7em;margin-left:-7em}11.11111%{height:0;width:0;border-width:8em;margin-top:-8em;margin-left:-8em}14.81481%{height:0;width:0;border-width:8.5em;margin-top:-8.5em;margin-left:-8.5em}18.51852%{width:12em;height:12em;border-width:2.5em;border-color:#C65555}22.22222%{width:16em;height:16em;border-width:0.5em}25.92593%,to{width:17em;height:17em;border-width:0;margin-top:-8.5em;margin-left:-8.5em}}@keyframes ring{0%{height:0;width:0;border-width:0;margin-top:0;margin-left:0}3.7037%{height:0;width:0;border-width:1em;margin-top:-1em;margin-left:-1em;border-color:#C65555}7.40741%{height:0;width:0;border-width:7em;margin-top:-7em;margin-left:-7em}11.11111%{height:0;width:0;border-width:8em;margin-top:-8em;margin-left:-8em}14.81481%{height:0;width:0;border-width:8.5em;margin-top:-8.5em;margin-left:-8.5em}18.51852%{width:12em;height:12em;border-width:2.5em;border-color:#000000}22.22222%{width:16em;height:16em;border-width:0.5em}25.92593%,to{width:17em;height:17em;border-width:0;margin-top:-8.5em;margin-left:-8.5em}}@-webkit-keyframes circles{0%,18.51852%{-webkit-box-shadow:-5.3033em -5.3033em 0 -0.83333em #f2f2f2, -5.74533em -4.82091em 0 -0.83333em #f2f2f2, 0.83973em -7.45284em 0 -0.83333em #f2f2f2, 0.18698em -7.49767em 0 -0.83333em #f2f2f2, 6.35043em -3.99024em 0 -0.83333em #f2f2f2, 5.97849em -4.52853em 0 -0.83333em #f2f2f2, 7.07912em 2.47709em 0 -0.83333em #f2f2f2, 7.26808em 1.85068em 0 -0.83333em #f2f2f2, 2.47709em 7.07912em 0 -0.83333em #f2f2f2, 3.08465em 6.83629em 0 -0.83333em #f2f2f2, -3.99024em 6.35043em 0 -0.83333em #f2f2f2, -3.42158em 6.67404em 0 -0.83333em #f2f2f2, -7.45284em 0.83973em 0 -0.83333em #f2f2f2, -7.35129em 1.4861em 0 -0.83333em #f2f2f2;box-shadow:-5.3033em -5.3033em 0 -0.83333em #f2f2f2, -5.74533em -4.82091em 0 -0.83333em #f2f2f2, 0.83973em -7.45284em 0 -0.83333em #f2f2f2, 0.18698em -7.49767em 0 -0.83333em #f2f2f2, 6.35043em -3.99024em 0 -0.83333em #f2f2f2, 5.97849em -4.52853em 0 -0.83333em #f2f2f2, 7.07912em 2.47709em 0 -0.83333em #f2f2f2, 7.26808em 1.85068em 0 -0.83333em #f2f2f2, 2.47709em 7.07912em 0 -0.83333em #f2f2f2, 3.08465em 6.83629em 0 -0.83333em #f2f2f2, -3.99024em 6.35043em 0 -0.83333em #f2f2f2, -3.42158em 6.67404em 0 -0.83333em #f2f2f2, -7.45284em 0.83973em 0 -0.83333em #f2f2f2, -7.35129em 1.4861em 0 -0.83333em #f2f2f2}22.22222%{-webkit-box-shadow:-5.65685em -5.65685em 0 -0.33333em #f2f2f2, -6.51138em -5.46369em 0 -0.33333em #f2f2f2, 0.89572em -7.9497em 0 -0.33333em #f2f2f2, 0.21191em -8.49736em 0 -0.33333em #f2f2f2, 6.77379em -4.25626em 0 -0.33333em #f2f2f2, 6.77563em -5.13234em 0 -0.33333em #f2f2f2, 7.55107em 2.64223em 0 -0.33333em #f2f2f2, 8.23716em 2.09744em 0 -0.33333em #f2f2f2, 2.64223em 7.55107em 0 -0.33333em #f2f2f2, 3.49594em 7.7478em 0 -0.33333em #f2f2f2, -4.25626em 6.77379em 0 -0.33333em #f2f2f2, -3.87779em 7.56391em 0 -0.33333em #f2f2f2, -7.9497em 0.89572em 0 -0.33333em #f2f2f2, -8.33147em 1.68424em 0 -0.33333em #f2f2f2;box-shadow:-5.65685em -5.65685em 0 -0.33333em #f2f2f2, -6.51138em -5.46369em 0 -0.33333em #f2f2f2, 0.89572em -7.9497em 0 -0.33333em #f2f2f2, 0.21191em -8.49736em 0 -0.33333em #f2f2f2, 6.77379em -4.25626em 0 -0.33333em #f2f2f2, 6.77563em -5.13234em 0 -0.33333em #f2f2f2, 7.55107em 2.64223em 0 -0.33333em #f2f2f2, 8.23716em 2.09744em 0 -0.33333em #f2f2f2, 2.64223em 7.55107em 0 -0.33333em #f2f2f2, 3.49594em 7.7478em 0 -0.33333em #f2f2f2, -4.25626em 6.77379em 0 -0.33333em #f2f2f2, -3.87779em 7.56391em 0 -0.33333em #f2f2f2, -7.9497em 0.89572em 0 -0.33333em #f2f2f2, -8.33147em 1.68424em 0 -0.33333em #f2f2f2}51.85185%{-webkit-box-shadow:-8.48528em -8.48528em 0 -0.16667em #3d3d3d, -8.38671em -5.44639em 0 -0.58333em #3d3d3d, 1.34357em -11.92455em 0 -0.16667em #3d3d3d, -0.97087em -9.95276em 0 -0.58333em #3d3d3d, 10.16069em -6.38438em 0 -0.16667em #3d3d3d, 7.17606em -6.9645em 0 -0.58333em #3d3d3d, 11.3266em 3.96335em 0 -0.16667em #3d3d3d, 9.91926em 1.26817em 0 -0.58333em #3d3d3d, 3.96335em 11.3266em 0 -0.16667em #3d3d3d, 5.19306em 8.54588em 0 -0.58333em #3d3d3d, -6.38438em 10.16069em 0 -0.16667em #3d3d3d, -3.44362em 9.38837em 0 -0.58333em #3d3d3d, -11.92455em 1.34357em 0 -0.16667em #3d3d3d, -9.48718em 3.16122em 0 -0.58333em #3d3d3d;box-shadow:-8.48528em -8.48528em 0 -0.16667em #3d3d3d, -8.38671em -5.44639em 0 -0.58333em #3d3d3d, 1.34357em -11.92455em 0 -0.16667em #3d3d3d, -0.97087em -9.95276em 0 -0.58333em #3d3d3d, 10.16069em -6.38438em 0 -0.16667em #3d3d3d, 7.17606em -6.9645em 0 -0.58333em #3d3d3d, 11.3266em 3.96335em 0 -0.16667em #3d3d3d, 9.91926em 1.26817em 0 -0.58333em #3d3d3d, 3.96335em 11.3266em 0 -0.16667em #3d3d3d, 5.19306em 8.54588em 0 -0.58333em #3d3d3d, -6.38438em 10.16069em 0 -0.16667em #3d3d3d, -3.44362em 9.38837em 0 -0.58333em #3d3d3d, -11.92455em 1.34357em 0 -0.16667em #3d3d3d, -9.48718em 3.16122em 0 -0.58333em #3d3d3d}81.48148%,to{-webkit-box-shadow:-8.48528em -8.48528em 0 -0.83333em #C65555, -8.38671em -5.44639em 0 -0.83333em #C65555, 1.34357em -11.92455em 0 -0.83333em #C65555, -0.97087em -9.95276em 0 -0.83333em #C65555, 10.16069em -6.38438em 0 -0.83333em #C65555, 7.17606em -6.9645em 0 -0.83333em #C65555, 11.3266em 3.96335em 0 -0.83333em #C65555, 9.91926em 1.26817em 0 -0.83333em #C65555, 3.96335em 11.3266em 0 -0.83333em #C65555, 5.19306em 8.54588em 0 -0.83333em #C65555, -6.38438em 10.16069em 0 -0.83333em #C65555, -3.44362em 9.38837em 0 -0.83333em #C65555, -11.92455em 1.34357em 0 -0.83333em #C65555, -9.48718em 3.16122em 0 -0.83333em #C65555;box-shadow:-8.48528em -8.48528em 0 -0.83333em #C65555, -8.38671em -5.44639em 0 -0.83333em #C65555, 1.34357em -11.92455em 0 -0.83333em #C65555, -0.97087em -9.95276em 0 -0.83333em #C65555, 10.16069em -6.38438em 0 -0.83333em #C65555, 7.17606em -6.9645em 0 -0.83333em #C65555, 11.3266em 3.96335em 0 -0.83333em #C65555, 9.91926em 1.26817em 0 -0.83333em #C65555, 3.96335em 11.3266em 0 -0.83333em #C65555, 5.19306em 8.54588em 0 -0.83333em #C65555, -6.38438em 10.16069em 0 -0.83333em #C65555, -3.44362em 9.38837em 0 -0.83333em #C65555, -11.92455em 1.34357em 0 -0.83333em #C65555, -9.48718em 3.16122em 0 -0.83333em #C65555}}@keyframes circles{0%,18.51852%{-webkit-box-shadow:-5.3033em -5.3033em 0 -0.83333em #f2f2f2, -5.74533em -4.82091em 0 -0.83333em #f2f2f2, 0.83973em -7.45284em 0 -0.83333em #f2f2f2, 0.18698em -7.49767em 0 -0.83333em #f2f2f2, 6.35043em -3.99024em 0 -0.83333em #f2f2f2, 5.97849em -4.52853em 0 -0.83333em #f2f2f2, 7.07912em 2.47709em 0 -0.83333em #f2f2f2, 7.26808em 1.85068em 0 -0.83333em #f2f2f2, 2.47709em 7.07912em 0 -0.83333em #f2f2f2, 3.08465em 6.83629em 0 -0.83333em #f2f2f2, -3.99024em 6.35043em 0 -0.83333em #f2f2f2, -3.42158em 6.67404em 0 -0.83333em #f2f2f2, -7.45284em 0.83973em 0 -0.83333em #f2f2f2, -7.35129em 1.4861em 0 -0.83333em #f2f2f2;box-shadow:-5.3033em -5.3033em 0 -0.83333em #f2f2f2, -5.74533em -4.82091em 0 -0.83333em #f2f2f2, 0.83973em -7.45284em 0 -0.83333em #f2f2f2, 0.18698em -7.49767em 0 -0.83333em #f2f2f2, 6.35043em -3.99024em 0 -0.83333em #f2f2f2, 5.97849em -4.52853em 0 -0.83333em #f2f2f2, 7.07912em 2.47709em 0 -0.83333em #f2f2f2, 7.26808em 1.85068em 0 -0.83333em #f2f2f2, 2.47709em 7.07912em 0 -0.83333em #f2f2f2, 3.08465em 6.83629em 0 -0.83333em #f2f2f2, -3.99024em 6.35043em 0 -0.83333em #f2f2f2, -3.42158em 6.67404em 0 -0.83333em #f2f2f2, -7.45284em 0.83973em 0 -0.83333em #f2f2f2, -7.35129em 1.4861em 0 -0.83333em #f2f2f2}22.22222%{-webkit-box-shadow:-5.65685em -5.65685em 0 -0.33333em #f2f2f2, -6.51138em -5.46369em 0 -0.33333em #f2f2f2, 0.89572em -7.9497em 0 -0.33333em #f2f2f2, 0.21191em -8.49736em 0 -0.33333em #f2f2f2, 6.77379em -4.25626em 0 -0.33333em #f2f2f2, 6.77563em -5.13234em 0 -0.33333em #f2f2f2, 7.55107em 2.64223em 0 -0.33333em #f2f2f2, 8.23716em 2.09744em 0 -0.33333em #f2f2f2, 2.64223em 7.55107em 0 -0.33333em #f2f2f2, 3.49594em 7.7478em 0 -0.33333em #f2f2f2, -4.25626em 6.77379em 0 -0.33333em #f2f2f2, -3.87779em 7.56391em 0 -0.33333em #f2f2f2, -7.9497em 0.89572em 0 -0.33333em #f2f2f2, -8.33147em 1.68424em 0 -0.33333em #f2f2f2;box-shadow:-5.65685em -5.65685em 0 -0.33333em #f2f2f2, -6.51138em -5.46369em 0 -0.33333em #f2f2f2, 0.89572em -7.9497em 0 -0.33333em #f2f2f2, 0.21191em -8.49736em 0 -0.33333em #f2f2f2, 6.77379em -4.25626em 0 -0.33333em #f2f2f2, 6.77563em -5.13234em 0 -0.33333em #f2f2f2, 7.55107em 2.64223em 0 -0.33333em #f2f2f2, 8.23716em 2.09744em 0 -0.33333em #f2f2f2, 2.64223em 7.55107em 0 -0.33333em #f2f2f2, 3.49594em 7.7478em 0 -0.33333em #f2f2f2, -4.25626em 6.77379em 0 -0.33333em #f2f2f2, -3.87779em 7.56391em 0 -0.33333em #f2f2f2, -7.9497em 0.89572em 0 -0.33333em #f2f2f2, -8.33147em 1.68424em 0 -0.33333em #f2f2f2}51.85185%{-webkit-box-shadow:-8.48528em -8.48528em 0 -0.16667em #3d3d3d, -8.38671em -5.44639em 0 -0.58333em #3d3d3d, 1.34357em -11.92455em 0 -0.16667em #3d3d3d, -0.97087em -9.95276em 0 -0.58333em #3d3d3d, 10.16069em -6.38438em 0 -0.16667em #3d3d3d, 7.17606em -6.9645em 0 -0.58333em #3d3d3d, 11.3266em 3.96335em 0 -0.16667em #3d3d3d, 9.91926em 1.26817em 0 -0.58333em #3d3d3d, 3.96335em 11.3266em 0 -0.16667em #3d3d3d, 5.19306em 8.54588em 0 -0.58333em #3d3d3d, -6.38438em 10.16069em 0 -0.16667em #3d3d3d, -3.44362em 9.38837em 0 -0.58333em #3d3d3d, -11.92455em 1.34357em 0 -0.16667em #3d3d3d, -9.48718em 3.16122em 0 -0.58333em #3d3d3d;box-shadow:-8.48528em -8.48528em 0 -0.16667em #3d3d3d, -8.38671em -5.44639em 0 -0.58333em #3d3d3d, 1.34357em -11.92455em 0 -0.16667em #3d3d3d, -0.97087em -9.95276em 0 -0.58333em #3d3d3d, 10.16069em -6.38438em 0 -0.16667em #3d3d3d, 7.17606em -6.9645em 0 -0.58333em #3d3d3d, 11.3266em 3.96335em 0 -0.16667em #3d3d3d, 9.91926em 1.26817em 0 -0.58333em #3d3d3d, 3.96335em 11.3266em 0 -0.16667em #3d3d3d, 5.19306em 8.54588em 0 -0.58333em #3d3d3d, -6.38438em 10.16069em 0 -0.16667em #3d3d3d, -3.44362em 9.38837em 0 -0.58333em #3d3d3d, -11.92455em 1.34357em 0 -0.16667em #3d3d3d, -9.48718em 3.16122em 0 -0.58333em #3d3d3d}81.48148%,to{-webkit-box-shadow:-8.48528em -8.48528em 0 -0.83333em #C65555, -8.38671em -5.44639em 0 -0.83333em #C65555, 1.34357em -11.92455em 0 -0.83333em #C65555, -0.97087em -9.95276em 0 -0.83333em #C65555, 10.16069em -6.38438em 0 -0.83333em #C65555, 7.17606em -6.9645em 0 -0.83333em #C65555, 11.3266em 3.96335em 0 -0.83333em #C65555, 9.91926em 1.26817em 0 -0.83333em #C65555, 3.96335em 11.3266em 0 -0.83333em #C65555, 5.19306em 8.54588em 0 -0.83333em #C65555, -6.38438em 10.16069em 0 -0.83333em #C65555, -3.44362em 9.38837em 0 -0.83333em #C65555, -11.92455em 1.34357em 0 -0.83333em #C65555, -9.48718em 3.16122em 0 -0.83333em #C65555;box-shadow:-8.48528em -8.48528em 0 -0.83333em #C65555, -8.38671em -5.44639em 0 -0.83333em #C65555, 1.34357em -11.92455em 0 -0.83333em #C65555, -0.97087em -9.95276em 0 -0.83333em #C65555, 10.16069em -6.38438em 0 -0.83333em #C65555, 7.17606em -6.9645em 0 -0.83333em #C65555, 11.3266em 3.96335em 0 -0.83333em #C65555, 9.91926em 1.26817em 0 -0.83333em #C65555, 3.96335em 11.3266em 0 -0.83333em #C65555, 5.19306em 8.54588em 0 -0.83333em #C65555, -6.38438em 10.16069em 0 -0.83333em #C65555, -3.44362em 9.38837em 0 -0.83333em #C65555, -11.92455em 1.34357em 0 -0.83333em #C65555, -9.48718em 3.16122em 0 -0.83333em #C65555}}.jd-framework footer#footer div.footer-line .heart-wrapper{height:30em;width:30em;position:relative;cursor:pointer;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.jd-framework footer#footer div.footer-line .heart-wrapper .heart{display:block;height:10em;width:10em;top:54%;margin-top:-5em;margin-left:-5em;left:50%;position:absolute;z-index:0;opacity:0}.jd-framework footer#footer div.footer-line .heart-wrapper .heart>*{overflow:hidden;position:absolute}.jd-framework footer#footer div.footer-line .heart-wrapper .heart>:after{display:block;content:'';position:absolute;background:#C65555}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .tl{height:25%;width:50.25%;top:0;left:0}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .tl:after{top:0;left:0;height:200%;width:104%;border-top-left-radius:70% 80%;border-top-right-radius:80% 80%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .tr{height:25%;width:50.25%;top:0;right:0}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .tr:after{top:0;right:0;height:200%;width:104%;border-top-left-radius:80% 80%;border-top-right-radius:70% 80%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .bl{height:75.5%;width:50.25%;bottom:0;left:0}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .bl:after{top:0;left:0;height:95%;width:160%;border-top-left-radius:0 0;border-top-right-radius:0 0;border-bottom-right-radius:0 0;border-bottom-left-radius:100% 100%}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .br{height:75.5%;width:50.25%;bottom:0;right:0}.jd-framework footer#footer div.footer-line .heart-wrapper .heart .br:after{top:0;right:0;height:95%;width:160%;border-top-left-radius:0 0;border-top-right-radius:0 0;border-bottom-right-radius:100% 100%;border-bottom-left-radius:0 0}.jd-framework footer#footer div.footer-line .heart-wrapper .ring{display:block;position:absolute;border-width:0;border-style:solid;top:50%;left:50%;border-radius:50%;z-index:1}.jd-framework footer#footer div.footer-line .heart-wrapper .circles{display:block;position:absolute;height:1.66667em;width:1.66667em;top:50%;left:50%;margin-top:-0.83333em;margin-left:-0.83333em;z-index:2;border-radius:50%}.jd-framework footer#footer div.footer-line .heart-wrapper:hover .heart .bl:after,.jd-framework footer#footer div.footer-line .heart-wrapper:hover .heart .br:after,.jd-framework footer#footer div.footer-line .heart-wrapper:hover .heart .tl:after,.jd-framework footer#footer div.footer-line .heart-wrapper:hover .heart .tr:after{background:#C65555}.jd-framework footer#footer div.footer-line .text-line-left.animated~.heart-wrapper.active .heart{-webkit-animation-name:heart;animation-name:heart;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s}.jd-framework footer#footer div.footer-line.animated .heart-wrapper.active .heart .bl:after,.jd-framework footer#footer div.footer-line.animated .heart-wrapper.active .heart .br:after,.jd-framework footer#footer div.footer-line.animated .heart-wrapper.active .heart .tr:after,.jd-framework footer#footer div.footer-line .text-line-left.animated~.heart-wrapper.active .heart .tl:after{background:#C65555}.jd-framework footer#footer div.footer-line .text-line-left.animated~.heart-wrapper.active .ring{-webkit-animation-name:ring;animation-name:ring;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s}.jd-framework footer#footer div.footer-line .text-line-left.animated~.heart-wrapper.active .circles{-webkit-animation-name:circles;animation-name:circles;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;-o-animation-delay:0.75s;animation-delay:0.75s}.jd-framework footer#footer div.footer-line .heart-wrapper{position:absolute;top:50%;left:125%;margin:-15em 0 0 -15em}@media screen and (max-width:767px){.jd-framework footer#footer{margin-bottom:30px}}.jd-framework.jd-front-end.fadeIn body.invert{opacity:1;background-color:#1E2023}.jd-framework.jd-front-end.fadeIn body.invert header#header #logo-wrap{opacity:1!important}.jd-framework.jd-front-end body.invert{-webkit-transition:opacity 300ms, background 600ms;-moz-transition:opacity 300ms, background 600ms;-ms-transition:opacity 300ms, background 600ms;-o-transition:opacity 300ms, background 600ms;transition:opacity 300ms, background 600ms}.jd-framework.jd-front-end body.invert .line-h{background-color:#fff}.jd-framework.jd-front-end body.invert .line-v{background-color:#fff}.jd-framework.jd-front-end body.invert .play-icon{border-color:#fff}.jd-framework.jd-front-end body.invert .play-icon svg polygon{stroke:#fff}.jd-framework.jd-front-end body.invert .text-line-left:after,.jd-framework.jd-front-end body.invert .text-line-left:before,.jd-framework.jd-front-end body.invert .text-line-right:after,.jd-framework.jd-front-end body.invert .text-line-right:before{background-color:#fff!important}.jd-framework.jd-front-end body.invert .text-line-left>*,.jd-framework.jd-front-end body.invert .text-line-right>*{color:#fff!important}.jd-framework.jd-front-end body.invert .box-white-top:before{background-color:#1E2023!important}.jd-framework.jd-front-end body.invert .text-underline:after,.jd-framework.jd-front-end body.invert .text-underline:before{background-color:#fff}.jd-framework.jd-front-end body.invert *{color:#fff}.jd-framework.jd-front-end body.invert .ci-color{color:#fff}.jd-framework.jd-front-end body.invert h2.label{color:#fff}.jd-framework.jd-front-end body.invert #menu-overlay{background-color:#fff}.jd-framework.jd-front-end body.invert #menu-overlay :not(.slider-name){color:#1E2023}@media screen and (max-width:767px){.jd-framework.jd-front-end body.invert #menu-overlay .container:before{background:-moz-linear-gradient(270deg, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(89%, rgba(3, 117, 117, 0)), color-stop(100%, rgba(0, 128, 128, 0)));background:-webkit-linear-gradient(270deg, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-o-linear-gradient(270deg, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-ms-linear-gradient(270deg, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(89%, rgba(3, 117, 117, 0)), to(rgba(0, 128, 128, 0)));background:-webkit-linear-gradient(top, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:-o-linear-gradient(top, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%);background:linear-gradient(180deg, white 0%, rgba(3, 117, 117, 0) 89%, rgba(0, 128, 128, 0) 100%)}}.jd-framework.jd-front-end body.invert header#header #menu-wrap .menu-toggle svg path{stroke:#fff}.jd-framework.jd-front-end body.invert #header#header #logo-wrap{opacity:0;-webkit-transition:opacity 300ms ease-in 600ms;-moz-transition:opacity 300ms ease-in 600ms;-ms-transition:opacity 300ms ease-in 600ms;-o-transition:opacity 300ms ease-in 600ms;transition:opacity 300ms ease-in 600ms}.jd-framework.jd-front-end body.invert #header#header #logo-wrap svg #logo-p{fill:#fff}.jd-framework.jd-front-end body.invert #header#header #logo-wrap svg #marker{stroke:#1E2023}.jd-framework.jd-front-end body.invert .socials ul{border-color:#fff}.jd-framework.jd-front-end body.invert.open-menu header#header .logo-left .text-line-left *{color:#1E2023!important}.jd-framework.jd-front-end body.invert.open-menu header#header #logo-wrap svg #logo-p{fill:#1E2023!important}.jd-framework.jd-front-end body.invert.open-menu header#header #logo-wrap svg #marker{stroke:#fff!important}.jd-framework.jd-front-end body.invert.open-menu header#header #menu-wrap .menu-toggle{color:#1E2023}.jd-framework.jd-front-end body.invert.open-menu header#header #menu-wrap .menu-toggle .text-wrap .text span{color:#1E2023}.jd-framework.jd-front-end body.invert.open-menu header#header #menu-wrap .menu-toggle svg path{stroke:#1E2023}.jd-framework.jd-front-end body.invert.open-menu header#header #menu-wrap .menu-toggle .line-h{background-color:#1E2023}.jd-framework.jd-front-end body.invert .text ul li:before{background-color:#fff}.jd-framework.jd-front-end body.invert .socials #socials-footer li:last-child,.jd-framework.jd-front-end body.invert .socials #socials li:last-child{border-bottom:1px solid #fff}.jd-framework.jd-front-end body.invert .socials #socials-footer~li a span:after,.jd-framework.jd-front-end body.invert .socials #socials-footer~li a span:before,.jd-framework.jd-front-end body.invert .socials #socials~li a span:after,.jd-framework.jd-front-end body.invert .socials #socials~li a span:before{background-color:#fff}.jd-framework.jd-front-end body.invert .socials>div>ul li:not(:last-child){border-bottom:1px solid #fff}.jd-framework.jd-front-end body.invert footer#footer .social-wrap .socials li{background-color:#1E2023}