/* General */

#header.blue-logo #site-logo .custom-logo-white{
	display: none;
}
.page-numbers a:not(.prev, .next) {
	background-color: rgba(242, 114, 40, .1);
}


/* 404 Page */
.error404 header{
	display: none;
}

.notfound-content {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
}
.notfound-content p {
	opacity: 0.68;
	line-height: 2;
}
.background-img-404:before,
.background-img-404:after{
	content: "";
	position: absolute;
	top: 5%;
	left: -5%;
	width: 520px;
	height: 516px;
	border-radius: 50%;
	background: rgba(61, 173, 255, 0.42);
	filter: blur(150px);
}
.background-img-404:after{
	top: unset;
	left: unset;
	right: 13%;
	bottom: 0;
}
.background-img-404 {
	background-color: #203164;
}
.background-img-404 img {
	opacity: 0.2;
	filter: blur(10px);
}
.notfound-btn:after{
	content: "";
	bottom: -5rem;
	left: 50%;
	position: absolute;
	border-bottom: 1px solid #F27228;
	width: calc(100% - 20%);
	transform: translateX(-50%);
}

/* Default Page  */

.text-page-title,
.news-events-item-title-wrapper {
	margin-top: 200px;
}
#text-page h2 {
	font-size: clamp(26px,2.5vw,48px);
	line-height: 1.2;
	font-weight: 400;
	margin-bottom: clamp(50px,4.167vw,80px);
}
#text-page p,
.news-events-item-title p{
	font-size: clamp(18px,1.25vw,24px);	
	line-height: 1.6;
	margin-bottom: clamp(35px,4.167vw,70px);
}

/* CSR Item */

#resposibility-item .resposibility-img{
	height: 634px;
	width: auto;
}

.resposibility-page-title,
.page-item-default-title {
	margin-top: 200px; 
}
.radius-12 {
	border-radius: 12px;
}
.radius-tl-12 {
	border-top-left-radius: 12px;
}
.radius-tr-12 {
	border-top-right-radius: 12px;
}

.csr-post-introtext br {
	display: none;
}
#resposibility-item ul,
.csr-post-introtext ul,
#page-item-default ul{
	padding-left: 0;
}
#resposibility-item ul::after,
#page-item-default ul::after{
	content: "";
	position: absolute;
	border-left: 1px solid #F27228;
	top: 0;
	left: 0;
	height: 100%;
}
#resposibility-item li,
#page-item-default li{
	padding-left: clamp(10px, 14.844vw, 285px);
	padding-right: clamp(10px, 7.292vw, 140px);
	position: relative;
	list-style: none;
	margin-bottom: clamp(20px,5.208vw,100px);
}
#resposibility-item li::before,
#page-item-default li::before{
	content: "";
	/* width:clamp(1rem, -1.005rem + 8.44vw, 12.5rem); */
	height: 1px;
	background-color: #F27228;
	position: absolute;
	top: 50%;
	left: 0;
	width: 0;
	transition: all 0.5s ease-in-out;
}

#resposibility-item li.drawMe::before,
#page-item-default li.drawMe::before{
	width: 9%;
}

#resposibility-item li::after,
#page-item-default  li::after{
	content: "";
	position: absolute;
	top: 50%;
	left: clamp(1rem, -1.005rem + 8.44vw, 12.5rem);
	border-radius: 50%;
	background: #F27228;
	height: 8px;
	width: 8px;
	transform: translateY(-50%);
}
.opacity-blue {
	color: rgba(32, 49, 100, 0.69);
}
/* CSR Posts */

.csr-post-introtext li{
	list-style: none;
}
.csr-post-image-wrapper {
		height: 350px;
		width: auto;
}
.csr-post.odd .col-12.col-lg-6:first-child {
	order: 2;
}
.csr-line-svg,
.compliance-line-svg {
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 100%
}
.csr-line-svg svg {
	height: 100% !important; 
}

.line-secondary{
	position: absolute;
	content:"";
	top: 0;
	left: 0;
	width: 6px;
	height: 0%;
	border-radius: 10px;
	background: #F27228;

}
/* News & Events */


.normal-post .col-12.col-lg-4:nth-child(3n+5),
.normal-post .col-12.col-lg-4:nth-child(2)  {
	padding-bottom: clamp(100px,9.583vw,184px);
}
.normal-post-categories ul{
	padding: 0;
}


