/*!
Theme Name: kaltura
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kaltura
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*HAIM START*/
.clear{
	clear:both;
}
.s-article__bottom ul{
	margin-bottom:35px;
}
.s-article__bottom ul li{
	position:relative;
	font-size:1.4rem;
	line-height:1.5;
	font-weight:400;
	color:#333;
	margin-left:0 !important;
	margin-bottom:2.1rem;
	padding-left:30px;
}
.s-article__bottom ul li:before{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:50%;
	left:0;
	top:1rem;
	background-color:#333;
}
.s-go__buttons a .btn__wrap:after{
	content:'';
	display:inline-block;
	position:relative;
	width:0;
	height:100%;
	vertical-align:middle;
}
.s-go__buttons a .btn__text{
	display:inline-block;
	vertical-align:middle;
}
.s-go__buttons a .btn__wrap{
	height:100%;
}
.l-social__link svg{
	pointer-events:none;
}
pre{
	width:100%;
	background:#f1f1f1;
	font-size:12px;
	padding:5px;
	margin:1em 0;
}
.btn.__noinvert:hover{
	background-color:rgba(255, 255, 255, 0.8) !important;
	border-color:transparent !important
}
.btn.__invert:hover{
	border-color:rgba(255, 255, 255, 0.7) !important;
	color:rgba(255, 255, 255, 0.7) !important;
}
.s-blog-post__wysiwyg{
	font-size:16px;
	line-height:24px;
	color:#333;
}
.l-solutions .btn._circle{
	display:block;
}
.b-video iframe{
	width:100%;
	height:99%;
}
.sl-products__icon-wrapper{
	background:none !important;
}
.s-resources__inner{
	display:inline-block;
	width:100%;
}
.sl-resources__item{
	width:25%;
	display:block;
	float:left;
}
.l-integrations-content__descr p{
	font-size:17px;
	line-height:24px;
	color:#fff;
	height:125px;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:0.03em;
}
.l-integrations-content__descr p a{
	letter-spacing:0.03em;
	font-size:17px;
	line-height:24px;
	color:#00abcc;
}
.desktop .l-integrations-content__descr p a:hover,
.desktop .l-features__list-item p a:hover{
	text-decoration:underline;
}
.l-features__list-item p{
	font-size:18px;
	line-height:27px;
	color:#333;
}
.l-features__list-item p a{
	font-size:18px;
	line-height:32px;
	font-weight:700;
	color:#00abcc;
}
.btn._btn_turquoise,
.btn._accent-1._btn_turquoise,
._btn_turquoise{
	background-color:#06a885;
	border-color:#06a885;
}
.btn._btn_green,
.btn._accent-1._btn_green,
._btn_green{
	background-color:#009344;
	border-color:#009344;
}
.btn._btn_orange,
.btn._accent-1._btn_orange,
.btn._accent-5._btn_orange,
._btn_orange{
	background-color:#f8a61a;
	border-color:#f8a61a;
}
.btn._btn_yellow,
.btn._accent-1._btn_yellow,
._btn_yellow{
	background-color:#fcd203;
	border-color:#fcd203;
}
.btn._btn_darkblue,
.btn._accent-1._btn_darkblue,
.btn._accent-5._btn_darkblue,
._btn_darkblue{
	background-color:#1b4a97;
	border-color:#1b4a97;
}
.btn._btn_skyblue,
.btn._accent-1._btn_skyblue,
._btn_skyblue{
	background-color:#00abcc;
	border-color:#00abcc;
}
.btn._btn_lime,
.btn._accent-1._btn_lime,
._btn_lime{
	background-color:#b1d238;
	border-color:#b1d238;
}
.btn._btn_red,
.btn._accent-1._btn_red,
._btn_red{
	background-color:#da1f26;
	border-color:#da1f26;
}
.btn._btn_turquoise:hover,
.btn._accent-1._btn_turquoise:hover,
._btn_turquoise:hover{
	background-color:#05866a;
	border-color:#05866a;
}
.btn._btn_green:hover,
.btn._accent-1._btn_green:hover,
._btn_green:hover{
	background-color:#007636;
	border-color:#007636;
}
.btn._btn_orange:hover,
.btn._accent-1._btn_orange:hover,
._btn_orange:hover{
	background-color:#c68515;
	border-color:#c68515;
}
.btn._btn_yellow:hover,
.btn._accent-1._btn_yellow:hover,
._btn_yellow:hover{
	background-color:#caa802;
	border-color:#caa802;
}
.btn._btn_darkblue:hover,
.btn._accent-1._btn_darkblue:hover,
._btn_darkblue:hover{
	background-color:#163b79;
	border-color:#163b79;
}
.btn._btn_skyblue:hover,
.btn._accent-1._btn_skyblue:hover,
._btn_skyblue:hover{
	background-color:#0089a3;
	border-color:#0089a3;
}
.btn._btn_lime:hover,
.btn._accent-1._btn_lime:hover,
._btn_lime:hover{
	background-color:#8ea82d;
	border-color:#8ea82d;
}
.btn._btn_red:hover,
.btn._accent-1._btn_red:hover,
._btn_red:hover{
	background-color:#ae191e;
	border-color:#ae191e;
}
.btn._secondary._btn__turquoise{
	border-color:#06a885;
	color:#06a885;
}
.btn._secondary._btn_green{
	border-color:#009344;
	color:#009344;
}
.btn._secondary._btn_orange{
	border-color:#f8a61a;
	color:#f8a61a;
}
.btn._secondary._btn_yellow{
	border-color:#fcd203;
	color:#fcd203;
}
.btn._secondary._btn_darkblue{
	border-color:#1b4a97;
	color:#1b4a97;
}
.btn._secondary._btn_skyblue{
	border-color:#00abcc;
	color:#00abcc;
}
.btn._secondary._btn_lime{
	border-color:#b1d238;
	color:#b1d238;
}
.btn._secondary._btn_red{
	border-color:#da1f26;
	color:#da1f26;
}
.btn._secondary._btn_grayscale1{
	border-color:#333333;
	color:#333333;
}
.btn._secondary._btn_grayscale2{
	border-color:#666666;
	color:#666666;
}
.btn._secondary._btn_grayscale3{
	border-color:#999999;
	color:#999999;
}
.btn._secondary._btn_grayscale4{
	border-color:#cccccc;
	color:#cccccc;
}
.btn._secondary._btn_grayscale5{
	border-color:#d9d9d9;
	color:#d9d9d9;
}
.btn._secondary._btn_grayscale6{
	border-color:#ebebeb;
	color:#ebebeb;
}
.btn._secondary._btn_grayscale7{
	border-color:#f0f0f0;
	color:#f0f0f0;
}
.s-lms._4 .s-lms__item:nth-child(2){
	margin-right:10px;
}
.l-integrations-name__tabs-btn span{
	width:75%;
}
.s-lms__title._black{
	color:#121212;
}
.s-lms__title._turquoise{
	color:#06a885;
}
.s-lms__title._green{
	color:#009344;
}
.s-lms__title._orange{
	color:#f8a61a;
}
.s-lms__title._yellow{
	color:#fcd203;
}
.s-lms__title._darkblue{
	color:#1b4a97;
}
.s-lms__title._skyblue{
	color:#00abcc;
}
.s-lms__title._lime{
	color:#b1d238;
}
.s-lms__title._red{
	color:#da1f26;
}
.s-lms__title._grayscale1{
	color:#333333;
}
.s-lms__title._grayscale2{
	color:#666666;
}
.s-lms__title._grayscale3{
	color:#999999;
}
.s-lms__title._grayscale4{
	color:#cccccc;
}
.s-lms__title._grayscale5{
	color:#d9d9d9;
}
.s-lms__title._grayscale6{
	color:#ebebeb;
}
.s-lms__title._grayscale7{
	color:#f0f0f0;
}
.b-saas._green .b-saas__title{
	color:#009344;
}
.b-saas._darkblue .b-saas__title{
	color:#1b4a97;
}
.b-saas._red .b-saas__title{
	color:#da1f26;
}
.b-saas._turquoise .b-saas__title{
	color:#06a885;
}
.b-saas._orange .b-saas__title{
	color:#f8a61a;
}
.b-saas._black .b-saas__title{
	color:#121212;
}
.s-lms__title._black:before,
.l-customers__item._black{
	background-color:#121212;
}
.s-lms__title._turquoise:before,
.l-customers__item.__turquoise{
	background-color:#06a885;
}
.s-lms__title._green:before,
.l-customers__item._green{
	background-color:#009344;
}
.s-lms__title._orange:before,
.l-customers__item._orange{
	background-color:#f8a61a;
}
.s-lms__title._yellow:before,
.l-customers__item._yellow{
	background-color:#fcd203;
}
.s-lms__title._darkblue:before,
.l-customers__item._darkblue{
	background-color:#1b4a97;
}
.s-lms__title._skyblue:before,
.l-customers__item._skyblue{
	background-color:#00abcc;
}
.s-lms__title._lime:before,
.l-customers__item._lime{
	background-color:#b1d238;
}
.s-lms__title._red:before,
.l-customers__item._red{
	background-color:#da1f26;
}
.s-lms__title._grayscale1:before,
.l-customers__item._grayscale1{
	background-color:#333333;
}
.s-lms__title._grayscale2:before,
.l-customers__item._grayscale2{
	background-color:#666666;
}
.s-lms__title._grayscale3:before,
.l-customers__item._grayscale3{
	background-color:#999999;
}
.s-lms__title._grayscale4:before,
.l-customers__item._grayscale4{
	background-color:#cccccc;
}
.s-lms__title._grayscale5:before,
.l-customers__item._grayscale5{
	background-color:#d9d9d9;
}
.s-lms__title._grayscale6:before,
.l-customers__item._grayscale6{
	background-color:#ebebeb;
}
.s-lms__title._grayscale7:before,
.l-customers__item._grayscale7{
	background-color:#f0f0f0;
}
.btn._secondary._btn__turquoise:hover{
	border-color:#05866a;
	color:#05866a;
}
.btn._secondary._btn_green:hover{
	border-color:#007636;
	color:#007636;
}
.btn._secondary._btn_orange:hover{
	border-color:#c68414;
	color:#c68414;
}
.btn._secondary._btn_yellow:hover{
	border-color:#fcd203;
	color:#fcd203;
}
.btn._secondary._btn_darkblue:hover{
	border-color:#1b4a97;
	color:#1b4a97;
}
.btn._secondary._btn_skyblue:hover{
	border-color:#0088a3;
	color:#0088a3;
}
.btn._secondary._btn_lime:hover{
	border-color:#8da82c;
	color:#8da82c;
}
.btn._secondary._btn_red:hover{
	border-color:#da1f26;
	color:#da1f26;
}
.btn._secondary._btn_grayscale1:hover{
	border-color:#333333;
	color:#333333;
}
.s-lms__title:before{
	/*border-radius:10px;*/
}
.l-customers__customer._turquoise{
	background-color:#06a885;
}
.l-customers__customer._yellow{
	background-color:#fcd203;
}
.l-customers__customer._green{
	background-color:#009344;
}
.l-customers__customer._orange{
	background-color:#f8a61a;
}
.btn._accent-5._btn_grayscale1{
	background-color:#333333;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale1:hover{
	background-color:#292929;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale2{
	background-color:#666666;
	border-color:#666666;
}
.btn._accent-5._btn_grayscale2:hover{
	background-color:#525252;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale3{
	background-color:#999999;
	border-color:#999999;
}
.btn._accent-5._btn_grayscale3:hover{
	background-color:#7a7a7a;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale4{
	background-color:#cccccc;
	border-color:#cccccc;
}
.btn._accent-5._btn_grayscale4:hover{
	background-color:#a3a3a3;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale5{
	background-color:#d9d9d9;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale5:hover{
	background-color:#aeaeae;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale6{
	background-color:#ebebeb;
	border-color:#ebebeb;
}
.btn._accent-5._btn_grayscale6:hover{
	background-color:#bcbcbc;
	border-color:transparent;
}
.btn._accent-5._btn_grayscale7{
	background-color:#f0f0f0;
	border-color:#f0f0f0;
}
.btn._accent-5._btn_grayscale7:hover{
	background-color:#c0c0c0;
	border-color:transparent;
}
.btn._accent-5._btn_black{
	background-color:#121212;
	border-color:#121212;
}
.btn._accent-5._btn_black:hover{
	background-color:#0e0e0e;
	border-color:transparent;
}
.btn._accent-5._btn__turquoise:hover,
._btn__turquoise:hover{
	background-color:#05866a;
	border-color:transparent;
}
.btn._accent-5._btn_green:hover,
._btn_green:hover{
	background-color:#007636;
	border-color:transparent;
}
.btn._accent-5._btn_orange:hover,
._btn_orange:hover{
	background-color:#c68515;
	border-color:transparent;
}
.btn._accent-5._btn_yellow:hover,
._btn_yellow:hover{
	background-color:#caa802;
	border-color:transparent;
}
.btn._accent-5._btn_darkblue:hover,
._btn_darkblue:hover{
	background-color:#163b79;
	border-color:transparent;
}
.btn._accent-5._btn_skyblue:hover,
._btn_skyblue:hover{
	background-color:#0089a3;
	border-color:transparent;
}
.btn._accent-5._btn_lime:hover,
._btn_lime:hover{
	background-color:#8ea82d;
	border-color:transparent;
}
.btn._accent-5._btn_red:hover,
._btn_red:hover{
	background-color:#ae191e;
	border-color:transparent;
}
.b-company._turquoise{
	background-color:#05866a;
}
.b-company._gree{
	background-color:#007636;
}
.b-company._yellow{
	background-color:#caa802;
}
.b-company._orange:hover{
	background-color:#c68515;
}
.s-preview-studies .container{
	max-width:1282px;
	position:relative;
	width:100%;
}
.s-text .alignleft{
	position:relative;
}
.s-banner__btn span{
	line-height:42px;
}
.s-text ul li,
.s-text ol li{
	font-size:1.6rem;
	line-height:2.4rem;
	font-weight:400;
	color:#333;
	margin-bottom:23px;
}
.b-company{
	cursor:default;
}
.s-clients__bottom a{
	color:#666666;
	font-weight:600;

}
.s-clients__bottom a:hover{
	color:#00abcc;
}
.b-about__text a{
	font-family:'Source Sans Pro', sans-serif;
	color:#00abcc;
	text-decoration:none;
	font-weight:400;

}
.b-about__text a:hover{
	text-decoration:underline;
}
.l-solutions__item .l-solutions__hover-bottom .btn{
	display:none;
}
.l-solutions__item._vid .l-solutions__hover-bottom .btn,
.l-solutions__item._vid .l-solutions__label{
	display:block;
}
.l-investors__item{
	border-bottom:1px solid #e1e1e1;
}
.l-investors__item.no-line{
	border-bottom:none;
}
.b-about__text ul{
	list-style:disc;
	padding-left:20px;
}
.b-about__text ol{
	list-style:decimal;
	padding-left:20px;
}
.b-about__text iframe{
	margin-top:10px;
	max-width:100%;
	max-height:300px;
}
.l-products__item li strong{
	font-size:1.6rem;
	font-weight:700;
	line-height:1.2;
	color:#131313;
	margin-bottom:7px;
	width:100%;
	display:block;
}
.l-explore__icon img.video-platform{
	width:80px;
	height:auto;
}
.modal-video._integrations .modal-video__inner{
	height:100%;
}
.l-customers__item{
	position:relative;
}
.sl-products__icon-wrapper img{
	max-height:65px;
}
.s-404{
	overflow:hidden;
}
.modal-video._about-us .modal-video__inner{
	width:100% !important;
}
._animate .b-about__content p{
	animation:content-animation 0.5s;
	animation-delay:0.25s;
	animation-fill-mode:forwards;
}
.b-about__content p{
	font-size:2rem;
	line-height:1.9;
	font-weight:400;
	color:#333;
	margin-bottom:2.7rem;
	opacity:0;
	transform:translateY(20px);
}
.modal-video._customers .modal-video__inner, .modal-default__inner.modal-video__inner{
	height:100% !important;
}
.b-about__img-wrap iframe{
	position:absolute;
	top:0;
	width:95%;
	height:61%;
	left:0;
	bottom:0;
	margin:auto 0;
}
.p-case-studies .s-text:before{
	display:none;
}
.b-about:nth-child(even) .b-about__content{
	margin-left:0;
}
.s-call-to-action__bottom a{
	margin:0 0.9rem;
}
.s-call-to-action__bottom .btn._accent-1._invert._lg{
	background-color:transparent;
	border-color:#fff;
}
.s-call-to-action__bottom .btn._accent-1._invert._lg:hover{
	background-color:transparent;
	border-color:rgba(255, 255, 255, 0.7);
	color:rgba(255, 255, 255, 0.7);
}
a.btn._white{
	background:#ffffff;
	border:none;
}
a.btn._white:hover{
	background:#d2dbec;
}
.s-preview__buttons a.btn._white{
	color:#121212;
}
.l-positions__content-left p{
	margin-bottom:0;
}
.b-products__multimedia{
	position:relative;
}
.b-products__multimedia .btn._circle._lg{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:13.5rem;
	height:13.5rem;
}
@media only screen and (max-width:1300px){
	.b-about__content p{
		font-size:1.6rem;
		line-height:2.4rem;
		margin-bottom:28px;
	}
}
@media only screen and (max-width:1024px){
	.b-about__content p{
		max-width:53rem;
		font-size:1.6rem;
		line-height:2.2rem;
		margin-bottom:4.1rem;
	}
	.b-about__img-wrap iframe{
		height:100%;
	}
}
@media only screen and (max-width:740px){
	.b-about__content p{
		font-size:1.4rem;
		line-height:2.2rem;
		margin-bottom:2.2rem;
	}
	.b-products__multimedia .btn._circle._lg{
		width:5.8rem;
		height:5.8rem;
	}

}
.sl-products__icon.sl-products__select-icon img{
	width:100%;
	height:auto;
}
.p-contact .s-learn .s-learn__contacts{
	display:block;
	font-size:2rem;
	font-weight:300;
	letter-spacing:-0.4px;
}
.p-contact .s-learn .s-learn__contacts a{
	position:relative;
	color:#333;
	float:left;
	width:100%;
}
.p-contact .s-learn .s-learn__contacts a:first-child{
	padding-right:33px;
	margin-bottom:8px;
}
.wrapper__content .mktoForm{
	display:block;
	width:100% !important;
	margin:0 auto;
	position:relative;
}
._submit.f-default .f-default__thanks{
	opacity:1;
	pointer-events:all;
	display:block;
}
.s-contact .mktoForm ._checkbox label{
	padding-bottom:30px;
	cursor:pointer;
}
.s-contact._dark .mktoForm ._checkbox,
.s-contact._dark .mktoForm ._checkbox .f-default__chk-text{
	color:#fff;
}
.s-contact._dark .mktoForm ._checkbox .f-default__chk-text:after{
	border-bottom-color:#333;
	border-left-color:#333;
}
.s-contact._dark .mktoForm ._checkbox .f-default__chk:checked + span:after{
	border-bottom-color:#fff;
	border-left-color:#fff;
}
.wrapper__content .mktoForm .mktoFormRow{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.wrapper__content .mktoForm .mktoFormRow._select._1{
	max-width:50%;
	flex-basis:calc(50% - 20px);
	width:50%;
	clear:none !important;
	float:left;
}
.wrapper__content .mktoForm .mktoFormRow._textarea._1 .mktoFieldDescriptor,
.wrapper__content .mktoForm .mktoFormRow._select._1 .mktoFieldDescriptor{
	max-width:calc(100% - 20px);
	flex-basis:calc(100% - 20px);
	width:calc(100% - 20px);
}
.wrapper__content .mktoForm .mktoFormRow .mktoFieldDescriptor{
	clear:none !important;
	max-width:calc(50% - 20px);
	flex-basis:calc(50% - 20px);
	width:calc(50% - 20px);
	float:left;
}
.wrapper__content .mktoForm .mktoFormRow._textarea._1 textarea{
	height:124px;
	padding-top:18px;
	padding-bottom:18px;
	display:block;
	width:100% !important;
	font-size:1.8rem;
	font-weight:300;
	color:#131313;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
}
.wrapper__content .mktoForm .mktoFormCol, .wrapper__content .mktoForm .mktoFieldWrap{
	width:100%;
}
.wrapper__content .mktoForm input.mktoTextField, .wrapper__content .mktoForm input.mktoEmailField, .wrapper__content .mktoForm input.mktoTelField{
	display:block;
	width:100% !important;
	padding:0 20px 0 28px;
	height:6rem;
	font-size:1.8rem;
	font-weight:300;
	color:#131313;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
}
.wrapper__content .mktoForm .mktoRequiredField label.mktoLabel{
	position:absolute;
	z-index:1;
}
.wrapper__content .mktoForm .mktoFieldWrap{
	position:relative;
}
.wrapper__content .mktoForm .mktoFormRow .mktoFormCol._select .mktoFieldWrap:after{
	content:'';
	position:absolute;
	top:40px;
	right:10px;
	width:10px;
	height:10px;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	transform:rotate(45deg);
	pointer-events:none;

}
.wrapper__content .mktoForm .mktoRequiredField .mktoLabel{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:10px;
	font-size:3rem;
	height:24px;
	font-weight:400;
	color:#da1f26;
	font-family:'Source Sans Pro', sans-serif;

}
.wrapper__content .mktoForm .mktoButtonRow{
	width:100% !important;
	margin-top:3rem;
}
.wrapper__content .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{
	display:block;
	width:100%;
	height:6.4rem;
	background:#b2d238;
	font-size:1.8rem;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:0.5px;
	border-radius:5px;
	border:none;
	opacity:1;
	transition:opacity 0.2s ease-out;
}
.wrapper__content .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{
	opacity:0.7;
}
.wrapper__content .mktoForm .mktoFormRow._textarea._1 textarea{
	height:124px;
	display:block;
	width:100% !important;
	font-size:1.8rem;
	font-weight:300;
	color:#131313;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
	padding:20px;
}
.wrapper__content .mktoForm .mktoFormRow._select select{
	height:60px;
	position:relative;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
	padding-left:28px;
	width:100% !important;
	color:#777;
	line-height:60px;
	font-size:1.8rem;
	font-weight:300;
	text-transform:none;
	letter-spacing:0;
}
.wrapper__content .mktoForm .mktoFormRow._select select option{
	line-height:4rem;
	padding:0 20px;
	white-space:nowrap;
	font-size:16px;
	font-weight:400;
	color:#333;
	border-top:1px solid #ebebeb;
}
.wrapper__content .mktoForm .mktoFormRow._select select option:hover{
	background-color:#f5f5f5;
}
.wrapper__content .mktoForm .mktoFormRow._checkbox label{
	padding:30px;
}
.wrapper__content .mktoForm .mktoFormRow .f-default__chk-text{
	width:100%;
	position:absolute;
	left:0;
	pointer-events:none;
	padding-left:30px;
}
.s-contact._dark .mktoFormRow._checkbox .f-default__chk-text{
	color:#ffffff;
}
.p-news .l-news__item:first-child .b-news__bottom-link._register,
.p-news .l-news__item:nth-child(2) .b-news__bottom-link._register{
	font-size:1.4rem;
}
.m-product-submenu li{
	width:100%;
}
.m-product-submenu li .m-solutions__link{
	padding:17px 0;
}
.p-case-studies .s-preview-studies__img-wrap{
	width:auto;
	height:85px;
	text-align:left;
}
.p-case-studies .s-preview-studies__img-wrap img{
	width:auto;
	text-align:left;
}
.m-product-submenu .m-default__title{
	white-space:normal;
}
.l-trial__content p{
	font-size:1.6rem;
	line-height:1.5;
	font-weight:400;
}
.l-trial__content p strong{
	font-weight:700;
}
.l-trial__content p a{
	color:#00abcc;
	margin-left:4px;
}
.l-trial__content ul{
	margin-top:29px;
}
.l-trial__content ul li{
	font-size:1.6rem;
	line-height:1.2;
	font-weight:400;
	color:#333;
	padding-left:29px;
	margin-bottom:19px;
	position:relative;
}
.l-trial__content ul li:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:9px;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#333;
}
.f-default__row._hidden_state,
.f-default__col._state._hidden{
	display:none;
}
.f-account-new .f-default__row .f-default__chk-text{
	color:#fff;
}
.f-account-new .f-default__row .f-default__chk:checked + span:before{
	background:#b2d238;
	border-color:#b2d238;
}
.f-account-new .f-default__row .f-default__chk:checked + span:before{
	background:#b2d238;
	border-color:#b2d238;
}
.f-account-new .f-default__row .f-default__chk-text:before{
	background:#fff;
}
.s-preview__buttons a{
	cursor:pointer;
}
.page-template .s-header__text-wrap._hover-menu{
	display:none;
}
.m-site .m-default__title, .m-default__title{
	white-space:normal;

}
.m-product__list.m-default__list.cols-3{
	width:calc(100vw - 767px);
}
.cookies-bar_warp{
	transition:all 700ms;
	transition-delay:0s;

	transform-origin:left top;
	overflow:hidden;
	height:0;
}
.cookies-bar{
	width:100%;
	position:relative;
	background:#ebebeb;
	padding:15px 50px;
	text-align:justify;
	display:block;
	float:left;
}
html._cookies .cookies-bar_warp{
	height: 74px;
	transition-delay:2s;
}

