html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0; font-size:100%; font:inherit; margin:0; padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse; border-spacing:0}
*{box-sizing:border-box}
img{max-width:100%}

body {background:white; color:#14072E; font-size:100%; font-family:'Inter',Helvetica, Arial, sans-serif; font-stretch:normal; -webkit-font-smoothing:antialiased!important}
button, input, select, textarea {font-family:'Inter', Helvetica, Arial, sans-serif;}


@media only screen and (min-width:767px) {
  .container {opacity: 0;transition: opacity 0.6s}
  .website-loaded .container {opacity: 1;}
}

/* Fonts */
h1,h2, h3, h4, h5, h6 {font-family: "Space Grotesk", serif,Helvetica,Arial; font-stretch:normal; -webkit-font-smoothing:antialiased!important}
h1 {font-size:250%; font-weight:700; line-height:125%}
h2{font-size:200%; padding:0.5em 0; font-weight:700; line-height:140%}
h2.has-x-large-font-size {padding-bottom:0 !important; margin-bottom:0 !important}
h3{font-size:140%; padding:0 0 0.5em; font-weight:700; line-height:140%}
.blue {color:#6F9DBD;}
.dark-blue{color:#201439}

h2 a:after, h3 a:after {content:""; width:50px; height:3px; background:#6F9DBD; display:block; margin-top:1em;}
h4{font-size:150%; font-weight:500; line-height:150%; padding:0.5em 0;}
h5 {font-size:20px; line-height:150%; font-weight:400; padding:0.5em 0}
h6{font-size:80%; line-height:125%; text-transform:uppercase; font-weight:400; letter-spacing:0.1em; padding:0 0 1em 0}
p {line-height:150%; padding:1em 0}
strong{font-weight:700}
em {font-style:italic}
small, p small{font-size:85%; padding:0 0 10px 0; line-height:140%; font-weight:400; display:block; color:#aaa}
hr {display:block; clear:both; border:0 !important; height:1px; background:#e9e9e9; margin:1em 0}

ul.bullets {list-style-type:disc; line-height:150%; margin:5px 0 5px 20px}
ul.bullets li {list-style-type:disc; padding:5px 0}

.page-id-72555 h1 {color:white}

ul.checks li {position:relative; z-index:1; text-align:left; padding:0.6em 0.6em 0.6em 2em; }
ul.checks li:before {position:absolute;left:0em;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:16px;height:16px;border-radius:0px; text-align:center; color:white; background-color:#6F9DBD;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' fill='%23ffffff' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m9.707 19.121c-.187.188-.442.293-.707.293s-.52-.105-.707-.293l-5.646-5.647c-.586-.586-.586-1.536 0-2.121l.707-.707c.586-.586 1.535-.586 2.121 0l3.525 3.525 9.525-9.525c.586-.586 1.536-.586 2.121 0l.707.707c.586.586.586 1.536 0 2.121z'/%3E%3C/g%3E%3C/svg%3E");background-size:12px;background-position:center 50%;background-repeat:no-repeat}

ol.numbered {list-style-type:decimal; line-height:150%; margin:1em 0 1em 2em}
ol.numbered li {list-style-type:decimal; padding:0.5em 0}

.text-center {text-align:center}

@media screen and (min-width:1240px) {
	h1 {font-size:275%; font-weight:700; line-height:125%}
	.wp-block-cover h1 {font-size:6vh !important;line-height:115% !important}
	.wp-block-cover.btm-right h2 {font-size:5vh !important;}
}
@media screen and (max-width:1024px) {
	body {font-size:90%}
	h3{font-size:125%;}
	h4{font-size:125%;}
}
@media screen and (max-width:800px) {
	h1 {font-size:200%; }
	h2 {font-size:175%; }
	h1 br, h2 br {display:none;}
	
}
@media screen and (max-width:480px) {
	h1 {font-size:160%; }
	h2 {font-size:150%; }
		
}




/* General Links */
a {color:#6F9DBD; font-weight:700; text-decoration:none}
a:hover {color:#74b5e2; text-decoration:underline}
a.more {font-style:normal; font-size:85%; text-transform:uppercase; letter-spacing:1px;}
	a.more:after {content:'\203A'; font-size:100%; line-height:100%; display:inline-block; vertical-align:middle; margin-left:8px; }
.btn, input[type=submit], .cf7mls_next.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit, .wp-block-button__link {display:inline-block; cursor:pointer; padding:1em 1.25em; min-width:150px; border:0; outline:0; font-weight:700; font-size:100%; color:white; text-align:center; border-radius:0px; text-decoration:none; background:#6F9DBD}
.btn:after, .wp-block-button__link:after, .operations p a:after {content:'\203A'; font-size:100%; line-height:100%; display:inline-block; vertical-align:middle; margin-left:10px; }
.main-content .btn, .main-content button, .main-content input[type=submit] {margin:1em 0}
.buttons a {margin-left:4px !important; margin-right:4px !important}
.btn.outline {border:1px solid #6F9DBD; color:#6F9DBD; background:transparent}
.btn.alt {background:#14072E; border-color:#14072E}
.btn:hover, .btn.outline:hover, .btn.alt:hover, .wp-block-button__link:hover {color:white; text-decoration:none; background:#74b5e2}
.btn:active, .btn:focus, input[type=submit]:active, input[type=submit]:focus {background:#74b5e2 !important}

/* Easing */
.header, .desktopMenu, .desktopMenu ul, a, input[type=submit], button, .property-tile .back, .service h3:after, footer .btm div,
.swiper-button-next, .swiper-button-prev, #tablinks div, .team-member, span.globe, .feature,
.banner-slider-content,
.operations .wp-block-column, .icon-blocks .wp-block-column,.bg-blocks .wp-block-column  {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
	
	@media screen and (max-width:767px) {
		.btn, button, input[type=submit] {min-width:125px; font-size:90%; padding:10px 20px}
	}









/* Images */
/* img {width:100%} */

/* Contain Content */
.wrapper {padding:0 5vw; width:100%; margin:0 auto; max-width:1400px; position:relative}
.main-content {display:block; clear:both; text-align:left; padding:0; box-sizing:border-box;-moz-box-sizing:border-box; background:white; position:relative; z-index:2;}

.thumb-image img {height: auto;}

@media screen and (min-width:768px) {
	.mobileOnly {display:none !important}
	.sidebar{ width:30%; padding-right:1%; margin-right:-5px; margin-bottom:20px; display:inline-block;vertical-align:top}
	.primary{width:67% ;margin:0 -5px 20px 3%; display:inline-block;vertical-align:top}
	.primary.left{margin:0 3% 20px 0; float:left}
	img.right {float:right; margin:0 0 5vh 5vw;}
}
@media screen and (max-width:767px) {
	.wrapper {padding:0 15px}
	.desktopOnly {display:none !important}
	.wp-block-buttons.is-content-justification-right {justify-content: flex-start !important;}
}




/* Grids / Columns */
.wrapper {width:auto; display:block; max-width:1400px; padding:0 3vw; margin:0 auto; position:relative}	
.row {display:block; clear:both; padding:6vh 0; background:white; position:relative; z-index:2;}
.row.first,
.page-id-72894 .main-content .row:first-of-type,
.page-id-72965 .main-content .row:first-of-type,
.page-id-14 .main-content .row:first-of-type {padding-top:0}
.page-template-template-services .row.first {padding-top:6vh}
.two-columns, .three-columns, .four-columns, .five-columns {margin:1em 0; position:relative}
.two-columns {display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2em; grid-row-gap:2em}	
.three-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2em}	
.four-columns{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2em}
.five-columns {display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:2em}	

	@media screen and (min-width:1025px) {
		.two-columns.twothirds-third {grid-template-columns:65% auto; grid-column-gap:5vw;}
		.two-columns.twothirds-third.btm {align-items:end;}	
		.two-columns.twothirds-third.btm .btn {margin:0;}
		.two-columns.third-twothirds {grid-template-columns:auto 65%; grid-column-gap:5vw;}
		.two-columns.third-twothirds .column:first-of-type {border-top:1px solid #e5e5e5; padding-top:2em;}
	}
	@media screen and (min-width:768px) {
		.two-columns.twothirds-third .column:last-of-type {text-align:right;}
	}
	@media screen and (max-width:1024px) {
		.row {display:block; padding:2.5vh 0}	
		.two-columns.twothirds-third .column:last-of-type p {padding:0;}
		.two-columns.twothirds-third .column:last-of-type p .btn {margin:0;}
	}
	@media screen and (max-width:767px) {
		.two-columns {display:grid;grid-template-columns:repeat(1,1fr)}	
		.three-columns{grid-template-columns:repeat(1,1fr);grid-column-gap:0}
		.four-columns{grid-template-columns:repeat(2,1fr);grid-column-gap:15px; grid-row-gap:15px;}
		.five-columns {grid-template-columns:repeat(2,1fr);grid-column-gap:15px; grid-row-gap:15px;}
	}
	@media screen and (max-width:500px) {
		.four-columns, .five-columns {grid-template-columns:repeat(1,1fr);}
	}	
	





/* .header Bar */
.header{background:white; width:100%; z-index:1000; position:sticky; top:0px; border-bottom:1px solid #f5f4ee;}
.home .header{border-bottom:0}
.header-grid {display:grid;grid-template-columns:200px auto 250px 50px; grid-column-gap:0; align-items:center;}
.header .logo{ padding:1em 0;}
.header .logo img {width:200px}

.header .search { text-align:right; padding:1em 0;}
.header .search form {padding:0; display:block;  position:relative; width:100%}
.header .search input {background:white; padding:1em; font-size:100%; outline:none; background:#f5f4ee; border:0; border-radius:0px; width:100%;}
.header .search button, .sub-nav .search input {border:0px}
.header .search button {padding:0px; border:0px; min-width:10px; margin:0 !important; width:40px; height:40px; position:absolute; top:5px; right:5px; z-index:1000; text-indent:-9999px; font-weight:400; color:#14072E; border-radius:0px; background:transparent}
.header .search button:after {content:"\2315"; text-indent:0; width:40px; line-height:36px; font-size:40px; height:40px; position:absolute; z-index:1002; top:0px; left:0px}


.desktopMenu li a[href^='tel:'],
.mobileMenu li a[href^='tel:'] {line-height:19px; text-align:left; padding:0 0 0 37px;}
.mobileMenu li a[href^='tel:'] {display:block; padding:20px 0px 20px 40px;}
.desktopMenu li a[href^='tel:'] span,
.mobileMenu li a[href^='tel:'] span {color:#aaa; display:block; font-size:13px; font-weight:normal;}
.desktopMenu li a[href^='tel:']:before,
.mobileMenu li a[href^='tel:']:before { content:""; width:30px; height:30px; background-size:30px; position:absolute; top:5px; left:0px; background-position:center center; background-repeat:no-repeat;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' xmlns:v='https://vecta.io/nano'%3E%3Ccircle cx='20.376' cy='20.624' r='20.376' fill='%236F9DBD'/%3E%3Cg clip-path='url(%23A)'%3E%3Cpath d='M27.374 31.291c-3.075 0-7.5-2.213-11.55-6.075-5.512-5.25-7.875-11.1-5.475-13.65.113-.113.225-.187.375-.263l3.15-1.763c.713-.375 1.613-.187 2.063.45l2.287 3.263c.225.337.337.75.262 1.125-.075.412-.3.75-.637.975l-1.387.9c-.075.038-.075.075-.075.113s0 .075.037.113c1.012 1.5 3.9 5.325 8.475 8.063a.34.34 0 0 0 .375-.038l.975-1.312c.488-.675 1.425-.825 2.138-.375l3.412 2.175c.712.45.938 1.35.488 2.063l-1.875 3c-.075.15-.187.262-.3.337-.712.638-1.65.9-2.738.9zM14.662 10.629c-.037 0-.075 0-.15.037l-3.15 1.762c-.038.037-.038.037-.075.037-1.575 1.688.225 6.825 5.475 11.813s10.688 6.712 12.487 5.175l.038-.037 1.875-3c.038-.075.038-.187-.075-.262l-3.413-2.175a.34.34 0 0 0-.375.037l-.975 1.313c-.488.638-1.388.825-2.1.413-4.837-2.887-7.837-6.9-8.887-8.512-.225-.338-.3-.713-.225-1.125.075-.375.3-.75.637-.937l1.388-.937c.075-.037.075-.075.075-.113s0-.075-.038-.15l-2.287-3.262c-.037-.037-.15-.075-.225-.075z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='A'%3E%3Cpath fill='%23fff' transform='translate(8.962 8.304)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}	
.mobileMenu li a[href^='tel:']:before {top:25px;}


/* Desktop Menu System */
@media screen and (max-width:1350px) { 
	.header-grid {grid-template-columns:200px auto 210px 50px; }
}


@media screen and (min-width:1300px) { 
	.desktopMenu {text-align:center;}
	.desktopMenu ul {list-style-type:none;margin:0 auto;padding:0;position:static;z-index:1001; text-align:center; display:inline-block;}
	.desktopMenu li {position:relative; margin:0;text-align:center; display:inline-block;}
	.desktopMenu li a {display:block; height:80px; line-height:80px; padding:0 0.75vw; color:#14072E; text-decoration:none; font-weight:400}
	
	.desktopMenu li.current.desktopMenu li.current:hover a {background:none;color:#6F9DBD}
	.desktopMenu li:hover a,
	.desktopMenu .current_page_item a {color:#6F9DBD; font-weight:500;}
	
	.desktopMenu ul li.menu-item-has-children>a:after {color:#14072E; opacity:0.5; display:inline-block;content:'\203A';font-size:14px; margin-left:7px; transform:rotate(90deg)}
	
	.desktopMenu li.call {margin:0 10px 0;}
	.desktopMenu li.call a {height:auto; line-height:1em;}
	
	
	/* 2nd Level */
	.desktopMenu li ul {position:absolute; top:81px; left:0px; width:285px; padding:0.5em 0; z-index:1002 !important; background:white; box-shadow:0px 1px 10px rgba(0,0,0,0.15); border-top:2px solid #6F9DBD; opacity:0; display:none}
	.desktopMenu li ul:after{bottom:100%;left:2em;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#6F9DBD;border-width:7px;margin-left:-7px;}
	
	.desktopMenu li:hover ul a {background:white; color:#14072E}
	.desktopMenu li:hover ul a:hover,
	.desktopMenu li li:hover > a {color:#6F9DBD}
	.desktopMenu li ul li {display:block;width:100%;font-size:90%;float:none;text-align:left;width:auto;position:relative;margin:0;}
	.desktopMenu li ul li a {width:100%;height:auto!important;background:white;color:#6F9DBD;display:block;padding:0.75em 1.25em; line-height:125%!important;text-transform:none;font-weight:400;}
	.desktopMenu ul li a:hover + .sub-menu,
	.desktopMenu .sub-menu:hover {display:block;opacity:1;}
	.desktopMenu li ul li:last-of-type a{border:0}
	
	.desktopMenu ul ul li.menu-item-has-children>a:after {color:#14072E; opacity:0.5; display:inline-block;content:'\203A'; font-size:14px;  transform:rotate(0deg); position:absolute; right:1em; top:1em;}

	/* 3rd Level */
	/*.desktopMenu li ul ul {position:absolute; top:0px; left:285px; border:0; z-index:100 !important; background:white; opacity:0; display:none}
	.desktopMenu li ul ul:after{display:none;}
	.desktopMenu li ul ul li {font-size:100%;}
	.desktopMenu li ul li:hover ul li a {background:transparent; height:auto; padding:0.75em 1.25em;}
	.desktopMenu li ul li:hover ul li a:hover, .desktopMenu li ul ul li:hover > a {background:white;}
	.desktopMenu li ul li:hover ul li a:hover {text-decoration:underline;}*/
	
	.desktopMenu li ul ul {position:absolute; top:-0.5em; left:285px; border:0; z-index:100 !important; background:#6F9DBD; opacity:0; display:none}
	.desktopMenu li ul ul:after{display:none;}
	.desktopMenu li ul ul li {font-size:100%;}
	.desktopMenu li ul li:hover ul li a {background:transparent; height:auto; padding:0.75em 1.25em; color:white;}
	.desktopMenu li ul li:hover ul li a:hover, .desktopMenu li ul ul li:hover > a {background:#6F9DBD;}
	.desktopMenu li ul li:hover ul li a:hover {text-decoration:underline; background:#6F9DBD; color:white;}
		
	.menu-panel, .sidebar-toggle {display:none}
	
	/* Country Menu */
	.iconNav {text-align:right; margin-bottom:14px;}
	span.globe { width:50px; height:50px; display:inline-block; margin:0; padding:0;}
	#countryMenu {list-style-type:none; margin:0; padding:0;position:static;z-index:1001;display:inline-block;}
	#countryMenu li {position:relative; margin:0;}
	#countryMenu li a span.globe {opacity:0.25;}
	#countryMenu li:hover span.globe {opacity:1;}	
	#countryMenu li:hover + .country-sub-menu,
	#countryMenu li .country-sub-menu:hover,
	#countryMenu li:hover .country-sub-menu {display:block;opacity:1}
	
	#countryMenu li a {display:block;}
	#countryMenu li:hover a {color:#6F9DBD; font-weight:500;}

	#countryMenu li ul {position:absolute; top:50px; right:0px; width:200px; z-index:1010; background:transparent; border-top:2px solid #6F9DBD; box-shadow:0px 1px 10px rgba(0,0,0,0.15); opacity:0; display:none}
	#countryMenu li ul:after{bottom:100%;right:7px; border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#14072E;border-width:7px;margin-left:-7px;z-index:1010}
	#countryMenu li:hover ul a {background:white; color:#14072E}
	#countryMenu li:hover ul a:hover, #countryMenu li li:hover > a {color:#6F9DBD}
	#countryMenu li ul li {display:block;width:100%;font-size:90%;float:none;text-align:left;width:auto;position:relative;margin:0; z-index:1010; }
	#countryMenu li ul li a {width:100%;height:auto!important;background:#6F9DBD;color:#fff;display:block;padding:1em;line-height:125%!important;text-transform:none;font-weight:400; border-bottom:1px solid #e5e5e5; border-top:0}
	
	#countryMenu ul li.ire a:before, #countryMenu li.nz a:before {content:""; display:inline-block; vertical-align:middle; margin-right:0.8em; width:25px; height:20px; background-repeat:no-repeat; background-position:center center; background-size:25px;}

}

/* Mobile Menu System */
@media screen and (max-width:1299px) {
	.desktopMenu, #countryMenu {display:none}

	.menu-panel {background:#fff;position:fixed;z-index:100001;overflow-y:auto;right:-300px;width:300px;height:100%;box-sizing:border-box;transition:right .25s ease-in-out}
	.sidebar-toggle {font-size:200%; cursor:pointer;background:0 0; padding:0 15px; line-height:50px; min-width:50px; margin:0;border:none;outline:0;color:#14072E; position:relative;}
	.menu-panel .sidebar-toggle {display:block;text-align:right;width:100%; z-index:10000;color:#14072E; font-size:300%}

	.header .sidebar-toggle {position:absolute; top:10px; right:0px}

	/* Menu System */
	.mobileMenu {padding:0 10px 10px}
	.mobileMenu * {box-sizing:border-box}
	.mobileMenu ul {list-style:none;margin:0;padding:0;display:block;clear:both}
	.mobileMenu li {border-top:1px solid rgba(0,0,0,.1);position:relative;overflow:hidden;transition:all .4s ease;font-weight:700;font-size:125%}

	.mobileMenu li::after {content:"";display:block;clear:both}
	.mobileMenu li>a>svg {display:block;position:relative;width:14px;float:right;transition:all .3s ease}
	.mobileMenu li.open > a > svg {transform:rotate(45deg)}

	.mobileMenu a {padding:20px 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;color:#14072E;font-family: 'Space Grotesk';}
	.mobileMenu li.open > ul {display:block;padding-bottom:15px}
	.mobileMenu li>ul {display:none;height:0;margin:0;overflow:hidden;transition:height 350ms ease-in-out}
	.mobileMenu ul.is-visible {display:block}
	
	/* 2nd level */
	.mobileMenu ul ul li {border:0;font-size:90%; font-weight:500; line-height:125%}
	.mobileMenu ul ul a {padding:0.5em 1em; font-weight:500;}
	
	/* 3rd level */
	.mobileMenu ul ul ul li {font-size:100%; font-weight:400;}
	.mobileMenu ul ul ul a {padding-left:1.5em; font-weight:400;}
	
	.mobileMenu a:hover {color:#6F9DBD}
	.openMenu {position:absolute;left:0px;top:0px}

	.openMenu, .closeMenu {font-size:100%;cursor:pointer;background:0 0;padding:5px 20px;margin:0;border:none;outline:0;color:#333;font-weight:400}
	.closeMenu {color:#14072E}
	
	.header-grid {display:grid; grid-template-columns:120px auto 30px; grid-column-gap:5vw; align-items:center; margin-right:50px;}
	.header .logo img {width:120px}
	.iconNav {text-align:left;}
	.globe {margin:0 0 6px 0;}
	.header .search {text-align:center; margin:0 auto; width:100%; max-width:300px}
	.header .search form {width:100%; max-width:300px}	
}

@media screen and (max-width:1299px) {
	.header-grid {grid-column-gap:1.5em;}
	.container.open-menu .menu-panel {left:auto;right:0px}	
	.swipe-area, .filter-swipe-area {position:absolute;width:100%;left:auto;right:0;top:0;height:100%;z-index:0}
	.menu-panel {left:auto;width:100%;right:-100%;transition:right 0.25s ease-in-out}
}
@media screen and (max-width:767px) {
	.header-grid {grid-template-columns:120px auto; grid-column-gap:1em;}
}







/* Sub Nav */
.sub-nav { padding:0; background:#f5f4ee}
.sub-nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:start;align-content:flex-start;}
.sub-nav ul li {margin:0 3vw 0 0; font-size:0.9em;}
.sub-nav ul li a {display:block; padding:1.5em 0; font-weight:400; color:#14072E; line-height:140%;}
.sub-nav ul li.current_page_item a {font-weight:700; position:relative; color:#6F9DBD;}


	@media screen and (min-width:1025px) {
		.sub-nav ul li.current a:after {position:absolute; bottom:0px; left:0px; width:100%; content:""; height:4px; background:#6F9DBD}
	}
	@media screen and (max-width:1024px) {
		.sub-nav {padding:0.6em 0;}
		.sub-nav ul li {margin-right:1em; }
		.sub-nav ul li a {padding:0.6em 1em 0.6em 0;}
	}
	@media screen and (min-width:768px) {
		.sub-nav .current_page_item a:after {position:absolute; bottom:0px;left:0px; width:100%; content:""; height:4px; background:#6F9DBD;}
	}
	@media screen and (max-width:767px) {
		.sub-nav {padding:0;}
		.sub-nav .wrapper {padding:0;}
		.sub-nav ul {display:block;}		
		.sub-nav ul li {margin:0; font-size:1em; display:block; border-bottom:1px solid #eaeaea; border-top:1px solid white;}
		.sub-nav ul li a {padding:0.75em 1.25em; display:block;}
	}






/* Photo Banner */
.banner {width:100%;height:55vh;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover}
/* .banner:before {height:100%;width:100%;position:absolute;z-index:3;left:0;top:0;content:"";background-image:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 55%, rgba(0,0,0,0) 100%)} */
.banner .copy {color:#201439; position:absolute; left:0em; top:50%; width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;}
.banner h1 {padding-bottom:0.5em;}
.banner p {padding:0 0 2em 0;}
.banner p:last-of-type {padding:0}
.down-arrow{color:#201439;width:40px;height:40px;display:inline-block;background-size:40px;background-image:url('data:image/svg+xml,<svg width="40" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 20a17.5 17.5 0 1 0 35 0 17.5 17.5 0 0 0-35 0ZM40 20a20 20 0 1 1-40 0 20 20 0 0 1 40 0Zm-18.75-8.75a1.25 1.25 0 0 0-2.5 0v14.483l-5.365-5.368a1.252 1.252 0 0 0-1.77 1.77l7.5 7.5a1.25 1.25 0 0 0 1.77 0l7.5-7.5a1.252 1.252 0 0 0-1.77-1.77l-5.365 5.368V11.25Z" fill="%236F9DBD"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h40v40H0z"/></clipPath></defs></svg>');}

	@media only screen and (min-width:1025px) {
		.banner  .wrapper {padding-right:45%;}
	}
	@media screen and (max-width:1024px) {
		.banner {height:40vh;}
	}
	@media screen and (max-width:767px) {
		.banner h1 {max-width:80%;}
		.down-arrow{width:30px; height:30px; background-size:30px; }	
	}






/* features (Home Page) */
.features {display:grid; grid-template-columns:repeat(4,1fr); grid-column-gap:1em; grid-row-gap:1em; align-items:justify; margin-top:2em;}
.third-twothirds .features {grid-template-columns:repeat(2,1fr); margin-top:0;}
.third-twothirds .features.features-withheadings{grid-template-columns:22% 37% 37%; }
.features-withheadings .column:first-of-type{border: none!important}
	.feature {padding:2em 2em 1.5em; background:#f5f4ee; text-align:left; color:#14072E; position:relative; z-index:1;}
	.feature:hover {background:#14072E; color:white; text-decoration:none; -webkit-box-shadow:0px 0px 25px 0 rgba(0,0,0,0.15);}
		.feature .icon {display:block; padding:0 0 1em;}
			.feature .icon img {height:80px; width:auto;}
			.feature:hover .icon img {filter: invert(1) brightness(5); -webkit-filter: invert(1) brightness(5);}
		.feature:hover h3, .feature:hover p {color:white;}
		.feature p {font-weight:400;}
		/*.feature:after {position:absolute; z-index:2; font-size:30px; color:#6F9DBD; bottom:0.5em; right:0.65em; content:"\203A"}
		.feature:hover:after {color:white}*/

		@media only screen and (max-width:1024px) {
			.features {grid-template-columns:repeat(2,1fr); grid-column-gap:2em; grid-row-gap:2em;}
			.third-twothirds .features.features-withheadings{grid-template-columns:20% 35% 35%;}
			
		}
		@media only screen and (max-width:500px) {
			.features, .feature {display:block;}
			.feature {margin:0 0 1em;}
		}









/* features (Home Page) */
.tools {display:grid; grid-template-columns:repeat(3,1fr); grid-column-gap:2em; grid-row-gap:2em; align-items:justify; margin-top:2em;}
	.tool {padding:2em; border:2px solid #f2f2f2; text-align:left; color:#14072E; position:relative; z-index:1; border-radius:0px;}

.bus-tool {background:#6F9DBD; color:white; display:block; text-align:center; padding:0; position:relative;  border-radius:0px;}
.bus-tool .vert-align {position:absolute; left:0px; top:50%; width:100%; padding:0 10%; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
	.bus-tool .icon {display:block; padding:0 0 1em;}
		.bus-tool .icon img {height:75px; width:auto;} 
	.bus-tool h3, .bus-tool p {padding:0.25em 0;}	
	.tool h3 {color:#6F9DBD;}
	.tool h3:after {content:""; width:50px; height:3px; background:#6F9DBD; display:block; margin-top:1em;}

	.tool:hover {border-color:#6F9DBD; color:#14072E; text-decoration:none; -webkit-box-shadow:0px 0px 25px 0 rgba(0,0,0,0.1);}

		.tool p {font-weight:400;}
		.tool:after {position:absolute; z-index:2; font-size:30px; color:#6F9DBD; bottom:0.5em; right:0.65em; content:"\203A"}
		
		@media only screen and (max-width:1024px) {
			.bus-tool {display:none;}
			.tools {grid-template-columns:repeat(2,1fr); grid-column-gap:2em; grid-row-gap:2em;}
			
			.blank {display:none;}
		}
		@media only screen and (max-width:500px) {
			.tools, .tool {display:block;}
			.tool {margin:0 0 1em;}
		}






/* Check Blocks */
div.checks{margin:0; position:relative; display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2em;grid-row-gap:1.5em;align-items:justify}
.check-block {position:relative; z-index:1; text-align:left; padding:1em 1em 1em 2em; border-radius:0px; background:#f5f4ee;}
.check-block:before{position:absolute;left:-12px;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:25px;height:25px;border-radius:20px;text-align:center;color:white;background-color:#6F9DBD;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' fill='%23ffffff' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m9.707 19.121c-.187.188-.442.293-.707.293s-.52-.105-.707-.293l-5.646-5.647c-.586-.586-.586-1.536 0-2.121l.707-.707c.586-.586 1.535-.586 2.121 0l3.525 3.525 9.525-9.525c.586-.586 1.536-.586 2.121 0l.707.707c.586.586.586 1.536 0 2.121z'/%3E%3C/g%3E%3C/svg%3E");background-size:17px;background-position:center 51%;background-repeat:no-repeat}
.check-block p {}

@media only screen and (max-width:1024px) {
	div.checks{grid-template-columns:repeat(2,1fr); grid-column-gap:1.5em;grid-row-gap:1.5em}
	.check-block {position:relative; z-index:1; text-align:left; padding:1em 1em 1em 2em}
	.check-block:before{left:-13px; width:25px;height:25px; background-size:18px}
}
@media only screen and (max-width:767px) {
	div.checks {margin:0 1em;}
}
@media only screen and (max-width:540px) {
	div.checks{display:block;}
	.check-block {margin:1em 0; padding:0.75em 0.75em 0.75em 2em}
}	





/* About Page */
.row.light {background: #f5f4ee;}
#tablinks {list-style-type:none; margin:0; padding:0; border-bottom:1px solid #eee;}
#tablinks div {display:inline-block; padding:0; cursor:pointer; margin-right:5vw; padding:1.25em 0 0; font-weight:500; text-transform:uppercase; letter-spacing:0.2em; line-height:150%}
#tablinks div.active:after {content:""; width:100%; height:3px; background:#6F9DBD; display:block; margin:1em 0 0;}
#tablinks div:hover {color:#6F9DBD;}
#tablinks div.active {font-weight:700; color:#14072E;}
#tabcontent .tabitem {display:none;}
#tabcontent .tabitem.active {display:block;}

.team {margin:2em 0; position:relative; display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:4vw}
	.team .image {margin-bottom:1.25em; }
	.team img {border-radius:0px; }
	.team a.linkedin {width:24px; height:24px; text-align:left; display:inline-block; margin-right:1em; text-indent:-9999px; background-size:24px; background-position:center center; background-repeat:no-repeat}
	.team a.linkedin {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='512pt' viewBox='0 -11 512 511' width='512pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23069'%3E%3Cpath d='m6.488281 159.683594h109.753907v330.207031h-109.753907zm0 0'/%3E%3Cpath d='m62.089844.5c-37.542969 0-62.089844 24.652344-62.089844 57.054688 0 31.6875 23.816406 57.042968 60.648438 57.042968h.714843c38.277344 0 62.097657-25.355468 62.097657-57.042968-.714844-32.402344-23.820313-57.054688-61.371094-57.054688zm0 0'/%3E%3Cpath d='m385.644531 151.933594c-58.234375 0-84.328125 32.003906-98.914062 54.507812v-46.757812h-109.757813v330.207031h109.753906v-184.402344c0-9.871093.714844-19.726562 3.613282-26.785156 7.933594-19.714844 25.992187-40.136719 56.3125-40.136719 39.714844 0 55.601562 30.28125 55.601562 74.671875v176.652344h109.746094v-189.335937c0-101.425782-54.148438-148.621094-126.355469-148.621094zm0 0'/%3E%3C/g%3E%3C/svg%3E")}

.team-member {padding:1.5em; background:rgba(255,255,255,0.5);}
.team-member p {font-size:90%;}
.team-member:hover {background:white; box-shadow:0px 0px 20px 0 rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 20px 0 rgba(0,0,0,0.05);}

	
	@media screen and (max-width:1024px) {
		.team {grid-template-columns:repeat(2,1fr);}
		.partners .partner {padding:0 1.5em 1em;}	
	}
	@media only screen and (max-width:767px) {
		.team {display:block;}
		.team-member {margin:0 0 2em; background:white;}
		.team .image {max-width:275px; }
		.team img {max-width:275px; }
		
	}	





/* case-study Block */
.case-study {display:grid; grid-template-columns:40% auto;grid-column-gap:0; align-items:center; padding:10px; background:white; border-radius:0px; border:1px solid #e5e5e5;}
.case-study .thumb-image {position:relative; z-index:1; height:40vh; border-radius:0px; overflow:hidden; text-align:center;}
.case-study .thumb-image img {flex-grow:1;object-fit:cover;width:auto; max-width:100%; min-height:100%; margin:0 auto; display:inline-block;}
.case-study .copy, .case-study .copy h2 {text-align:left;}
.case-study .copy .btn {margin-top:1em;}

.home .case-study {grid-template-columns:35% auto;}
.home .case-study .thumb-image {height:auto;}
	
.home .case-study .thumb-image img {flex-grow:1;object-fit:contain;}

	
	@media only screen and (min-width:768px) {
		.case-study .copy {padding:0 5vw;}
	}
	@media screen and (max-width:1024px) {
		.case-study .thumb-image {height:35vh;}
	}
	@media only screen and (max-width:767px) {
		.case-study {display:block}
		.case-study .copy {padding:1em 1em 0;}
		.case-study h6 {padding:1em 0;}
	}









/* Partners Page */
.partners {margin:0; position:relative; display:grid; grid-template-columns:repeat(3,1fr); grid-column-gap:3vw; grid-row-gap:3vh}	
.partners .partner {padding:0 2em 1em; background:white; border-radius:0px; border:1px solid #e5e5e5;}
.partners .partner-image {text-align:center; position:relative; height:20vh;}
		.partners .partner-image img {width:auto !important; height:auto !important; max-width:100%; max-height:20vh; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

		.tabs .slider .indicator {;background:#6F9DBD !important;}

	@media screen and (max-width:1024px) {
		.partners {grid-template-columns:repeat(2,1fr);}
		.partners .partner {padding:0 1.5em 1em;}	
	}
	@media only screen and (max-width:767px) {
		.partners {display:block;}
		.partner {margin:0 0 2em;}
		.partners .partner-image img {max-width:75%; max-height:20vh;}
		
	}	







/* case-study Block */
.externaldoc {padding:0;}
.externaldoc .three-columns {display:grid; grid-template-columns:25% auto 25%; grid-column-gap:2em; padding:2em 0; background:white; border-radius:0px; border:1px solid #e5e5e5;}
.externaldoc .three-columns img {width:200px;}

	@media only screen and (min-width:768px) {
		.externaldoc .three-columns .column:first-of-type {text-align:center;}
		.externaldoc .three-columns .column:last-of-type {text-align:center;}
	}
	@media only screen and (max-width:767px) {
		.externaldoc .three-columns {display:block; padding:2em;}
	}





.wp-block-image img {height:auto !important}




/* Video */
.videoWrapper {position:relative; padding-bottom:56.25%;padding-top:0px; height:0; overflow:hidden;}
	.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {position:absolute;top:0;left:0;width:100%; height:100%;}





/* Home Page Slider Intro */
.swiper-container.gallery-top {width:100%;margin:0;}
.swiper-container.gallery-top .swiper-slide {background-color:#001728; background-size:cover; background-position:center;}

.homeSlideshow {display:grid; grid-template-columns:70% 30%; grid-column-gap:0; align-items:justify;}
.homeSlideshow .swiper-container, .homeSlideshow .gallery-thumbs, .gallery-top .swiper-slide {height:60vh;}
.gallery-top {height:100%; width:100%; position:relative;}
.gallery-top .swiper-slide {flex-grow:1; object-fit:cover; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover}

.gallery-thumbs {background:#6F9DBD; width:100%; margin:0; position:relative; box-sizing:border-box; overflow:visible !important;}

.gallery-thumbs .swiper-wrapper {height:100%; width:100%; display:grid; grid-template-columns:100%; grid-column-gap:0; grid-row-gap:0; align-items:center;}

.gallery-thumbs, .gallery-thumbs .swiper-wrapper, .gallery-thumbs .swiper-slide, .gallery-thumbs .swiper-slide:after {z-index:10 !important;}
.gallery-thumbs h6 {padding:3.25vh 2.5vw; color:white;}

.gallery-thumbs .swiper-slide {display:flex; align-items: center; position:relative; padding:0 2.5vw; color:white; font-size:125%; line-height:140%; font-weight:500; cursor:pointer;}
.gallery-thumbs .swiper-slide-thumb-active {background:#1380d2; font-weight:700;}

.gallery-thumbs .swiper-slide-thumb-active:after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,128,210,0);border-right-color:#1380d2;border-width:2vh;margin-top:-2vh;}

.copy-block {background:rgba(255,255,255,0.9); display:inline-block; width:40%; position:absolute; bottom:5vh; left:3vw; padding:2em; border-radius:0px;}
.copy-block h1 {font-size:2vw; line-height:140%;}
.copy-block p {padding-bottom:0;}
.swiper-slide-active .copy-block {-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

.swiper-container.gallery-top .copy-block.focus {background:none; width:70%; padding:0; bottom:10vh;}
.swiper-container.gallery-top .copy-block.focus h1 {font-size:3vw; color:white; line-height:130%;}
.swiper-container.gallery-top .copy-block.focus p {color:white}

	@-webkit-keyframes fadeInLeft {
			0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
			100%{opacity:1;-webkit-transform:none;transform:none}
	}
	@keyframes fadeInLeft {
			0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
			100%{opacity:1;-webkit-transform:none;transform:none}
	}
	@-webkit-keyframes fadeOutLeft {
			0%{opacity:1}
			100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	}
	@keyframes fadeOutLeft {
			0%{opacity:1}
			100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	}
	@media only screen and (min-width:1025px)  and (max-width:1240px) {
		.gallery-thumbs .swiper-slide {padding:3vh 2vw; height:auto !important; color:white; font-size:125%; line-height:125%; font-weight:500; cursor:pointer;}
		
	}
	@media only screen and (max-width:1024px) {
		.homeSlideshow .swiper-container, .homeSlideshow .gallery-thumbs, .gallery-top .swiper-slide {height:50vh;}
		.copy-block {width:50%; bottom:1em; left:1em; padding:1em;}
		.copy-block p {padding:0.5em 0 0;}
		
		.copy-block h1 {font-size:200%;}
		.swiper-container.gallery-top .copy-block.focus h1 {font-size:250%;}
		
		.gallery-thumbs h6, .gallery-thumbs .swiper-slide {padding:1.25em;}
		
		
	}
	@media only screen and (max-width:767px) {
		.homeSlideshow {display:block}
		.gallery-thumbs h6 {display:none;}
		.gallery-thumbs {display:none;}
		.copy-block {width:60%;}
		.copy-block h1 {font-size:120%; line-height:130%;}
		
		.swiper-container.gallery-top .copy-block.focus {width:90%; bottom:6vh;}
		.swiper-container.gallery-top .copy-block.focus h1 {font-size:150%;}
		
	}
	


/* Swiper Bullets */
.case-study-swiper .case-studies {padding-bottom:60px !important}
	.swiper-pagination{background:rgba(0,0,0,0.03);border-radius:40px;padding:15px;margin-top:0 !important;display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;top:auto !important;bottom:0px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;width:auto !important}
	.swiper-pagination-bullet {opacity:1 !important;  position:relative; background:#14072E !important; opacity:0.25 !important}
	.swiper-pagination-bullet.swiper-pagination-bullet-active { opacity:1 !important}

	.has-black-background-color .swiper-pagination{background:rgba(255,255,255,0.03) !important}
	.has-black-background-color .swiper-pagination-bullet {background:white !important}








/* Logo Sliders */
.arrows-container {position:relative; padding:0 75px 2em; display:inline-block; vertical-align:middle; width:100%}
.our-partners .arrows-container {width:80%; width:calc(100% - 155px)}
.client-logos .arrows-container {margin:2em 0 0}
.swiper-container.logos { width:100%; padding:0; margin:0}
.swiper-container.logos .swiper-slide {text-align:center; position:relative; height:80px;}
.swiper-container.logos .swiper-slide img {width:auto !important; max-width:75%; max-height:80px; position:absolute; top:0px; left:0px; top:50%; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.swiper-button-next, .swiper-button-prev {outline:none; color:#14072E !important; opacity:0.1; width:30px !important; height:40px !important;}
.swiper-button-next:hover, .swiper-button-prev:hover {outline:none; opacity:1;}
.swiper-button-next:after, .swiper-button-prev:after {width:30px !important; height:40px !important; font-size:30px !important;}

	@media only screen and (max-width:768px) {
		.client-logos {display:none}
	}









/* Call to Action */
.cta {background:#6F9DBD;color:white; display:block;text-align:left;padding:7.5vh 0; position:relative; z-index:2; text-align:center;}	
.page-template-template-services .cta .wrapper {max-width:1050px !important;}
.cta h2 {padding:0; font-weight:700;}
.cta .btn {background:white; color:#6F9DBD; margin:0 !important; padding:1.25em 2em;}
.cta .btn:active, .cta .btn:focus {background:white !important;}

.cta::after { content: ""; position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; background: url('https://xcentuate.com/wp-content/uploads/2025/01/new-shape2.svg') no-repeat bottom right; background-size: contain; z-index: 1; pointer-events: none; }

.page-id-15 .cta{display:none}


@media only screen and (min-width:768px) {
	.cta h2 {font-size:4.5vh}
	.cta p {color:white;font-size:125%; padding:0.75em 0 1.5em}
}
@media only screen and (max-width:767px) {
	.cta {padding:8vh 4vw;text-align:center;}	
	.cta h2 {font-size:200%;}
	.cta p {font-size:100%}
}






/* Footer */
.row.footer {clear:both;display:block;position:relative; z-index:1; font-size:90%; padding:5vh 0;}
.footer-grid {display:grid;grid-template-columns:30% 70%;grid-column-gap:1em; align-items:center;}
.footer .logo {margin:0 0 0.5em;}
.footer .logo img {width:175px;height:auto;}
.footer-grid .column:first-of-type p {font-size:90%;}
.footer-grid .column:last-of-type {text-align:right;}
.footer p.copyright {opacity:0.6};
.footer a {color:#14072E;text-decoration:none;}
.footer ul {margin:1.7em 0 0}
.footer ul li {line-height:125%; display:inline-block;}
.footer ul li a {padding:0.5em;display:block; font-weight:normal;}
.footer a:hover {text-decoration:underline;}
.social {overflow:hidden; }
.social a {width:32px; height:32px; text-align:left; display:inline-block; margin-right:1em; text-indent:-9999px; background-size:32px; background-position:center center; background-repeat:no-repeat}
.social a.facebook {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m483.738281 0h-455.5c-15.597656.0078125-28.24218725 12.660156-28.238281 28.261719v455.5c.0078125 15.597656 12.660156 28.242187 28.261719 28.238281h455.476562c15.605469.003906 28.257813-12.644531 28.261719-28.25 0-.003906 0-.007812 0-.011719v-455.5c-.007812-15.597656-12.660156-28.24218725-28.261719-28.238281zm0 0' fill='%234267b2'/%3E%3Cpath d='m353.5 512v-198h66.75l10-77.5h-76.75v-49.359375c0-22.386719 6.214844-37.640625 38.316406-37.640625h40.683594v-69.128906c-7.078125-.941406-31.363281-3.046875-59.621094-3.046875-59 0-99.378906 36-99.378906 102.140625v57.035156h-66.5v77.5h66.5v198zm0 0' fill='%23fff'/%3E%3C/svg%3E")}
.social a.twitter {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='511pt' viewBox='1 -47 511.999 511' width='511pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m161.019531 416.605469c193.21875 0 298.878907-160.074219 298.878907-298.878907 0-4.546874-.09375-9.074218-.296876-13.578124 20.507813-14.828126 38.335938-33.332032 52.398438-54.394532-18.820312 8.367188-39.078125 13.996094-60.324219 16.539063 21.6875-13.007813 38.339844-33.578125 46.191407-58.101563-20.296876 12.03125-42.773438 20.773438-66.703126 25.496094-19.167968-20.417969-46.460937-33.1875-76.679687-33.1875-58.007813 0-105.050781 47.042969-105.050781 105.03125 0 8.246094.921875 16.261719 2.722656 23.953125-87.304688-4.394531-164.722656-46.191406-216.527344-109.753906-9.019531 15.523437-14.222656 33.558593-14.222656 52.800781 0 36.441406 18.546875 68.617188 46.746094 87.4375-17.234375-.53125-33.421875-5.261719-47.574219-13.136719-.015625.441407-.015625.871094-.015625 1.339844 0 50.875 36.207031 93.351563 84.277344 102.976563-8.828125 2.402343-18.117188 3.695312-27.699219 3.695312-6.757813 0-13.34375-.664062-19.746094-1.894531 13.375 41.738281 52.15625 72.109375 98.132813 72.960937-35.953125 28.179688-81.246094 44.964844-130.46875 44.964844-8.46875 0-16.835938-.484375-25.058594-1.453125 46.488281 29.796875 101.695312 47.1875 161.023438 47.1875' fill='%231da1f2'/%3E%3C/svg%3E")}
.social a.linkedin {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='512pt' viewBox='0 -11 512 511' width='512pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23069'%3E%3Cpath d='m6.488281 159.683594h109.753907v330.207031h-109.753907zm0 0'/%3E%3Cpath d='m62.089844.5c-37.542969 0-62.089844 24.652344-62.089844 57.054688 0 31.6875 23.816406 57.042968 60.648438 57.042968h.714843c38.277344 0 62.097657-25.355468 62.097657-57.042968-.714844-32.402344-23.820313-57.054688-61.371094-57.054688zm0 0'/%3E%3Cpath d='m385.644531 151.933594c-58.234375 0-84.328125 32.003906-98.914062 54.507812v-46.757812h-109.757813v330.207031h109.753906v-184.402344c0-9.871093.714844-19.726562 3.613282-26.785156 7.933594-19.714844 25.992187-40.136719 56.3125-40.136719 39.714844 0 55.601562 30.28125 55.601562 74.671875v176.652344h109.746094v-189.335937c0-101.425782-54.148438-148.621094-126.355469-148.621094zm0 0'/%3E%3C/g%3E%3C/svg%3E")}

.footer .by {opacity:0.2; padding:0; font-size:80% !important;}
.footer .by a {color:#14072E; font-weight:normal}

@media only screen and (min-width:768px) {
	.footer .four-columns {grid-template-columns:auto auto auto auto}
}
@media only screen and (max-width:767px) {
	.footer {padding:2em 0}
	.social a {width:30px; height:30px; background-size:30px; margin-right:10px}
}
@media only screen and (max-width:420px) {
	.footer-grid {display:block; text-align:center;}
	.social {display:block; text-align:center; padding:1em 0;}
	.social a {margin:0.5em;}
	.footer .column {padding:0}
	.footer ul {display:block; text-align:center; padding:0; margin:0;}
}








/* Blog Posts 
- - - - - - - - - - - - - - - -  */

/* .blog-posts .post {position:relative; padding:0; background:white; border-radius:0px; border:1px solid #e6edf3;} */
.post .thumb-image {position:relative; z-index:1; overflow:hidden; display:flex; }
.post .thumb-image:before{content:"";display:block;padding-top:100%;/* initial ratio of 1:1*/}
.post .thumb-image img{position:absolute;top:0;left:0;bottom:0;right:0;}

.single-post .row {padding: 6vh 0;}
.single-post .row.post-content {padding: 0 0 6vh 0;}
.single-post figure {margin-top:3vh}
.single-post .wp-block-file {margin:3vh 0}
.post .copy {padding:1.5em 0 0 0 ; position:relative;}
.post .copy h3 {padding:0.5em 0 0 ;}
.post .copy h3 a {color:#6F9DBD; font-weight:700;}
.post-featured-image {width:100%; height:75vh; position:relative; top:0px; z-index:1; background-repeat:no-repeat; background-position:center center; background-size:cover}
.post-content {padding-top:0 !important;}
.post-content.podcast {padding-top:0;}
.post-content .wrapper, .single-post .row .wrapper {max-width:1050px !important;}
.post-content.podcast .wrapper {max-width:1500px;}
.post-content .share, .post-content .listen {padding:5vh 0 0;}
.post-content h5 {color:#004789;}
.post-content .listen .btn {margin:0 6px 0 0; padding:0.8em;}
.post-content .listen .btn:before {width:39px;height:40px; margin-right:6px; display:inline-block;vertical-align:middle;content:"";background-repeat:no-repeat;background-position:center center;background-size:auto 40px;}
.single-post .titlearea {color: #A8A8A8; font-size:0.85em}
.single-post .titlearea h1 {color:#14072E;font-size: 325%;}


.nav-links {font-style:normal; text-transform:uppercase; letter-spacing:1px;  font-size:90%;}
.nav-links a {padding:0.5em;}
.nav-links a.prev {float:left;}
.nav-links a.next {float:right;}

/* Title Area */
.titlearea {text-align:center;}
	
	@media screen and (min-width:1025px){	
		.titlearea h1 {font-size:4em; padding-top:3vh;}
		.titlearea h6 {font-size:110%;}
		.titlearea p {font-size:125%;}
	}
	@media only screen and (min-width:769px) {
		.blog-posts {display:grid;grid-template-columns:repeat(4,1fr); grid-column-gap:2vw; grid-row-gap:4vh; margin:3vh 0;}
	}
	@media only screen and (max-width:768px) {
		.titlearea h1 {font-size:3em; padding-top:3vh;}
		.blog-posts {display:block;}
		.post-content .column {padding:1em 0;}
		.blog-posts .post {margin:2em 0; display:block;}
		.post-featured-image {height:50vh; }
		.post-content .share {padding:5vh 0;}	
	}


/* Blog Search */
.blog-nav { padding:0; border-bottom:1px solid #e4ecf2; background:white}
.blog-nav .search { text-align:right}
.blog-nav .search form {padding:0; display:block;  position:relative; width:100%}
.blog-nav .search input {background:white; padding:1em; font-size:100%; outline:none; background:#fafbff}
.blog-nav .search button, .blog-nav .search input {border:0px}
.blog-nav .search button {padding:0px; border:0px; min-width:10px; margin:0 !important; width:40px; height:40px; position:absolute; top:5px; right:5px; z-index:1; text-indent:-9999px; font-weight:400; color:#11172e; border-radius:0px; background:transparent}
.blog-nav .search button:after {content:"\2315"; text-indent:0; width:40px; line-height:36px; font-size:40px; height:40px; position:absolute; z-index:2; top:0px; left:0px}

.blog-nav ul li {display:inline-block; margin-right:2em; font-size:85%; text-transform:uppercase; font-weight:700}
.blog-nav ul li a {display:block; padding:2.5em 0; font-weight:400; color:#11172e}
.blog-nav ul li.current a {font-weight:700; position:relative}
.blog-nav ul li.current a:after {position:absolute; bottom:-2px; left:0px; width:100%; content:""; height:3px; background:#20afff}

.blog-nav.btm ul li a {padding:3em 0; }
.blog-nav.btm ul li.current a:after {top:-2px; bottom:auto}

/* Category Landing Page */	
 .search.search-results .post {padding:2em 0; display:grid; height:auto; grid-template-columns:25% auto; grid-column-gap:2.5em; align-items:center; border-bottom:1px solid #e4ecf2; border-radius:0}
.archive.category .post .thumb-image, .search.search-results .post .thumb-image {height:auto; border-radius:0; aspect-ratio: 4 / 3}
.archive.category .post .thumb-image img, .search.search-results .post .thumb-image img {border-radius:0px}
.archive.category .post h3, .search.search-results .post h3 {max-width:600px; font-size:130%}
.archive.category .post.featured {margin:2em 0; padding:0; height:40vh; overflow:hidden; display:grid; grid-template-columns:repeat(2,1fr); grid-column-gap:1em; align-items:center; background:white; position:relative; z-index:1; border:1px solid #e4ecf2; border-radius:0px}
.archive.category .post.featured .thumb-image {border-radius:0px; height:40vh}
.archive.category .post.featured .thumb-image img {border-radius:0px}

.search-results-feed {text-align:center; border-bottom:1px solid #e4ecf2; padding:0 0 5vh}



.two-columns.blogfeed {grid-column-gap:6vw; margin:5vh 0 0}
.post .thumb-image {position:relative; height:22vh; max-height:400px; overflow:hidden; display:flex; border-radius:0}
.post .thumb-image img {flex-grow:1; object-fit:cover;min-width:100%; height:auto;height:auto; flex-grow:0}

.two-columns.blogfeed .column:last-of-type .post {padding:2em 0; border-top:1px solid #e4ecf2}
.two-columns.blogfeed .column:last-of-type .post:first-of-type {padding-top:0; border-top:0}

	@media only screen and (min-width:1025px) {
		.blog-nav .wrapper {display:grid; grid-template-columns:auto 250px; grid-column-gap:0; grid-row-gap:0; align-items:center; }
		.post-image {margin:1em 0}
		.blog-nav ul li {letter-spacing:0.1em}
	}
	@media screen and (max-width:1024px) {
		.single-post h1 {font-size:3em; padding:1em 0 0 0 }
		.post-layout {margin:1.5em 0; display:block}	
		.post-sidebar {display:block;clear:both; padding-top:3em}
		.blog-nav .wrapper {padding:0}
		.blog-nav {text-align:center}
		.blog-nav ul li {margin:0}
		.blog-nav ul li a,.blog-nav.btm ul li a {padding:1em}
		.blog-nav ul li.current a:after {display:none}
	}
	@media screen and (max-width:768px) {
		.single-post h1 {font-size:2em;}
		.blog-cat-head {display:block}
		.all-from-cat {text-align:left; padding-top:1em}
		.post .thumb-image {height:auto}
		.post.featured .copy {padding:1.5em; }
		.blog-nav ul {padding:0.5em 0}
		.blog-nav ul li {margin:0; font-size:85%}
		.blog-nav ul li a {padding:0.5em}
		.blog-nav .search input {width:100%}
	}




/* Contact Form Elements */
.demo-form {border:0 !important; padding:5vh; background:#f5f4ee;}
.demo-form p {padding:0.5em 0;}
.demo-form h5 {padding:0;}

.wpcf7{}
.wpcf7-form-control-wrap {padding:0.5em 0; display:block;}
.wpcf7-list-item {display:block !important; padding:0.4em 0;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select {background:white; display:block; min-width:100%; max-width:100%; padding:0.75em 0; margin:0; text-indent:0.75em; border:1px solid #bbb; border-radius:0px; color:#14072E; font-size:100%; }
.wpcf7 select {height:45px; line-height:45px; padding:0; text-indent:0; min-width:52% !important;}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {color:#999;}
.wpcf7 p br {display:none;}
	
.wpcf7 input[type=submit] {display:inline-block; cursor:pointer; margin:1em 0; padding:0 2em; line-height:50px; min-width:150px; border:0; outline:0; font-weight:700; font-size:100%; color:white; text-align:center; border-radius:0px; text-decoration:none; background:#6F9DBD; text-indent:0em;}
	.wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:focus {color:white; text-decoration:none; background:#74b5e2}
	
/* Contact Form 7 output */
div.wpcf7-response-output {font-weight:bold; font-size:100%; line-height:125%; border:0 !important; padding:0 !important; margin:0 !important; color:#14072E;}
div.wpcf7-mail-sent-ok {font-size:100%; line-height:125%; color:#6F9DBD; font-weight:bold;}
.wpcf7-not-valid-tip {display:block; padding:0; color:red !important; font-size:90%;}

.grecaptcha-badge{visibility:hidden; display:none;}

	@media only screen and (min-width:1025px) {
		.demo-form {max-width:700px; margin-right:4vw !important;}
	}
	@media only screen and (max-width:1024px) {
		.column.map {min-height:40vh; height:40vh}
		.demo-form {padding:2em;}
	}



/* Cookie page */
.page-id-72687 .main-content .row:first-of-type .wrapper {max-width:1000px}


/*j*/
.header .logo img {height: auto;}
.pagination {text-align: center;}
.post .thumb-image img {object-fit: cover;height: 100%;}
.row.post-content img {height: auto;}
.team-member .image img {height: auto;}
.desktopMenu.globe li:hover ul a {opacity: 1;}


.homeSlideshow{opacity:0;}
.loading{display:flex;justify-content:center;position:absolute;top:40%;left:50%;z-index:9;}
.loading::after{content:"";width:50px;height:50px;border:10px solid #dddddd;border-top-color:#6F9DBD;border-radius:0px;animation:loading 1s ease infinite;}
.swiper-slide.\31 {display: none !important;}

@keyframes loading {
	to{transform:rotate(1turn);}
}

.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
}
.mejs-container {
    padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
    max-width: 100% !important;
}
video.wp-video-shortcode {
    position: relative;
}
.mejs-mediaelement {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.mejs-overlay-play {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
}

.mejs-controls {
    display: none !important;
    visibility: hidden !important;
}

p.maplink {padding:0; line-height:100%;}
.maplink a {font-weight:500; line-height:100%;}
	.maplink a:before {display:inline-block; vertical-align:middle; margin-right:10px; content:""; width:16px; height:16px; background-size:16px; background-repeat:no-repeat; background-position:left center;  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' fill='%236F9DBD' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C153.755,0,70.573,83.182,70.573,185.426c0,126.888,165.939,313.167,173.004,321.035 c6.636,7.391,18.222,7.378,24.846,0c7.065-7.868,173.004-194.147,173.004-321.035C441.425,83.182,358.244,0,256,0z M256,278.719 c-51.442,0-93.292-41.851-93.292-93.293S204.559,92.134,256,92.134s93.291,41.851,93.291,93.293S307.441,278.719,256,278.719z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
	
	
	
	
	
	
	
	
	

/*New Banner Slider*/
.banner-slider {max-height:50vh; max-width:100%; overflow:hidden;}
	.banner-slider-item {background-color:#eee; outline:none; background-size: cover; background-position: 50% 50%; height:50vh !important; position: relative; margin: 0 7.5px; border-radius:0px; overflow:hidden;}
	.banner-slider-item::after {content: ""; display:  block; position:absolute; z-index:1; top:40%; bottom:0; height:60%; width:100%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%); transition:0.2s all ease-in-out;opacity:1;}
	.banner-slider-container {position: absolute;bottom: 0;width: 100%;}
	.banner-slider-content {padding: 2vh 2vw; max-width:900px; margin:0 auto;position:relative; z-index:2; color:white; }
	.slick-active .banner-slider-content, .slick-current .banner-slider-content, .slick-center .banner-slider-content {}
	.banner-slider-content h2 {color:white; font-weight:bold; padding:0; line-height:100%; font-size:1.75em;}
	.banner-slider-content p {font-weight:400; padding:0.75em 0 1em;}
	.banner-slider-content a, .banner-slider-content a:hover {color:white;}
	.banner-slider-content a.btn.outline {border-color:white; color:white; padding:0.8em 1.4em !important;}
	.banner-slider-content a.btn.outline:hover {border-color:#6F9DBD; color:white;}

	.banner-slider .slick-prev, .banner-slider .slick-next {text-indent:-9999px; width:50px; height:50px; cursor:pointer; position:absolute; z-index:10; opacity:1; top:48%;  top:calc(50% - 25px); color:#fff; border:2px solid white; background:transparent; border-radius:0px;}
	.banner-slider .slick-prev {left:1em;}
	.banner-slider .slick-next {right:1em;}
	.banner-slider .slick-prev:hover, .banner-slider .slick-next:hover {background-color:white;}
	.banner-slider .slick-prev:hover:after, .banner-slider .slick-next:hover:after {color:#14072E;}
	
	.banner-slider .slick-prev:after,
	.banner-slider .slick-next:after {text-indent:0;position:absolute;z-index:10;font-size:48px;width:50px;height:50px;line-height:38px;color:white;top:0px;left:0px;text-align:center;content:"\203A";}
	.banner-slider .slick-prev {transform:rotate(180deg);}
	
	.slider_links-containter a {display:block; padding:0.3em 0 0.3em 15px; position:relative;}
		.slider_links-containter a:before {content:'\203A';font-size:100%;position:absolute; top:0.23em; left:0px;}
		.slider_links-containter a {text-decoration:underline; font-size:100%;line-height:125%;}
		.slider_links-containter a:hover {color:#74b5e2; text-decoration:underline}
	
		.announcement .column{padding:0px;background:white;border-radius:0px;border:1px solid #e5e5e5;}
		.announcement img{border-radius:0;margin:0 0 0.5em;}
		.announcement .column .copy{padding:1em 1.5em;}

	.wp-block-navigation { border:1px solid #eee;}	
	.wp-block-navigation ul {position:relative !important; background:transparent !important; display:block !important; height:auto !important; width:auto !important; visibility:visible !important; opacity:1 !important; border:0 !important;}	
	.wp-block-navigation li {border-top:1px solid #eee;}
	.wp-block-navigation ul li:first-of-type {border-top:0;}
	.wp-block-navigation li {display:block !important;}
	.wp-block-navigation li a {display:block !important; line-height:125%; padding:1em;}
	.wp-block-navigation button {display:none !important;}
		
		.wp-block-navigation ul ul {padding:0 1em 0.7em; font-size:0.9em;}
			.wp-block-navigation ul ul li {border-top:0;}
			.wp-block-navigation ul ul a {font-weight:normal; padding:0.3em 1.5em;}
	
	
	
	



/* News Feed */
.wp-block-query .home-news-feed {grid-column-gap: 2vw; grid-row-gap: 6vh; } 
.wp-block-post-excerpt__more-text a{color:#6F9DBD !important;font-weight:400 !important;position: absolute;bottom: 0;}
.wp-block-post h3 a{text-decoration:none !important}
.wp-block-post h3:hover a,.wp-block-post-excerpt__more-text a:hover{color:#74b5e2}
time {font-size:0.85em;position: absolute;bottom: 0;right: 0;line-height: 160%;}
.wp-block-post-featured-image {display:block;overflow:hidden;width:100%;height:25vh;margin-bottom:1.5em !important}
.wp-block-post-featured-image img {min-width:100%;min-height:100%;transform:translate(-50%,-50%);position:relative;left:50%;top:50%}
.wp-block-post {position: relative;min-height: 100%;padding-bottom:1em}

h1.news  {padding: 3vh 0 6vh 0;font-weight: 500;}


/* Responsive columns */

@media only screen and (max-width:1200px) {
	.home-news-feed{ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr))  !important; grid-column-gap: 2em !important;grid-row-gap: 2em !important;}
 }

@media only screen and (max-width:798px) {
	.home-news-feed {grid-template-columns: repeat(2, minmax(0, 1fr))  !important;}
}

@media only screen and (max-width:600px) {
	.home-news-feed {grid-template-columns: repeat(1, minmax(0, 1fr)) !important;}
}



/* Pagination */
.wp-block-query-pagination {text-align: center;margin: 7.5vh 0; display:block !important}
.wp-block-query-pagination-numbers {display:inline-block}
.wp-block-query-pagination a,.wp-block-query-pagination span {;font-weight: 700;padding: 1em 1.5em !important;margin: 0;display: inline-block;text-decoration: none;color:#14072E; background-color:#f5f4ee}
.wp-block-query-pagination a.prev,.wp-block-query-pagination a.next {margin: 0;background: #2C9250;color: white}
.wp-block-query-pagination a.prev {float: left}
.wp-block-query-pagination a.next {float: right}
.wp-block-query-pagination a.prev:before,.wp-block-query-pagination a.next:after {display: inline-block;vertical-align: middle;font-size: 75%}
.wp-block-query-pagination a.prev:before {content: "\276E";margin-right: .4em}
.wp-block-query-pagination a.next:after {content: "\276F";margin-left: .4em}
.wp-block-query-pagination span.current {text-decoration: none;background: #fff;color:#6F9DBD}
.wp-block-query-pagination a.disabled,.wp-block-query-pagination a.disabled:hover {opacity: .2}




/* Operations Background Image */
.wp-block-group.operations.has-background, .wp-block-group.pillar-background,
.row.light{position:relative}
	.wp-block-group.operations.has-background .wp-block-group__inner-container,
	.wp-block-group.pillar-background .wp-block-group__inner-container,.row.light .tablinks-container {z-index:2;position:relative}
	.wp-block-group.operations.has-background::after,.wp-block-group.pillar-background::after,.row.light::after { content: ""; display: block; width: 100%; height: 100%; background-image: url('https://xcentuate.com/wp-content/uploads/2025/01/light-bg.jpg'); background-size: contain; background-repeat: no-repeat; background-position: right; position: absolute; top: 0; right: 0; z-index: 1; }







/* gutenberg */
.wrapper, .wp-block-group__inner-container {padding:0 5vw; width:100%; margin:0 auto; max-width:1500px !important; position:relative}

.wp-block-group__inner-container .wp-block-group__inner-container {padding:0;}

.testimonials {background:#14072e;}
.testimonials .wp-block-image img {max-width:70% !important; height:auto !important; margin:auto !important;}
.testimonials .wp-block-cover {padding-top:10vh !important; padding-bottom:10vh !important;}

.star-background{position:relative}
.testimonials::after,.star-background::after { content: ""; position: absolute; bottom: 0; right: 0; width: 50%; height: 40%; background: url('https://xcentuate.com/wp-content/uploads/2025/01/Xcentuate-Overlay-Shape-1-4.svg') no-repeat bottom right; background-size: contain; z-index: 1; pointer-events: none; }


.wp-block-fseblocks-banner-slider {position:relative;}
.banner-swiper .swiper-pagination-bullet {background:white !important}
.banner-swiper .swiper-pagination-bullet-active {background:#6F9DBD !important}

.awards figure {border-radius:0px; overflow:hidden; margin:0}

.wp-block-columns .wp-block-group__inner-container {padding:0;}
	
	.operations .wp-block-column {background:white; padding:2em 2em 4em; position:relative;}
	.operations .wp-block-column:hover {transform: scale(1.1); box-shadow:0px 1px 10px rgba(0,0,0,0.15);}
	.operations img {width: 80px !important; height: auto; margin:0 0 0.5em;}
	.operations h3, .operations p {padding:0.4em 0;}
	.operations p {color:#555;}
	.operations p a {position:absolute; bottom:1.5em; left:2em;}

	


.brdr-blocks .wp-block-column {padding:2em 2em 1.5em; text-align:left; border:1px solid #eee; position:relative; z-index:1;}
.bg-blocks .wp-block-column {padding:2em 2em 1.5em; text-align:left; background:#f5f4ee; position:relative; z-index:1;ease}
	.bg-blocks .wp-block-column:hover {background:#14072E; color:white; text-decoration:none; -webkit-box-shadow:0px 0px 25px 0 rgba(0,0,0,0.15);}
	.bg-blocks .wp-block-column:hover img {filter: invert(1) brightness(5) ; -webkit-filter: invert(1) brightness(5); }
	.bg-blocks .wp-block-column:hover h3, .bg-blocks .wp-block-column:hover p{color:white !important}

.laptopgif {max-width:600px;}

@media only screen and (max-width:1024px) {
	.laptopgif {max-width:75%; margin:0 auto !important; display:block; float:none !important;}
	.banner h1 br {display:none;}
	
	.container .wp-block-cover .wp-block-group__inner-container{padding:1.5em !important;max-width:100% !important;margin:0 !important;}
	
	
}
	

@media only screen and (max-width:800px) {
	.wp-block-cover, .wp-block-cover-image {min-height:300px !important;}
	.wp-block-cover .wp-block-group__inner-container {padding:5vh 0 !important; max-width:70% !important; margin:0 !important; }
	.wp-block-cover .wp-block-columns {margin:0 !important;}
	.operations .wp-block-column {padding:1.5em 1.5em 3em;}
	.operations p a {bottom:1.5em; left:1.5em;}
	.testimonials .wp-block-cover {padding-top:4vh !important; padding-bottom:4vh !important;}
}
	

.icon-blocks .wp-block-column, .icon-block {padding:2em 2em 1.5em; margin-bottom:2em; background:#f5f4ee; text-align:left; color:#14072E; position:relative; z-index:1;}
	.icon-blocks .wp-block-column:hover, .icon-block:hover {background:#14072E; color:white; text-decoration:none; -webkit-box-shadow:0px 0px 25px 0 rgba(0,0,0,0.15);}
		.icon-blocks .wp-block-column figure, .icon-block figure {width:80px; padding:0 0 1em;}
				.icon-blocks .wp-block-column figure img, .icon-block figure img {height:80px !important; width:auto !important;}
				.icon-blocks .wp-block-column:hover figure img, .icon-block:hover figure img {filter: invert(1) brightness(5); -webkit-filter: invert(1) brightness(5);}
			.icon-blocks .wp-block-column:hover h3, .icon-blocks .wp-block-column:hover p,
			.icon-block:hover h3, .icon-block:hover p {color:white;}
			.icon-blocks .wp-block-column p,
			.icon-block p {font-weight:400;}
			.icon-blocks p {padding-top:0;}
.number-icons .icon-blocks .wp-block-column figure img {height:30px !important;}

.ticks {gap:2em !important; margin:2em 0;}
.ticks .wp-block-column {position:relative;
    z-index: 1;
    text-align: left;
    padding: 0.75em 1em 0.75em 2em;
	font-weight:500;
    border-radius:0px;
    background: #fafbfc;}
.ticks .wp-block-column:before {position:absolute;left:-10px;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:25px;height:25px;border-radius:50%; text-align:center; color:white; background-color:#6F9DBD;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' fill='%23ffffff' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m9.707 19.121c-.187.188-.442.293-.707.293s-.52-.105-.707-.293l-5.646-5.647c-.586-.586-.586-1.536 0-2.121l.707-.707c.586-.586 1.535-.586 2.121 0l3.525 3.525 9.525-9.525c.586-.586 1.536-.586 2.121 0l.707.707c.586.586.586 1.536 0 2.121z'/%3E%3C/g%3E%3C/svg%3E");background-size:16px;background-position:center 50%;background-repeat:no-repeat}
.ticks .wp-block-column p {padding:0.5em 0;}		
			







.circle_percent {font-size:200px; width:1em; height:1em; position: relative; background: #eee; border-radius:50%; overflow:hidden; display:inline-block;   left: 50%; transform: translateX(-50%);}
.circle_inner {position: absolute; left: 0; top: 0; width: 1em; height: 1em; clip:rect(0 1em 1em .5em);}
.round_per {position: absolute; left: 0; top: 0; width: 1em; height: 1em; background: #6F9DBD; clip:rect(0 1em 1em .5em); transform:rotate(180deg); transition:1.05s;}
.percent_more .circle_inner {clip:rect(0 .5em 1em 0em);}
.percent_more:after {position: absolute; left: .5em; top:0em; right: 0; bottom: 0; background: #6F9DBD; content:'';}
.circle_inbox {position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; background: #fff; z-index:3; border-radius: 50%;}
.percent_text {position: absolute; font-size: 36px; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 3;}


.hide {display:none;}


.wp-block-file__button { padding: 1.25em; font-weight: 700 !important; font-size: 100%; color: white; text-align: center; border-radius:0px; text-decoration: none ; background: #6F9DBD; }
.wp-block-file__butto:hover {color:white; text-decoration:none; background:#74b5e2}

.powered-logos img {height:50px !important; width:auto !important}

.wp-block-fseblocks-banner-slider {
    overflow: hidden;
}







/* New Styles May 2026 */
.trusted-by .wp-block-group__inner-container .wp-block-group  {background:white; padding:0.5rem 2rem ;box-shadow:0px -15px 15px rgba(0,0,0,0.15); margin-top:-2rem ; position:relative; z-index:10;}

/* Columns / blocks - Border with Icons */
.border-icons .wp-block-column {border:1px solid #e5e5e5; padding:2rem;}
.border-icons .wp-block-column.has-white-background-color {border:0;}
.border-icons .wp-block-column figure {margin:0 0 1.5rem;}
.border-icons h3 {margin:0; padding:0;}

/* Case Study */
.wp-block-media-text.cs {padding:7.5vh}
.wp-block-media-text.cs figure {text-align:center}
.wp-block-media-text.cs figure img {max-width:66% !important}

/* Icons in padded columns */
.padded-icons .wp-block-column {padding:2rem;}
.padded-icons .wp-block-column img {margin:0 0 2rem;}

/* Row with Arrow */
.row-arrow {gap:1rem; border:1px solid #e5e5e5;}
.wp-block-group.has-background .row-arrow {background-color:white;}
.row-arrow figure {padding:1rem 1.5rem; border-right:1px solid #e5e5e5; }
.row-arrow h3 {padding:0;}

/* Toolkit checks lists */
.toolkit .wp-block-cover {padding:2rem 5%;}
.toolkit ul li {
	padding:0.5rem 0 0.5rem 35px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: left center;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="40" viewBox="0 -960 960 960" width="40" fill="%236F9DBD" xmlns:v="https://vecta.io/nano"><path d="M422-297.33 704.67-580l-49.34-48.67L422-395.33l-118-118-48.67 48.66L422-297.33ZM480-80q-82.33 0-155.33-31.5-73-31.5-127.34-85.83Q143-251.67 111.5-324.67T80-480q0-83 31.5-156t85.83-127q54.34-54 127.34-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82.33-31.5 155.33-31.5 73-85.5 127.34Q709-143 636-111.5T480-80Z"/></svg>');
}

/* Font Styles */
@media only screen and (min-width:1240px) {
	h2.has-x-large-font-size {font-size:4vw !important; font-weight:500 !important}
}



.pillars p {padding:0.25rem 0;}
	

/* Stages / Steps */
@media only screen and (min-width:1024px) {
	.wp-block-columns.stages h2 {padding-top:0}
	.wp-block-columns.stages {gap:100px !important;}
	.wp-block-columns.stages .wp-block-column {position:relative;}
	.wp-block-columns.stages .wp-block-column:after {content:""; position:absolute; right:-60px; top:45%; width:30px; height:30px; border:1px solid #e5e5e5; background-position: 55% center; background-size:8px; background-repeat:no-repeat; background-image:url('data:image/svg+xml,<svg width="18" height="34" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M.378.384A1.284 1.284 0 0 1 1.288 0a1.267 1.267 0 0 1 .91.384l15.424 15.69A1.31 1.31 0 0 1 18 17a1.328 1.328 0 0 1-.378.926L2.198 33.616a1.276 1.276 0 0 1-.91.384c-.342 0-.669-.138-.91-.383a1.321 1.321 0 0 1 0-1.852L14.895 17 .378 2.236A1.309 1.309 0 0 1 0 1.31 1.327 1.327 0 0 1 .378.384Z" fill="%236f9dbd"/></svg>');}
	.wp-block-group.has-background .wp-block-columns.stages .wp-block-column:after {background-color:white !important;}
	.wp-block-columns.stages .wp-block-column:last-of-type:after {display:none;}
}

.post-password-form {text-align:center !important}

/* WP Table */
.wp-block-table th { color:white !important; background:#14072E !important; font-weight:700; border-bottom:0 !important}
.wp-block-table th,
.wp-block-table td {border-color: rgba(20,7,46,0.1) !important; line-height:140%; background:white; padding:1em !important ; text-align:center}

/* Button Hover Effect */
a.wp-block-button__link {
  -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease
}
a.wp-block-button__link:hover {
  transform: scale(1.04);
  filter: brightness(1.2);
}




/* Shape bottom right of containers */
.btm-right {position:relative}
.btm-right .wp-block-group__inner-container {position:relative; z-index:3;}
.btm-right::after {
  content: "";
  position: absolute;
  z-index:1;
  bottom: 0;
  right: 0;
  width: auto;
  height:90%;
  aspect-ratio: 1 / 1;
  opacity:0.2;

  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="550" height="627" fill="none" xmlns:v="https://vecta.io/nano"><g clip-path="url(%23A)"><path fill-rule="evenodd" d="M102.587 560.666c-.199-.309 2.679-12.536 6.988-29.668l7.486-29.226c.089-.044 35.287 34.537 78.222 76.845l78.239 77.478c.097.302-2.807 12.848-6.453 27.881l-6.915 27.543c-.157.12-35.599-33.658-78.758-75.059l-78.809-75.794zm19.249-63.497c-.11-.162.059-.404.378-.535s62.769-17.976 138.781-39.653L399.89 417.46c.529-.08 2.362 1.464 7.608 6.414 3.803 3.588 7.302 6.715 7.78 6.953.743.368 5.459-.764 33.038-7.933l33.019-8.856c.694-.401 1.262-2.129 3.139-9.518l2.708-10.619c.231-.874.629-1.623.888-1.666s39.95-11.327 88.198-25.082l88.082-24.932c.195.039 35.559 34.787 78.583 77.213l78.169 77.378c-.03.133-87.101 24.987-193.491 55.238l-193.649 54.979c-.119-.013.275-2.052.88-4.529l7.716-30.784 6.996-26.335c.207-.033 14.889-4.085 32.626-9.003l32.549-8.843c.165.057 4.167 3.143 8.891 6.853s9.046 6.903 9.608 7.093c.88.293 5.486-1.044 33.969-9.88l33.47-10.745c.285-.289 1.572-4.633 5.187-18.788l53.881-14.912 54.476-15.486c.326-.316.692-1.051.813-1.631.135-.642-.023-1.472-.41-2.128-.348-.589-15.061-15.96-32.699-34.155l-33.149-33.39c-.913-.257-33.838 9.047-210.201 59.401l-210.206 60.318c-.742.417-1.161.951-1.328 1.686-.134.595-.174 1.409-.092 1.814.093.46 12.059 12.784 31.848 32.796l32.733 32.292c.71.161 3.978-.594 10.413-2.395 5.159-1.447 9.652-2.636 9.987-2.64.468-.008-1.213 7.227-7.225 31.101l-8.217 31.341c-.21.129-4.377 1.385-18.141 5.345l-3.427-3.366-78.145-76.981-74.929-73.909zm326.579 388.398c-.076-.133 12.956-51.462 28.961-114.069l30.093-117.974 28.566-8.201 28.91-8.153c.187.024-12.567 51.578-28.348 114.566l-30.098 120.145-28.974 6.96-29.11 6.726zm-25.26-701.081c-.172-.25 1.228-.714 4.364-1.451l27.535-6.604 22.995-5.538c.046-.006 36.638 34.292 81.312 76.215l81.183 76.318c-.029.049-12.689 4.042-28.137 8.874l-28.312 8.704c-.127-.042-36.332-35.193-80.459-78.111l-80.481-78.407zM266.639 713.687c-.064-.217 2.645-11.783 6.022-25.701l7.347-30.377 7.349-2.068c4.043-1.137 7.37-1.947 7.392-1.795s-2.243 9.423-5.041 20.608l-9.312 36.978-6.82 1.374c-3.905.786-6.869 1.206-6.937.981zm14.714 21.127c-.081-.196 9.563-39.057 43.009-172.351l29.413-8.337 29.561-8.258c.082.043-9.616 39.009-21.552 86.589l-21.791 87.592c-.051.594.076 1.355.275 1.693s14.883 13.594 32.629 29.464l33.442 29.097c.646.136 1.525.043 1.948-.202s.944-.686 1.154-.976 6.305-24.108 13.539-52.922l13.687-52.536 32.031-9.136 31.554-8.724c.033.15-13.06 51.572-29.095 114.27l-29.531 113.679c-.21-.179-36.324-33.683-80.254-74.453l-80.019-74.489zm68.39-13.103c-.258-.39-.149-.585.44-.769.43-.138 13.34-5.015 28.688-10.839l28.131-10.734c.125-.077 2.949 2.687 6.278 6.139l6.279 6.603c.123.176-3.09 13.481-7.145 29.565l-7.722 29.117c-.191-.075-12.559-11.03-27.479-24.347l-27.47-24.735zm-113.282-197.32c-.025-.179.167-.352.428-.392s91.478-26.058 202.704-57.824l202.853-57.922c.343-.088.669-.008.72.18s-2.883 12.168-6.521 26.624l-8.528 34.364-173.943 49.518-174.2 49.458c-.139-.035-9.976-9.875-21.858-21.873l-21.655-22.133zm111.506 189.822c.056-.365 9.024-36.288 19.926-79.827l22.843-90.784 27.925-7.929 28.034-7.543c.06.212-8.686 35.451-19.437 78.31l-21.857 86.774-14.691 5.53-28.769 10.832c-12.178 4.586-14.065 5.213-13.974 4.637zm70.381-45.992l7.238-28.759 6.546-24.906c.227-.206 88.118-25.341 195.32-55.852l195.262-55.447c.19.017-2.833 12.797-6.725 28.4l-7.32 28.843c-.146.282-79.886 23.186-195.279 56.095l-195.587 55.73c-.389.081-.232-1.121.545-4.104zM359.67 422.126l.474-2.221c.261-1.221 13.406-53.685 29.209-116.586l29.07-114.248c.183.068 36.502 35.338 161.089 156.642l-1.779 7.423-1.785 7.41c-.004-.006-14.538 4.137-32.301 9.21l-32.965 9.298c-.542.066-.152-1.986 2.058-10.856 2.494-10.013 2.672-11.03 2.102-12.017-.343-.595-15.121-14.027-32.839-29.856l-33.245-28.919c-.572-.08-1.499.144-2.093.504-.925.563-1.218 1.231-2.245 5.12l-15.394 61.25-14.501 56.939c-.154.089-2.835-2.247-5.961-5.191-3.637-3.429-5.98-5.402-6.518-5.486-.462-.074-7.198 1.66-14.974 3.851l-20.768 5.857-6.634 1.876zm112.131 110.161c-.098-.17.503-3.052 2.857-12.498l31.933-9.134 32.629-9.239c.574-.089.026 2.615-3.132 15.481l-4.063 15.636c-.128.028-3.538-2.532-7.583-5.693s-7.823-5.866-8.404-6.011c-.812-.21-5.989 1.099-22.404 5.659l-21.501 6.018c-.086.05-.234-.049-.332-.219zM421.08 422.944c-.025-.171 6.483-26.326 14.472-58.12l14.757-57.931c.132-.064 4.089 3.349 8.795 7.584l33.735 30.161-7.485 30.046-8.566 34.147-26.454 6.876-27.83 7.211c-.753.185-1.395.198-1.424.026zM538.728 533.39c-.027-.145 1.799-7.801 4.054-17.018 2.598-10.624 4.319-16.894 4.701-17.136.332-.209 12.993-3.914 28.137-8.233l27.982-7.789c.259.036-1.295 6.843-7.938 32.744l-28.444 8.846-28.492 8.586zm95.983-61.691c-.329-.657.811-5.781 5.041-22.665l7.642-30.379c1.199-4.71 2.265-8.568 2.373-8.573S662.496 423 677.818 438.8l27.853 28.838c0 .058-13.631 3.892-30.291 8.52l-30.374 8.416c-.044.001-2.282-2.708-4.973-6.014s-5.086-6.397-5.322-6.861zm-48.736-124.406l28.036-8.762 28.269-8.716c.128.029-.527 2.897-3.145 12.71l-27.528 7.864-28.077 7.979c-.381.081-.088-1.603 2.445-11.075z" fill="%23fff"/></g><defs><clipPath id="A"><path fill="%23fff" d="M0 0h550v627H0z"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;

  pointer-events: none; /* optional: makes it non-interactive */
}






#countryMenu ul li.ire a:before {background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%2373AF00;' d='M170.667,423.721H8.828c-4.875,0-8.828-3.953-8.828-8.828V97.1c0-4.875,3.953-8.828,8.828-8.828 h161.839V423.721z'/%3E%3Crect x='170.67' y='88.277' style='fill:%23F5F5F5;' width='170.67' height='335.45'/%3E%3Cpath style='fill:%23FF9B46;' d='M503.172,423.721H341.333V88.273h161.839c4.875,0,8.828,3.953,8.828,8.828v317.793 C512,419.77,508.047,423.721,503.172,423.721z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
#countryMenu ul li.nz a:before {background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cpath style='fill:%2341479B;' d='M503.172,423.725H8.828c-4.875,0-8.828-3.953-8.828-8.828V97.104c0-4.875,3.953-8.828,8.828-8.828 h494.345c4.875,0,8.828,3.953,8.828,8.828v317.793C512,419.773,508.047,423.725,503.172,423.725z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M247.172,88.277h-15.334l-81.77,53.574V88.277H105.93v53.574L24.16,88.277H8.828 C3.953,88.277,0,92.229,0,97.104v7.002l70.155,45.963H0v44.138h70.155L0,240.171v7.002c0,4.875,3.953,8.828,8.828,8.828h15.334 l81.77-53.574v53.574h44.138v-53.574l81.769,53.574h15.334c4.875,0,8.828-3.953,8.828-8.828v-7.002l-70.155-45.963H256V150.07 h-70.155L256,104.107v-7.002C256,92.229,252.047,88.277,247.172,88.277z'/%3E%3Cg%3E%3Cpolygon style='fill:%23FF4B55;' points='256,158.898 141.241,158.898 141.241,88.277 114.759,88.277 114.759,158.898 0,158.898 0,185.38 114.759,185.38 114.759,256.001 141.241,256.001 141.241,185.38 256,185.38 '/%3E%3Cpath style='fill:%23FF4B55;' d='M97.103,150.07L4.207,89.769C1.735,91.333,0,93.962,0,97.104v0.458l80.889,52.508H97.103z'/%3E%3Cpath style='fill:%23FF4B55;' d='M166.283,150.07l88.374-57.366c-1.536-2.599-4.246-4.427-7.485-4.427h-1.909l-95.194,61.793H166.283 z'/%3E%3Cpath style='fill:%23FF4B55;' d='M89.474,194.208L1.269,251.464c1.521,2.662,4.273,4.537,7.559,4.537h1.665l95.196-61.793H89.474z'/%3E%3Cpath style='fill:%23FF4B55;' d='M255.86,247.866l-82.666-53.658H156.98l93.874,60.935 C253.666,253.838,255.595,251.103,255.86,247.866z'/%3E%3Cpath style='fill:%23FF4B55;' d='M395.474,368.114c-0.358,0-0.719-0.113-1.026-0.328L384,360.32l-10.449,7.466 c-0.306,0.215-0.668,0.328-1.026,0.328c-0.366,0-0.728-0.113-1.038-0.337c-0.612-0.448-0.875-1.241-0.647-1.965l3.875-12.242 l-10.327-7.62c-0.612-0.457-0.866-1.241-0.633-1.965c0.237-0.724,0.905-1.216,1.668-1.224l12.841-0.104l4.061-12.181 c0.242-0.715,0.918-1.207,1.677-1.207s1.436,0.491,1.677,1.207l4.061,12.181l12.841,0.104c0.763,0.009,1.431,0.5,1.668,1.224 c0.233,0.724-0.022,1.508-0.633,1.965l-10.327,7.62l3.875,12.242c0.228,0.724-0.034,1.517-0.647,1.965 C396.203,368.001,395.837,368.114,395.474,368.114z'/%3E%3C/g%3E%3Cpath style='fill:%23F5F5F5;' d='M384,331.035l4.461,13.378l14.102,0.109l-11.345,8.377l4.254,13.445L384,358.145l-11.473,8.201 l4.254-13.445l-11.345-8.377l14.102-0.109L384,331.035 M384,327.504c-1.519,0-2.869,0.972-3.35,2.414l-3.663,10.984l-11.578,0.09 c-1.519,0.011-2.861,0.994-3.331,2.44c-0.47,1.446,0.039,3.029,1.26,3.932l9.314,6.878l-3.492,11.039 c-0.458,1.449,0.062,3.029,1.291,3.922c0.619,0.449,1.347,0.674,2.076,0.674c0.719,0,1.439-0.22,2.054-0.659l9.42-6.733l9.42,6.733 c0.615,0.438,1.334,0.659,2.053,0.659c0.728,0,1.457-0.225,2.076-0.674c1.229-0.894,1.749-2.473,1.291-3.922l-3.492-11.039 l9.314-6.878c1.223-0.903,1.73-2.486,1.26-3.932c-0.47-1.445-1.811-2.429-3.331-2.44l-11.578-0.09l-3.663-10.984 C386.869,328.477,385.519,327.504,384,327.504L384,327.504z'/%3E%3Cpath style='fill:%23FF4B55;' d='M395.474,225.794c-0.362,0-0.719-0.113-1.026-0.328L384,217.993l-10.449,7.474 c-0.306,0.215-0.668,0.328-1.026,0.328c-0.362,0-0.728-0.113-1.038-0.337c-0.612-0.448-0.875-1.241-0.647-1.965l3.875-12.242 l-10.327-7.629c-0.612-0.457-0.866-1.25-0.633-1.965c0.237-0.724,0.909-1.216,1.668-1.224l12.841-0.095l4.061-12.181 c0.242-0.715,0.918-1.207,1.677-1.207s1.436,0.491,1.677,1.207l4.061,12.181l12.841,0.095c0.759,0.009,1.431,0.5,1.668,1.224 c0.233,0.715-0.022,1.508-0.633,1.965l-10.327,7.629l3.875,12.242c0.228,0.724-0.034,1.517-0.647,1.965 C396.203,225.682,395.837,225.794,395.474,225.794z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M384,188.714l4.461,13.378l14.102,0.109l-11.345,8.377l4.254,13.446L384,215.823l-11.473,8.201 l4.254-13.446l-11.345-8.377l14.102-0.109L384,188.714 M384,185.183c-1.519,0-2.869,0.972-3.35,2.414l-3.663,10.984l-11.578,0.09 c-1.519,0.011-2.861,0.994-3.331,2.44s0.039,3.029,1.26,3.932l9.314,6.878l-3.492,11.039c-0.458,1.449,0.062,3.029,1.291,3.922 c0.619,0.449,1.347,0.674,2.076,0.674c0.719,0,1.439-0.22,2.054-0.659l9.42-6.733l9.42,6.733c0.615,0.438,1.334,0.659,2.053,0.659 c0.728,0,1.457-0.225,2.076-0.674c1.229-0.894,1.749-2.473,1.291-3.922l-3.492-11.039l9.314-6.878 c1.223-0.903,1.73-2.486,1.26-3.932s-1.811-2.429-3.331-2.44l-11.578-0.09l-3.663-10.984 C386.869,186.155,385.519,185.183,384,185.183L384,185.183z'/%3E%3Cpath style='fill:%23FF4B55;' d='M457.267,269.932c-0.362,0-0.719-0.113-1.026-0.328l-10.447-7.474l-10.449,7.474 c-0.306,0.215-0.668,0.328-1.026,0.328c-0.362,0-0.728-0.113-1.038-0.337c-0.612-0.448-0.875-1.241-0.647-1.965l3.875-12.242 l-10.327-7.629c-0.612-0.457-0.866-1.25-0.633-1.965c0.237-0.724,0.909-1.216,1.668-1.224l12.841-0.095l4.061-12.181 c0.242-0.715,0.918-1.207,1.677-1.207s1.436,0.491,1.677,1.207l4.061,12.181l12.841,0.095c0.759,0.009,1.431,0.5,1.668,1.224 c0.233,0.715-0.022,1.508-0.633,1.965l-10.327,7.629l3.875,12.242c0.228,0.724-0.034,1.517-0.647,1.965 C457.996,269.819,457.63,269.932,457.267,269.932z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M445.793,232.852l4.461,13.378l14.102,0.109l-11.345,8.377l4.254,13.446l-11.473-8.201l-11.473,8.201 l4.254-13.445l-11.345-8.377l14.102-0.109L445.793,232.852 M445.793,229.321c-1.519,0-2.869,0.972-3.35,2.414l-3.663,10.984 l-11.578,0.09c-1.519,0.011-2.861,0.994-3.331,2.44s0.039,3.029,1.26,3.932l9.314,6.878l-3.492,11.039 c-0.458,1.449,0.062,3.029,1.291,3.922c0.619,0.449,1.347,0.674,2.076,0.674c0.719,0,1.439-0.22,2.053-0.659l9.42-6.733l9.42,6.733 c0.615,0.438,1.334,0.659,2.054,0.659c0.728,0,1.457-0.225,2.076-0.674c1.229-0.894,1.749-2.473,1.291-3.922l-3.492-11.039 l9.314-6.878c1.223-0.903,1.73-2.486,1.26-3.932s-1.811-2.429-3.331-2.44l-11.578-0.09l-3.663-10.984 C448.662,230.293,447.313,229.321,445.793,229.321L445.793,229.321z'/%3E%3Cpath style='fill:%23FF4B55;' d='M333.681,287.587c-0.362,0-0.719-0.113-1.026-0.328l-10.447-7.474l-10.449,7.474 c-0.306,0.215-0.668,0.328-1.026,0.328c-0.362,0-0.728-0.113-1.038-0.337c-0.612-0.448-0.875-1.241-0.647-1.965l3.875-12.242 l-10.327-7.629c-0.612-0.457-0.866-1.25-0.633-1.965c0.237-0.724,0.909-1.216,1.668-1.224l12.841-0.095l4.061-12.181 c0.242-0.715,0.918-1.207,1.677-1.207s1.436,0.491,1.677,1.207l4.061,12.181l12.841,0.095c0.759,0.009,1.431,0.5,1.668,1.224 c0.233,0.715-0.022,1.508-0.633,1.965l-10.327,7.629l3.875,12.242c0.228,0.724-0.034,1.517-0.647,1.965 C334.41,287.475,334.044,287.587,333.681,287.587z'/%3E%3Cpath style='fill:%23F5F5F5;' d='M322.207,250.507l4.461,13.378l14.102,0.109l-11.345,8.377l4.254,13.446l-11.473-8.201l-11.473,8.201 l4.254-13.446l-11.345-8.377l14.102-0.109L322.207,250.507 M322.207,246.976c-1.519,0-2.869,0.972-3.35,2.414l-3.663,10.984 l-11.578,0.09c-1.519,0.011-2.861,0.994-3.331,2.44c-0.47,1.446,0.039,3.029,1.26,3.932l9.314,6.878l-3.492,11.039 c-0.458,1.449,0.062,3.029,1.291,3.922c0.619,0.449,1.347,0.674,2.076,0.674c0.719,0,1.439-0.22,2.053-0.659l9.42-6.733l9.42,6.733 c0.615,0.438,1.334,0.659,2.053,0.659c0.728,0,1.457-0.225,2.076-0.674c1.229-0.894,1.749-2.473,1.291-3.922l-3.492-11.039 l9.314-6.878c1.223-0.903,1.73-2.486,1.26-3.932c-0.47-1.446-1.811-2.429-3.331-2.44l-11.578-0.09l-3.663-10.984 C325.076,247.948,323.726,246.976,322.207,246.976L322.207,246.976z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}

.globe.europe {background-size:28px; background-repeat:no-repeat; background-position:right center; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M205.925,201.359c-15.225,0-27.611,12.385-27.611,27.611c0,15.225,12.386,27.611,27.611,27.611 c15.225,0,27.611-12.385,27.611-27.611C233.536,213.744,221.15,201.359,205.925,201.359z M205.925,236.537 c-4.172,0-7.567-3.394-7.567-7.567c0-4.172,3.394-7.567,7.567-7.567c4.172,0,7.567,3.395,7.567,7.567 S210.097,236.537,205.925,236.537z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M413.837,319.467c-15.225,0-27.611,12.385-27.611,27.611c0,15.226,12.386,27.611,27.611,27.611 s27.611-12.385,27.611-27.611C441.447,331.853,429.061,319.467,413.837,319.467z M413.837,354.644 c-4.172,0-7.567-3.395-7.567-7.567s3.394-7.567,7.567-7.567c4.172,0,7.567,3.394,7.567,7.567S418.009,354.644,413.837,354.644z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M418.253,127.081c-42.367-42.37-98.628-65.794-158.505-66.035c-0.065,0-0.13-0.003-0.195-0.002 c-0.246-0.001-0.49-0.009-0.736-0.009c-27.333,0-53.845,4.794-79.042,14.246C179.362,33.701,145.426,0,103.751,0 c-41.93,0-76.043,34.112-76.043,76.043c0,5.554,0.606,11.111,1.8,16.509c2.265,10.271,6.578,19.803,12.822,28.336l28.093,41.701 c-24.287,36.816-37.096,79.511-37.096,123.932c0,60.228,23.454,116.85,66.042,159.437c42.589,42.586,99.214,66.041,159.446,66.041 c0.221,0,0.442-0.007,0.663-0.008c0.076,0.002,0.151,0.009,0.228,0.009c0.001,0,0.003,0,0.004,0c0.001,0,0.001,0,0.002,0 c0.04,0,0.08-0.004,0.12-0.005c0.107-0.001,0.215-0.008,0.323-0.012c59.726-0.346,115.825-23.754,158.097-66.025 c42.587-42.587,66.041-99.209,66.041-159.435C484.294,226.295,460.84,169.671,418.253,127.081z M59.1,109.904 c-0.135-0.216-0.28-0.428-0.432-0.634c-4.679-6.333-7.904-13.412-9.587-21.042c-0.882-3.985-1.329-8.084-1.329-12.185 c0-30.878,25.121-55.998,55.999-55.998c30.877,0,55.998,25.12,55.998,55.998c0,12.073-3.774,23.562-10.915,33.227 c-0.151,0.204-0.294,0.414-0.428,0.627l-44.655,66.287l-12.704-18.858c-0.031-0.05-0.066-0.096-0.098-0.146L59.1,109.904z M82.659,180.752l12.779,18.97c1.862,2.765,4.978,4.423,8.311,4.423c3.334,0,6.45-1.658,8.312-4.423l53.107-78.833 c5.083-6.948,8.88-14.585,11.334-22.653c13.112-5.744,26.656-10.049,40.538-12.912c-15.832,14.08-30.58,33.055-42.927,55.677 c-21.78,39.906-34.41,87.664-35.966,135.498H53.622C55.252,242.46,65.172,209.778,82.659,180.752z M53.621,296.543h84.522 c1.535,48.59,14.171,96.752,35.976,136.627c12.054,22.044,26.414,40.516,41.852,54.278 C126.349,468.36,58.164,390.663,53.621,296.543z M158.195,296.543h90.595v189.978C204.352,462.28,161.195,387.009,158.195,296.543 z M248.79,276.499H158.2c3.039-89.219,46.15-164.508,90.59-189.665V276.499z M268.834,85.569 c13.307,6.821,26.562,18.245,38.897,33.657c16.821,21.017,30.679,47.953,40.076,77.894c1.344,4.282,5.297,7.024,9.559,7.024 c0.994,0,2.005-0.149,3.005-0.463c5.281-1.657,8.218-7.282,6.56-12.563c-13.808-43.999-36.639-81.274-62.978-105.031 c88.485,19.917,155.543,97.091,160.049,190.411H381.32c-0.183-6.752-0.606-12.428-1.417-19.975 c-0.591-5.503-5.533-9.485-11.036-8.893c-5.503,0.591-9.485,5.533-8.894,11.035c0.733,6.817,1.117,11.869,1.294,17.832h-92.433 V85.569z M268.834,487.195V296.543h92.385C358.14,386.962,313.901,463.074,268.834,487.195z M303.003,487.155 c15.595-14.022,30.118-32.79,42.301-55.115c21.78-39.906,34.41-87.664,35.966-135.498h82.731 C459.482,390.192,391.958,467.579,303.003,487.155z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M364.704,214.816h-0.175c-5.535,0-10.022,4.488-10.022,10.022c0,5.534,4.487,10.022,10.022,10.022h0.175 c5.535,0,10.022-4.488,10.022-10.022C374.726,219.304,370.239,214.816,364.704,214.816z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M103.7,40.003c-19.328,0-35.05,15.724-35.05,35.05c0,19.327,15.723,35.05,35.05,35.05s35.05-15.724,35.05-35.05 C138.75,55.727,123.027,40.003,103.7,40.003z M103.7,90.059c-8.274,0-15.006-6.731-15.006-15.005s6.732-15.006,15.006-15.006 s15.006,6.732,15.006,15.006S111.974,90.059,103.7,90.059z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