/* Testimonials */
.testimonial-title,
.search-header{
	margin-top: 200px;
}
#testimonial-accordion .accordion-button::after {
	display: none;
}
#testimonial-accordion .accordion-item-1 {
	padding-top:0 !important;
	
}
#testimonial-accordion .accordion-button[aria-expanded="true"] .testimonial-post-title,
#testimonial-accordion .accordion-button[aria-expanded="true"] .testimonial-date {
	color: #F27228;

}
#testimonial-accordion .accordion-button[aria-expanded="true"] {
	margin-bottom: clamp(10px,2.604vw,20px);
}

.testimonial-post-quotemarks svg{
	max-width: clamp(40px,4.063vw,78px);
}

/* Compliance */
.compliance-images {
	width: auto;
	height: 100%;
}

.h-450 {
	height: clamp(80px, 5.208vw, 150px);
}
/* #compliance-page .row.even .col-12.col-lg-6:first-child {
	order: 2;
} */

/* Feedback Form */
div.wpforms-container {
	width: 100%;
}
div.wpforms-container .wpforms-form .wpforms-layout-column-33 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
div.wpforms-container .wpforms-form .wpforms-layout-column-33 .wpforms-field{
	width: 100%;
}
div.wpforms-container .wpforms-form .wpforms-layout-column {
	padding: 0 8px !important;
}

div.wpforms-container .wpforms-form label,
div.wpforms-container .wpforms-form .wpforms-field-description,
div.wpforms-container .wpforms-form .wpforms-field-radio .wpforms-field-label,
div.wpforms-container .wpforms-form .wpforms-field-address legend {
	font-size: clamp(18px,1.25vw,24px);
	color: #203164;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
div.wpforms-container .wpforms-form .wpforms-field-address legend,
div.wpforms-container .wpforms-form label {
	margin:40px 0px;
}

div.wpforms-container .wpforms-form .wpforms-field-radio fieldset {
	margin-top:40px;
}
div.wpforms-container .wpforms-form .wpforms-field-description {
	font-size: clamp(16px,0.938vw,18px);
	margin-top: 25px;
	line-height: 1.5;
}
div.wpforms-container .wpforms-form input,
div.wpforms-container .wpforms-form select,
div.wpforms-container .wpforms-form textarea,
div.wpforms-container .wpforms-form input:focus,
div.wpforms-container .wpforms-form select:focus,
div.wpforms-container .wpforms-form textarea:focus{
	font-size: clamp(18px,1.25vw,24px);
	text-align: center;
	border-radius: 10px;
	color: #F27228 !important;
	border: 1px solid #F27228 !important;
	box-shadow: unset !important;
	padding: 30px 30px !important;
	height: auto;
}

div.wpforms-container .wpforms-form input::placeholder,
div.wpforms-container .wpforms-form textarea::placeholder,
div.wpforms-container .wpforms-form select {
	text-align: center;
	color: #F27228 !important;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;	
}
div.wpforms-container .wpforms-form textarea,
div.wpforms-container .wpforms-form textarea::placeholder,
div.wpforms-container .wpforms-form textarea:focus{
	text-align: left;
}
div.wpforms-container .wpforms-form .wpforms-field-rating .wpforms-field-label {
	margin-top: 70px;
	margin-bottom: 0;
}
div.wpforms-container .wpforms-form .wpforms-field-rating label{
	margin: 30px 0;
}
div.wpforms-container .wpforms-form .wpforms-field-rating .wpforms-field-description {
	margin: 0;
}
div.wpforms-container .wpforms-form .wpforms-submit-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
div.wpforms-container-full button[type=submit] {
	padding: 5px 30px;
	border: 1px solid #203164 !important;
	text-align: center;
	font-size: clamp(16px,0.833vw,20px);
	font-weight: 400;
	line-height: normal !important;
	transition: all .3s linear;
	color: white;
	background: #203164 !important;
	border-radius: 30px;
	-webkit-font-smoothing: antialized; 
	height: auto !important;
	
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:focus::after{
	border: none !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit.button:before {
	left: 12px;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit.button:hover::before{
	left: 80%;
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg {
	fill: #F27228 !important;
}

/* Contact Form */

#contact-page div.wpforms-container .wpforms-form .wpforms-submit-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
div.wpforms-container-full .wpforms-form .iti__country-container button{
	border: none !important;
	box-shadow: none !important;
	border-radius: 10px 0 0 10px;
}
.contact-label {
	width: 65%;
}

div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"],
div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]{
	border: none !important;
	padding: 0 !important;
	color: #F27228 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]:checked::before,
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]:checked::after,
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]:focus::before,
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]::before {
	padding: 12px 12px!important;
	border-color: #F27228 !important;
	border-radius: 50%;
	box-shadow:none !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]:checked::before,
div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]:checked::after,
div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]:focus::before,
div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]::before {
	padding: 12px 12px!important;
	border-color: #F27228 !important;
	border-radius: 50%;
	box-shadow:none !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="checkbox"]::after{
	border-radius: unset !important;
}

