/*
Theme Name: Blend
Author: Quatro-Digital
Author URI: http://www.quatro-digital.com
Description: Blend 2021
Version: 5.3.2
Text Domain: Blend
*/
.bg--blue-dark{background-color:#094254;}
.bg--blue-light{background-color: #dcf0f2;}
.tx--dark-blue, .tx--dark-blue *{color:#094254;}
.bg--purple-lighter{background-color:#f7f7ff;}

.page_top_content .tx--24 a{color: #f8b245;text-decoration: underline;}
.open_menu{z-index:2}
.ft_form .form-columns-0{display:none}
.ft_form .hs-form-field{margin-bottom:12px;}
.ft_form .hs-form-field, .ft_form .form-columns-1 .hs-input{width:100% !important;}
.ft_form .hs-form-field .input{margin-right:0 !important;}
.ft_form .hs-form-field .input input{padding-top:0;width:100% !important}
.ft_form .hs-form-field .input .error{border:1px solid #FF5757 !important}
.ft_form .hbspt-form label{display:block;margin-bottom:3px}
.ft_form .hs-error-msgs{margin:0;padding:0;list-style:none;color:#FF5757;font-size:12px;margin:4px 0 -3px}
.ft_form .hs-richtext{font-size:14px;}
.ft_form  .hs-submit input{ display:block; height:52px; line-height:51px; min-width:160px; background:#1b7c6f; color:white; margin:15px auto 0;
	font-size:18px; font-weight:400; padding:0 18px; border:none;text-align:center;
	border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
        -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}

.ft_bottom{padding:12px 0 12px;}
.awards_wrap{margin-top:50px}
.award_img{margin:0 20px}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{text-align: left!important;}
.wpcf7 .ajax-loader::before{display:none;}
.summurai-iframe{height:100vh;border:none}

.menu-tip{position:absolute;right:-28px;bottom:7px;text-align:center;}
.menu-tip-a{width:19px;height:19px;font-size:16px;font-weight:bold;line-height:18px;border: 1px solid #D2D6D9;cursor:pointer;background:white}
.menu-tip-dec{position:absolute;bottom:30px;background:white;border-radius:6px;-webkit-box-shadow: 0 4px 22px 0 rgb(0 0 0 / 25%);box-shadow: 0 4px 22px 0 rgb(0 0 0 / 25%);width:206px;
	padding:6px;font-size:14px;line-height:1.3;right:-15px;color:black;font-weight:400;opacity:0}
.menu-tip-dec:before{content:"";display:block;width:0;height:0;border-top:8px solid white;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:-7px;right:15px;}
.menu-tip:hover .menu-tip-dec, .menu-tip:active .menu-tip-dec{opacity:1}

.bt_explore{width:auto;min-width:110px}
.bt_explore span{padding: 0 12px;padding-left: 25px;background-position: 7px center;}
.bt_explore:before{padding: 0 12px;padding-left: 25px;background-position: 7px center;right:0;width:auto;}
.ft_links_col a{white-space:normal}
.lang_bt{position:relative;z-index:2;margin-right:25px;}
.lang_bt_in{position:relative;padding-left:23px;text-align:left;display:inline-block;font-size:16px;font-weight: 700;line-height:46px;height:46px;color:black;padding-right:16px;}
.lang_bt_in svg{position:absolute;top:0;left:0;bottom:0;margin:auto}
.lang_bt_in path{stroke:#768092}
.lang_bt_in:before{content:"";display:block;width:12px;height:12px;background:url('assets/img/svg/arrow_down-black.svg') no-repeat center center;background-size:8px auto;
position:absolute;right: 0;top: 0;bottom: 0;margin: auto;transition: all .25s ease-in-out;}
.lang_bt_in.active:before{transform: rotate(180deg)}
.lang_bt_open{width: 140px;padding: 10px;top:41px;
-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20);box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.20)}
.lang_bt_open a{display:block;color:black;font-size:16px;padding:8px 12px;text-transform: uppercase}
.lang_bt_open a:hover{color: #575DFF;}
.serv_item{margin-bottom:60px}
.page_top.solutions{margin-bottom:80px;}

@media only screen and (min-width: 800px){	
	.page-template-home .header .lang_bt_in{color:white}
	.page-template-home .head_main.fixed .lang_bt_in{color:black}
	.page-template-home .lang_bt_in path{stroke:white}
	.page-template-home .head_main.fixed .lang_bt_in path{stroke:#768092}
	.page-template-home .lang_bt_in:before{background-image:url('assets/img/svg/arrow_down.svg');background-size:8px auto}
	.page-template-home .head_main.fixed .lang_bt_in:before{background-image:url('assets/img/svg/arrow_down-black.svg');background-size:8px auto}
	
	.photo-B{height:62%;}
	#photo-B{overflow:hidden}
	.photo-B svg{height:auto !important;margin-top:-18px}
	.pattern-blocks{bottom:-181px}
	.hp_top_content{bottom:-52px;width:46%;min-height:280px}
	.ft_form_left_in{margin-bottom:80px}
	.page_top.about .page_top_images .inline{width:100%;}
	.page_top.about .hero_img1{width:100%;position:absolute;top:230px;}
	.page_top.about .hero_img1:before{padding-top:49%;}
	.page_top.about .squre--133{right:0;top:105px;height:106px;width:180px}
	.page_top.about{margin-bottom:110px}
	.page_top.about .shape-2{position:absolute;top:41px;right:180px;}
	.page_top.about .shape-2 img{height:66px;}
	.page_top.about .line2{bottom:auto;top:106px;left:auto;right:278px;width:80px;height:60px;}
	.story_row:nth-of-type(2n + 2) .story_side{width:55%;}
	.story_row:nth-of-type(2n + 2) .story_side:before{padding-top: 72%;}
	.story_row:nth-of-type(2n + 2) .story_img_big:before{padding-top:72%}
	.story_row:nth-of-type(2n + 2) .story_content{padding-left:7%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: center;}
	.story_row:nth-of-type(2n + 2) .line2{right:-30px;bottom:-50px}
	.menu-tip-dec{bottom:auto;top:31px;}
	.menu-tip-dec:before{bottom:auto;top:-8px;border-top:none;border-bottom:8px solid white;}
	.glob_wrap{width: 100%;text-align: right;}
	.hp_idus_item_in{padding-top:82%;}
	.hp_idus_hover .text{font-size:16px;max-height:140px;line-height:1.35}
	
}

@media only screen and (min-width: 1920px){
	.pattern-blocks{right:4%;}
	.hp_top_content .title{font-size: 2vw;}
}

@media only screen and (min-width: 1980px){
	.pattern-blocks{right:10%;}
}

@media only screen and (min-width: 1500px){
	.menu_item{margin-right:50px;}
	.hp_top_content{bottom:-1%}
}
@media only screen and (min-width: 2100px){
	.hp_top_content{bottom:5%}
}
@media only screen and (min-width: 800px) and (max-width: 1480px){
	.hp_top_content{bottom:-36px !important;left:61%;}
	.has-express .logo img{width:125px;}
	/* .has-express .menu_item_top{font-size:16px;} */
	.head_become{margin-right:48px;}
	.lang_bt{margin-right:15px}
	.lang_bt_in{font-size:14px;}
	.head_side .link{margin-right:15px !important;font-size:16px !important;}
}
@media only screen and (min-width: 800px) and (max-width: 1280px){
	.hp_top_content{bottom:-88px !important;left:61%;}
}

@media only screen and (max-width: 1200px){
	.lang_bt{margin-right:15px;}
}

@media only screen and (max-width: 800px){
	.menu_item_top{white-space:normal}
	.menu-tip-dec{display:none;}
	.menu-tip:hover .menu-tip-dec{display:block;}
	.serv_item{margin-bottom:30px}
	.awards_wrap{margin-top:20px;}
	.award_img{margin:0;width:50%;margin-bottom:12px;}
	.award_img img{height:100px;}
	.hp_top{padding-top: 78.8%;}
	.pattern-blocks-m{bottom:-76px;}
	.head_main{position:fixed;top:0;}
	.menu.active .open_menu_link:hover, .menu_item_top:hover{color:black}
	.ft_form_left_in{max-width:260px;}
	.page_top.about .page_top_images{margin-top:-22px}
	.page_top.about .page_top_images .inline{max-width:335px;width:100%;margin:0 auto;}
	.page_top.about .hero_img1:before{padding-top:49%;}
	.page_top.about .page_top_content .page_top_image{top:auto;bottom:-226px;left:8px}
	.page_top.about .squre1-1{left:0px;top:103%;width:60px;}
	.page_top.about{margin-bottom:80px;}
	.page_top.about .page_top_content .page_top_image_sh{right:auto;left:0;}
	.page_top.about .squre--133{height:60px;width:80px;right:auto;left:36%;bottom:-30px}
	.page_top.about .shape-1{position:absolute;bottom:-14px;right:0;}
	.page_top.about .squre2{left:auto;right:1px;bottom:-63px;width:62px;height:50px}
	.page_top.about .line2{top: auto;bottom:-114px;width:62px;height:50px;z-index:1;left:auto;right:35px;}
	.story_row:nth-of-type(2n + 2) .story_img_big{width:100%;max-width:270px;}
	.story_row:nth-of-type(2n + 2) .story_img_big:before{padding-top:73%}
	.story_row:nth-of-type(2n + 2) .story_side{height:238px;}
	.menu-tip{right:8%;bottom:17px;z-index:1}
	.menu-tip-a{width:25px;height:25px;font-size:18px;line-height:25px;}
	.page_top.solutions .page_top_content_sh{bottom:-146px}
	
	.lang_bt{position:absolute;margin:0;right:60px;top:12px;}
	.lang_bt_in{color:black !important}
	.lang_bt_in path{stroke:#768092 !important;}
	.lang_bt_in:before{background-image:url('assets/img/svg/arrow_down-black.svg') !important;background-size:8px auto}
	.lang_bt_open{background:white;position:absolute;border:none}
	
}

.buttons_container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 50px;}
.buttons_container div{margin-right: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.buttons_container a{color: #FFFFFF; width: 250px; text-align: center;height: 44px;line-height: 44px;border-radius: 26px;cursor: pointer;}

@media only screen and (max-width: 800px){
	.buttons_container a{margin-bottom: 15px;}
}
.form_file .wpcf7-not-valid-tip{
	bottom: -13px;
	left: 0px;
}

.glob_wrap.animated .pin:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.glob_wrap.animated .pin:nth-child(2){-webkit-transition-delay:calc(2 * 0.2s);-o-transition-delay:calc(2 * 0.2s);transition-delay:calc(2 * 0.2s);}
.glob_wrap.animated .pin:nth-child(3){-webkit-transition-delay:calc(3 * 0.2s);-o-transition-delay:calc(3 * 0.2s);transition-delay:calc(3 * 0.2s);}
.glob_wrap.animated .pin:nth-child(4){-webkit-transition-delay:calc(4 * 0.2s);-o-transition-delay:calc(4 * 0.2s);transition-delay:calc(4 * 0.2s);}
.glob_wrap.animated .pin:nth-child(5){-webkit-transition-delay:calc(5 * 0.2s);-o-transition-delay:calc(5 * 0.2s);transition-delay:calc(5 * 0.2s);}
.glob_wrap.animated .pin:nth-child(6){-webkit-transition-delay:calc(6 * 0.2s);-o-transition-delay:calc(6 * 0.2s);transition-delay:calc(6 * 0.2s);}
.glob_wrap.animated .pin:nth-child(7){-webkit-transition-delay:calc(7 * 0.2s);-o-transition-delay:calc(7 * 0.2s);transition-delay:calc(7 * 0.2s);}

.page_top .doit{opacity: 1; -webkit-transform: translate(0) scale(1);-ms-transform: translate(0) scale(1);transform: translate(0) scale(1);}
@media only screen and (max-width: 800px){
	.page_top .doit{opacity: 1; -webkit-transform: translate(0) scale(1);-ms-transform: translate(0) scale(1);transform: translate(0) scale(1);}
}
/*= get-started-lp ==*/
.page-template-get_started.page-id-20791 .head_main.fixed{position:absolute;box-shadow:none}
.page-template-get_started.page-id-20791 .menu,
.page-template-get_started.page-id-20791 .head_side,
.page-template-get_started.page-id-20791 .head_top,
.page-template-get_started.page-id-20791 .footer{display:none}
.page-template-get_started.page-id-20791 .content{padding-top:60px}

/*= menu express ==*/
#hubspot-messages-iframe-container{z-index:4 !important}
.head_side .link{color:black;margin-right:30px;text-decoration: none;position: relative;padding-bottom: 1px;border-bottom: 2px solid;font-size: 15px;font-weight: 700;}
.menu_item.homepage img{margin-right:10px}
@media only screen and (min-width: 800px){
	.error-page-btns .bt_primary{margin:22px 1% 0;}
	.express-menu{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px 30px;background:white}
	.express-menu .menu_item_top:before{background:#94E095}
	.express-first .express-menu .menu_item_top:before{background:#FFB245}
	.menu .menu_item:last-child{display:none;}
	.head_become{margin-right:55px}
	.head_become .menu_item{display:none;margin:0;}
	.head_become .menu_item:last-child{display:block;}
	.page-template-home .header .link{color:white;border-bottom-color:white}
	.page-template-home .head_main.fixed .link{color:black;border-bottom-color:black}
	.menu{margin-left:48px;}
	.logo-express a{height:82px;margin-left:30px;position:relative;}
	.logo-express a:before{content:"";display:block;width:100%;height:5px;background:#94E095;position:absolute;bottom:0;left:0;}
	.express-first .logo-express a:before{content:"";display:block;width:100%;height:5px;background:#FFB245;position:absolute;bottom:0;left:0;}
	
}
@media only screen and (max-width: 800px){
	.error-page-btns{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.error-page-btns .bt_primary{width:47%;margin:0;margin-top:25px;}
	.logo-express{width:120px;margin:0;}
	.express-menu{background:#94E095;height:auto;padding-bottom:0;}
	.express-first .express-menu{background:#FFB245;height:auto;padding-bottom:0;}
	.express-menu:before{content:"";display:block;width:100%;height:2000px;position:absolute;top:100%;left:0;background:rgba(0, 0, 0, 0.6)}
	.express-menu .ul--reset{max-width:300px;margin:0 auto;padding:20px 0;}
	.express-menu .menu_item_top{color:black}
	.express-menu .menu_item_top:before{content:"";display:block;width:20px;height:100%;background:url('assets/img/svg/arrow-r-black.svg') no-repeat center;background-size:9px auto;
		position:absolute;top:0;right:0;left:auto;
	}
	.express-menu .ul--reset .menu_item_top:before{display:none}
	.express-menu .open_menu_link{color:black}
	.express-menu .open_menu{border-bottom-color:#1b7c6f;padding:20px;}
	.express-menu .drop_down{background-image:url('assets/img/svg/arrow-r-black.svg') }
	.has-express .menu_bt.active .menu_bt_in:before, .has-express .menu_bt.active .menu_bt_in:after{background:black}
	.has-express .lang_bt_in{color:black !important}
	.has-express .lang_bt_in:before{background-image: url('assets/img/svg/arrow_down-black.svg') !important;}
	.has-express .lang_bt_in path{stroke:black !important}
	.has-express .menu.is--fit{display:none !important}
	.menu_item.homepage{margin:0 -20px;border-top:1px solid #d6ecd6}
	.menu_item.homepage .menu_item_top{max-width:250px;margin:0 auto;padding:22px 0;}
	.menu_item.homepage .menu_item_top:before{right:auto;left:-40px;transform: rotate(180deg)}
	.menu_item.homepage img{height:32px;}
	.open_menu .drop_down{height: 30px;}
}


.story_content.flex--col--50 a:not(.bt_primary) {
    color: #094254;
}

.error_new_box{margin-bottom:30px;}
.error_new_box .page_top_content{padding-top:20px;}
.bg_404.page_top{padding-top:30px;}
@media only screen and (max-width: 800px){
	.error_new_box{margin:0 -20px 20px;}
	.bg_404.page_top{padding-top:0;}
	.page_top.bg_404 .page_top_content .text{padding:0 4%;}
}
