/*!/wp-content/themes/oceanwp-child-theme-master/style.css*//*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using (wpacu)(at)import */

/*
https://cloudconvert.com/otf-to-woff2 
http://localhost/ADNew_20250324/wp-content/themes/oceanwp-child-theme-master/fonts
*/
@font-face {
    font-family: 'averta';
    src: url(http://localhost/ADNew_20250324/wp-content/themes/oceanwp-child-theme-master/fonts/AvertaDemo-Regular.woff2) format('woff2');
    font-weight: normal; /* or 400 */
    font-style: normal;
 font-display:swap;}

@font-face {
    font-family: 'averta';
/*    src: url(/wp-content/themes/oceanwp-child-theme-master/fonts/AvertaDemo-ExtraBoldItalic.woff2) format('woff2'); */
	src: url(http://localhost/ADNew_20250324/wp-content/themes/oceanwp-child-theme-master/fonts/AvertaDemo-ExtraBoldItalic.woff2) format('woff2');
    font-weight: 800; /* or bold */
    font-style: italic;
 font-display:swap;}


/* ------------ START INNER PAGE HEADER SHADOWS ----------- */
/* Media Queries Breakpoints
	Widescreen: 2560px
	Laptop: 1920px / 1366px
	Tablet Landscape: 1200px
	Tablet Portrait: 1024px
	Mobile Landscape: 880px
	Mobile Portrait: 767px
*/



.hd_img_shadows img { /* shadow around image */
	display: block!important;
	width: 100%!important;
	padding: 22px 0 0 22px!important;
	box-shadow: 62px 62px 0px -40px #395e7ab5!important;
	box-shadow: 62px 62px 0px -40px #0e477795!important;
}
.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
	display: block!important;
	margin: 55px 0!important;
	width: 90%!important;
	box-shadow: -257px -200px 50px 0px #ffffff44!important;
}

.lightblue_shadow .elementor-widget-container{
    box-shadow: -257px -200px 50px 0px #5ccfff44 !important;
}

.darkblue_shadow .elementor-widget-container{
    box-shadow: -257px -200px 50px 0px #08284144 !important;
}

.purplelight_shadow .elementor-widget-container{
    box-shadow: -257px -200px 50px 0px #af67ca34 !important;
}


@media screen and (min-width: 1960px) {
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		box-shadow: -446px -200px 0px -1px #c9c8d433!important;
	}
	.consulting_services_shadow{
		box-shadow: -446px -200px 0px -1px #5ccfff44 !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1960px) {}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		display: block!important;
		margin: 30px 0 40px!important;
		width: 93.75%!important;
		box-shadow: -170px -180px 100px 0px #ffffff44!important;
	}
	.consulting_services_shadow{
		box-shadow: -170px -180px 100px 0px #5ccfff44 !important;
	}
}
@media screen and (min-width: 880px) and (max-width: 1024px) {
	.hd_img_shadows img { /* shadow around image */
		display: block!important;
		box-shadow: 80px 80px 0px -60px #395e7ab5!important;
	}
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		display: block!important;
		margin: 22px 0 40px!important;
		width: 93.75%!important;
		box-shadow: -170px -170px 100px 0px #ffffff44!important;
	}
	.consulting_services_shadow{
		box-shadow: -170px -170px 100px 0px #5ccfff44 !important;
	}

}
@media screen and (min-width: 768px) and (max-width: 880px) {
	.hd_img_shadows img { /* shadow around image */
		display: block!important;
		padding: 22px 0 0 22px!important;
	}
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		display: block!important;
		margin: 0px 0 0px!important;
		width: 97.70%!important;
		box-shadow: -250px -200px 100px 0px #ffffff44!important;		
	}
	
	.consulting_services_shadow{
		box-shadow: -250px -200px 100px 0px #5ccfff44 !important;
	}

}
@media screen and (min-width: 675px) and (max-width: 768px) {
	.hd_img_shadows img { /* shadow around image */
		display: block!important;
		padding: 20px 0 0 22px!important;
		box-shadow: 80px 80px 0px -60px #0e477795!important;
	}
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		display: block!important;
		margin: 0 0 5px!important;
		width: 96.80%!important;
		box-shadow: -450px -200px 100px 10px #ffffff44!important;
	}
	.consulting_services_shadow{
		box-shadow: -450px -200px 100px 10px #5ccfff44 !important;
	}
}
@media screen and (min-width: 220px) and (max-width: 675px) {
	.hd_img_shadows img { /* shadow around image */
		display: block!important;
		padding: 0!important;
		box-shadow: 80px 80px 0px -60px #395e7ab5!important;
	}
	.hd_img_shadows .elementor-widget-container{ /* shadow outside image */
		display: block!important;
		margin: 20px auto!important;
		width: 93%!important;
		box-shadow: none!important;
	}
	.consulting_services_shadow{
		box-shadow: none!important;
	}

}