div.wpforms-container-full input[type=radio]:checked:after{
	background-color: #F27228!important;
	border-radius: 30px!important;
}



.wpforms-field.wpforms-field-radio ul li label{
	line-height: 3!important;
	
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]:checked::after{
	border-radius: unset !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="checkbox"]:checked::after,
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox input[type="radio"]:checked::after{
	top: -5px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul li label{
	padding-inline-start: 30px !important;
	margin:	10px 0px 0px 20px !important;
	font-size: clamp(18px,1.25vw,24px);	
}

div.wpforms-container .wpforms-form .wpforms-field-layout>h3.wpforms-field-label{
	font-size: clamp(26px,2.5vw,48px);	
	font-weight: 400;
	font-family: inherit;
	color: #203164;
	-webkit-font-smoothing:antialiased;
	text-align: center;
}

div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before{
	display: none;
}

div.wpforms-container-full .wpforms-form .wpforms-field-radio input[type="radio"]{
	width: 60px;
}

.wpforms-field-file-upload .wpforms-uploader{
	border-color: #F27228!important;
	border-radius: 12px!important;
	height: 265px;
}

.wpforms-field-file-upload .wpforms-uploader svg{
	color: #F27228!important;
}

.wpforms-field-file-upload .wpforms-uploader .modern-title{
	color: #203164;
}

.wpforms-field.wpforms-field-signature .wpforms-signature-canvas {
	border-color: #F27228!important;
	border-radius: 12px!important;
	height: 250px!important;
}

.wpforms-field.wpforms-field-signature .wpforms-signature-clear{
	right: 20px!important;
}

.wpforms-signature-wrap.wpforms-field-row.wpforms-field-large::before{
	content: 'Sign Here'!important;
	border-top: 0!important;
	color: #F27228!important;
	font-family: inherit!important;
	font-weight: 400!important; 
	font-size: clamp(16px,0.833vw,20px)!important;
	left: 50%!important;
	top: 40%!important;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0.5!important;
}
div.wpforms-container-full .wpforms-form .wpforms-signature-input:focus ~ .wpforms-signature-wrap canvas,
div.wpforms-container-full .wpforms-form .wpforms-uploader.wpforms-focus {
	box-shadow: none !important;
}

.wpforms-signature-wrap.wpforms-field-row.wpforms-field-large::after{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M25.8128%200.00437143C25.6566%200.0199964%2025.5081%200.0746839%2025.3753%200.160621C25.3753%200.160621%2019.055%204.25828%2012.7503%209.81687C9.59798%2012.5942%206.45736%2015.7348%204.06283%2018.9731C1.6683%2022.2114-0.0270177%2025.5552%200.000326033%2028.8169C0.000326033%2030.3833%200.65267%2031.6294%201.53158%2032.4731C2.41048%2033.3169%203.4808%2033.7934%204.46908%2034.2231C5.45736%2034.6528%206.36751%2035.0434%206.93783%2035.4419C7.50814%2035.8403%207.71908%2036.0786%207.71908%2036.6919C7.71908%2036.9302%207.48861%2037.4497%207.00033%2038.0669C6.51204%2038.6841%205.82845%2039.395%205.09408%2040.1606C3.62142%2041.6958%201.90658%2043.4809%201.90658%2045.8169C1.90658%2046.9184%202.35579%2047.852%203.00033%2048.4731C3.64486%2049.0942%204.45345%2049.4145%205.18783%2049.6294C6.66048%2050.063%208.03158%2050.0044%208.03158%2050.0044C8.58236%2049.9887%209.01595%2049.5239%209.00033%2048.9731C8.9847%2048.4223%208.51986%2047.9887%207.96908%2048.0044C7.96908%2048.0044%206.82845%2048.0395%205.75033%2047.7231C5.21126%2047.563%204.71908%2047.3052%204.40658%2047.0044C4.09408%2046.7036%203.90658%2046.4184%203.90658%2045.8169C3.90658%2044.5552%205.10189%2043.0278%206.53158%2041.5356C7.24642%2040.7895%207.99251%2040.0473%208.59408%2039.2856C9.19564%2038.5239%209.71908%2037.7036%209.71908%2036.6919C9.71908%2035.4028%208.93783%2034.3989%208.06283%2033.7856C7.18783%2033.1723%206.18783%2032.8169%205.25033%2032.4106C4.31283%2032.0044%203.46908%2031.5434%202.90658%2031.0044C2.34408%2030.4653%202.00033%2029.8989%202.00033%2028.8169C2.00033%2028.8052%202.00033%2028.7973%202.00033%2028.7856C1.97689%2026.2466%203.39486%2023.2192%205.65658%2020.1606C7.91829%2017.102%2011.0081%2014.0395%2014.0941%2011.3169C20.266%205.87547%2026.4378%201.84812%2026.4378%201.84812C26.8324%201.60203%2027.0042%201.11765%2026.8558%200.680152C26.7074%200.238746%2026.2738-0.0385974%2025.8128%200.00437143ZM45.8128%2013.0044C44.762%2013.0044%2043.7074%2013.3911%2042.9066%2014.1919L42.2191%2014.9106L48.0003%2020.6919L48.7191%2020.0044C50.3206%2018.4028%2050.3206%2015.7934%2048.7191%2014.1919C47.9183%2013.3911%2046.8636%2013.0044%2045.8128%2013.0044ZM41.0003%2016.0981L14.3128%2042.9106C14.1722%2043.0473%2014.0745%2043.2192%2014.0316%2043.4106L12.9378%2048.8169C12.8831%2049.1372%2012.9847%2049.4653%2013.2152%2049.6958C13.4456%2049.9262%2013.7738%2049.0278%2014.0941%2049.9731L19.5003%2048.8794C19.6917%2048.8364%2019.8636%2048.7387%2020.0003%2048.5981L46.8128%2021.9106L45.4066%2020.5044L18.9066%2046.9106L16.0003%2044.0044L42.4066%2017.5044L41.0003%2016.0981Z%22%20fill%3D%22%23F27228%22%2F%3E%3C/svg%3E')!important;
	left: 50%;
	top: 60%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
}

.wpforms-signature-wrap.wpforms-field-row.wpforms-field-large.user-drawing::before,
.wpforms-signature-wrap.wpforms-field-row.wpforms-field-large.user-drawing::after{
	display:none;
}


.page-item-default-img {
	height: 800px;
	width: auto;
}

.page-item-default-img img {
	object-position: 70% 30%;
}

.wpforms-field.wpforms-field-html {
	height: 0 !important;
	padding: 0 !important;
}
.job-item-wrapper {
	scroll-margin-top: 150px;
}


/* RESPONSIVE */

@media (max-width: 1399.98px) {
	.page-item-default-img {
		height: 100%;
	}
	#resposibility-item .resposibility-img{
		height: 434px;
	}
	.news-events-page-content.sm-r-padding.sm-l-padding {
		padding-right: 0;
		padding-left: 0;
	}
	.news-events-page-content {
		margin-top: 30px;
	}
}
@media (max-width: 991.98px) {
	
	.contact-label {
		width: 100%;
	}
	
	#resposibility-item .resposibility-img{
		height: 334px;
	}
	.csr-post .sm-l-padding {
		padding-left: 0;
	}
	.csr-post .sm-r-padding {
		padding-right: 0;
	}
	.csr-post-image {

		margin-bottom: 50px;
	}
	.csr-post.odd .col-12.col-lg-6:first-child,
	.csr-post.even .col-12.col-lg-6:first-child{ 
		order: 2;
		
	}
	.normal-post .col-12.col-lg-4:nth-child(3n+5), 
	.normal-post .col-12.col-lg-4:nth-child(2) {
		padding-bottom: 0;
	}
	.latest-navigation .swiper-button-next, .latest-navigation .swiper-button-prev, .latest-navigation .swiper-button-next svg, .latest-navigation .swiper-button-prev svg {
		width: 36px !important;
		height: 36px !important;
	}
	.csr-line-svg,
	.compliance-line-svg {
		display: none;
	}
	
	
}

@media (max-width: 767.98px) {
	#resposibility-item .resposibility-img{
		height: 234px;
	}
	#resposibility-item li.drawMe::before, #page-item-default li.drawMe::before {
		width: 8%;
	}
	#resposibility-item .resposibility-img{
		height: 100%;
	}
	#resposibility-item .position-relative.page-content {
		margin-top: 50px;
	}
	#resposibility-item li.drawMe::before, #page-item-default li.drawMe::before {
		width: 7%;
	}
	
	#contact-page div.wpforms-container .wpforms-form .wpforms-submit-container {
		margin-top: 50px;
		justify-content: center;
	}
	.resposibility-page-title,
	.page-item-default-title,
	.text-page-title,
	.news-events-item-title-wrapper {
		margin-top: 150px; 
	}
	
	
}

