
@media screen and (max-width: 1200px) { 

.home_top_container .home_top_loader {display: none;}

.sliding_line_title {opacity: 1;}

.scaled_layout {zoom: 72%;}
body.ver2 .scaled_layout {zoom: 100%;}

body.ver2 .sliding_line_blue_large {height: 4.8vw; font-size: 3.6vw; line-height: 1.1;}
body.ver2 .sliding_line_blue_large i {height: 4.8vw;}
body.ver2 .sliding_line_blue_large i:before {left: -2vw; right: -2vw;}

.block_title {font-size: 60px; line-height: 1.2;}

.block_subtitle {font-size: 28px;}

.button:hover {transform: none;}
.button.on {transform: none !important;}

.cookie_info {bottom: -160px; height: 144px;}
.cookie_info .cookie_info_content {width: 1180px;}
.cookie_info .cookie_info_text {padding: 24px 300px 0 0; font-size: 25px; letter-spacing: 0; line-height: 1.25;}
.cookie_info .button {top: 39px;}

.loader {display: none;}

.main_layout {padding-top: 12.6vw;} 

.opaced {opacity: 1 !important;}

.paperdownload_box .paperdownload_content {width: 1100px;}
 
.sliding_line_small,
.sliding_line_medium,
.sliding_line_large,
.sliding_line_extra {height: auto;}

body.ver2 .sliding_line_small,
body.ver2 .sliding_line_medium,
body.ver2 .sliding_line_large,
body.ver2 .sliding_line_extra {height: auto;}

.sliding_line span,
body.ver2 .sliding_line span {position: relative; left: auto; right: auto; bottom: auto; top: auto; animation: none !important; white-space: normal;}

.headertop_container .headertop_block {width: auto; margin-left: 2.604vw; margin-right: 2.604vw; height: 8vw;}
.headertop_container .header_logo {margin: 1.3vw 0 0 0; width: 18vw; height: 5vw;}
.headertop_container .header_title {font-size: 1vw; margin: 4.8vw 0 0 0.5vw;}
.headertop_container .get_started {margin: 1.6vw 3vw 0 0; padding: 0 1.8vw 0 2.8vw; height: 4.8vw; font-size: 1.5vw;}
.headertop_container .get_started .funnel {left: -1.6vw; top: 0; width: 3.2vw; height: 100%;}
.headertop_container .join_team {margin: 1.6vw 0 0 0; padding: 0 1.6vw 0 2.8vw; height: 4.8vw; font-size: 1.5vw;}
.headertop_container .join_team .icon_stats {left: -1.25vw; top: 0; width: 2.6vw; height: 100%;}
.headertop_container .header_phone {top: 2.8vw; right: 0; width: 2.2vw; height: 2.2vw;}

.headernav_container {height: 4.6vw;}
.headernav_container .headernav_block {width: auto; margin-left: 2.604vw; margin-right: 2.604vw;}
.headernav_container .global_nav_lvl1_li {margin: 0 1.45vw 0 0;}
.headernav_container .global_nav_item a {font-size: 1.6vw;}
.headernav_container .global_nav_item span {font-size: 1.3vw;}
.headernav_container .global_nav_lvl1_title {padding-top: 1.5vw; font-size: 1.55vw; height: 4.6vw;}
.headernav_container .global_nav_lvl1_title.with_submenu {padding-right: 1.1vw;}
.headernav_container .global_nav_lvl1_title.with_submenu:after {margin-top: -0.208vw;}
.headernav_container .global_nav_lvl2 {width: auto; margin-left: 2.604vw; margin-right: 2.604vw;}
.headernav_container .global_nav_lvl2_left {width: 32%;}
.headernav_container .global_nav_lvl2_content {width: 68%;}
.headernav_container .global_nav_lvl2_left .global_nav_lvl2_left_title {font-size: 2.2vw;}
.headernav_container .global_nav_lvl2_left .global_nav_lvl2_left_subtitle {font-size: 1.5vw; padding: 0 0 1.8vw;}

.header.fixed .headernav_container .global_nav_lvl1_title {padding-top: 1.6vw;}

.home_top_container {margin: 0 0 13vw;}
.home_top_container .topteam_common {width: auto; margin-left: 4vw; margin-right: 4vw; height: 48vw;}
.home_top_container .team_leftbox {padding: 5.6vw 0 0 0;}
.home_top_container .team_title {font-size: 4vw; line-height: 1.1;}
.home_top_container .team_subtitle p {font-size: 1.6vw;}
.home_top_container .team_play {bottom: 8.4vw; transform: scale(1.3);}
.home_top_container .team_play.on,
.home_top_container .team_play:hover {transform: scale(1.3) !important; box-shadow: none !important;}
.home_top_container .team_quote {font-size: 1.7vw; line-height: 1.5;}
.home_top_container .team_img {opacity: 1}
.home_top_container .topteam_rightbox {padding: 6vw 0 0;}
.home_top_container .team_list a {font-size: 3.2vw;}
.home_top_container .team_nav {bottom: -8.1vw;}
.home_top_container .team_nav_box {width: 70vw;}
.home_top_container .team_nav_item .team_nav_box {height: 8.6vw; font-size: 1.5vw;}
.home_top_container .bx-prev {left: -3.9vw; margin-top: -1.8vw; width: 2.4vw; height: 4vw;}
.home_top_container .bx-next {right: -6.2vw; margin-top: -3.5vw; width: 6vw; height: 9vw;}
.home_top_container .slide_1 .team_img {opacity: 1;}

.home_clist_container .home_clist_block {padding: 0 0 10vw;}
.home_clist_container .block_title {font-size: 3vw;}
.home_clist_container .block_title strong {display: block;}
.home_clist_container .home_clist_item {width: 14.285714285714286%;}
.home_clist_container .home_clist_item.mob_hide {display: none;}

}


