/*
Stylesheet Name: Savior Pro Styles
Author: Savior Admin
Tags: elementor-element, elementor-button, pp-dual-heading, pp-info-box, img, svg, pp-advanced-menu, slider_revolution, slick-slider, elementor-widget-video, elementor-widget-image-box, mCustomScrollbar, pp-list-items.
Version: 1.1
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Elements
# Pages
# Sections
# keyFrames
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	scroll-behavior: smooth;
}
.menu-item.current-menu-item a, .home .main-logo a {
	pointer-events: none;
	cursor: default;
}

a:focus,
a:-webkit-any-link:focus-visible,
.pp-video-play-icon:focus{
	outline: 1px solid #000 !important;
}
h1, h2, h3, h4, h5, h6,
.pp-dual-heading-block.elementor-widget-pp-dual-heading .pp-dual-heading,
.elementor-element.elementor-widget-text-editor p,
.woocommerce-js h2{
	margin-bottom: 0px;
}
ul, ol{
	list-style: none;
	margin-bottom: 0px;
	padding: 0px;
}
.ast-separate-container{
	background-color: #fff;
}
.ast-container,
.ast-woo-shop-archive .site-content > .ast-container{
	padding: 0px;
	max-width: 100%;
}
.ast-separate-container #primary, 
.ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary,
.error404.ast-separate-container #primary{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ast-narrow-container .site-content > .ast-container{
	max-width: 100%;
}
.ast-separate-container .ast-container .ast-article-single{
	padding: 0px !important;
}
#ast-scroll-top.ast-scroll-top-icon{
	width: 40px;
	height: 40px;
	transition: all 0.35s ease;
	right: 15px;
	bottom: 20px;
}
#ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow svg{
	width: 18px;
	height: auto;
}
.section-head.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	flex-direction: column;
}
#ast-scroll-top.ast-scroll-top-icon:active,
#ast-scroll-top.ast-scroll-top-icon:hover,
#ast-scroll-top.ast-scroll-top-icon:focus{
	border: 0px;
}
/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
.btn-red.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 53px;
	height: 8px;
}
.btn-red-border.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 53px;
	height: 9px;
	transition: all 0.35s ease;
}
.btn-red-border.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.btn-red-border.elementor-widget-button .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #fff;
}
.btn-white-txt.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 53px;
	height: 8px;
	transition: all 0.35s ease;
}
.btn-white-txt.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.btn-white-txt.elementor-widget-button .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #E61E1E;
}
/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/
.main-header .elementor-element.top-row > .e-con-inner{
	justify-content: space-between;
}
.main-header .top-row .elementor-element.col-left{
	width: auto;
}
.main-header .top-row .elementor-element.col-right{
	width: auto;
}
.main-header .main-logo.elementor-widget-image-box .elementor-image-box-wrapper{
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
}
.main-header .main-logo.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{
	width: auto;
}
.main-header .main-logo.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img a{
	display: block;
}
.main-header .main-logo.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{
	width: auto;
	padding-left: 73px;
}
.main-header .top-row .logo-col .logo-identifier.elementor-widget-image{
	padding-left: 65px;
}
.uk-header.main-header .top-row .logo-col .logo-identifier.elementor-widget-image img{
	max-width: 117px;
}
.main-header .main-menu.not-for-desktop{
	display: none;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 34px;
}
.de-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 31px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item:not(:last-child):after{
	content: "";
	width: 1px;
	height: 35px;
	background: #D8D8D8;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-113 > .ha-menu-nav-link{
	width: 113px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-120 > .ha-menu-nav-link{
	width: 120px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-78 > .ha-menu-nav-link{
	width: 78px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-108 > .ha-menu-nav-link{
	width: 108px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-74 > .ha-menu-nav-link{
	width: 74px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-102 > .ha-menu-nav-link{
	width: 102px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-53 > .ha-menu-nav-link{
	width: 53px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.wd-73 > .ha-menu-nav-link{
	width: 73px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item a{
	text-align: center;
	cursor: pointer;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item a:focus{
	outline: 1px solid #000 !important;
}
.pl-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link,
.nl-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link,
.it-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link,
.de-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link,
.es-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link,
.fr-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item .ha-menu-nav-link{
	width: auto !important;
}
.pl-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 32px;
}
.nl-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 28px;
}
.it-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 27px;
}
.es-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 27px;
}
.fr-header.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item{
	padding: 0px 24px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item > .ha-menu-nav-link:after{
	content: "";
	width: 0px;
	height: 2px;
	background: #0064D2;
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 14px;
	transition: all 0.35s ease;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item > .ha-menu-nav-link:after{
	bottom: 14px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item a {
	pointer-events: auto;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.active > .ha-menu-nav-link:after,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.current_page_item > .ha-menu-nav-link:after,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.current-menu-item > .ha-menu-nav-link:after,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.current-menu-parent > .ha-menu-nav-link:after,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item > .ha-menu-nav-link:hover:after,
.archive.post-type-archive-insights .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item > .ha-menu-nav-link:after,
.single.single-insights .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item > .ha-menu-nav-link:after,
.search-results .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item > .ha-menu-nav-link:after{
	width: calc(100% + 30px);
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children > ul.ha-dropdown{
	top: calc(100% - 7px);
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.menu-item-has-children > a.dropdown-item:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M4.87996 11.2837C4.79591 11.3581 4.69085 11.3953 4.57528 11.3953C4.45972 11.3953 4.35465 11.3581 4.27061 11.2837C4.10251 11.1349 4.10251 10.893 4.27061 10.7442L9.62875 5.99999L4.27061 1.25581C4.10251 1.10697 4.10251 0.86511 4.27061 0.716273C4.4387 0.567435 4.71186 0.567435 4.87996 0.716273L10.5428 5.73022C10.7109 5.87906 10.7109 6.12092 10.5428 6.26976L4.87996 11.2837Z" fill="white"/></svg>') no-repeat;
	width: 15px;
	height: 12px;
	display: inline-block;
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav li.menu-item.menu-item-has-children ul.ha-dropdown{
	z-index: 1;
	box-shadow: none;
	border: 0px;
	min-width: 296px;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav li.menu-item.menu-item-has-children ul.ha-dropdown li.menu-item .dropdown-item{
	text-align: left;
	cursor: pointer;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.only-for-mobile{
	display: none;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.last-item:after{
	display: none;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.item-uk-only.menu-item-has-children a.dropdown-item:after,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.item-uk-only.menu-item-has-children > ul.ha-dropdown{
	display: none;
}
.user_uk .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.item-uk-only.menu-item-has-children > ul.ha-dropdown{
	display: block;
}
.user_uk .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.item-uk-only.menu-item-has-children a.dropdown-item:after{
	display: inline-block;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav li.menu-item.for-uk-only{
	display: none;
}
.user_uk .main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav li.menu-item.for-uk-only{
	display: flex;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item.menu-item-has-children ul.ha-dropdown > li.menu-item.menu-item-has-children > ul.ha-dropdown li.menu-item a.dropdown-item{
	text-align: left;
}
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item-has-children.focus-hover > ul.ha-dropdown,
.main-header .main-menu.ha-nav-menu .ha-menu-container ul.ha-navbar-nav > li.menu-item-has-children.focus-hover > ul.ha-dropdown > li.menu-item-has-children.focus-hover > ul.ha-dropdown{
	visibility: visible;
	opacity: 1;	
}
.home-hero .btn-red.elementor-widget-button .elementor-button-wrapper .elementor-button{
	padding: 18px 30px 18px 31px;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-container{
	padding-bottom: 915px;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon{
	display: flex;
	align-items: center;
	left: inherit;
	top: inherit;
	transform: translate(0px, 0px);
	right: 39px;
	bottom: 37px;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "watch the film";
	color: #FFF;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 48px;
	text-transform: uppercase;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: -162px;
	transform: translateY(-50%);
	width: max-content;
}
.wa-teu .teu-vid.tpl-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "OBEJRZYJ FILM";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.tnl-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "BEKIJK DE FILM";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.tit-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "GUARDA IL FILM";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.tfr-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "VOIR LE FILM";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.tde.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "FILM ANSEHEN";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.tes-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:before{
	content: "VER LA PELÍCULA";
	font-family: "Toshiba Sans", Sans-serif;
	font-weight: 500;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg{
	width: 114px;
	height: 114px;
	transition: all 0.2s ease;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg circle{
	transition: all 0.2s ease;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg{
	fill: #0064D2;
}
.wa-teu .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg circle{
	stroke: #0064D2;
}
.wa-teu .vid-head.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	flex-direction: column;
}
.wa-teu .vid-head.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text{
	display: flex;
	align-items: center;
	column-gap: 8px;
}
.wa-teu .vid-head.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text:before{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_14_797)"><path d="M12 0C5.38332 0 0 5.38332 0 12C0 18.6167 5.38332 24 12 24C18.6167 24 24 18.6167 24 12C24 5.38332 18.6167 0 12 0ZM12 22.5C6.2102 22.5 1.50001 17.7898 1.50001 12C1.50001 6.2102 6.2102 1.50001 12 1.50001C17.7898 1.50001 22.5 6.2102 22.5 12C22.5 17.7898 17.7898 22.5 12 22.5Z" fill="white"/><path d="M12.75 4.5H11.25V12.3105L15.9697 17.0302L17.0303 15.9697L12.75 11.6894V4.5Z" fill="white"/></g><defs><clipPath id="clip0_14_797"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>') no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
}
.teu-services .elementor-element.teu-card{
	overflow: hidden;
}
.teu-services .elementor-element.teu-card:before{
	display: inline-block;
	content: "";
	background: #000;
	opacity: 0.3;
	height: 100%;
	width: 100%;
}
.teu-services .teu-card .elementor-element.card-body{
	transition: all 0.65s ease;
	min-height: 404px;
	transform: translateY(352px);
}
.teu-services .teu-card:hover .elementor-element.card-body,
.teu-services.tpl-services .teu-card:hover .elementor-element.card-body,
.teu-services.tes-services .teu-card:hover .elementor-element.card-body,
.teu-services.tfr-services .teu-card:hover .elementor-element.card-body{
	transform: translateY(0px);
}
.teu-services.tpl-services .teu-card .elementor-element.card-body{
	min-height: 495px;
	transform: translateY(382px);
}
.teu-services.tes-services .teu-card .elementor-element.card-body,
.teu-services.tfr-services .teu-card .elementor-element.card-body{
	min-height: 469px;
	transform: translateY(354px);
}
.teu-services.tpl-services .teu-card .card-body .card-head.elementor-widget-heading,
.teu-services.tes-services .teu-card .card-body .card-head.elementor-widget-heading,
.teu-services.tfr-services .teu-card .card-body .card-head.elementor-widget-heading{
	min-height: 158px;
}
.teu-services.tpl-services .teu-card .card-body .card-head.elementor-widget-heading > .elementor-widget-container,
.teu-services.tes-services .teu-card .card-body .card-head.elementor-widget-heading > .elementor-widget-container,
.teu-services.tfr-services .teu-card .card-body .card-head.elementor-widget-heading > .elementor-widget-container{
	display: flex;
	align-items: flex-end;
}
.teu-services .teu-card .card-body .inner-txt.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 24px;
}
.teu-services .teu-card .card-body .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 53px;
	height: 8px;
	transition: all 0.35s ease;
}
.teu-services .teu-card .card-body .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.teu-services .teu-card .card-body .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #E61E1E;
}
.elementor-element.teu-newsroom > .e-con-inner{
	margin-right: 0px;
}
.teu-newsroom .elementor-element.col-left{
	width: 434px;
}
.teu-newsroom .elementor-element.col-right{
	width: calc(100% - 434px);
}
.elementor-element.news-card:after{
	content: "";
	width: 74px;
	height: 2px;
	background: transparent;
	display: inline-block;
	position: absolute;
	left: 24px;
	top: -2px;
}
.news-post.e-widget-swiper .pp-posts .swiper-wrapper .swiper-slide .pp-post.pp-carousel-item{
	padding: 1px 0px;
}
.news-post.e-widget-swiper .pp-posts .swiper-wrapper .swiper-slide.swiper-slide-active .elementor-element.news-card:after{
	background: #0064D2;
}
.news-card .card-title.elementor-widget-heading,
.news-card .card-title.ha-post-title{
	min-height: 222px;
}
.news-card .card-title.elementor-widget-heading .elementor-heading-title,
.news-card .card-title.ha-post-title .ha-post-title{
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	white-space: pre-wrap; 
}
.news-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon,
.news-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 15px;
	height: 15px;
	transition: all 0.35s ease;
}
.news-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg rect{
	transition: all 0.35s ease;
}
.news-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.news-card .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg{
	fill: #0064D2;
}
.news-card .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg rect{
	stroke: #0064D2;
}
.news-card .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #fff;
}
.news-post.e-widget-swiper{
	width: calc(100% + 159px) !important;
}
.news-post.e-widget-swiper > .elementor-widget-container{
	margin-right: -159px !important;
}
.news-post.e-widget-swiper .pp-posts .swiper-wrapper .swiper-slide.swiper-slide-next + .pp-post-wrap.swiper-slide{
	opacity: 0.2;
}
.card-btn .elementor-button-content-wrapper {
	align-items: center;
}
.main-footer .elementor-element.col-25{
	width: auto;
}
.main-footer .footer-menu.mh-225.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu{
	min-height: 225px;
}
.main-footer .footer-menu .elementor-nav-menu--main ul.elementor-nav-menu li a{
	cursor: pointer;
}
.main-footer .footer-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.menu-item-has-children .elementor-item .sub-arrow{
	display: none;
}
.main-footer .footer-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.for-uk-only{
	display: none;
}
.user_uk .main-footer .footer-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.for-uk-only{
	display: block;
}
.main-footer .footer-head.pt-55.elementor-widget-heading > .elementor-widget-container{
	padding-top: 55px;
}
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon{
	background: transparent;
}
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon svg{
	transition: all 0.35s ease;
	width: 20px;
	height: 20px;
}
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon svg path{
	transition: all 0.35s ease;
}
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon:hover svg path{
	fill: #0064D2;
}
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon,
.main-footer .footer-social.elementor-widget-social-icons .elementor-grid-item .elementor-icon:hover{
	opacity: 1;
}
.clip-cards .clip-card .card-body .sperator.elementor-widget-divider .elementor-divider .elementor-divider-separator{
	position: relative;
}
.clip-cards .clip-card .card-body .sperator.elementor-widget-divider .elementor-divider .elementor-divider-separator:after{
	content: "";
	width: 46px;
	height: 2px;
	background: #0064D2;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: -2px;
}
.clip-cards .clip-card .card-body .card-content.ha-post-content p{
	margin: 0px;
}
.clip-cards .clip-card .card-body .card-content.ha-post-content > .elementor-widget-container{
	min-height: 66px;
}
.clip-cards .clip-card .card-body .card-head.elementor-widget-heading > .elementor-widget-container{
	min-height: 69px;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button-wrapper{
	display: flex;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button .elementor-button-icon{
	width: 15px;
	height: 15px;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button .elementor-button-icon svg{
	width: 15px;
	height: 15px;
	transition: all 0.35s ease;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button .elementor-button-icon svg rect,
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button:hover .elementor-button-icon svg{
	fill: #0064D2;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button:hover .elementor-button-icon svg rect{
	stroke: #0064D2;
}
.clip-cards .clip-card .card-body .btn-txt.elementor-widget-button .elementor-button:hover .elementor-button-icon svg path{
	fill: #fff;
}
/*--------------------------------------------------------------
# Cookies Policy, Terms of Use and Privacy Policy Page
--------------------------------------------------------------*/
.elementor .elementor-element.herobgsec:before {
	content: '';
	background: linear-gradient(90deg, #EFF6FC 52.65%, rgba(239, 246, 252, 0.79) 76.33%, rgba(239, 246, 252, 0.00) 100.85%);
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs{
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	column-gap: 11.64px;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li,
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li a,
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li span{
	display: flex;
	align-items: center;
	font-size: 12px;
	line-height: 16px;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item strong{
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item .pp-breadcrumbs-crumb .pp-breadcrumbs-text .pp-icon svg{
	width: 16px;
	height: 15px;
	transition: all 0.35s ease;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item .pp-breadcrumbs-crumb .pp-breadcrumbs-text .pp-icon svg path{
	transition: all 0.35s ease;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item .pp-breadcrumbs-crumb:hover .pp-breadcrumbs-text .pp-icon svg path{
	fill: #E61E1E;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-separator .pp-separator-icon svg{
	width: 8px;
	height: 14px;
}
.ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item.pp-breadcrumbs-item-home{
	margin-right: -5px;
	margin-top: -1px;
}
.elementor .elementor-element.sec-policy:before {
	content: '';
	background: url(/wp-content/uploads/2024/09/policyimg_02.png) no-repeat;
	top: 129px;
	left: 0;
}
.elementor .elementor-element.cookie-tabel .headtxt .pp-table-cell-text {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
}
.elementor .elementor-element.cookie-tabel td.pp-table-cell:first-child {
	background: #E6F0FB;
}
.elementor .elementor-element.cookie-tabel td.pp-table-cell:first-child .pp-table-cell-text {
	color: #0064D2;
	font-style: normal;
	font-weight: 500;
}
.elementor .elementor-element.cookie-tabel .headtxt.one {
	width: 293px;
}
.elementor .elementor-element.cookie-tabel .headtxt.two {
	width: 121px;
}
.elementor .elementor-element.cookie-tabel .headtxt.three {
	width: 416px;
}
.elementor .elementor-element.cookie-tabel .headtxt.four {
	width: 340px;
}
.elementor .elementor-element.cookie-tabel .pp-table-cell-text a,
.elementor .elementor-element.txt18 a{
	color: inherit;
}
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.contac-tabs ul.tab-headings{
	display: flex;
	align-items: center;
	column-gap: 81px;
	padding: 0px 0px 12px;
	margin: 0px;
	list-style: none;
	border-bottom: 1px solid #E4E4E4;
}
.contac-tabs ul.tab-headings li{
	margin: 0px;
	color: #101010;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 37px;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
	transition: all 0.35s ease;
	display: flex;
}
.contac-tabs ul.tab-headings li a{
	text-decoration: none;
}
.contac-tabs ul.tab-headings li:hover{
	color: #0064D2;
}
.contac-tabs ul.tab-headings li:after{
	content: "";
	width: 20px;
	height: 2px;
	background: #0064D2;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: -13px;
	transition: all 0.35s ease;
}
.contac-tabs ul.tab-headings li.active:after,
.contac-tabs ul.tab-headings li:hover:after{
	width: 100%;
}
.contac-tabs .tab-contents .tab-content{
	opacity: 0;
	transition: opacity 0.35s ease;
	display: none;
}
.contac-tabs .tab-contents .tab-content.active{
	opacity: 1;
	display: block;
}
.contac-tabs .tab-contents{
	padding: 48px 0px 0px;
}
.contac-tabs .tab-contents .accordion{
	margin: 0px;
	border: 0px;
}
.contac-tabs .tab-contents .accordion .accordion-item{
	transition: all 0.35s ease;
	border-bottom: 1px solid #E4E4E4;
}
.contac-tabs .tab-contents .accordion .accordion-item.active{
	border-color: #0064D2;
}
.contac-tabs .tab-contents .accordion .accordion-item .accordion-header{
	width: 100%;
	text-align: left;
	background: none;
	border: none;
	color: inherit;
	padding: 0px;
	margin: 0px;
}
.contac-tabs .tab-contents .accordion .accordion-item .accordion-header .accordion-button{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	border: 0px;
	background: transparent;
	border-radius: 0px;
	margin: 0px;
	padding: 25px 0px;
	box-shadow: none;
	position: relative;
	display: flex;
	width: 100%;
	text-align: left;
	transition: all 0.35s ease;
}
.contac-tabs .tab-contents .accordion .accordion-item .accordion-header .accordion-button:hover{
	color: #0064D2;
}
.contac-tabs .tab-contents .accordion .accordion-collapse {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.55s ease-out;
}
.contac-tabs .tab-contents .accordion .accordion-collapse.show {
	max-height: 1000px;
}
.contac-tabs .tab-contents .accordion .accordion-collapse .accordion-body{
	padding: 0px 0px 50px;
}
.contac-tabs .tab-contents .accordion .accordion-item .accordion-header .accordion-button .accordion-icon{
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
}
.contac-tabs .tab-contents .accordion .accordion-item .accordion-header .accordion-button .accordion-icon:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" viewBox="0 0 10 18" fill="none"><path d="M1.63739 1.07441C1.52576 0.962784 1.38623 0.906971 1.23274 0.906971C1.07925 0.906971 0.939714 0.962784 0.828086 1.07441C0.604831 1.29767 0.604831 1.66046 0.828086 1.88371L7.94437 8.99999L0.828086 16.1163C0.604831 16.3395 0.604831 16.7023 0.828086 16.9256C1.05134 17.1488 1.41413 17.1488 1.63739 16.9256L9.15832 9.40465C9.38158 9.18139 9.38158 8.8186 9.15832 8.59534L1.63739 1.07441Z" fill="black"/></svg>') no-repeat;
	width: 10px;
	height: 18px;
	display: inline-block;
	transition: all 0.35s ease;
}
.contac-tabs .tab-contents .accordion .accordion-item:hover .accordion-header .accordion-button .accordion-icon:after{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" viewBox="0 0 10 18" fill="none"><path d="M1.63739 1.07441C1.52576 0.962784 1.38623 0.906971 1.23274 0.906971C1.07925 0.906971 0.939714 0.962784 0.828086 1.07441C0.604831 1.29767 0.604831 1.66046 0.828086 1.88371L7.94437 8.99999L0.828086 16.1163C0.604831 16.3395 0.604831 16.7023 0.828086 16.9256C1.05134 17.1488 1.41413 17.1488 1.63739 16.9256L9.15832 9.40465C9.38158 9.18139 9.38158 8.8186 9.15832 8.59534L1.63739 1.07441Z" fill="%230064D2"/></svg>') no-repeat;
}
.contac-tabs .tab-contents .accordion .accordion-item.active .accordion-header .accordion-button .accordion-icon:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" viewBox="0 0 10 18" fill="none"><path d="M1.63739 1.07441C1.52576 0.962784 1.38623 0.906971 1.23274 0.906971C1.07925 0.906971 0.939714 0.962784 0.828086 1.07441C0.604831 1.29767 0.604831 1.66046 0.828086 1.88371L7.94437 8.99999L0.828086 16.1163C0.604831 16.3395 0.604831 16.7023 0.828086 16.9256C1.05134 17.1488 1.41413 17.1488 1.63739 16.9256L9.15832 9.40465C9.38158 9.18139 9.38158 8.8186 9.15832 8.59534L1.63739 1.07441Z" fill="%230064D2"/></svg>') no-repeat;
	transform: rotate(90deg);
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp:not(:first-child){
	border-top: 1px solid #E4E4E4;
	padding-top: 25px;
	margin-top: 25px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp{
	padding: 0px 0px 30px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp:last-child{
	padding-bottom: 0px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .loc-name h1,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h1,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h2,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h3,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h4,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h5,
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp h6{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
	margin: 0px;
	padding: 0px 0px 8px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	margin: 0px 0px 24px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p:last-child{
	margin-bottom: 0px;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p strong{
	font-weight: 500;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p a{
	color: #0064D2;
	text-decoration: underline;
	transition: all 0.35s ease;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p a:hover{
	color: #E61E1E;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h1,
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h2,
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h3,
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h4,
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h5,
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body h6{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
	margin: 0px;
	padding: 0px 0px 25px;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body p{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	margin: 0px;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body ul{
	margin: 0px;
	padding: 30px 0px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body ul li{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body ul li a{
	color: #000;
	text-decoration: none;
	transition: all 0.35s ease;
}
.contac-tabs .tab-contents .tab-content .press-content .press-item .press-body ul li a:hover{
	color: #0064D2;
}
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h1,
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h2,
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h3,
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h4,
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h5,
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body h6{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
	margin: 0px;
	padding: 0px 0px 25px;
}
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body ul{
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body ul li{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body ul li a{
	color: #000;
	text-decoration: none;
	transition: all 0.35s ease;
}
.contac-tabs .tab-contents .tab-content .con-su .con-su-item .con-su-body ul li a:hover{
	color: #0064D2;
}
/*--------------------------------------------------------------
# Newsroom Single Page
--------------------------------------------------------------*/
.teu-sl-cards .sol-card.ha-infobox > .elementor-widget-container{
	border-radius: 0px;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-infobox-title{
	padding: 24px 0px 21px;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn{
	display: flex;
	align-items: center;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn .ha-btn-icon{
	display: flex;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn .ha-btn-icon svg{
	width: 53px;
	height: 9px;
	transition: all 0.35s ease;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn .ha-btn-icon svg path{
	transition: all 0.35s ease;
}
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn:hover .ha-btn-icon svg path,
.teu-sl-cards .sol-card.ha-infobox .ha-infobox-body .ha-btn:focus .ha-btn-icon svg path{
	fill: #0064D2;
}
/*--------------------------------------------------------------
# Insights Archive Page
--------------------------------------------------------------*/
.elementor-element.ndp-content > .e-con-inner,
.elementor-element.teu-solutions > .e-con-inner,
.main-footer .elementor-element.row-one > .e-con-inner,
.main-footer .row-two .elementor-element.copyright > .e-con-inner,
.elementor-element.nd-single > .e-con-inner,
.teu-clip .elementor-element.row-one > .e-con-inner,
.teu-clip .row-two .elementor-element.clip-cards > .e-con-inner,
.elementor-element.nws-main > .e-con-inner,
.elementor-element.nws-single > .e-con-inner{
	position: relative;
	left: -15px;
}
.ndp-content .section-txt.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 24px;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts .pp-post-wrap.elementor-grid-item{
	padding: 0px;
	border: 0px;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	column-gap: 22px;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers{
	width: 45px;
	height: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.next .teu-icon,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.next .teu-icon{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path d="M1.00884 15.0449C0.909618 15.1441 0.785586 15.1937 0.649152 15.1937C0.512718 15.1937 0.388687 15.1441 0.289462 15.0449C0.0910126 14.8465 0.0910126 14.524 0.289462 14.3255L6.61504 7.99995L0.289462 1.67437C0.0910126 1.47592 0.0910126 1.15344 0.289462 0.95499C0.487912 0.75654 0.810393 0.75654 1.00884 0.95499L7.69411 7.64026C7.89256 7.83871 7.89256 8.16119 7.69411 8.35964L1.00884 15.0449Z" fill="black"/></svg>') no-repeat;
	width: 8px;
	height: 16px;
	display: inline-block;
	margin: 0px 0px 0px 2px;
	transition: all 0.35s ease;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.next:hover .teu-icon,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.next:hover .teu-icon{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path d="M1.00884 15.0449C0.909618 15.1441 0.785586 15.1937 0.649152 15.1937C0.512718 15.1937 0.388687 15.1441 0.289462 15.0449C0.0910126 14.8465 0.0910126 14.524 0.289462 14.3255L6.61504 7.99995L0.289462 1.67437C0.0910126 1.47592 0.0910126 1.15344 0.289462 0.95499C0.487912 0.75654 0.810393 0.75654 1.00884 0.95499L7.69411 7.64026C7.89256 7.83871 7.89256 8.16119 7.69411 8.35964L1.00884 15.0449Z" fill="white"/></svg>') no-repeat;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev .teu-icon,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev .teu-icon{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path d="M1.00884 15.0449C0.909618 15.1441 0.785586 15.1937 0.649152 15.1937C0.512718 15.1937 0.388687 15.1441 0.289462 15.0449C0.0910126 14.8465 0.0910126 14.524 0.289462 14.3255L6.61504 7.99995L0.289462 1.67437C0.0910126 1.47592 0.0910126 1.15344 0.289462 0.95499C0.487912 0.75654 0.810393 0.75654 1.00884 0.95499L7.69411 7.64026C7.89256 7.83871 7.89256 8.16119 7.69411 8.35964L1.00884 15.0449Z" fill="black"/></svg>') no-repeat;
	width: 8px;
	height: 16px;
	display: inline-block;
	transform: rotate(180deg);
	margin: 0px;
	transition: all 0.35s ease;
}
.ndp-content .nd-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev:hover .teu-icon,
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts-pagination-wrap .pp-posts-pagination .page-numbers.prev:hover .teu-icon{
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16" fill="none"><path d="M1.00884 15.0449C0.909618 15.1441 0.785586 15.1937 0.649152 15.1937C0.512718 15.1937 0.388687 15.1441 0.289462 15.0449C0.0910126 14.8465 0.0910126 14.524 0.289462 14.3255L6.61504 7.99995L0.289462 1.67437C0.0910126 1.47592 0.0910126 1.15344 0.289462 0.95499C0.487912 0.75654 0.810393 0.75654 1.00884 0.95499L7.69411 7.64026C7.89256 7.83871 7.89256 8.16119 7.69411 8.35964L1.00884 15.0449Z" fill="white"/></svg>') no-repeat;
}
.nd-card .card-img.elementor-widget-image img{
	min-height: 327px;
}
.nd-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper{
	display: flex;
	align-items: center;
}
.nd-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: 41px;
	height: 8px;
	transition: all 0.35s ease;
}
.nd-card .card-btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.nd-card .card-btn.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #0064D2;
}
/*--------------------------------------------------------------
# Insights Single Page
--------------------------------------------------------------*/
.nd-sidebar .nd-search.elementor-widget-search .e-search .e-search-form{
	position: relative;
	flex-direction: column;
}
.nd-sidebar .nd-search.elementor-widget-search .e-search .e-search-form .e-search-input-wrapper .e-search-input{
	min-height: 47px;
	padding: 8px 50px 8px 14px;
}
.nd-sidebar .nd-search.elementor-widget-search .e-search .e-search-form .e-search-input-wrapper .e-font-icon-svg{
	display: none;
}
.nd-sidebar .nd-search.elementor-widget-search .e-search .e-search-form .e-search-submit{
	width: 47px;
	height: 47px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 0px;
	top: 0px;
}
.nd-sidebar .nd-search.elementor-widget-search .e-search .e-search-form .e-search-submit svg{
	margin: 0px;
	width: 15px;
	height: 15px;
}
.nd-sidebar .sb-post.elementor-widget-posts .elementor-posts .elementor-post{
	position: relative;
	padding: 0px 0px 0px 14px;
}
.nd-sidebar .sb-post.elementor-widget-posts .elementor-posts .elementor-post:before{
	content: "";
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #000;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 12px;
	transition: all 0.35s ease;
}
.nd-sidebar .sb-post.elementor-widget-posts .elementor-posts .elementor-post:hover:before{
	background: #0064D2;
}
.nd-sidebar .sb-post.elementor-widget-posts .elementor-posts .elementor-post .elementor-post__text .elementor-post__title a{
	transition: all 0.35s ease;
	text-decoration: none;
}
.nd-sidebar .sb-post.elementor-widget-posts .elementor-posts .elementor-post .elementor-post__text .elementor-post__title a:hover{
	color: #0064D2;
}
.nd-sidebar .sb-list.elementor-widget-icon-list ul.elementor-icon-list-items{
	display: flex;
	flex-direction: column;
}
.nd-sidebar .sb-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a{
	display: flex;
	position: relative;
}
.nd-sidebar .sb-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{
	position: absolute;
	top: 12px;
}
.nd-sidebar .sb-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
	width: 4px;
	height: 4px;
}
.nd-sidebar .sb-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{
	padding: 0px 0px 0px 14px;
}
.nd-single .elementor-element.col-left{
	width: calc(100% - 285px);
}
.nd-single .elementor-element.col-right{
	width: 285px;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-container{
	padding-bottom: 483px;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon,
.sec-dis .video-emea.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon{
	width: auto;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg,
.sec-dis .video-emea.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg{
	width: 114px;
	height: 114px;
	transition: all 0.2s ease;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg circle,
.sec-dis .video-emea.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg circle{
	transition: all 0.2s ease;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg,
.sec-dis .video-emea.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg{
	fill: #0064D2;
}
.nd-single .video-block .nd-video.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg circle,
.sec-dis .video-emea.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg circle{
	stroke: #0064D2;
}
.nd-single .content-block .nd-content.ha-post-content h1,
.nd-single .content-block .nd-content.ha-post-content h2,
.nd-single .content-block .nd-content.ha-post-content h3,
.nd-single .content-block .nd-content.ha-post-content h4,
.nd-single .content-block .nd-content.ha-post-content h5,
.nd-single .content-block .nd-content.ha-post-content h6{
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	color: #000;
	margin: 0px;
	padding: 0px 0px 22px;
}
.nd-single .content-block .nd-content.ha-post-content p{
	margin: 0px;
	padding: 0px 0px 24px;
}
.nd-single .content-block .nd-content.ha-post-content table td, .nd-single .content-block .nd-content.ha-post-content table tr{
	border: unset;
}
.nd-single .content-block .nd-content.ha-post-content p:last-child{
	padding-bottom: 0px;
}
.nd-single .content-block .nd-content.ha-post-content img{
	width: auto;
	height: auto;
	max-width: 100%;
}
.nd-single .content-block .nd-content.ha-post-content .nd-row{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 28px 0px 0px;
}
.nd-single .content-block .nd-content.ha-post-content .row-type2{
	padding: 44px 0px;
}
.nd-single .content-block .nd-content.ha-post-content .rgt-img-left{
	margin: 0px;
	width: 440px;
}
.nd-single .content-block .nd-content.ha-post-content .rgt-img-left + span{
	padding: 0px 0px 0px 29px;
	width: calc(100% - 440px);
}
.nd-single .content-block .nd-content.ha-post-content .rgt-img-right{
	margin: 0px;
	width: 420px;
}
.nd-single .content-block .nd-content.ha-post-content .row-type2 span{
	padding: 0px 50px 0px 0px;
	width: calc(100% - 420px);
}
.nd-single .content-block .nd-content.ha-post-content .nd-row-full{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	padding: 0px 0px 48px;
}
.nd-single .content-block .nd-content.ha-post-content .nd-row-full img{
	width: 100%;
}
.nd-single .content-block .nd-content.ha-post-content .nd-row-full span{
	display: block;
	text-align: center;
	padding: 12px 0px 0px;
}
.nd-single .content-block .nd-content.ha-post-content .nd-row-full.img-only{
	padding: 12px 0px 32px;
}
.nd-single .content-block .nd-content.ha-post-content ul{
	margin: 10px 0 10px 20px;
	padding: 0 10px;
	list-style: disc;
}
.nd-single .content-block .nd-content.ha-post-content ol{
	margin: 10px 0 10px 20px;
	padding: 0 10px;
	list-style: none;
	/* 	counter-reset: css-counters 0; */
}
.nd-single .content-block .nd-content.ha-post-content ol{
	margin: 10px 0 10px 20px;
	padding: 0 10px;
	list-style: auto;
	/* 	counter-reset: css-counters 0; */
}
.nd-single .content-block .nd-content.ha-post-content ul li,
.nd-single .content-block .nd-content.ha-post-content ol li{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
/* .nd-single .content-block .nd-content.ha-post-content ul li:before,
.nd-single .content-block .nd-content.ha-post-content ol li:before{
counter-increment: css-counters;
content: counters(css-counters, ".") " ";
color: #000000;
font-family: "Toshiba Sans", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
} */
.nd-single .content-block .nd-content.ha-post-content ul li a,
.nd-single .content-block .nd-content.ha-post-content ol li a{
	color: #0064D2;
	text-decoration: underline;
	transition: all 0.35s ease;
}
.nd-single .content-block .nd-content.ha-post-content ul li a:hover,
.nd-single .content-block .nd-content.ha-post-content ol li a:hover{
	color: #E61E1E;
}
.elementor-element .tx-black.elementor-widget-text-editor p a,
.cookie-tabel.elementor-widget-pp-table .pp-table .pp-table-cell .pp-table-cell-content .pp-table-cell-text a,
.elementor-element .tx-black.elementor-widget-text-editor ul li a{
	transition: all 0.35s ease;
}
.elementor-element .tx-black.elementor-widget-text-editor p a:hover,
.cookie-tabel.elementor-widget-pp-table .pp-table .pp-table-cell .pp-table-cell-content .pp-table-cell-text a:hover,
.elementor-element .tx-black.elementor-widget-text-editor ul li a:hover{
	color: #0064D2;
}
.elementor-element .cookies-list.txt18.elementor-widget-text-editor ul{
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.elementor-element .cookies-list.txt18.elementor-widget-text-editor ul li{
	padding: 0px 0px 0px 16px;
	position: relative;
}
.elementor-element .cookies-list.txt18.elementor-widget-text-editor ul li:before{
	content: "";
	background: #000;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	top: 13px;
	left: 0px;
}
.elementor-element .txt18.elementor-widget-text-editor p b,
.elementor-element .txt18.elementor-widget-text-editor p strong,
.elementor-element .cookies-list.txt18.elementor-widget-text-editor ul li strong,
.elementor-element .cookies-list.txt18.elementor-widget-text-editor ul li b{
	font-weight: 500;
}
/*--------------------------------------------------------------
# Error 404 (Page Not Found) Page
--------------------------------------------------------------*/
.not-found .elementor-element.error-content > .e-con-inner{
	margin-left: 0px;
}
.not-found .error-content .elementor-element.col-left{
	width: 453px;
}
.not-found .error-content .elementor-element.col-right{
	width: calc(100% - 453px);
}
.error404 .ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item.pp-breadcrumbs-item-current,
.page-id-1507 .ppbread.elementor-widget-pp-breadcrumbs ul.pp-breadcrumbs li.pp-breadcrumbs-item.pp-breadcrumbs-item-current .pp-breadcrumbs-crumb{
	text-transform: capitalize;
	color: #0064D2;
}
/*--------------------------------------------------------------
# Sitemap Page
--------------------------------------------------------------*/
.sitemap-content .elementor-element.site-inner > .e-con-inner{
	margin-left: 0px;
}
.sitemap-content .site-inner .elementor-element.nav-list{
	column-gap: 25px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25{
	width: auto;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-01{
	width: 306px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-02{
	width: 295px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-03{
	width: 287px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-04{
	width: 196px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-05{
	width: 264px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-06{
	width: 354px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-07{
	width: 264px;
}
.sitemap-content .site-inner .nav-list .elementor-element.col-25.col-08{
	width: 142px;
}
.sitemap-content .site-inner .sitemap-head.elementor-widget-heading .elementor-heading-title{
	position: relative;
	display: flex;
	align-items: normal;
	padding: 0px 0px 0px 21px;
}
.sitemap-content .site-inner .sitemap-head.elementor-widget-heading .elementor-heading-title:before{
	content: "";
	width: 9px;
	height: 9px;
	display: inline-block;
	background: #0064D2;
	position: absolute;
	top: 7px;
	left: 0px;
	transition: all 0.35s ease;
}
.sitemap-content .site-inner .sitemap-head.txt-link.elementor-widget-heading .elementor-heading-title:hover:before{
	background: #E61E1E;
}
.sitemap-content .site-inner .sitemap-head.elementor-widget-heading .elementor-heading-title,
.sitemap-content .site-inner .sitemap-head.elementor-widget-heading .elementor-heading-title a{
	text-decoration: none;
	transition: all 0.35s ease;
	display: flex;
}
.sitemap-content .site-inner .sitemap-head.txt-link.elementor-widget-heading .elementor-heading-title a:hover{
	color: #E61E1E;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu{
	padding: 0px 0px 0px 21px;
	margin: 0px;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children .elementor-item .sub-arrow{
	display: none;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu{
	position: static;
	display: block;
	width: 100%;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item{
	margin: 30px 0px 0px;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .elementor-sub-item{
	border: 0px;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .elementor-sub-item:focus,
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .elementor-sub-item:active,
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .elementor-sub-item:hover{
	background: none !important;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.item-uk-only.menu-item ul.sub-menu,
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.only-for-uk.menu-item{
	display: none;
}
.sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.item-uk-only.menu-item .ul.sub-menu{
	display: block;
}
.user_uk .sitemap-content .site-inner .sitemap-menu.elementor-widget-nav-menu ul.elementor-nav-menu li.only-for-uk.menu-item{
	display: block;
}
/*--------------------------------------------------------------
# Newsroom Page
--------------------------------------------------------------*/
.elementor-element .custom-filter{
	padding: 0px 0px 60px;
	max-width: 305px;
}
.elementor-element .custom-filter .custom-form{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.elementor-element .custom-filter .custom-form .custom-label{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.44px;
	text-transform: capitalize;
}
.elementor-element .custom-filter .custom-form .col-left{
	width: 112px;
}
.elementor-element .custom-filter .custom-form .col-right{
	width: calc(100% - 112px);
	padding: 0px 0px 0px 12px;
}
.elementor-element .custom-filter .custom-form .custom-select,
.main-header .top-row .elementor-element #site-dropdown,
.main-header .top-row #loader-text{
	border: 1px solid #E8E8E8;
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.32px;
	cursor: pointer;
	border-radius: 0px;
	box-shadow: none;
	padding: 5px 14px;
	height: 34px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M9.39922 1.13181C9.46124 1.06979 9.49225 0.992274 9.49225 0.907002C9.49225 0.821731 9.46124 0.744212 9.39922 0.682196C9.27519 0.558165 9.07364 0.558165 8.94961 0.682196L4.99612 4.63569L1.04264 0.682196C0.918605 0.558165 0.717054 0.558165 0.593023 0.682196C0.468992 0.806227 0.468992 1.00778 0.593023 1.13181L4.77132 5.3101C4.89535 5.43414 5.0969 5.43414 5.22093 5.3101L9.39922 1.13181Z" fill="black"/></svg>') no-repeat;
	background-position-y: center;
	background-position-x: calc(100% - 10px);
	transition: all 0.35s ease;
	width:100%;
}
.main-header .top-row .elementor-element #site-dropdown,
.main-header .top-row #loader-text{
	font-size: 14px;
	line-height: 18px;
	padding: 5px 24px 5px 12px;
}
.elementor-element .custom-filter .custom-form .custom-select:hover,
.main-header .top-row .elementor-element #site-dropdown:hover{
	border-color: #000;
}
.elementor-element .custom-filter .custom-form .custom-select option:hover,
.main-header .top-row .elementor-element #site-dropdown option:hover{
	background: #0064D2;
	color: #fff;
}
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts .pp-post-wrap.pp-grid-item-wrap{
	padding: 0px;
	border: 0px;
}
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts .pp-post.pp-grid-item .news-card:before{
	content: "";
	background: #0064D2;
	width: 0px;
	height: 2px;
	display: inline-block;
	position: absolute;
	border: 0px;
	opacity: 1;
	left: 24px;
	top: 0px;
	transition: all 0.35s ease;
}
.nws-main .newsroom-post.elementor-widget-pp-posts .pp-posts .pp-post.pp-grid-item .news-card:hover:before{
	width: 74px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items{
	margin: 0px !important;
	align-items: center;
	column-gap: 11.64px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item{
	margin: 0px !important;
	align-items: center;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
	width: 16px;
	height: 15px;
	margin: 0px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{
	display: flex;
	width: auto;
	margin-right: 2px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item *{
	display: flex;
	width: auto;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > a,
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > span{
	margin-right: 11.64px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child > a,
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:first-child > span,
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child > a,
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:last-child > span{
	margin-right: 0px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child):after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1.38469 13.1643C1.29787 13.2512 1.18934 13.2946 1.06996 13.2946C0.950582 13.2946 0.842054 13.2512 0.755233 13.1643C0.581589 12.9907 0.581589 12.7085 0.755233 12.5349L6.29012 7L0.755233 1.46512C0.581589 1.29148 0.581589 1.00931 0.755233 0.835662C0.928876 0.662018 1.21105 0.662018 1.38469 0.835662L7.2343 6.68527C7.40795 6.85892 7.40795 7.14109 7.2343 7.31473L1.38469 13.1643Z" fill="%230064D2"/></svg>') no-repeat;
	width: 8px;
	height: 14px;
	display: inline-block;
	border: 0px;
	position: relative;
	right: 0px !important;
	left: 0px;
	top: 0px;
	bottom: 0px;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon svg path{
	transition: all 0.35s ease;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon svg path{
	fill: #E61E1E;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:hover .elementor-icon-list-text,
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text{
	color: #000;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-of-type(2) a .elementor-icon-list-text{
	color: #0064D2;
}
.nws-bd.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:nth-of-type(2) a:hover .elementor-icon-list-text{
	color: #E61E1E;
}
.nws-main .elementor-element.news-card{
	padding: 40px 26px 27px;
}
.nws-main .news-card .card-btn.elementor-widget-button > .elementor-widget-container{
	margin: 45px 0px 0px;
}
/*--------------------------------------------------------------
# Newsroom Single Page
--------------------------------------------------------------*/
.nws-single .top-row .elementor-element.col-left{
	width: 450px;
}
.nws-single .top-row .elementor-element.col-right{
	width: calc(100% - 450px);
}
.nws-single .short-content.elementor-widget-text-editor h1,
.nws-single .short-content.elementor-widget-text-editor h2,
.nws-single .short-content.elementor-widget-text-editor h3,
.nws-single .short-content.elementor-widget-text-editor h4,
.nws-single .short-content.elementor-widget-text-editor h5,
.nws-single .short-content.elementor-widget-text-editor h6{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 27px;
	padding: 0px 0px 28px;
	margin: 0px;
}
.nws-single .short-content.elementor-widget-text-editor p{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	padding: 0px;
	margin: 0px;
}
.nws-single .short-content.elementor-widget-text-editor p a{
	color: #000;
	text-decoration: underline;
	transition: all 0.35s ease;
}
.nws-single .short-content.elementor-widget-text-editor p a:hover{
	color: #0064D2;
}
.nws-single .nws-content.elementor-widget-theme-post-content h1,
.nws-single .nws-content.elementor-widget-theme-post-content h2,
.nws-single .nws-content.elementor-widget-theme-post-content h3,
.nws-single .nws-content.elementor-widget-theme-post-content h4,
.nws-single .nws-content.elementor-widget-theme-post-content h5,
.nws-single .nws-content.elementor-widget-theme-post-content h6{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 27px;
	margin: 0px;
	padding: 5px 0px 28px;
}
.nws-single .nws-content.elementor-widget-theme-post-content p{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	margin: 0px;
	padding: 0px 0px 26px;
}
.nws-single .nws-content.elementor-widget-theme-post-content p:last-child{
	padding-bottom: 0px;
}
.nws-single .nws-content.elementor-widget-theme-post-content p a{
	color: #0064D2;
	text-decoration: underline;
	transition: all 0.35s ease;
}
.nws-single .nws-content.elementor-widget-theme-post-content p a:hover{
	color: #E61E1E;
}
/*--------------------------------------------------------------
# Ethics & Compliance Page
--------------------------------------------------------------*/
.elementor-element.right0 > .e-con-inner{
	margin-right: 0px;
}
.elementor-element.left0 > .e-con-inner{
	margin-left: 0px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-border.elementor-widget-divider .elementor-divider  .elementor-divider-separator{
	position: relative;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-border.elementor-widget-divider .elementor-divider  .elementor-divider-separator:before{
	content: "";
	width: 60.356px;
	height: 2px;
	display: inline-block;
	background: #E61E1E;
	position: absolute;
	left: 0px;
	top: -1px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ec-list-type1.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a,
.ec-cards .ec-card-group .ec-card .esbox-content .ec-list-type2.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a{
	display: flex;
	justify-content: space-between;
	width: 100%;
	gap:5px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .txt-link.elementor-widget-text-editor a,
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a span,
.eh-sec .section-txt.elementor-widget-text-editor p a,
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li a{
	color: #0064D2;
	text-decoration-line: underline;
	transition: all 0.35s ease;
}
.ec-cards .ec-card-group .ec-card .esbox-content .txt-link.elementor-widget-text-editor a:hover,
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a:hover span,
.eh-sec .section-txt.elementor-widget-text-editor p a:hover,
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li a:hover{
	color: #E61E1E;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list-type1.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item:last-child a,
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list-type2.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a,
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list-type1.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item:last-child a .pp-icon-list-text,
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list-type2.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a .pp-icon-list-text{
	text-decoration: none !important;
	color: #000 !important;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item{
	justify-content: space-between;
	display: flex;
	align-items: normal;
	text-align: left;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item{
	position: relative;
	padding-left: 30px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item:before{
	content: "";
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #0064D2;
	position: absolute;
	top: 10px;
	left: 0px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.ec-list.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item .pp-icon-wrapper .pp-icon svg{
	width: 24px;
	height: 22px;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a .pp-icon-wrapper .pp-icon svg path{
	transition: all 0.35s ease;
}
.ec-cards .ec-card-group .ec-card .esbox-content .ecbox-btn.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a:hover .pp-icon-wrapper .pp-icon svg path{
	fill: #E61E1E;
}
.ec-cards .ec-card-group .ec-card .esbox-content .r-o-e-a.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a,
.ec-cards .ec-card-group .ec-card .esbox-content .r-o-e-a.elementor-widget-pp-icon-list ul.pp-list-items li.pp-icon-list-item a span{
	text-decoration: none !important;
	color: #000 !important;
}
.con-sup .cs-cards .cs-card .cs-box.card-t3.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li{
	padding: 0px 0px 24px;
}
.eh-sec .section-txt.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 28px;
}
.eh-sec .section-txt.elementor-widget-text-editor p a{
	font-weight: 500;
}
/*--------------------------------------------------------------
# Consumer Support Page
--------------------------------------------------------------*/
.to-branded .sec-csas .section-txt.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 25px;
}
.to-branded .sec-csas .section-txt.elementor-widget-text-editor p strong,
.to-branded .sec-csas .section-txt.elementor-widget-text-editor p b{
	font-weight: 500;
}
.to-branded .sec-csas .section-txt.elementor-widget-text-editor ul{
	margin: 4px 0px 34px;
	padding: 0px;
	list-style: none;
}
.to-branded .sec-csas .section-txt.elementor-widget-text-editor ul li{
	position: relative;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px;
}
.to-branded .sec-csas .section-txt.elementor-widget-text-editor ul li:last-child{
	margin-bottom: 0px;
}
.to-branded .sec-csas .section-txt.elementor-widget-text-editor ul li:before{
	content: "";
	width: 5px;
	height: 5px;
	background: #0064D2;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 0px; 
	top: 12px;
}
.con-sup .elementor-element.cs-cards,
.con-sup .elementor-element.note-lic{
	margin-left: 80px;
}
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title{
	background: #0064D2;
	min-height: 104px;
	padding: 34px 15px;
	text-align: center;
}
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description{
	margin: 0px;
	padding: 36px 0px 0px;
}
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul{
	margin: 0px;
	padding: 0px 16px 0px 36px;
}
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li{
	padding: 0px;
	position: relative;
}
.con-sup .cs-cards .cs-card .cs-box.card-t1.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li{
	padding-bottom: 42px;
}
.con-sup .cs-cards .cs-card .cs-box.card-t1.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li.divider{
	border-top: 1px solid #E4E4E4;
	padding: 0px;
	margin: 20px 0px;
	height: 1px;
}
.con-sup .cs-cards .cs-card .cs-box.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li:before{
	content: "";
	width: 2px;
	height: 100%;
	background: #0064D2;
	display: inline-block;
	position: absolute;
	left: -36px;
	top: 0px;
}
.con-sup .cs-cards .cs-card .cs-box.card-t1.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li.divider:before{
	display: none;
}
.con-sup .cs-cards .cs-card .cs-box.card-t3.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul{
	padding: 0px 18px;
}
.con-sup .cs-cards .cs-card .cs-box.card-t3.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description ul li:before{
	left: -18px;
}
.post-type-archive-insights .elementor-element .custom-filter,
.search-results  .elementor-element .custom-filter{
	padding: 60px 0px 32px;
}
/*--------------------------------------------------------------
# Careers Page
--------------------------------------------------------------*/
.elementor .elementor-element.head52 b{
	font-weight:500;
}
.elementor .elementor-element.grp-box .pp-info-box-title {
	background: #0064D2;
	padding: 34px 15px 34px 15px;
}
.elementor .elementor-element.grp-box .pp-info-box-description{
	padding: 0 29px 0 28px;
}
.elementor .elementor-element.grp-box:before{
	content:'';
	background: #0064D2;
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
	max-width: 46px;
	left: 50%;
	transform: translateX(-50%);
	z-index:1;
}
.elementor .elementor-element.grp-box:after {
	content: '';
	background: #E4E4E4;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	max-width: 323px;
	left: 50%;
	transform: translateX(-50%);
}
.elementor .elementor-element.w603{
	width:603px;
}
.elementor .elementor-element.care-txt ul {
	list-style: disc;
	padding: 0 0 12px 16px;
	margin: 0;
}
.elementor .elementor-element.care-txt a:first-child {
	color: #0064D2;
	text-decoration-line: underline;
	font-weight:500;
}
.elementor .elementor-element.care-txt li::marker{
	color:#0064D2;
}
.elementor .elementor-element.care-txt a:last-child {
	color: #E61E1E;
	font-style: italic;
	text-decoration-line: underline;
}
.elementor .elementor-element.coretxt ol,
.elementor .elementor-element.listtxt ul{
	list-style: auto;
	color: #0064D2;
	font-weight: 500;
}
.elementor .elementor-element.coretxt ol li::marker,
.elementor .elementor-element.listtxt ul li::marker{
	color: #0064D2;
	font-weight:500;
	margin-bottom: 9px;
}
.elementor .elementor-element.listtxt ul{
	list-style: disc;
}
.elementor .elementor-element.coretxt ol li,
.elementor .elementor-element.listtxt ul li{
	color: #000;
	font-weight: 400;
}
.elementor .elementor-element.b9 p:not(:last-child){
	margin-bottom:9px;
}
.elementor .elementor-element.right0 .e-con-inner:first-child{
	margin-right:0;	
}
.elementor .elementor-element.left0 .e-con-inner:first-child{
	margin-left:0;	
}
.elementor .elementor-element.vobtn .elementor-button-icon svg{
	width:57px;
}
.elementor .elementor-element.bggray .e-con-inner:first-child{
	background:#F1F3F5;
}
.elementor .elementor-element.bggray:before {
	content: '';
	background: #f1f3f5;
	width: 30px;
	right: -15px;
	position: absolute;
	top: 0;
	left: unset;
	z-index: -1;
}
.elementor .elementor-element.video-emea .pp-video.pp-video-type-youtube {
	max-height: 605px;
}
.elementor .elementor-element.video-work .pp-video.pp-video-type-youtube {
	max-height: 420px;
}
.elementor .elementor-element.h265 {
	max-height: 265px;
	align-self: center;
	min-height: 265px;
}
.elementor .elementor-element.home-hero.nd-hero:before{
	background-image: url(https://toshiba-europe.hyperlinksite.com/wp-content/uploads/2024/09/home-hero-shape.png);
	--background-overlay: '';
	background-position: -25px 0px;
	background-repeat: no-repeat;
	background-size: auto;
	z-index: 1;
}
.elementor .home-hero.nd-hero > .e-con-inner{
	z-index: 2;
}
.search-results .nd-card .card-txt.elementor-widget-text-editor{
	height: auto !important;
}
.contac-tabs .tab-contents .tab-content .accordion-item .accordion-body .loc-descp .location-details .content-descp p a:hover {
	text-decoration: underline;
}
.copyright-menu li.hide {
	display: none;
}

.elementor .elementor-element.overlay:before,
.elementor .elementor-element.home-career:before,
.elementor .elementor-element.container-1746 .col-left:before,
.elementor .elementor-element.container-1746 .col-right:before{
	display: inline-block;
	content: "";
	background: #0000003b;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.elementor .elementor-element.nd-content a {
	text-decoration:underline !important;
}
/*--------------------------------------------------------------
# External Modal
--------------------------------------------------------------*/
.elementor-popup-modal.external-modal{
	z-index: 999999;
}
.elementor-popup-modal.external-modal .dialog-widget-content{
	box-shadow: none !important;
}
.elementor-popup-modal.external-modal .dialog-widget-content .dialog-close-button{
	display: none !important;
}
.elementor-popup-modal.external-modal .dialog-widget-content .em-content .section-head.elementor-widget-heading .elementor-heading-title .col-red{
	color: #E61E1E;
}
.elementor-popup-modal.external-modal .dialog-widget-content .em-content .section-head.elementor-widget-heading .elementor-heading-title .col-blue{
	color: #0064D2;
}
.elementor-popup-modal.external-modal .dialog-widget-content .em-content .em-btns .btn-em.elementor-widget-button .elementor-button-wrapper .elementor-button{
	width: 100%;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.elementor-popup-modal.external-modal .dialog-widget-content .em-content .em-btns .btn-em.em-blue.elementor-widget-button .elementor-button-wrapper .elementor-button{
	background-color: #0064D2 !important;
}
.elementor-popup-modal.external-modal .dialog-widget-content .em-content .em-btns .btn-em.em-blue.elementor-widget-button .elementor-button-wrapper .elementor-button:hover{
	background-color: #E61E1E !important;
}
.elementor .elementor-element.banner-heading-position, 
.elementor .elementor-element.banner-text-position, 
.elementor .elementor-element.banner-button-position,
.elementor .celeb-img.elementor-widget-image{
	position: relative;
	top: -10px;
	left: -140px;
}
.elementor .celeb-img.elementor-widget-image{
	top: -35px;
}
.elementor .banner-small-txt.elementor-widget-text-editor{
	position: relative;
	left: -140px;
	top: 95px;
}
/** Language switcher **/
.main-header .top-row .select-menu{
	width: 194px;
	position: relative;
	z-index: 999999;
}
.main-header .top-row .select-menu .select-btn .sBtn-text{
	border: 1px solid #E8E8E8;
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0.32px;
	border-radius: 0px;
	padding: 5px 14px;
	height: 34px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M9.39922 1.13181C9.46124 1.06979 9.49225 0.992274 9.49225 0.907002C9.49225 0.821731 9.46124 0.744212 9.39922 0.682196C9.27519 0.558165 9.07364 0.558165 8.94961 0.682196L4.99612 4.63569L1.04264 0.682196C0.918605 0.558165 0.717054 0.558165 0.593023 0.682196C0.468992 0.806227 0.468992 1.00778 0.593023 1.13181L4.77132 5.3101C4.89535 5.43414 5.0969 5.43414 5.22093 5.3101L9.39922 1.13181Z" fill="black"/></svg>') no-repeat;
	background-position-y: center;
	background-position-x: calc(100% - 10px);
	transition: all 0.35s ease;
	display: block;
	width: 100%;
}
.main-header .top-row .select-menu .select-btn .sBtn-text:hover{
	border: 1px solid #000;
}
.main-header .top-row .select-menu .select-btn .sBtn-text:focus{
	outline: 1px solid #000 !important;
}
.main-header .top-row .select-menu ul.options{
	position: absolute;
	left: 0px;
	top: 34px;
	margin: 0px;
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	border: 1px solid #E8E8E8;
	background: #fff;
	opacity: 0;
	visibility: hidden;
	display: none;
	animation-name: fadeInUpSwitcher;
	animation-duration: 0.35s;
	animation-fill-mode: both;
}
.main-header .top-row .select-menu.active ul.options,
.main-header .top-row .select-menu.active-focus ul.options{
	display: block;
	opacity: 1;
	visibility: visible;
	animation-name: fadeInDownSwitcher;
	animation-duration: 0.35s;
	animation-fill-mode: both;
}
@keyframes fadeInDownSwitcher {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
} 
@keyframes fadeInDownSwitcher {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
} 
.main-header .top-row .select-menu ul.options li.option{
	border-bottom: 1px solid #E8E8E8;
}
.main-header .top-row .select-menu ul.options li.option:last-child{
	border-bottom: 0px;
}
.main-header .top-row .select-menu ul.options li.option .option-text{
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0.32px;
	min-height: 34px;
	padding: 5px 14px;
	display: block;
}
.main-header .top-row .select-menu ul.options li.option .option-text:hover{
	background: #0064D2;
	color: #fff;
}
.main-header .top-row .select-menu ul.options li.option .option-text:focus{
	outline: 1px solid #000 !important;
}
/** Filter **/
.elementor-element .custom-filter{
	max-width: 100%;
}
.elementor-element .custom-filter .custom-form .cf-left{
	width: 282px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.elementor-element .custom-filter .custom-form .cf-right{
	padding-left: 28px;
	width: calc(100% - 282px);
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.elementor-element .custom-filter .custom-form .cf-right .col-left{
	width: 156px;
}
.elementor-element .custom-filter .custom-form .cf-right .col-right{
	width: calc(100% - 156px);
}
.elementor-element .custom-filter .custom-form .cf-right .custom-select{
	width: 100%;
}

/*** Campaign Start ***/
.cam-info .further-info {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 44px 36px;
}
.cam-info .further-info h3 {
	margin-top: 23.76px;
	margin-bottom:2px;
	color: #000;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	text-transform: capitalize;
}
.cam-info .further-info ul {
	margin: 0;
}
.cam-info .further-info ul li {
	margin-top: 14px;
}
.cam-info .further-info ul .confirm-link {
	color: #0064D2;
	font-family: "Toshiba Sans", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
.cam-info .single-info img {
	width: 100%;
	height: 341px;
	object-fit: cover;
}
.post-type-archive-campaign .elementor-element .custom-filter {
	padding: 0px 0px 32px;
}
.post-type-archive-campaign .ndp-content .nd-post.elementor-widget-pp-posts > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}
.single-campaign .elementor .elementor-element.herobgsec {
	background-size: 60% 100% !important;
}
.nd-single .content-block .nd-content.ha-post-content h1:last-child,
.nd-single .content-block .nd-content.ha-post-content h2:last-child, 
.nd-single .content-block .nd-content.ha-post-content h3:last-child, 
.nd-single .content-block .nd-content.ha-post-content h4:last-child, 
.nd-single .content-block .nd-content.ha-post-content h5:last-child, 
.nd-single .content-block .nd-content.ha-post-content h6:last-child{
	padding:0;
}
.nd-card .card-img.elementor-widget-image img {
	max-height:326px;
	object-fit:cover;
}
.nd-card .card-head.elementor-widget-heading .elementor-heading-title{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.nd-card  .card-txt{
	display: -webkit-box;	
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.clip-post.elementor-widget-pp-posts .pp-posts-grid .elementor-grid-item .pp-grid-item .elementor-template,
.clip-post.elementor-widget-pp-posts .pp-posts-grid .elementor-grid-item .pp-grid-item .elementor-template .elementor[data-elementor-type="section"],
.clip-post.elementor-widget-pp-posts .pp-posts-grid .elementor-grid-item .pp-grid-item .clip-card{
	height: 100%;
}
.elementor-element.clip-card .card-head .card-img.elementor-widget-image img{
	height: auto;
	max-height: 242px;
}
.elementor-element.clip-card .card-body .elementor-element.elementor-widget-theme-post-excerpt p{
	margin: 0px 0px 5px;
}
.nd-single .nd-content .camp-vid-grid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 22px;
	margin: 0px -10em;
	padding: 50px 0px 0px;
}
.nd-single .nd-content .camp-vid-grid .vid-col{
	display: flex;
	flex-direction: column-reverse;
	justify-content: start;
}
.nd-single .nd-content .camp-vid-grid .vid-col p{
	padding: 20px 0px 0px;
}
.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper {
	position: relative;
	padding-bottom: 220px;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/** Updates on June 30 2025 **/
.elementor .celeb-img.elementor-widget-image img{
	max-width: 120px;
}
/** Toshiba Communications Hub  **/
.elementor .font-18.elementor-widget-text-editor .color-blue{
	color: #0064D2;
}
.elementor .font-18.elementor-widget-text-editor p:not(:first-child){
	padding-top: 26px;
}
.elementor .font-18.txt-link.elementor-widget-text-editor a{
	color: #000;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.elementor .font-18.txt-link.elementor-widget-text-editor a:hover{
	color: #E61E1E;
}
.elementor .font-list-18.elementor-widget-text-editor ul{
	counter-reset: item;
	list-style: none;
	margin: 0px;
	max-width: 584px;
	padding: 77px 0px 0px;
}
.elementor .font-list-18.elementor-widget-text-editor ul li{
	counter-increment: item;
	position: relative;
	padding-left: 23px;
}
.elementor .font-list-18.elementor-widget-text-editor ul li:before {
	content: counter(item) ".";
	position: absolute;
	left: 0px;
	top: 0px;
	color: #0064D2;
	font-weight: 500;
}
.elementor .font-list-18.elementor-widget-text-editor ul li strong{
	font-weight: 500;
}
.elementor .font-list-18.elementor-widget-text-editor ul li:not(:first-child){
	margin-top: 40px;
}
.elementor .elementor-element.mr-120ch > .e-con-inner{
	margin-right: 120px;
}
.elementor .ach-netzero .head62.elementor-widget-heading{
	margin: 0px auto;
}
.ach-netzero .ach-grid .elementor-element.netzero-card.netzero-card-01{
	width: 345px;
}
.ach-netzero .ach-grid .elementor-element.netzero-card.netzero-card-02{
	width: 326px;
}
.ach-netzero .ach-grid .elementor-element.netzero-card.netzero-card-03{
	width: 400px;
}
.ach-netzero .ach-grid .elementor-element.netzero-card.netzero-card-04{
	width: 332px;
}
.ach-netzero .ach-grid .elementor-element.netzero-card.netzero-card-03 .netzero-box.ha-infobox .ha-infobox-body .ha-infobox-text{
	max-width: 300px;
	margin: 0px auto;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox > .elementor-widget-container{
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox .ha-infobox-figure{
	width: 104px;
	height: 104px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto !important;
	margin-right: auto !important;
	transition: all 0.35s ease;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox .ha-infobox-figure svg{
	width: auto;
	height: auto;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox .ha-infobox-figure svg path{
	transition: all 0.35s ease;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox:hover .ha-infobox-figure{
	border-color: #E61E1E;
}
.ach-netzero .ach-grid .netzero-box.ha-infobox:hover .ha-infobox-figure svg path{
	fill: #E61E1E;
}
.ach-netzero .netzero-vid .nt-vid-head.elementor-widget-pp-dual-heading .pp-dual-heading{
	margin: 0px;
}
.ach-netzero .netzero-vid .teu-vid.elementor-widget-pp-video .pp-video .pp-video-container{
	padding-bottom: 575px;
}
.ach-netzero .netzero-vid .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon svg circle{
	transition: all 0.35s ease;
}
.ach-netzero .netzero-vid .teu-vid.elementor-widget-pp-video .pp-video .pp-video-play .pp-video-player .pp-video-play-icon:hover svg circle{
	fill: #E61E1E;
	fill-opacity: 1;
	stroke: #E61E1E;
}
.elementor .txt-link-blue.elementor-widget-text-editor a{
	color: #0064D2;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.elementor .txt-link-blue.elementor-widget-text-editor a:hover{
	color: #E61E1E;
}
.page-id-4048 .elementor .main-footer .elementor-element.row-one{
	display: none;
}
@media (max-width:1534px){
	.nd-single .nd-content .camp-vid-grid{
		grid-template-columns: repeat(4, 1fr);
		gap: 20px;
		margin: 0px -6em;
		padding: 45px 0px 0px;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 210px;
	}
}
@media (max-width:1440px){
	.cam-info .further-info {
		grid-template-columns: repeat(3,1fr);
		gap: 34px 20px;
	}
	.cam-info .single-info img {
		height: 331px;
	}
	.cam-info .further-info h3 {
		margin-top: 20px;
		margin-bottom: 0;
		font-size: 24px;
		line-height: 30px;
	}
	.cam-info .further-info ul li {
		margin-top: 12px;
	}
	.nd-single .nd-content .camp-vid-grid{
		grid-template-columns: repeat(4, 1fr);
		gap: 16px;
		margin: 0px -2em;
		padding: 38px 0px 0px;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 200px;
	}
}
@media (max-width:1370px){
	.nd-single .nd-content .camp-vid-grid{
		grid-template-columns: repeat(4, 1fr);
		gap: 15px;
		margin: 0px 0em;
		padding: 35px 0px 0px;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 196px;
	}
}
@media (max-width:1024px){
	.cam-info .further-info ul .confirm-link {
		font-size: 17px;
		line-height: 20px;
	}
	.cam-info .further-info ul li {
		margin-top: 10px;
	}
	.cam-info .further-info h3 {
		margin-top: 18px;
		font-size: 22px;
		line-height: 28px;
	}
	.cam-info .single-info img {
		height: 321px;
	}
	.cam-info .further-info {
		grid-template-columns: repeat(3,1fr);
		gap: 34px 15px;
	}
	.nd-single .nd-content .camp-vid-grid{
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
		padding: 30px 0px 0px;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 210px;
	}
}
@media (max-width:880px){
	.cam-info .further-info {
		grid-template-columns: repeat(2,1fr);
		gap: 34px 15px;
	}
	.cam-info .single-info img {
		height: 311px;
	}
}
@media (max-width:767px){
	.cam-info .further-info ul .confirm-link {
		font-size: 16px;
		line-height: 19px;
	}
	.cam-info .further-info h3 {
		margin-top: 16px;
		font-size: 20px;
		line-height: 26px;
	}
	.cam-info .single-info img {
		height: 301px;
	}
	.single-campaign .elementor .elementor-element.herobgsec {
		background-size: cover !important;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 200px;
	}
}
@media (max-width:534px){
	.cam-info .further-info {
		grid-template-columns: repeat(1,1fr);
		gap: 25px 16px;
	}
	.nd-single .nd-content .camp-vid-grid{
		grid-template-columns: repeat(1, 1fr);
		gap: 15px;
		padding: 25px 0px 0px;
	}
	.nd-single .nd-content .camp-vid-grid .vid-col .video-wrapper{
		padding-bottom: 180px;
	}
}
/*** Campaign End ***/
/*--------------------------------------------------------------
# Smart Technologies Page Start
--------------------------------------------------------------*/
.elementor .elementor-element.st-menulist .elementor-icon-list-icon {
	order: 1;
}
.elementor .elementor-element.st-menulist .elementor-icon-list-item a{
	justify-content: space-between;
	gap:10px;
	padding:24px 28px 23px 35px !important;
}
.elementor .elementor-element.st-menulist .elementor-icon-list-item{
	justify-content: space-between;
	background: #E61E1E;
	margin-bottom:31px;
	gap:10px;
}
.elementor .elementor-element.st-menulist .elementor-icon-list-icon svg {
	margin: 0;
	width: 28px;
	height: 29px;
}
.elementor .elementor-element.st-menulist .elementor-icon-list-icon svg path{
	fill:#ffffff;
}
.elementor .elementor-element.herosec > .e-con-inner:before{
	content: '';
	/*     background-image: url('https://www.toshiba.eu/wp-content/uploads/2026/01/hero-bottom.png'); */
	width: 100%;
	height: 54px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.elementor .elementor-element.htsec > .e-con-inner{
	background: #F1F3F5;
}
.elementor .elementor-element.htsec.nobg > .e-con-inner{
	background: transparent;
}
.elementor .elementor-element.sec-sss:before {
	content: '';
	/*     background-image: url('https://www.toshiba.eu/wp-content/uploads/2026/01/shape-01.png'); */
	background-repeat: no-repeat;
	background-size: 100%;
	width: 145px;
	height: 264px;
	position: absolute;
	top: 189px;
	left: -3px;
}
.page-id-4361 .elementor .elementor-element.main-footer .row-one,
.page-id-4599 .elementor .elementor-element.main-footer .row-one,
.page-id-4712 .elementor .elementor-element.main-footer .row-one,
.page-id-5138 .elementor .elementor-element.main-footer .row-one{
	display: none;
}
.elementor .elementor-element.next-sec:after{
	content: '';
	/*     background-image: url('https://www.toshiba.eu/wp-content/uploads/2026/01/shape-04.png'); */
	background-repeat: no-repeat;
	background-size: 100%;
	width: 245px;
	height: 245px;
	position: absolute;
	bottom: -13px;
	right: 0px;
}
.elementor .elementor-element.sss-sec.dds:before{
	content: '';
	/*     background-image: url('https://www.toshiba.eu/wp-content/uploads/2026/01/shape-05.png'); */
	background-repeat: no-repeat;
	background-size: 100%;
	width: 238px;
	height: 312px;
	position: absolute;
	top: 0px;
	left: -22px;
}
.btn-red.vid-btn.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill:#0064D2;
}
.btn-red.vid-btn.elementor-widget-button .elementor-button-wrapper .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill:#E61E1E;
}
.elementor .elementor-element.btn-red.vid-btn .elementor-button{
	padding: 0px 0px 0px 0px;
}
.elementor-4361 .elementor-element.elementor-element-ba44592 {
	--padding-top: 16px;
}
.elementor .elementor-element.suite-box .pp-info-box-title {
	margin-right: 64px;
}
.suite-box .pp-info-box .pp-info-box-icon {
	width: 100%;
}
/*--------------------------------------------------------------
# Main Film Campaign Page Start
--------------------------------------------------------------*/
.elementor .elementor-element.st-menulist.mfc-page ul.elementor-icon-list-items.elementor-inline-items{
	justify-content:space-between;
	gap:45px;
}
.elementor .elementor-element.st-menulist.mfc-page .elementor-icon-list-item {
	width: 525px;
	margin-bottom: 0px;
}
.elementor .elementor-element.st-menulist.ss-list li:first-child a,
.elementor .elementor-element.st-menulist.ss-list li:last-child a{
	padding: 15px 28px 14px 35px !important;
}
.elementor .elementor-element.st-menulist.ss-list li:first-child .elementor-icon-list-text,
.elementor .elementor-element.st-menulist.ss-list li:last-child .elementor-icon-list-text,
.elementor .elementor-element.st-menulist.st-list2 li:last-child .elementor-icon-list-text,
.elementor .elementor-element.st-menulist.st-list2 li:nth-child(4) .elementor-icon-list-text{
	line-height:normal;
}
/*--------------------------------------------------------------
# Main Film Campaign Page End
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Home Page - EMEA Section Start
--------------------------------------------------------------*/
.elementor .elementor-element.emea-btn-sec,
.elementor .elementor-element.hidesec{
	display:none;
}
.logged-in.admin-bar .elementor .elementor-element.emea-btn-sec{
	display:block;
}
.elementor .elementor-element.st-menulist.emea-btn ul.elementor-icon-list-items.elementor-inline-items {
	justify-content: space-between;
	gap: 25px 15px;
}
.elementor .elementor-element.st-menulist.emea-btn .elementor-icon-list-item:last-child, 
.elementor .elementor-element.st-menulist.emea-btn .elementor-icon-list-item {
	margin-bottom: 0;
}
.elementor .elementor-element.st-menulist.emea-btn .elementor-icon-list-item a {
	padding: 24px 26px 23px 25px !important;
}
.elementor .elementor-element.st-menulist.emea-btn .elementor-icon-list-icon+.elementor-icon-list-text {
	padding-inline-start: 0;
}
/*--------------------------------------------------------------
# Home Page - EMEA Section End
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# QA issue fixes [02 FEB 2026]
--------------------------------------------------------------*/
.elementor .elementor-element.teu-newsroom{
	overflow: hidden;
}
.teu-newsroom .news-post.elementor-widget-pp-posts{
	overflow: hidden;
}
.single-campaign .nd-single .nd-content .camp-vid-grid{
	grid-template-columns: repeat(3, 1fr);
	max-width: 1240px;
	margin: 0px auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, 
.elementor-lightbox .elementor-video-container .elementor-video-portrait video{
	width: 100%;
}