._sticky-header._cookies._fixed .cookies-bar_warp{
	height:86px;
	z-index:999;
}
.cookies-bar_left{
	float:left;
	display:inline-block;
	vertical-align:middle;
}
.cookies-bar_right{
	float:right;
	display:inline-block;
	vertical-align:middle;
}
.cookies-bar_right .gotit_btn.btn._md{
	font-size:16px;
	padding:0 1.6rem;
}

.cookies-bar_left p a{
	color:#00abcc;
	line-height: 1.5;
}

.gotit_btn._md .btn__wrap{
	height:4.1rem;
}
.cookies-bar_right .gotit_btn.btn._md .btn__text{
	color:#131313;
	font-size:16px;
}
.cookies-bar p{
	font-size:17px;
	color:#131313;
	font-weight:600;
	margin:0;
	line-height:1.5;
}
.s-preview__inner iframe,
.s-preview__inner #bg_player{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit:cover;
}
.s-preview__inner iframe .playkit-player-gui{
	display:none
}
.s-lms__item li{
	position:relative;
	padding-left:10px;
}
.s-lms__item li:before{
	content:'';
	height:4px;
	width:4px;
	background:#333;
	position:absolute;
	border-radius:50%;
	left:0;
	top:15px;
}
.s-lms__item a{
	color:#00abcc;
	text-decoration:none;
	font-size:16px;

}
.s-lms__item a:hover{
	text-decoration:underline;
}
.s-lms__item .read_more{
	margin-top:5px;
	font-weight:600;
}
.s-lms__item .read_more:after{
	content:'>';
	margin-left:5px;
	vertical-align:middle;
	height:20px;
	display:inline-block;
}
@media only screen and (max-width:1024px){
	.s-preview-studies__img{
		display:block;
	}
	.gotit_btn._md .btn__wrap{
		height:4.1rem;
	}
	.cookies-bar_right .gotit_btn.btn._md .btn__text{
		font-size:14px;
	}
	.cookies-bar p{
		font-size:15px;

	}
}
@media only screen and (max-width:740px){
	html._cookies .cookies-bar_warp{
		height: 150px;
	}

	.wrapper__content .mktoForm .mktoLabel{
		float:left;
		line-height:20px;
		padding-top:0.3em;
	}
	.wrapper__content .mktoForm .mktoFormRow{
		display:block;
	}
	.wrapper__content .mktoForm .mktoFormRow .mktoFieldDescriptor{
		clear:both !important;
		max-width:100%;
		width:100%;
		display:block;
	}
	.wrapper__content .mktoForm .mktoFormRow._select._1{
		max-width:100%;
		flex-basis:calc(100% - 20px);
		width:100%;
		clear:none !important;
		float:left;
	}
	.wrapper__content .mktoForm .mktoFormRow._textarea._1 .mktoFieldDescriptor, .wrapper__content .mktoForm .mktoFormRow._select._1 .mktoFieldDescriptor{
		max-width:100%;
		flex-basis:100%;
		width:100%;
		display:block;
	}
	.wrapper__content .mktoForm .mktoFormRow._select .mktoFieldWrap:after{
		top:25px;
		right:14px;
		width:10px;
		height:10px;
	}
	.wrapper__content .mktoForm .mktoFormRow._checkbox label{
		padding:10px;
	}
	.gotit_btn._md .btn__wrap{
		height:4.1rem;
	}
	.cookies-bar{
		height:150px;
		padding:20px 20px;
	}
	.cookies-bar_right{
		width:100%;
		margin-top:10px;
	}
	.cookies-bar_right .gotit_btn.btn._md{
		width:100%;
	}
	.cookies-bar_right .gotit_btn.btn._md .btn__text{
		font-size:14px;
		font-weight:800;
	}
	.cookies-bar p{
		font-size:14px;
		line-height:1.2;
	}

}
.p-product-subpage .b-about:nth-child(odd) .b-about__img-wrap._video{
	margin-left:30px;
}
#wp-admin-bar-new_draft{
	display:none !important;
}
.video-bg{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit:cover;
	overflow:hidden;
}
.video-bg video{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:0 auto;
}
@media only screen and (max-width:1024px){
	.m-site__list{
		padding-bottom:20px;
	}
	.l-solutions__top .btn._circle{
		display:none !important;
	}
	.l-solutions__item._vid .l-solutions__top .btn._circle{
		display:block !important;
		margin:0 auto 48px;
		width:58px;
		height:58px;
		background:#00abcc;
		border:none;
	}

}
@media only screen and (max-width:740px){
	.video-bg video{
		height:100%;
		width:auto;
	}
	.l-solutions__top .btn._circle{
		display:none !important;
	}
	.l-solutions__item._vid .l-solutions__top .btn._circle{
		display:block !important;
		margin:0 auto 48px;
		width:58px;
		height:58px;
		background:#00abcc;
		border:none;
	}
	.modal-video._solutions .modal-video__inner,.modal-video._footer .modal-video__inner, .modal-video._integrations .modal-video__inner, .modal-video._behind .modal-video__inner, .modal-video._about .modal-video__inner, .modal-video._customers .modal-video__inner, .modal-video._cases .modal-video__inner, .modal-video._preview .modal-video__inner, .modal-video._about-us .modal-video__inner{
		padding:50px 0 0  !important;
	}
	.modal-video._solutions .modal-video__close, .modal-video._integrations .modal-video__close, .modal-video._behind .modal-video__close, .modal-video._about .modal-video__close, .modal-video._customers .modal-video__close, .modal-video._cases .modal-video__close, .modal-video._preview .modal-video__close, .modal-video._about-us .modal-video__close{
		top:0;
	}
	.modal-video._solutions .modal-video__close, .modal-video._integrations .modal-video__close, .modal-video._behind .modal-video__close, .modal-video._about .modal-video__close, .modal-video._customers .modal-video__close, .modal-video._cases .modal-video__close, .modal-video._preview .modal-video__close, .modal-video._footer .modal-video__close, .modal-video._about-us .modal-video__close {
		right: 10px;
		top: -40px;
	}
	.s-header .f-search{
		/*display:none;*/
	}
}
@media only screen and (max-width:740px) and (orientation:landscape){
	.modal-video._solutions .modal-video__inner, .modal-video._integrations .modal-video__inner, .modal-video._behind .modal-video__inner, .modal-video._about .modal-video__inner, .modal-video._customers .modal-video__inner, .modal-video._cases .modal-video__inner, .modal-video._preview .modal-video__inner, .modal-video._about-us .modal-video__inner{
		padding:0 !important;
	}
	.modal-video._solutions .modal-video__close, .modal-video._integrations .modal-video__close, .modal-video._behind .modal-video__close, .modal-video._about .modal-video__close, .modal-video._customers .modal-video__close, .modal-video._cases .modal-video__close, .modal-video._preview .modal-video__close, .modal-video._about-us .modal-video__close{
		/*display:none;*/
		right:10px;
		top:10px;
	}
}
.s-header._white_head .btn._accent-1{
	background-color:transparent;
	border-color:#ffffff;
}
pre{
	font-size:14px !important;
}
a.s-news__more{
	text-align:center;
	line-height:4.3rem;
}
.s-news .container{
	position:relative;
}
a.prev-page{
	position:absolute;
	right:60px;
	bottom:60px;
	width:31px;
	height:31px;
	display:none;
}
a.prev-page.__show{
	position:absolute;
	right:60px;
	bottom:60px;
	width:31px;
	height:31px;
	display:block;
}
a.prev-page svg{
	fill:#CCCCCC;
	fill-rule:nonzero;
	transform:rotate(180deg);
	height:100%;
	width:100%;
}
span.page_mark{
	width:100%;
	height:1px;
}
.s-preview-home__img-wrap img{
	z-index:10;
	object-fit: cover;
}
.s-home__video{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:100%;
	height:auto;
	z-index:1;
}
.modal-default__inner.modal-video__inner{
	overflow-y:hidden;
}