@media screen and (max-width: 1000px) { 

.scaled_layout {zoom: 100%;}
body.ver2 .scaled_layout {zoom: 100%;}

.calendly-inline-widget {zoom: 100%; height: 990px !important;}

#drift-widget {right: 20px !important;}

.block_title {font-size: 50px;}

.block_subtitle {font-size: 22px;}
.block_subtitle br {display: none;}

.content .button {zoom: 100%; font-size: 20px;} 

.cookie_info {bottom: -250px; height: 225px;}
.cookie_info .cookie_close {right: 30px; top: 29px; margin-top: 0;}
.cookie_info .cookie_info_content {width: auto; margin-left: 30px; margin-right: 30px;}
.cookie_info .cookie_info_text {padding: 26px 80px 28px 0; font-size: 18px; letter-spacing: 0.4px; line-height: 1.3;}
.cookie_info .button {position: relative; top: auto; right: auto; font-size: 20px;}

.sliding_line_small,
.sliding_line_medium,
.sliding_line_large,
.sliding_line_extra {display: inline;}

.sliding_line_white_large {height: auto;}
.sliding_line_white_large i {height: auto; padding: 0; display: inline;}
.sliding_line_white_large i:before {display: none;}

body.ver2 .sliding_line_small,
body.ver2 .sliding_line_medium,
body.ver2 .sliding_line_large,
body.ver2 .sliding_line_extra {display: inline;}

body.ver2 .sliding_line_blue_large {height: auto;}
body.ver2 .sliding_line_blue_large i {height: auto; padding: 0; display: inline;}
body.ver2 .sliding_line_blue_large i:before {display: none;}

body.ver2 .sliding_line_white_large {height: auto;}
body.ver2 .sliding_line_white_large i {height: auto; padding: 0; display: inline;}
body.ver2 .sliding_line_white_large i:before {display: none;}

.sliding_line,
.sliding_line_blue i {display: inline;}

body.ver2 .sliding_line,
body.ver2 .sliding_line_blue i {display: inline;}

.main_layout {padding-top: 13.021vw;}

.paperdownload_box {bottom: -220px; box-shadow: 0 -5px 20px 2px rgba(0,0,0,0.04);}
.paperdownload_box .paperdownload_close {right: 30px;}
.paperdownload_box .paperdownload_content {width: auto; margin-left: 0; margin-right: 70px; height: 214px; padding-left: 250px;}
.paperdownload_box .paperdownload_iconbox {bottom: auto; top: 50%; margin-top: -75px; width: 214px;}
.paperdownload_box .paperdownload_title {padding: 28px 0 24px; font-size: 30px; letter-spacing: 2px;}
.paperdownload_box .button {position: relative; right: auto; top: auto; font-size: 20px;}

.play_icon_extra {width: 200px; height: 200px; font-size: 11px}
.play_icon_extra:before {left: 9px; top: 9px; bottom: 9px; right: 9px;} 
.play_icon_extra:after {width: 32px; height: 44px; margin: -34px 0 0 -16px;}
.play_icon_extra .play_title,
.play_icon_extra .play_title .pseudo_td {height: 84px;}
.play_icon_extra .play_subtitle,
.play_icon_extra .play_subtitle .pseudo_td {height: 94px;}

.header {height: 13.021vw; box-shadow: 0 0 120px 10px rgba(0,0,0,0.08);}

.headertop_container .headertop_block {height: 13.021vw; width: auto; margin-left: 3.906vw; margin-right: 3.906vw;}
.headertop_container .header_logo {margin: 2.474vw 0 0 0; width: 28vw; height: 10.417vw;}
.headertop_container .header_title {display: none;}
.headertop_container .join_team {display: none;}
.headertop_container .get_started {margin: 2.45vw 4.4vw 0 0; padding: 0 4vw 0 5vw; font-size: 2.4vw; height: 8vw; box-shadow: 5px 5px 40px 4px rgba(244,113,32,0.4);}
.headertop_container .get_started .funnel {left: -2.8vw; width: 5.6vw;}

.headertop_container .header_menu_in {display:inline-block; float:right; margin: 4.818vw 0 0 0; width: 4.688vw; height: 3.516vw; position: relative; border-radius: 3px; transition: 0.3s;}
.headertop_container .header_menu_in .line {position: absolute; left: 0; width: 100%; height: 0.260vw; background: #000; transition: 0.3s;}
.headertop_container .header_menu_in .line1 {top: 0;}
.headertop_container .header_menu_in .line2 {top: 1.563vw;}
.headertop_container .header_menu_in .line3 {top: 3.125vw;}
.headertop_container .header_menu_in:hover {cursor: pointer;}
.headertop_container .header_menu_in.active .line1 {display: none;}
.headertop_container .header_menu_in.active .line2 {top: 11px; transform: rotate(45deg);}
.headertop_container .header_menu_in.active .line3 {top: 11px; transform: rotate(-45deg);}

.headernav_container {display: none;}

.header.fixed {position: absolute; height: 13.021vw;}
.header.fixed .headertop_container {display: block;}

.home_top_container {background: #FFF; margin: 0 0 9vw;}
.home_top_container .team_back_left {display: none;}
.home_top_container .team_back_gradient {width: 50%;}
.home_top_container .team_nav,
.home_top_container .team_nav_imgbox,
.home_top_container .team_nav_img {display: none;}
.home_top_container .topteam_common {width: auto; margin-left: 0; margin-right: 0; height: auto;}
.home_top_container .team_slide {position: relative;}
.home_top_container .team_leftbox {padding: 7.813vw 0 0 5.208vw; float:none; width: auto; height: 79.427vw; box-sizing: border-box; z-index: 992;}
.home_top_container .team_title {margin: 0 0 4.167vw; width: 70%; font-size: 8vw;}
.home_top_container .team_title div {display: block;} 
.home_top_container .team_subtitle {padding: 0 0 0 0.781vw; width: 43%; margin: 0 0 5.469vw; box-sizing: border-box;}
.home_top_container .team_subtitle p {font-size: 2.6vw;}
.home_top_container .team_subtitle br {display: none;} 
.home_top_container .team_img {left: 50%; right: auto; top: 0; bottom: auto; height: 79.427vw; margin-left: -10.417vw; width: 75.521vw; z-index: 993;}
.home_top_container .team_play {left: auto;right: 15vw; top: 51vw; margin: 0; bottom: auto; transform: scale(2.6);}
.home_top_container .team_play.on,
.home_top_container .team_play:hover {transform: scale(2.6) !important;}
.home_top_container .topteam_rightbox {float:none; position: relative; width: auto; text-align: center; padding: 55px 30px 50px; z-index: 994;}
.home_top_container .topteam_rightbox:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 990; background: #f47420; background: -moz-linear-gradient(left, #f47420 0%, #f47420 10%, #e92823 82%, #e92823 100%); background: -webkit-linear-gradient(left, #f47420 0%, #f47420 10%, #e92823 82%, #e92823 100%); background: linear-gradient(to right, #f47420 0%, #f47420 10%, #e92823 82%, #e92823 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47420', endColorstr='#e92823',GradientType=1 );}
.home_top_container .team_quote {text-align: center; z-index: 991; position: relative; margin: 0 0 5vw; font-size: 3vw; line-height: 1.35;}
.home_top_container .team_list {text-align: center; right: 0; z-index: 991;}
.home_top_container .team_list a {font-size: 6.250vw; letter-spacing: 1.042vw;}

.home_top_container .slide_1 .team_img_wrap {opacity: 1;} 
.home_top_container .slide_1 .team_img {margin-left: -7vw;}

.home_top_container .home_top_mob_arrow {position: absolute; z-index: 994; background-image: url(/images/2x/arrow_white_shadow.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto;}
.home_top_container .home_top_mob_arrow:hover {cursor: pointer;}
.home_top_container .home_top_mob_prev {left: 5.208vw; top: -6.641vw; width: 9.115vw; height: 11.719vw; filter: FlipH; -ms-filter: "FlipH"; transform: rotate(180deg);}
.home_top_container .home_top_mob_next {right: 5.208vw; top: -5.078vw; width: 9.115vw; height: 11.719vw;}

.home_clist_container {margin: 0 0 5vw;}
.home_clist_container .home_clist_block {padding: 0 0 28vw;}
.home_clist_container .block_title {font-size: 4.4vw;}
.home_clist_container .home_clist {left: -4vw; right: -4vw; justify-content: center;}
.home_clist_container .home_clist_item {width: 20%;}
.home_clist_container .home_clist_item:first-of-type, 
.home_clist_container .home_clist_item:last-of-type {display: block;}

}


@media screen and (max-width: 750px) {

.calendly-inline-widget {height: 670px !important;}

.button {font-size: 18px;} 

.button_shadow_type1 {box-shadow: 5px 5px 30px 2px rgba(244,113,32,0.4);}

body.ver2 .button_lined:before {left: 1.2vw; top: 1.2vw; right: 1.2vw; bottom: 1.2vw;}

.block_title {font-size: 40px; line-height: 1.15; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 40px; font-weight: 400; text-align: center;}
.block_title br {display: none;}
.block_title strong {font-weight: 600;}

.block_subtitle {font-size: 20px; letter-spacing: 0.5px;}

.cookie_info {bottom: -260px; height: 240px;}
.cookie_info .cookie_close {right: 19px; top: 32px; width: 20px; height: 20px;}
.cookie_info .cookie_close:before,
.cookie_info .cookie_close:after {top: 0; height: 2px;}
.cookie_info .cookie_info_content {margin-left: 20px; margin-right: 20px;}
.cookie_info .cookie_info_text {padding: 20px 40px 18px 0; font-size: 16px; letter-spacing: 0.2px; line-height: 1.3;}
.cookie_info .button {font-size: 17px; height: 54px; width: 100%;}

.paperdownload_box {bottom: -270px; box-shadow: 0 -20px 30px 5px rgba(0,0,0,0.08);}
.paperdownload_box .paperdownload_close {right: 19px; top: 32px; margin-top: 0; width: 20px; height: 20px;}
.paperdownload_box .paperdownload_close:before, 
.paperdownload_box .paperdownload_close:after {top: 0; height: 2px;}
.paperdownload_box .paperdownload_content {height: 220px; padding-left: 0; margin: 0 20px;}
.paperdownload_box .paperdownload_iconbox {left: 50%; top: -47px; margin-top: 0; margin-left: -65px; width: 130px;}
.paperdownload_box .paperdownload_title {padding: 64px 0 22px; font-size: 22px; letter-spacing: 1px; line-height: 1.2; text-align: center;}
.paperdownload_box .button {font-size: 17px; height: 54px; width: 100%;}

.main_layout {padding-top: 19.444vw;}

.header {height: 19.444vw; position: fixed; box-shadow: 0 0 16.667vw 5px rgba(0,0,0,0.1);}

.headertop_container .headertop_block {height: 19.444vw; margin-left: 0; margin-right: 5.556vw;}
.headertop_container .header_logo {margin: 3.333vw 0 0 5.556vw; width: 50vw; height: 16.667vw;}
.headertop_container .header_title {display: none;}
.headertop_container .button {display:block; height: 19.444vw; position: absolute; margin: 0; top: -19.444vw; padding: 0 0 0.278vw; font-size: 4.2vw; box-shadow: none; color: #FFF; transition: 0.2s;}
.headertop_container .button:hover {transform: scale(1.0);}
.headertop_container .button.on {transform: translateY(0) !important;}
.headertop_container .get_started {height: 9.722vw; left: 23.889vw; width: 38.889vw; top: -9.722vw; background: #f6871f; background: -moz-linear-gradient(left, #f6871f 0%, #f15222 50%, #e72323 100%); background: -webkit-linear-gradient(left, #f6871f 0%,#f15222 50%,#e72323 100%); background: linear-gradient(to right, #f6871f 0%,#f15222 50%,#e72323 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6871f', endColorstr='#e72323',GradientType=1 ); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.headertop_container .get_started .funnel,
.headertop_container .get_started:before,
.headertop_container .get_started:after {display: none;}
.headertop_container .join_team {width: 38.889vw; left: 23.889vw; height: 9.722vw; top: -9.722vw; background: #2cb5d6; background: -moz-linear-gradient(left, #2cb5d6 0%, #009ac0 100%); background: -webkit-linear-gradient(left, #2cb5d6 0%,#009ac0 100%); background: linear-gradient(to right, #2cb5d6 0%,#009ac0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb5d6', endColorstr='#009ac0',GradientType=1 ); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.headertop_container .join_team:before {display: none;}

.headertop_container .header_phone {margin: 0 14vw 0 0; top: 6.2vw; width: 7.222vw; height: 11.111vw;} 

.headertop_container .header_menu_in {margin: 7.222vw 0 0 0; width: 7.222vw; height: 6.111vw;}
.headertop_container .header_menu_in .line1 {top: 0;}
.headertop_container .header_menu_in .line2 {top: 9px;}
.headertop_container .header_menu_in .line3 {top: 18px;}
.headertop_container .header_menu_in.active .line2,
.headertop_container .header_menu_in.active .line3 {top: 9px;}

.header.fixed {position: fixed; height: 19.444vw;}

.header.scrolling_mob .headertop_container .get_started {top: 0;}
.header.scrolling_mob .headertop_container .join_team {top: 9.722vw;} 
.header.scrolling_mob .headertop_container .header_logo {display: none;}
.header.scrolling_mob .headertop_container .header_logo_mob {display: block;}

.header.scrolling_mob_up .headertop_container .get_started {top: -19.444vw;}
.header.scrolling_mob_up .headertop_container .join_team {top: -9.722vw;}
.header.scrolling_mob_up .headertop_container .header_logo {display: block; margin-top: 0; position: absolute; top: 3.333vw;}
.header.scrolling_mob_up .headertop_container .header_logo_mob {display: none;}

.home_top_container {margin: 0 0 14vw;}
.home_top_container .home_top_loader,
.home_top_container .team_back_gradient {display: none;}
.home_top_container .team_leftbox_mob {position: relative;}
.home_top_container .team_leftbox {height: auto; min-height: 130vw; padding: 9vw 0 2vw 5.556vw; box-sizing: border-box;}
.home_top_container .team_leftbox:before {content:""; position: absolute; right: -34vw; width: 52%; padding: 0 10.417vw 0 0; bottom: 0; top: 0; transform: skewX(-18deg); z-index: 991; background: rgb(233,129,34); background: linear-gradient(48deg, rgba(233,129,34,1) 0%, rgba(241,80,34,1) 50%, rgba(238,43,36,1) 85%);}
.home_top_container .team_title {font-size: 10vw; width: auto;}
.home_top_container .team_subtitle {width: 52%; padding: 0;}
.home_top_container .team_subtitle p {font-size: 5vw; padding: 0 0 2vw;}
.home_top_container .team_quote {font-size: 6.8vw;}
.home_top_container .team_quote br {display: none;}
.home_top_container .team_list a {font-size: 9vw; line-height: 1.3;} 
.home_top_container .team_img {display: block; height: 110vw; bottom: 0; top: auto; left: 50%; right: auto; width: 80vw; position: absolute; z-index: 992; margin-left: -6vw;}
.home_top_container .team_play {top: 70%; transform: scale(3.8); right: 18vw;} 
.home_top_container .play_icon_216:before {left: -12vw; top: -12vw; bottom: -12vw; right: -12vw; transform: scale(0.3);}
.home_top_container .play_icon_216 {font-size: 0.7vw;}
.home_top_container .play_icon_216:after {margin: -1.3vw 0 0 -0.833vw;}
.home_top_container .home_top_mob_prev,
.home_top_container .home_top_mob_next {top: -11.4vw; width: 20vw; height: 20vw;}
.home_top_container .home_top_mob_prev {left: 0; top: -9.1vw}
.home_top_container .home_top_mob_next {right: 0;}
.home_top_container .slide_1 .team_img {margin-left: -5vw;}
.home_top_container .slide_1 .pic_img img, 
.home_top_container .slide_1 .pic_img source {object-position: 35% 0;}
.home_top_container .topteam_rightbox {padding: 11vw 0;}

.home_clist_container .home_clist_block {padding: 0 0 62vw;}
.home_clist_container .block_title {font-size: 9vw;}
.home_clist_container .home_clist_item {width: 28%;}
.home_clist_container .home_clist {left: -8vw; right: -8vw;}
.home_clist_container .home_clist_item.mob_hide {display: none;}
.home_clist_container .home_clist_item.mob {display: block;}

}