/* @media screen and (max-width: 220px) {} */

/* ------------ END INNER PAGE HEADER SHADOWS ----------- */


/* ------------ START HOME CONTACT FORM -------- */
.home-contact-form{
	background: #072e4f!important;
	background: #102b39!important;
	background: #395d7b!important;
}

.home-contact-form .wpcf7 label{
	color: #ffffff;
	font-weight: 600;
	padding: 125px 0 120px!important;
}
.home-contact-form form input, .home-contact-form form select, .home-contact-form form textarea{
	background: #f5f5f5;
}

.home-contact-form .wpcf7-submit{
	background: #a90000;
	font-weight: 500;
}
.home-contact-form .wpcf7-textarea{
	height: 100px;
}
/* ------------ END HOME CONTACT FORM -------- */
/* ------------ START MAILCHIMP FORM --------- */
.mailchip_form{}
div.mailchip_form p input[type="email"]{background: #ffffff;}
div.mailchip_form p input[type="submit"]{background: #a90000;}
div.mailchip_form p input[type="submit"]:hover{background: #0b7cac;}
div.mailchip_form span{color: #ffffff;}
div.mailchip_form p label a{color: #ffffff;}
div.mailchip_form p label a:hover{color: #aed3e3;}

/* ------------ END MAILCHIMP FORM ----------- */

	
.hdgradient-purple::before {
    background: linear-gradient(224deg, #243866, #7c3fa1, #43acc3);
    background-size: 600% 600%;

    -webkit-animation: AnimationName 6s ease infinite;
    -moz-animation: AnimationName 6s ease infinite;
    animation: AnimationName 6s ease infinite;
}

.hdgradient-blue::before {
    background: linear-gradient(224deg, #243866, #2c7db1, #00b7e5);
    background: linear-gradient(224deg, #00b7e5, #2c7db1, #145b88, #0b4a72);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 6s ease infinite;
    -moz-animation: AnimationName 6s ease infinite;
    animation: AnimationName 6s ease infinite;
}

.hdgradient-bluegray::before {
    background: linear-gradient(90deg, #0068aa, #043a5c, #bbd2e1);
    background: linear-gradient(224deg, #1288c5, #00669b, #00a0d6);
    background: linear-gradient(224deg, #1288c5, #6190b3);
    background: linear-gradient(224deg, #6291b4, #1288c5, #3f4e86);
    
        background: linear-gradient(180deg, #ffffff, #1288c5, #3f4e86);

    background-size: 200% 200%;

    -webkit-animation: AnimationName 6s ease infinite;
    -moz-animation: AnimationName 6s ease infinite;
    animation: AnimationName 6s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}


.inner-border {
	box-shadow: 0 0 0 1px #f5efcc inset;
}
@media (min-width: 768px) {
	.inner-border {
		border: 5px solid transparent;
		border-image: linear-gradient(-45deg, #0a2c4e 0%, transparent 15%, transparent 85%, #468dbb 100%) 1;
		transition: border-image 0.6s ease-in-out forwards;
	}
	.inner-border:hover {
		border-image: linear-gradient(45deg, #468dbb 15%, transparent 25%, transparent 75%, #0a2c4e 85%) 1;
		transition: border-image 0.6s ease-in-out forwards;
	}
}
@media (max-width: 768px) {
	.inner-border {
		border: 1px solid #468dbb;
	}
	.inner-border:hover {
		border: 1px solid #0a2c4e;
	}
}
/*
.inner-border:hover {
	animation: border-image-transition-hover 0.6s ease-in-out forwards;
}
.inner-border:not(:hover) {
	animation: border-image-transition-unhover 0.8s ease-in-out forwards;
}
@keyframes border-image-transition-hover {
	from {
		border-image: linear-gradient(-45deg, #0a2c4e 0%, transparent 15%, transparent 85%, #468dbb 100%) 1;
	}
	to {
		border-image: linear-gradient(45deg, #468dbb 15%, transparent 25%, transparent 75%, #0a2c4e 85%) 1;
	}
}
@keyframes border-image-transition-unhover {
	from {
		border-image: linear-gradient(45deg, #0a2c4e 0%, transparent 15%, transparent 85%, #468dbb 100%) 1;
	}
	to {
		border-image: linear-gradient(-45deg, #468dbb 0%, transparent 15%, transparent 85%, #0a2c4e 100%) 1;
	}	
}
*/

.sectioncss{}

.sectioncss h2{
	color: #ffffff;
}

.sectioncss h3{
	color: #ffffff;
}
.sectioncss h3::before {
    content: normal;
}
.sectioncss li {
/*	color: #ffffff; */
	list-style: none;
	margin: 0 14px;
	position: relative; /* Set position to relative for icon positioning */
}
/*
.sectioncss li::before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	margin: 0 0 0 -18px;
	padding-right: 10px;
	color: #a9cc09;
	color: #0DC224;
	font-size: 1em;
    font-weight: 500;
}
*/

.sectioncss li::before {
/*
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
*/
	content: "\eab0";
	font-family: elementskit !important;
	position: absolute; /* Position the icon */
	left: -34px;
	color: #a9cc09;
	color: #0DC224;
	color: #7bc9e3;
	color: #a0d7e9;
	font-size: 1em;
	font-weight: 500;
/*	top: 50%; Align icon vertically
	transform: translateY(-50%); Adjust icon alignment */
}

.sectioncss li a{
	color: #ffffff;
}
.sectioncss li a:hover{
	color: #fffbd4;
}

/* Media Queries Breakpoints
	Widescreen: 2560px
	Laptop: 1920px / 1366px
	Tablet Landscape: 1200px
	Tablet Portrait: 1024px
	Mobile Landscape: 880px
	Mobile Portrait: 767px
*/

/* Styles for screens smaller than 1200px
@media screen and (max-width: 1200px) {
	.sectioncss h2, p, li{
		font-size: 0.96em!important;
	}
}
@media screen and (max-width: 1024px) {
	.sectioncss h2, p, li{
		font-size: 0.96em!important;
	}
}
@media screen and (max-width: 880px) {
	.sectioncss h2, p, li{
		font-size: 1em!important;
	}
}
@media screen and (max-width: 767px) {
	.sectioncss h2, p, li{
		font-size: 1em!important;
	}
}

 */

/* Styles for screens between 768px and 1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.sectioncss {}
}









.myrightsidebar{
	position: sticky;	
	top: 70px;	
}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.myrightsidebar{
		position: sticky;	
		top: 107px;	
	}
}

.multicolor-bar {
    background: linear-gradient(90deg,#f5c31e 40%,#e4002b 40%,#e4002b 49%,#f4704b 49%,#f4704b 66%,#2785cd 66%,#2785cd 83%,#0f5180 83%);
    background: linear-gradient(135deg,#ddb100 -40%,#9f1418 -40%,#e4002b 49%,#ffb900 49%,#f4704b 66%,#2785cd 66%, #a8d4e0 40%, #2785cd 83%,#0f5180 83%);
    background: linear-gradient(135deg,#ddb100 -40%,#e4002b 19%,#ffb900 40%,#f4704b 66%,#2785cd 66%, #a8d4e0 40%, #2785cd 83%, #13aff0 -10%, #0f5180 13%);
    background: linear-gradient(135deg,#9f1418 10%,#e4002b 19%,#ffb900 40%,#f4704b 66%,#2785cd 66%, #a8d4e0 40%, #2785cd 83%, #13aff0 -10%, #0f5180 13%);
    background: linear-gradient(135deg,#9f1418 10%,#e4002b 19%,#ffb900 40%,#f4704b 66%,#2785cd 66%, #a8d4e0 20%, #2785cd 83%, #13aff0 -10%, #0f5180 13%);
    background: linear-gradient(90deg,#9f1418 10%,#e4002b 20%,#ffb900 40%,#f4704b 50%,#a8d4e0 60%, #2785cd 70%, #2785cd 80%,  #0f5180 100%);
	
    background: linear-gradient(90deg,#9f1418 10%,#e4002b 20%,#ffb900 40%,#a8d4e0 60%, #2785cd 70%, #2785cd 80%,  #0f5180 100%);
    background: linear-gradient(90deg,#9f1418 10%,#e4002b 20%,#ffb900 38%,#a8d4e0 60%, #2785cd 70%, #2785cd 80%,  #0f5180 90%);
    background: linear-gradient(90deg,#9f1418 0%,#e4002b 10%,#ffb900 38%,#a8d4e0 60%, #2785cd 70%, #2785cd 80%,  #0f5180 90%);
	
    background: linear-gradient(135deg,#9f1418 0%,#e4002b 14%,#ffb900 38%,#a8d4e0 52%, #13aff0 70%, #2785cd 80%,  #0f5180 90%);
	
    background: linear-gradient(135deg,#9f1418 0%,#e4002b 14%,#ffb900 30%, #d1c5d8 46%, #a8d4e0 52%, #13aff0 70%, #2785cd 80%,  #0f5180 90%);

    background: linear-gradient(135deg,#9f1418 0%,#e4002b 14%,#ffb900 30%, #d1c5d8 46%, #e5e4e5 50%, #a8d4e0 56%, #13aff0 70%, #2785cd 80%,  #0f5180 90%);

    background: linear-gradient(135deg,#9f1418 0%,#e4002b 28%,#ffb900 42%,#a8d4e0 56%, #13aff0 70%, #2785cd 84%,  #0f5180 100%);

    height: 20px;
}



a[rel="tag"] {
  /* Your CSSstyles for links with rel="tag" go here */
	font-style: italic;
	font-size: 16px;
	color: #0c8dcd;
	color: #2a7ea7;
	line-height: 10px;
}




/* ------------------------ Start Website Frame > 2000px ---------------- */
.html {
	background: #849bae!important;
}
.content-full-screen{
	max-width: 2000px!important;
	margin: auto!important;
}
/* ------------------------ End Website Frame > 2000px ------------------ */

/* https://www.htmlsymbols.xyz/miscellaneous-symbols/bagua-symbols */

.innerbody h2{
	color: #630101!important;
/*	margin: 0px 0px -10px 20px!important; 
    padding: 10px 0px 10px 15px!important;
	border-style: solid;
    border-width: 0px 0px 0px 8px;
    border-color: #FF9B25;*/
}
.innerbody h3 {
	background: #eef3f6;
	background: #f0f5f8;
	color: #082d3b!important;
	padding: 6px 0 5px 0;
/*	border-top: 1px solid #e7d3d3;
	border-bottom: 1px solid #dde3e8; */

    padding: 8px 0px 8px 15px!important;
	border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #FF9B25;
    border-color: #b69c65;

}
.innerbody h3::before {
/*    content: '✔'; */
content: '⮞';
content: '☑';

/*	background: #fbb306; */
    color: #BB3D1E!important;
    color: #FF9B25!important;
    color: #f1aa00!important;
    color: #d69906!important;

	font-size: 22px;
	font-weight: 400!important;
	
    margin: -100px 0px -100px!important;
	padding: 0 10px 0 0!important; 
	border-radius: 50%;
}

.innerbody h4{
	color: #1e83bd!important;
}

.innerbody h4::before {
	content: '⮞';
	color: #1e83bd!important;
	color: #a90000!important;
	padding: 0 10px 0 0!important; 

}

/* ------------------------ Start Cookie Consent ---------------- */
.has-cookie-bar #catapult-cookie-bar{
	padding: 14px 20px!important;
}
.has-cookie-bar #catapult-cookie-bar span {
	font-size: 17px!important;
}
.has-cookie-bar #catapult-cookie-bar {
	font-family: "Alegreya Sans", "Fira Sans Condensed", Arial, Helvetica, sans-serif;
}
/* ------------------------ End Cookie Consent ---------------- */
/* ------------------------ Start Links ----------------------- */
a,
a:hover,
a:active,
a:focus{
	outline: none!important;
}

.mymenu a,
.mymenu a:hover,
.mymenu a:active,
.mymenu a:focus{
	border: none!important;
}
/* ------------------------ End Links ----------------------- */
/* ----------------- Start Contact Form --------------------- */
form input[type=text], form input[type=password], form input[type=email], form input[type=url], form input[type=date], form input[type=month], form input[type=time], form input[type=datetime], form input[type=datetime-local], form input[type=week], form input[type=number], form input[type=search], form input[type=tel], form input[type=color], form select, form textarea {
	border: 1px solid #00324e!important;
}

.ad_contact_form{
	background-color:rgba(117,131,152,0.25)!important;
	background-color:rgba(224,231,241,0.81)!important;
	background-color:rgba(0,50,80,0.05)!important;
	font-size: 0.86em;
	color: #00324E;
    font-family: "Fira Sans Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

/* ------------------- End Contact Form --------------------- */
/* ----------- START BLOG/TAG ENTRY ------------- */

.single .entry-content{
	margin-bottom: 0!important;
}
.blog-entry.thumbnail-entry .blog-entry-bottom {
    border-top: none;
}
.blog-entry.thumbnail-entry{
	border-bottom: 1px solid #001544;
}
.blog-entry.thumbnail-entry .right-position .blog-entry-content{
	font-size: 17px;	
}

blog-entry-title entry-title a{ /* start 20241022 */
	color: #001544!important;
	font-size: 1.2em!important;
}
.blog-entry.thumbnail-entry .thumbnail a {/* start 20241022 */
	width: 60%;
}


@media screen and (max-width: 767px) {
	.blog-entry.thumbnail-entry .blog-entry-summary{
		margin: 0 0 -10px;	
	}
	div#primary{
		padding: 20px;
	}
	.blog-entry-inner .thumbnail img{
		display: block;
		margin: 0 auto;
	}
	.blog-entry.thumbnail-entry .right-position .blog-entry-content{
		font-size: 17px;	
	}
}
/* -------------- END BLOG/TAG ENTRY ------------- */

/* -------------- START MENU --------------------- */
.wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu {
	width: 320px!important;
}

/* -------------- END MENU --------------------- */

/* -------------- START INNER BORDERS --------------- */

.innerborders {
	display: block;
	position: relative;
	margin: 40px 0px 40px 50px!important;
/*	background: yellow; */
	/*
	border: 10px solid #CCC;
	outline: 10px solid #3094b1;
	outline-offset: 10px;
	*/
/*	box-shadow: inset 63px 40px 46px 0px #3094b1!important;
	
	
	background-image: linear-gradient(to right, darkorange 20%, black 20%, black 21%, darkorange 21%),
					  linear-gradient(to bottom, darkorange 20%, black 20%, black 21%, darkorange 21%),
					  linear-gradient(to left, darkorange 20%, black 20%, black 21%, darkorange 21%),
					  linear-gradient(to top, darkorange 20%, black 20%, black 21%, darkorange 21%);
*/ 
/*	
  box-shadow: inset 0 0 0 1px white, inset 0 0 0 10px orange;
*/  
  box-shadow: inset 0px 0px 0px 10px #ffffff55;

    outline-offset: -25px;
	outline: 25px solid #ffffff25;

 /*
    box-sizing: border-box;
  
  padding: 20px;
  border: 20px solid black;
  */
  }
/* -------------- END INNER BORDERS ----------------- */
/* -------------- START CONTACT FORM ----------------- */
.checkbox-columns {
    padding: 15px 0!important;
}

/* Separate checkbox options onto new lines */
span.wpcf7-list-item {
    display: block;
}

/* -------------- END CONTACT FORM ----------------- */

@media (min-width: 768px) {
	.dmsmobile{
		display: none;
	}
	.dmsdesktop .eael-circle-inner{
		background: #dddddd77!important;
	}
	.dmsdesktop .eael-circle-content a strong{
		display:inline-block;
		padding: 0 0 5px 0;
		color:#1e3964;
		font-size: 20px;
		font-family: "Fira Sans Condensed", Sans-serif;
		line-height: 24px;
	}

	.dmsdesktop .eael-circle-content a{
		font-size: 17px;
		font-family: "Fira Sans", Sans-serif;
		line-height: 24px;
	}
	.dmsdesktop .eael-circle-content a:hover{
		color: #065f91;
	}

	.dmsdesktop .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner:hover{
		background: #f4fbff;
	}
}






/*@media screen and (min-width: 601px) and (max-width: 767px){ */
@media screen and (max-width: 767px){
	.dmsdesktop{
		display: none;
	}
	.dmsmobile .eael-circle-item{
		background: #ffffff88!important;
		padding: 40px 30px!important;
	}
	.dmsmobile .eael-circle-content a strong{
		display:inline-block;
		padding: 0 0 10px 0;
		line-height: 25px;
		color:#1e3964;
		font-size: 19px;
	}
	.dmsmobile .eael-circle-content a{
		font-size: 17px;
		line-height: 25px;
		color: #065f91;
	}
	.dmsmobile .eael-circle-responsive-view .eael-circle-inner .eael-circle-item {
		border-style: groove!important;
		border-color: #AEA8D1!important;
	}
	
	
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info {
		width: 100%;
		padding: 0 !important;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-inner {
		display: grid;
		width: 100% !important;
		height: auto !important;
		grid-template-columns: repeat(1,  1fr);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view {
		margin: 40px 25px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-btn-txt {
		font-size: 12px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info {
		padding: 48px !important;
		height: 300px;
		width: 300px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn-content {
		top: 50px;
		bottom: 50px;
		left: 50px;
		right: 50px;
		padding: 10px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn {
		height: 60px;
		width: 60px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon {
		padding: 5px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-desktop-view .eael-circle-info .eael-circle-content {
		border-radius: 50% !important;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item {
		border: 6px solid #f5f3ff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-item .eael-circle-btn {
		-webkit-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
		position: relative !important;
		top: initial !important;
		left: initial !important;
		bottom: initial !important;
		right: initial !important;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-inner {
		border: none !important;
		grid-gap: 10px; /* iannis */
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content {
		position: initial !important;
		visibility: visible !important;
		opacity: 1 !important;
		display: block !important;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn-content .eael-circle-content {
		padding: 0 !important;
		background: rgba(0, 0, 0, 0) !important;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4.eael-circle-responsive-view .eael-circle-btn .eael-circle-icon-shapes {
		border-bottom-right-radius: 50%}
	}.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info {
		position: relative;
		padding: 74.5px;
		margin: 45px 0;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-inner {
		width: 400px;
		height: 400px;
		border: 3px solid #ddddef;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn {
		position: absolute;
		z-index: 99;
		height: 95px;
		width: 95px;
		border-radius: 50%}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon {
		padding: 10px;
		height: 100%;
		width: 100%;
		border-radius: 50%}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner {
		background: #fff;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner img, .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner svg {
		width: 35px;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		border-top-left-radius: 50%;
		border-top-right-radius: 50%;
		border-bottom-left-radius: 50%}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn.active .eael-circle-icon-inner {
		background: #f4fff9;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content {
		position: absolute;
		top: 80.5px;
		bottom: 80.5px;
		left: 80.5px;
		right: 80.5px;
		display: block;
		visibility: hidden;
		opacity: 0;
		padding: 15px;
	}
	.dmsmobile .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content { /* iannis */
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		height: 100%;
		padding: 30px;
		border-radius: 0; /* iannis */
		background: #fafaff;
		overflow: hidden;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content h2 {
		font-size: 30px;
		text-transform: uppercase;
		font-weight: 500;
		line-height: 1.3;
		color: #202b46;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content p {
		font-size: 16px;
		color: #737373;
		margin-top: 0;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content.active {
		display: block;
		visibility: visible;
		opacity: 1;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background: radial-gradient(94.25% 92.56% at 48.86% 49.71%,  #199a8e 3.76%,  #7af4ab 55.38%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-btn-icon svg {
		fill: #199a8e;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		background: linear-gradient(144.3deg,  #476df8 15.07%,  #6a8aff 97.18%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-btn-icon svg {
		fill: #07a9f0;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes {
		-webkit-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
		background: radial-gradient(64.96% 65.32% at 52.18% 47.01%,  #6f00ff 3.76%,  #533fff 55.38%,  #b9aaff 100%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-btn-icon svg {
		fill: #715eff;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes {
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
		background: radial-gradient(101.16% 101.7% at 47.77% 50.74%,  #ff9100 3.76%,  #ffb655 56.99%,  #fff04a 100%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-btn-icon svg {
		fill: #ffae42;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes {
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
		background: radial-gradient(65.76% 66.29% at 48.95% 49.57%,  #b40042 3.76%,  #c50048 48.92%,  #ff5e93 100%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-btn-icon svg {
		fill: #b40042;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		background: radial-gradient(73.69% 72.33% at 51.12% 47.67%,  #2b3894 3.76%,  #364099 14.18%,  #5356a8 32.43%,  #8078bf 55.38%,  #d2a8d1 100%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+6) .eael-circle-btn-icon svg {
		fill: #2b3894;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		background: radial-gradient(94.25% 92.56% at 48.86% 49.71%,  #199a8e 3.76%,  #7af4ab 55.38%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+7) .eael-circle-btn-icon svg {
		fill: #199a8e;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes {
		background: radial-gradient(73.69% 72.33% at 51.12% 47.67%,  #2b3894 3.76%,  #364099 14.18%,  #5356a8 32.43%,  #8078bf 55.38%,  #d2a8d1 100%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-icon-shapes.classic {
		background: unset;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+8) .eael-circle-btn-icon svg {
		fill: #2b3894;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-1 {
		top: 50%;
		left: 0%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-2 {
		top: 85.4%;
		left: 14.6%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-3 {
		top: 100%;
		left: 50%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-4 {
		top: 85.4%;
		left: 85.4%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-5 {
		top: 50%;
		left: 100%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-6 {
		top: 14.6%;
		left: 85.4%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-7 {
		top: 0%;
		left: 50%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-8 {
		top: 14.6%;
		left: 14.6%;
		-webkit-transform: translate(-50%,  -50%);
		-ms-transform: translate(-50%,  -50%);
		transform: translate(-50%,  -50%);
	}
	@media only screen and (min-width: 768px) {
		.eael-circle-wrapper .eael-circle-info .eael-circle-inner .eael-circle-item {
		border: none !important;
	}
}

/*
@media (max-width: 767px) {
	.dmsdesktop{
		display: none;
	}
	.dmsmobile .eael-circle-item{
		background: #ffffff88!important;
		padding: 40px 30px!important;
	}
	.dmsmobile .eael-circle-content a strong{
		display:inline-block;
		padding: 0 0 10px 0;
		line-height: 25px;
		color:#1e3964;
		font-size: 19px;
	}
	.dmsmobile .eael-circle-content a{
		font-size: 17px;
		line-height: 25px;
		color: #065f91;
	}
	.dmsmobile .eael-circle-responsive-view .eael-circle-inner .eael-circle-item {
		border-style: groove!important;
		border-color: #AEA8D1!important;
	}
}
*/


.faqs h2, .faqs h2 strong{
	color: #dcf0ff;
	color: #f3faff;
	color: #faf4e0;
	color: #f3ebcd;
	font-weight: 400;
	font-size: 1.28em;
}


div.eael-circle-icon-inner span a:hover, span.eael-circle-btn-txt a:hover{
	color: #860000!important;
}


#breadcrumbs, p#breadcummbs, p#breadcummbs a, p#breadcummbs span span a{
	color: #0C8DCD!important;
}

/* ----------------------------------------------------- */
/* -------------- Start Topic Links -------------------- */
/* Topics non-needed for screens between 320px and 1720px, and between 1900px and 2560px */
@media (min-width: 320px) and (max-width: 1720px), (min-width: 1900px) and (max-width: 2560px) {
  .non-needed-topics {
    display: none;
  }
}
/* -------------- End Topic Links ---------------------- */