@media only screen and (max-height:720px) and (min-height:600px)and (min-width:740px){
	.s-preview-home .modal-default{
		height:95vh;
	}

}
@media only screen and (max-height:800px) and (min-height:400px)and (min-width:740px){
	.s-blog-post{
		padding-top: 130px;}
	.desktop .m-default__link{
		padding: 10px 20px 10px 20px;
	}
	.s-header__right .m-product-submenu .m-solutions li .m-solutions__link{
		padding:10px 0;
	}
	.s-header__right .m-product-submenu .m-solutions .m-default__title{
		margin-bottom:0;
		line-height:1.2;
	}
	.m-site .m-default__title, .m-default__title{
		margin-bottom:0;
		width: 100%;
		max-width: 100%;
	}
	.s-header__right .m-product-submenu .m-solutions .m-default__text{
		width: 100%;
		max-width: 100%;
		line-height: 1.2;
	}
	.m-product__item{
		padding: 8px;
	}
	.m-product__list.m-default__list.cols-3 {
		width: calc(100vw - 552px);
	}
}
._open-modal-video-preview-footer .modal-video._footer {
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}

.b-video {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow-x: hidden;
}
.b-video iframe {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

@media only screen and (max-height: 900px){
	.modal-default__content {
		max-height: 100vh !important;
	}
	.modal-video._preview .modal-video__inner{
		max-height: 82vh !important;
	}
	.b-video{
		width: 100%;
		height: 1000%;
		max-height: 100%;
		padding: 0;
	}
	.b-home {
		height: 100%;
	}
}
.sl-blogs{}
.desktop .sl-blogs .slick-arrow:hover {
	background: transparent;
}
.desktop .sl-blogs .slick-arrow {
	transition: background 0.3s, opacity 0.2s 0.4s;
}
.sl-blogs .slick-prev {
	left: 2.5%;
	z-index: 1;
}
.sl-blogs .slick-arrow {
	font-size: 0;
	position: absolute;
	top: 12.3rem;
	width: 7.5rem;
	height: 7.5rem;
}
.sl-blogs .slick-arrow:before {
	display: block;
	content: "";
	position: absolute;
	transition: background-color 0.3s ease-out;
	top: 0;
	width: 7.5rem;
	height: 7.5rem;
	border-radius: 50%;
	border: 2px solid #fff;
	background-color: rgba(0, 0, 0, 0.4);
}

.sl-blogs .slick-prev:after {
	left: 2.9rem;
	transform: rotate(131deg) skew(-6deg);
}
.sl-blogs .slick-arrow:after {
	display: block;
	content: "";
	position: absolute;
	top: 2.6rem;
	width: 2.4rem;
	height: 2.4rem;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
.sl-blogs  .slick-next {
	right: 2.9%;
}
.sl-blogs  .b-news__img img{
	object-fit: cover;
}
.sl-blogs  .slick-next:after {
	right: 2.9rem;
	transform: rotate(-49deg) skew(-6deg);
}
.modal-subscribe__inner{
	background:#fff;
	padding: 5rem 5.9rem;
}
.f-subscribe__inner {
	padding: 0;
}.f-subscribe__inner form {
	 margin-bottom: 30px;
}
/* YULIA CSS */
/* Common */
/* Common */
.b-title__text{
	font-size: 2.6rem; /* Title of each section */
}
.b-title:before{
	width: 7.3rem;
	height:4px;
	border-radius:4px;
	margin: 0 auto 0.8rem;
}
.modal-default__close{ /* Video player close button*/
	width: 50px;
	height: 50px;
}
.modal-default__close:before, .modal-default__close:after{
	width: 26px;
}

@media only screen and (max-width: 1024px){
	.b-title__text {
		font-size: 2.2rem;
	}
}

@media only screen and (max-width: 740px){
	.b-title__text {
		font-size: 1.8rem;
	}
}

/* Homepage */
@media only screen and (max-width: 1600px){
	.b-home__title{
		font-size: 2.7rem;
		line-height: 1.3;
		letter-spacing: 0.7px;
	}
}
@media only screen and (max-width: 1300px){
	.b-home__title{
		letter-spacing: 0.7px;
	}
}
@media only screen and (max-width: 1024px){
	.b-home{
		height: 100%;
	}
	.b-home__title{
		font-size: 1.8rem;
		letter-spacing: 0.5px;
	}
}


/*!* Video background header - world pages *!*/
/*.video-bg video{*/
	/*height: 100%;*/
	/*width: auto;*/
/*}*/

/* Text on the header image - all pages with header image */
.s-preview .b-title__text{
	font-size: 3.4rem;
	letter-spacing: 1px;
}
.s-preview__text{
	font-size: 2.4rem;
	letter-spacing: 0.8px;
}
.s-preview .b-title{
	margin-bottom: 1.5rem;
}

@media only screen and (max-width: 1600px){
	.s-preview .b-title__text{
		font-size: 3.0rem;
		letter-spacing: 0.5px;
	}
	.s-preview__text{
		font-size: 2.3rem;
		letter-spacing: 0.5px;
	}
}

@media only screen and (max-width: 1300px){
	.s-preview .b-title__text{
		font-size: 2.8rem;
		letter-spacing: 0.5px;
	}
}
@media only screen and (max-width: 1024px){
	.s-preview .b-title__text{
		font-size: 2.6rem;
	}
	.s-preview__text{
		font-size: 1.9rem;
	}
	.p-solution-vamb .s-preview__inner .container, .p-solution-vimb .s-preview__inner .container, .p-products-vimb .s-preview__inner .container, .p-product-vamb .s-preview__inner .container, .p-product-subpage .s-preview__inner .container{
		max-width: 600px;
	}
}
@media only screen and (max-width: 740px){
	.s-preview__text{
		font-size: 1.6rem;
	}
	.s-preview .b-title__text{
		font-size: 2rem;
	}
}



/* Logos under the header - world/solution pages */
.l-clients__item{
	padding: 0 3rem;
}
.l-clients__img-wrap{
	opacity: 0.7;
}
.s-clients__top{
	padding: 5rem 0 5rem;
}

@media only screen and (max-width: 1600px){
	.s-clients__top{
		padding: 5rem 0 5rem;
	}
	.l-clients__img-wrap{
		height: 6.8rem;
	}
}
@media only screen and (max-width: 1024px){
	.s-clients__top{
		padding: 3.5rem 1.8rem 3.5rem;
	}
	.l-clients__img-wrap{
		height: 5rem;
	}
	.l-clients__item{
		padding: 0 2rem;
	}
}
@media only screen and (max-width: 740px){
	.s-clients__top{
		padding: 2rem 1.8rem 1rem;
	}
	.l-clients__item{
		margin-bottom: 28px;
	}
}


/* General text - world/solution pages */
.s-lead{
	padding-top: 60px;
}

@media only screen and (max-width: 1600px){
	.s-lead{
		padding-top: 50px;
	}
}
@media only screen and (max-width: 1300px){
	.s-lead{
		padding-top: 40px;
	}
}
@media only screen and (max-width: 1024px){
	.s-lead{
		padding-top: 30px;
	}
}


/* Solution boxes - world/solution pages */

.l-solutions__content {
	height: 460px;
}
.s-solutions._fo .l-solutions__content,
.s-solutions._max .l-solutions__content {
	height: 460px;
}
.l-solutions .b-title:before {
	width: 6rem;
}
.l-solutions__content .b-title:before {
	margin-bottom: 0.8rem;
}
.l-solutions__top {
	left: 4.1rem;
	bottom: 3.9rem;
	max-width: 28rem;
}
.l-solutions__top .b-title__text {
	font-size: 2.3rem;
}
.l-solutions__hover-inner {
	padding: 5.2rem 4.1rem 2.6rem;
}
.l-solutions__hover-inner .b-title {
	min-height: auto;
}
.l-solutions__hover-inner .b-title__text {
	font-size: 2.3rem;
	line-height: 1.3;
}
.l-solutions__text {
	font-size: 1.7rem;
	line-height: 2.2rem;
}
.l-solutions__item {
	padding: 0 1px 1px 1px;
}
.b-title__text {
	line-height: 1.3;
}
.btn-read-more {
	font-size: 1.6rem;
	padding-right: 1.1rem;
}
.l-solutions .btn._circle {
	margin-bottom: 1.3rem;
	width: 6.8rem;
	height: 6.8rem;
}
.l-solutions .btn._circle .svg-play2 {
	width: 24px;
	height: 28px;
}




@media only screen and (max-width: 1600px) {
	.l-solutions__top {
		bottom: 3.1rem;
	}
	.l-solutions__top .b-title__text {
		font-size: 2.1rem;
	}
	.l-solutions__hover-inner .b-title__text {
		font-size: 2.1rem;
	}
}


@media only screen and (max-width: 1300px) {
	.s-solutions._fo .l-solutions__content,
	.s-solutions._max .l-solutions__content {
		height: 420px;
	}
	.l-solutions__content {
		height: 420px;
	}
	.l-solutions__hover-inner .b-title {
		min-height: auto;
	}
	.l-solutions__top {
		bottom: 2.8rem;
	}
	.l-solutions__text {
		font-size: 1.6rem;
		line-height: 2.1rem;
	}
	.l-solutions .btn._circle {
		margin-bottom: 2.4rem;
		width: 6.1rem;
		height: 6.1rem;
	}
	.l-solutions .btn._circle .svg-play2 {
		width: 20px;
		height: 23px;
	}
}

@media only screen and (max-width: 1024px) {
	.s-solutions._fo .l-solutions__content,
	.s-solutions._max .l-solutions__content{
		height: auto;
	}
	.l-solutions__content {
		height: auto;
	}
	.l-solutions__item {
		padding: 0 1px 10px 1px !important;
	}
	.l-solutions__top .b-title__text {
		font-size: 1.8rem;
	}
	.l-solutions__text {
		font-size: 14px;
		color: #333333;
	}
	.l-solutions__hover-inner {
		padding: 13px 20px 0;
	}
	.l-solutions__top {
		left: 2.1rem;
		bottom: 1.9rem;
	}
}

@media only screen and (max-width: 740px) {
	.l-solutions__top .b-title__text {
		font-size: 1.9rem;
		letter-spacing: 0.2px;
	}
	.l-solutions__top {
		left: 2.1rem;
		bottom: 1.9rem;
	}
	.l-solutions__hover-inner {
		padding: 13px 20px 0;
	}

}


/* About section/zigzag layout - world/solution/product pages */

.s-about{
	padding: 1.5rem 0 1.8rem; /*reduces space on the top of the section*/
}
.b-about {
	margin-left: 7%; /*margin from both sides of the section, to make items closer*/
	margin-right: 7%;
}
.b-about__content{
	padding: 0 10px 0 10px;
}
.b-about__content-wrap{
	justify-content: center;
}
.b-about__title {
	font-family: 'Soho', 'Arial', sans-serif;
	font-size: 2.6rem !important;
	margin-bottom: 2.0rem;
	letter-spacing: 0px;
}
.b-about__text {
	font-size: 18px; /*or 1.9rem*/
	line-height: 2;
	font-weight: 400;
	color: #333;
	margin-bottom: 2.7rem;
}
.b-about__content p{
	font-size:18px; /*or 1.9rem*/
	line-height:2;
	font-weight:400;
	color:#333;
	margin-bottom:2.3rem;
}
.b-about:nth-child(even) .b-about__content {
	align-content: center;
	justify-content: center;
	padding-right: 50px;
	padding-left: 50px;
	margin-left: auto;
	margin-right: auto;
	max-width: 785px;
}
.p-product-vamb .b-about__content, .p-product-subpage .b-about__content {
	padding-right: 50px;
	padding-left: 50px;
	max-width: 785px;
}
.b-about__img-wrap {
	padding-top: 80%;
	position:inherit;
	align-content: center;
}


@media only screen and (max-width: 1600px) {
	.b-about__title {
		font-size: 2.3rem !important;
		margin-bottom: 1.9rem;
		line-height: 1.5;
	}
	.b-about__text {
		font-size: 17px; /*or 1.9rem*/
		line-height: 2;
	}
	.b-about__content {
		padding-right: 50px;
		padding-left: 50px;
		font-size: 17px; /*or 1.9rem*/
		line-height: 2;
	}
	.b-about__content p{
		font-size: 17px; /*or 1.9rem*/
		line-height: 2;
	}
}

@media only screen and (max-width: 1300px) {
	.b-about {
		margin-left: 4%; /*margin from both sides of the section, to make items closer*/
		margin-right: 4%;
	}
	.b-about__title {
		font-size: 2.2rem;
		margin-bottom: 1.5rem;
	}
	.b-about__text {
		font-size: 1.7rem;
		line-height: 1.6;
	}
	.b-about__content {
		font-size:1.7rem;
		padding-right: 10px;
		padding-left: 10px;
		line-height:1.6;
	}
	.b-about__content p{
		font-size:1.7rem;
		line-height:1.6;
	}
}

@media only screen and (max-width: 1024px) {
	.b-about__content,
	.b-about:nth-child(even) .b-about__content {
		margin: 0 auto;
		padding: 2.9rem 0 0;
		text-align: center;
	}
	.b-about__text {
		margin-left: auto;
		margin-right: auto;
	}
	.b-about__content {
		max-width: 600px;
	}
	.b-about__text ul{
		padding-left: 100px;
		padding-right: 100px;
		text-align: left;
	}
}

@media only screen and (max-width: 740px) {
	.b-about__title {
		margin-bottom: 1.3rem;
		font-size: 1.8rem !important;
	}
	.b-about__text {
		font-size: 14px;
		line-height: 1.9rem;
		margin-bottom: 2.2rem;
	}
	.b-about__content p{
		font-size:14px;
		line-height:2.1rem;
	}
	.b-about:nth-child(even) .b-about__content {
		padding-right: 0px;
		padding-left: 0px;
	}
	.p-product-vamb .b-about__content, .p-product-subpage .b-about__content {
		padding-right: 0px;
		padding-left: 0px;
	}
	.b-about__content,
	.b-about:nth-child(even) .b-about__content {
		padding: 1.7rem 0 0;
		text-align: left;
	}
	.p-product-vamb .b-about__content,
	.p-product-vamb .b-about:nth-child(even) .b-about__content,
	.p-product-subpage .b-about__content,
	.p-product-subpage .b-about:nth-child(even) .b-about__content,
	.p-about-us .b-about__content,
	.p-about-us .b-about:nth-child(even) .b-about__content {
		padding: 1.7rem 0 0;
		text-align: left;
	}
	.p-product-vamb .b-about:first-child .b-about__img-wrap,
	.p-product-subpage .b-about:first-child .b-about__img-wrap {
		height: 15rem;
		margin-bottom: 20px;
	}
	.p-product-vamb .b-about__item:nth-child(2),
	.p-product-subpage .b-about__item:nth-child(2) {
		order: -1;
		margin-bottom: 2px;
	}
	.b-about .btn._circle._lg {
		width: 5.8rem;
		height: 5.8rem;
	}
	.b-about .btn._circle._lg svg {
		width: 20px;
		height: 23px;
	}
	.b-about__text ul{
		padding-left: none !important;
		padding-right: none !important;
		text-align: left;
	}
}


/* case studies box - world/solution pages */

.l-studies-name__button {
	height: 14.6rem;
}
.l-studies-name__button img {
	max-width: 250px;
	max-height: 80px;
}
.s-studies__link{
	font-size: 1.6rem;
}
.btn._circle._lg {
	width: 11.8rem;
	height: 11.8rem;
}
.btn._circle._lg .btn__svg {
	width: 4.2rem;
	height: 4.2rem;
}
.l-studies-content__item {
	padding-top: 26.3%;
	min-height: 700px;
}
.l-studies-content__item .container {
	margin-top: 111px;
	max-width: 1200px;
}
.l-studies-content__text {
	font-size: 2.4rem;
}
.l-studies-content__note {
	margin-bottom: 2rem;
}
.l-studies-content__bottom {
	padding: 2.3rem 1.5rem 0;
}
.l-studies-content__bottom:before {
	height: 1px;
	opacity: 0.4;
	background: #ffffff;
}
.l-studies-name__button:before {
	height: 6px;
}

@media only screen and (max-width: 1600px) {
	.l-studies-name__button {
		height: 13.3rem;
	}
	.l-studies-content__item {
		min-height: 580px;
	}
	.btn._circle._lg {
		width: 9.8rem;
		height: 9.8rem;
	}
	.btn._circle._lg .btn__svg {
		width: 3.2rem;
		height: 3.2rem;
	}
	.l-studies-content__text {
		max-width: 1000px;
	}
}

@media only screen and (max-width: 1024px){
	.s-studies__top{
		height: 100px;
	}
	.l-studies-name__button{
		height: 100px;
	}

}

@media only screen and (max-width: 740px) {
	.l-studies-name {
		min-width: 50.8rem;
	}

	.l-studies-name__button {
		height: 83px;
	}
	.l-studies-name__button:before {
		height: 4px;
	}
	.l-studies-content__item {
		padding-top: 5%;
		min-height: 400px;
	}
	.l-studies-content__item .container{
		margin-top: auto;
	}
	.btn._circle._lg{
		width: 7.8rem;
		height: 7.8rem;
	}
	.btn._circle._lg .btn__svg{
		width: 2.8rem;
		height: 2.8rem;
	}
	.s-studies__link{
		font-size: 1.2rem;
	}
	.l-studies-content__text {
		font-size: 1.8rem;
		line-height: 1.3;
	}
	.l-studies-content__wrap-container {
		padding: 4rem 2rem;
	}
}

/* Blue Tabs - product pages */

.l-integrations-name{
	height: 625px;
}
.l-integrations-name__item{
	height: 125px;
}
.l-integrations-name__tabs-btn span{
	font-size: 26px;
	font-weight: 400;
}
.l-integrations-content__descr{
	height: auto;
	padding:34px 41px 20px;
}
.l-integrations-content__descr p{
	font-size:16px;
	line-height:22px;
	height: auto;
	margin-bottom: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:0.02em;
}
.l-integrations-content__descr p a{
	letter-spacing:0.02em;
	font-weight: 700;
}
.l-integrations-content__descr{
	padding: 34px 41px 0px;
}
.l-integrations-content__img .btn._circle._lg{
	top: 200px;
	width: 11.5rem;
	height: 11.5rem;
}
.l-integrations-content__img .btn._circle._lg svg{
	width: 44px;
	height: 44px;
}
.l-integrations-content__title{
	font-size: 26px;
}

@media only screen and (max-width: 1600px) {
	.l-integrations-name{
		height: 600px;
	}
	.l-integrations-name__item{
		height: 120px;
	}
	.l-integrations-name__tabs-btn span{
		font-size: 24px;
		font-weight: 400;
	}
	.l-integrations-name__item{
		padding-left: 70px;
	}
	.l-integrations-name__item._active:before{
		left: 35px;
	}
	.l-integrations-content__title{
		font-size: 24px;
	}
	.l-integrations-content__descr p{
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 1440px) {
	html._cookies .cookies-bar_warp {
		height: 80px;
	}
	.cookies-bar_left{
		width:85%;}
}
@media only screen and (max-width: 1300px) {
	.l-integrations-name{
		height: 600px;
	}
	.l-integrations-name__item{
		height: 120px;
	}
	.l-integrations-name__tabs-btn span{
		font-size: 22px;
		font-weight: 400;
	}
	.l-integrations-name__item{
		padding-left: 70px;
	}
	.l-integrations-name__item._active:before{
		left: 35px;
	}
	.l-integrations-content__title{
		font-size: 24px;
	}
	.l-integrations-content__descr p{
		margin-bottom: 20px;
	}
	.l-integrations-name__icon{
		padding-left: 40px;
		padding-right: 20px;
	}
}

@media only screen and (max-width: 1024px) {
	.l-integrations-content__descr p{
		height: auto;
		margin-bottom: 20px;
	}
	.l-integrations-content__title{
		font-size: 24px;
	}
}

@media only screen and (max-width: 740px) {
	.l-integrations-content__descr{
		padding: 34px 20px 0px;
	}
	.l-integrations-content__title{
		font-size: 20px;
	}
	.s-integrations .f-default__select{
		padding-right: 70px;
	}
	.l-integrations-content__img .btn._circle._lg{
		top: 85px;
		width: 9rem;
		height: 9rem;
	}
	.l-integrations-content__img .btn._circle._lg svg{
		width: 30px;
		height: 30px;
	}
	.l-integrations-content__descr{
		height: auto;
		padding-bottom: 20px;
	}
	.l-integrations-content__descr p a{
		font-size: 15px;
		color: #ffffff;
	}
}


/* Key Features- product page */

.l-features__title{
	font-size: 2.3rem;
	line-height: 1.5;
}

@media only screen and (max-width: 1600px){
	.l-features__list-item p{
		font-size: 17px;
	}
}

@media only screen and (max-width: 1300px){
	.l-features__title{
		letter-spacing: 0;
	}
}

@media only screen and (max-width: 1024px){
	.l-features__title{
		font-size: 18px;
		max-width: 80%;
	}
	.l-features__icon{
		width: 20px;
	}
}

@media only screen and (max-width: 740px){
	.l-features__title{
		font-size: 16px;
		max-width: 100%;
	}
	.l-features__list-item p{
		font-size: 14px;
		line-height: 18px;
	}

}

/* Resources on the bottom- world/solution pages */

.sl-resources__title{
	margin-bottom: 1rem;
}
.sl-resources__text{
	font-size: 1.5rem;
}

/* Small product item-product pages */

.s-lms{
	margin-bottom: 70px;
}

@media only screen and (max-width: 1600px) {
	.s-lms{
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 1300px) {
	.s-lms{
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 1024px) {
	.s-lms{
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 740px) {
	.s-lms__item{
		margin-bottom: 10px;
	}
}


/* Products overview-white space */

.p-product-subpage .s-preview__inner .container, .p-about-us .s-preview__inner .container{
	padding-top: 200px;
}

.p-product-vamb .s-preview__inner, .p-product-subpage .s-preview__inner{
	height: 60rem;
}

@media only screen and (max-width: 1300px) {
	.p-product-subpage .s-preview__inner .container, .p-about-us .s-preview__inner .container{
		padding-top: 210px;
	}
	.p-product-vamb .s-preview__inner, .p-product-subpage .s-preview__inner{
		height: 50rem;
	}
}
@media only screen and (max-width: 1024px) {
	.p-product-subpage .s-preview__inner .container, .p-about-us .s-preview__inner .container{
		padding-top: 100px;
	}
	.p-product-vamb .s-preview__inner, .p-product-subpage .s-preview__inner{
		height: 50rem;
	}
}
@media only screen and (max-width: 740px) {
	.p-product-subpage .s-preview__inner .container, .p-about-us .s-preview__inner .container{
		padding-top: 165px;
	}
	.p-product-vamb .s-preview__inner, .p-product-subpage .s-preview__inner{
		height: 34.5rem;
	}
}

/* Resource page- spaces */
.s-text{
	padding: 35px 0 15px;
}
.s-banner + .s-text{
	padding-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
	.s-text{
		padding: 20px 0 10px;
	}
}

/* Resource lobby*/
.s-resources-cat__select .jq-selectbox__select{
	height: 5rem;
}
.s-resources-cat__select .jq-selectbox__select-text{
	line-height: 5rem;
	font-size: 1.5rem;
}
.s-resources-cat__select .jq-selectbox__trigger-arrow{
	top: 15px;
}

@media only screen and (max-width: 1024px) {
	.s-resources-cat__select .jq-selectbox__select{
		height: 4.5rem;
	}
	.s-resources-cat__select .jq-selectbox__select-text{
		line-height: 4.5rem;
		font-size: 1.4rem;
	}
	.s-resources-cat__select .jq-selectbox__trigger-arrow{
		top: 14px;
	}
}
@media only screen and (max-width: 740px) {
	.s-resources-cat__select .jq-selectbox__select{
		height: 3.2rem;
	}
	.s-resources-cat__select .jq-selectbox__select-text{
		line-height: 3.2rem;
		font-size: 1rem;
	}
	.s-resources-cat__select .jq-selectbox__trigger-arrow{
		top: 9px;
	}
}
.page-template-page-free_trial .s-header._top._text .svg-search{fill:rgb(103, 103, 103);}