/**
Theme Name: Entelect
Author: One Custom
Author URI: https://onecustom.co.za
Description: A theme for Entelect - an Astra child-theme - remixed and extended by One Custom.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: entelect
Template: astra
*/
/* style for all archive */
body, .ast-separate-container {
	background: radial-gradient(730px 950px at right 830px , rgba(201,201,201,1) 0%, rgba(237,237,237,1) 100%);
}
@media (max-width:1199px){body {background: radial-gradient(200px 200px at right 100px, rgba(201,201,201,1) 0%, rgba(237,237,237,1) 100%);}}


.Ba_RaLiGrey_UpperRight { background: radial-gradient(730px 950px at right 830px , rgba(201,201,201,1) 0%, rgba(237,237,237,1) 100%);}

@media (max-width:1199px){.Ba_RaLiGrey_UpperRight {background: radial-gradient(200px 200px at right 100px , rgba(201,201,201,1) 0%, rgba(237,237,237,1) 100%);}}


/*.BoSh_BlackAndWhite {box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.16), -10px -10px 15px 0px rgb(255, 255, 255);}*/
.insights_share_shadows .elementor-share-btn {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}
.BoSh_BlackAndWhite {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}
.He_174 {height: 174px;}
.BoSh_BlackAndWhite__hover:hover {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}
.BoSh_No__hover_BoSh_BlackAndWhite:hover .BoSh_BlackAndWhite {box-shadow: none;}
.Ba_Grey__hover:hover {background: #ededed;}

.BoSh_BlackAndWhite {transition: box-shadow 0.3s;}


.PaLe_0_imp__div_form_ul_li_ul_li_label > div > form > ul > li > ul > li > label { padding-left: 0px !important;}
.Di_No__div_form_ul_li_ul_li_input > div > form > ul > li > ul > li > input { display: none; }
.MaLe_0__div_form_ul > div > form > ul {margin-left: 0;}
.Pa_0__div_form_ul_li > div > form > ul > li { padding: 0;}
.FilterStyle__div_form_ul_li_ul_li > div > form > ul > li > ul > li  {
	font-size: 1em;
	line-height: 1.416em;
	padding-top: 0.875em;
	padding-right: 0px;
	padding-bottom: 0.875em;
	padding-left: 0px;
	color: #6F6F6F;
	font-weight: normal;
	display: table;
	width: 100%;
	position: relative;
}



.FilterStyle__div_form_ul_li_ul_li > div > form > ul > li > ul > li > label  {
	padding-right: 2em;
	/* display:block; */
	z-index: 1;
	position: relative;
	width:100%;
}
.FilterStyle__div_form_ul_li_ul_li > div > form > ul > li > ul > li::after {
	/*content: url(/wp-content/uploads/2020/10/Forward-arrow-grey-large.svg); */
	content: url(/wp-content/uploads/2020/12/Forward-arrow-grey.svg);
	height: 25.7px;
	width: 11%;

	/* vertical-align: middle;
	display: table-cell; */

	position: absolute;
	right: 0;
	/* left: calc(100% - 29px); */
	top: calc(50% - 13px);

}



.Cu_Po__div_form_ul_li_ul_li_label > div > form > ul > li > ul > li > label { cursor: pointer;}
/* .Wi_89Per__div_form_ul_li_ul_li_label > div > form > ul > li > ul > li > label { width: 89%;} */


.Co_333333__selected__div_form_ul_li_ul_SfOptionActive > div > form > ul > li > ul > li > input:checked + label { color: #333333;}
.FilterStyle__selected__div_form_ul_li_ul_SfOptionActive > div > form > ul > li > ul > .sf-option-active::after {
	/*content: url(/wp-content/uploads/2020/10/Foward-arrow-large.svg);*/
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);

}

.Ba_RaGrBlue_LowerLeft {
background: radial-gradient(415px 452px at 178px 468px , #036 0%, #13192D 100%);
}


.Ba_RaGrBlue_MidLeft {
background: radial-gradient(570px 429px at 0px 50%, #036 0%, #13192D 100%);
}

/* Light to Blue Radial Styles */
.Ba_RaLiBlue_UpperRight {
/* background: radial-gradient(730px 950px at right 830px , #036 0%, #13192D 100%); */
background: radial-gradient(530px 550px at right 430px , #036 0%, #13192D 100%);
}
.Ba_RaLiBlue_MidLeft {
background: radial-gradient(365px 425px at left, #036 0%, #13192D 100%);
}
.Ba_RaLiBlue_BottomLeft {
background: radial-gradient(730px 950px at left bottom, #036 0%, #13192D 100%);
}
/* below styles (after comma with page-id-) overide the default footer gradient behaviour for pages that end with a gradient that needs to merge with the footer */
.Ba_RaLiBlue_TopLeft,
.page-id-10477 .Ba_RaLiBlue_MidLeft,
.page-id-10908 .Ba_RaLiBlue_MidLeft,
.post-type-archive-insights .Ba_RaLiBlue_TopLeft__IfChildOfX,
.page-id-2225 .Ba_RaLiBlue_TopLeft__IfChildOfX,
.page-id-26058 .Ba_RaLiBlue_TopLeft__IfChildOfX,
.page-id-26070 .Ba_RaLiBlue_TopLeft__IfChildOfX,
.page-id-30101 .Ba_RaLiBlue_TopLeft__IfChildOfX,
.page-id-51321 .Ba_RaLiBlue_TopLeft__IfChildOfX
{
background: radial-gradient(730px 950px at top left, #036 0%, #13192D 100%);
}
/* Light to Blue Radial Styles - ends */

.FilterStyle__div_form_ul_li_ul_li > div > form > ul > li > ul > li:not(:last-child) {
	border-bottom: 2px solid #707070;
}
.FilterStyle__selected__div_form_ul_li_ul_SfOptionActive > div > form > ul > li > ul > .sf-option-active {
	border-color: #333333 !important;
	font-family: MyriadPro-Regular;
}

.BoSh_BlackAndBlue__a a {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);}


.BaPo_Ri-300To-300 > div {

background-position: right -170px top -170px;
}


.BoSh_BlackAndWhite_a a {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}

/*.Ba_RaLiBlue_TopishRightish {background: radial-gradient(767px 969px at 1600px 370px , #036 0%, #13192D 100%);}*/
.Ba_RaLiBlue_TopishRightish {background: radial-gradient(767px 969px at 1600px 370px , #036 0%, #13192D 75%);}

.BoBo_Grey__elementor-active_AND_elementor-tab-title .elementor-active.elementor-tab-title {border-bottom: 2px solid #333333 !important;}
.BoBo_Black__elementor-tab-title .elementor-tab-title {border-bottom: 2px solid #6F6F6F !important;}


.BoBo_White__elementor-tab-title .elementor-tab-title {border-bottom: 1px solid white !important;}

.BoBo_White__elementor-active_AND_elementor-tab-title .elementor-active.elementor-tab-title {
	border-bottom: 2px solid white !important;
}
.BoBo_White__elementor-active_AND_elementor-tab-title .elementor-active .elementor-accordion-title {
	font-family: MyriadPro-Regular !important;
}

/*
.Co_UrlArrow__pagination__prev .pagination__prev{
	content: url(/wp-content/uploads/2021/01/arrow-pager-1-2.svg);
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
	border-radius: 10000px;
	width: 1.916em;
}

.Co_UrlArrow__pagination__next .pagination__next {
	content: url(/wp-content/uploads/2021/01/arrow-pager-2-3.svg);
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
	border-radius: 10000px;
	width: 1.916em;

}
*/

/* ul, ol {margin: unset;} */

.Ba_RaLiBlue_v50h75 {
background: radial-gradient(550px 550px at 75% 50% , #036 0%, #13192D 100%);
}

.BoSh_BlackAndWhite__a a {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}

.Di_No__div_form_ul_li_ul_li > div > form > ul > li > ul > li:first-of-type {display: none;}
.Di_No__div_form_ul_li_label_select_option > div > form > ul > li > label > select > option:first-of-type {display: none;}

.Pa_hori35__div_div_div_section > div > div > div > section {padding-left: 35px !important; padding-right:35px !important;}
.Pa_hori35__div_div_section > div > div > section {padding-left: 35px !important; padding-right:35px !important;}
.Pa_hori35__div_div_section .entry-content > div > div > section {padding-left: 35px !important; padding-right:35px !important;}
.Pa_hori35__header_div_div_div header > div > div > div {padding-left: 35px !important; padding-right:35px !important;}
.He_100Per {height:100%}

.BaRe_No {background-repeat: no-repeat;}
.BaPo_Ce {background-position: center;}
.BaSi_Co {background-size: cover;}


/* @media (min-width:1200px){.Pa_h1p15vw__only_lg__a > a {padding-left: 1.15vw !important; padding-right: 1.15vw !important;}} */
@media (min-width:1200px){.Pa_h1p15vw__only_lg__a > a {padding-left: 13px !important; padding-right: 13px !important;}}
@media (min-width:1600px){.Pa_h1p15vw__only_lg__a > a {padding-left: 18px !important; padding-right: 18px !important;}}

@media (min-width:1200px){.Wi_12vw {width: 144px !important;}}
@media (min-width:1600px){.Wi_12vw {width: 192px !important;}}



.Vi_Hi {visibility: hidden;}

/*.Wi_Calc23vwPlus500px_img img {width: calc(25vw + 500px) !important;}*/
/* .Wi_Calc35vwPlus240px_img img {width: calc(35vw + 240px) !important;} */
/*.Wi_Calc35vwPlus240px_img img {width: calc(38vw + 120px) !important;}*/
.Wi_Calc35vwPlus240px_img img,
.Wi_Calc35vwPlus240px_e-lottie__container .e-lottie__container
 {
	 width: calc(57% + 600px) !important;
	 max-width: 120%;
 }
@media (max-width:1599px){
	.Wi_Calc35vwPlus240px_img img,
	.Wi_Calc35vwPlus240px_e-lottie__container .e-lottie__container
	{
		width: calc(53% + 600px) !important;

	}
}

.MaRi_neg35__img img,
.MaRi_neg35__e-lottie__container .e-lottie__container
{
	margin-right: calc(-41% + -50px);
}
/* @media (min-width: 768px){.MaRi_neg35__img img {margin-right:-483px;}}
@media (min-width: 1200px){.MaRi_neg35__img img {margin-right:-483px;}} */

/* .MaWi_52vw__img img {min-width: 400px;} */
.MaRi_neg120__img img {margin-right:-120px;}


/* .Wi_Calc35vwPlus240px_e-lottie__container .e-lottie__container {width: calc(43vw + 70px) !important;} */
/* .MaWi_52vw__e-lottie__container .e-lottie__container {max-width: 50vw;} */
/* .MaRi_neg35__e-lottie__container .e-lottie__container {margin-right:-35px;} */
.TeAl_Ri__elementor-widget-container .elementor-widget-container {text-align: right;}



/*
.PaRi_0_Imp_header_button header button {padding-right: 0px !important;}
.MaTop_-40__header_button_span header button span {margin-top: -49px;}
*/
@media (max-width:1199px){.visible-lg-only{display:none!important}}

.Di_Flex_Imp__ul > ul {display:flex !important;}



.Co_No_Imp__a_before a:before {content: "" !important;}
.Bo_No_Imp__a a {border-width: 0px !important;}

.FoSi_16  {font-size: 16px;}
.LiHe_16  {line-height: 16px;}


.Co_No_Imp__a_span_before > a > span:before {content: "" !important;}



/*
.ast-theme-transparent-header .alter_nav_bg {
	background-color: #002850 !important;
}
.ast-transparent-header .alter_nav_bg {
	background-color: #e9e9e9 !important;
}
.alter_nav_bg {
	transition: background-color 0.1s linear;
}*/
@media (min-width:1200px){.PaH_1em_Imp__only_lg__a > a {padding-left: 1em !important; padding-right: 1em !important;}}
/*@media (min-width:1200px){.PaH_1em_Imp__only_lg__a > a {{padding-left: 22px !important; padding-right: 22px !important;}}*/


/* zzz */


@media (min-width:1200px){



	.Style_NavThemedHover .site-header .astra-full-megamenu-wrapper,
	.Style_NavThemedHover .site-header
	{
		background-color: transparent !important;
		transition: 1s !important;
		/* transition: background-color, max-height 1s !important; */

		/* transition: background-color 1s; */
		/* transition: all 1s !important; */
		opacity: 1 !important;
		visibility: visible !important;
	}

	.Style_NavThemedHover .site-header *
	{
		border-color: transparent !important;
		transition: all 1s !important;
		transition-property: background-color, border-color, max-height !important;
	}

	/* .ast-theme-transparent-header .Style_NavThemedHover .site-header.alter_nav_bg * */
	.Style_NavThemedHover .site-header.alter_nav_bg *
	{
		border-color: rgba(214, 214, 214, 0.5) !important;
	}

	.Style_NavThemedHover .site-header .astra-full-megamenu-wrapper
	{
		max-height: 0px;
		overflow: hidden;

		margin-top: -19px;
		padding-top: 19px;
		background-clip: content-box;
	}

	.ast-theme-transparent-header .Style_NavThemedHover .site-header.alter_nav_bg .astra-full-megamenu-wrapper,
	.ast-theme-transparent-header .Style_NavThemedHover .site-header.alter_nav_bg
	{
		background-color: rgba(0, 40, 80, 1) !important;
	}

	.Style_NavThemedHover .site-header.alter_nav_bg .astra-full-megamenu-wrapper,
	.Style_NavThemedHover .site-header.alter_nav_bg
	{
		background-color: rgba(233, 233, 233, 1) !important;
	}
	.Style_NavThemedHover .site-header.alter_nav_bg .astra-full-megamenu-wrapper
	{
		max-height: 550px;
	}




	.RightLine__only_lg__alter_nav_bg_site-branding .site-branding:after,
	.RightLine__only_lg:after
	 {
		content: "\a0";
		display: block;
		position: absolute;
		padding: 2px 0;
		line-height: 1px;
		border-right: 1px solid rgba(214, 214, 214, 0.0);
		right: 1px;
		transition: 0s !important;
	}

	.RightLine__only_lg__alter_nav_bg_site-branding .site-branding:after {
		height: calc(100% - 20px);
		bottom: 0px;
	}
	.RightLine__only_lg:after {
		height: calc(100% + 65px);
		top: -80px;

	}

	.RightLine__only_lg__alter_nav_bg_site-branding .site-branding,
	.RightLine__only_lg
	{
		position: relative;
	}


	.RightLine__only_lg__alter_nav_bg_site-branding .alter_nav_bg .site-branding:after,
	.alter_nav_bg  .RightLine__only_lg:after
	{
		border-right: 1px solid rgba(214, 214, 214, 0.5);

		transition: 1s !important;
	}



}


.Style_MobileMenu1 .ast-menu-toggle {

	width: 100%;
	text-align: right;
}
/* .Style_NavThemedHover .ast-hidden {all: initial; all: unset;} */






/* @media (min-width:1200px){.MiWi_25Per__only_lg__site-branding .site-branding {min-width: 25%; }}
@media (min-width:1600px){.MiWi_40Per__only_xxl__site-branding .site-branding {min-width: 39.5%; }}

@media (min-width:1200px){.MiWi_40Per__only_lg {min-width: 39.5%; }}
@media (min-width:1200px){.MiWi_20Per__only_lg {min-width: 20%; }}
@media (min-width:1200px){.MiWi_60Per__only_lg {min-width: 60%; }}
@media (min-width:1200px){.MiWi_7Per__only_lg {min-width: 3.5%; }}
@media (min-width:1200px){.MiWi_25Per__only_lg {min-width: 25%; }}
@media (min-width:1600px){.MiWi_40Per__only_xxl {min-width: 39.5%; }}
@media (min-width:1200px){.MiWi_43Per__only_lg {min-width: 50%; }} */

/* @media (min-width:0){.MiWi_25Per__only_lg__site-branding .site-branding {min-width: 23%; }}
@media (min-width:1230px){.MiWi_25Per__only_lg__site-branding .site-branding {min-width: 25%; }}
@media (min-width:1700px){.MiWi_40Per__only_xxl__site-branding .site-branding {min-width: 39.5%; }}

@media (min-width:0){.MiWi_40Per__only_lg {min-width: 39.5%; }}
@media (min-width:0){.MiWi_20Per__only_lg {min-width: 20%; }}
@media (min-width:0){.MiWi_60Per__only_lg {min-width: 60%; }}
@media (min-width:0){.MiWi_7Per__only_lg {min-width: 3.5%; }}
@media (min-width:0){.MiWi_25Per__only_lg {min-width: 25%; }}
@media (min-width:0){.MiWi_43Per__only_lg {min-width: 50%; }}
@media (min-width:1230px){.MiWi_40Per__only_lg {min-width: 39.5%; }}
@media (min-width:1230px){.MiWi_20Per__only_lg {min-width: 20%; }}
@media (min-width:1230px){.MiWi_60Per__only_lg {min-width: 60%; }}
@media (min-width:1230px){.MiWi_7Per__only_lg {min-width: 3.5%; }}
@media (min-width:1230px){.MiWi_25Per__only_lg {min-width: 25%; }}
@media (min-width:1230px){.MiWi_43Per__only_lg {min-width: 50%; }}
@media (min-width:1700px){.MiWi_40Per__only_xxl {min-width: 39.5%; }} */

@media (min-width:0){.MiWi_25Per__only_lg__site-branding .site-branding {min-width: 23%; }}
@media (min-width:1230px){.MiWi_25Per__only_lg__site-branding .site-branding {min-width: 25%; }}
@media (min-width:1700px){.MiWi_40Per__only_xxl__site-branding .site-branding {min-width: 39.5%; }}

@media (min-width:0){.MiWi_20Per__only_lg {min-width: 20%; }}
@media (min-width:0){.MiWi_7Per__only_lg {min-width: 2.5%; max-width: 2.5%;}}
@media (min-width:0){.MiWi_25Per__only_lg {min-width: 25%; }}
@media (min-width:1230px){.MiWi_20Per__only_lg {min-width: 20%; }}
@media (min-width:1230px){.MiWi_7Per__only_lg {min-width: 2.5%; max-width: 2.5%;}}
@media (min-width:1230px){.MiWi_25Per__only_lg {min-width: 25%; }}


/*
@media (min-width:1200px){.MiWi_290__only_lg {min-width: 290px;}}
@media (min-width:1200px){.MiWi_800__only_lg {min-width: 800px;}}
*/

/*.sub-nav-col1 {
	min-width: 600px;
	max-width: 600px;
}
.sub-nav-col2 {
	min-width: 310px;
	max-width: 310px;
}
.sub-nav-col3 {
	min-width: 310px;
	max-width: 310px;
}
.sub-nav-col4 {
	min-width: 290px;
}*/






@media (max-width:1199px){.Co_Blue_Imp__except_lg__sub-menu_menu-link .sub-menu .menu-link {color: #002850 !important;}}
@media (max-width:1199px){.BaCo_LiGr_Imp__except_lg__sub-menu .sub-menu {background-color: #E9E9E9 !important;}}
@media (max-width:1199px){.Co_Wh_Imp__except_lg__menu-link .menu-link {color: white !important;}}
@media (max-width:1199px){.Co_Gree_Imp__except_lg__ast-menu-toggle .ast-menu-toggle {color: #A5C249 !important;}}
@media (max-width:1199px){.BaCo_Blu_Imp__except_lg__ul .main-navigation > ul {background-color: #002850 !important;}}
@media (max-width:1199px){.BoToWi_0_Imp__except_lg__ul ul {border-top-width: 0px !important;}}


@media (max-width:1199px){.Pos_Ab__except_lg__nav nav {position: absolute;}}
@media (max-width:1199px){.Top_100__except_lg__nav nav {top: 86px;}}
@media (max-width:1199px){.Lef_Neg35__except_lg__nav nav {left: -35px;}}
@media (max-width:1199px){.Rig_Neg35__except_lg__nav nav {right: -35px;}}

@media (max-width:1199px){.MinHe_calc100vhNeg100px__except_lg__nav nav {min-height: calc(100vh - 100px);}}
@media (max-width:1199px){.BaCo_Blu__except_lg__nav nav {background-color: #002850;}}

.CoUrl_Closemenu_Imp__toggled_menu-toggle-icon .toggled .menu-toggle-icon::before {content: url(/wp-content/uploads/2020/11/close_menu.svg) !important;}

/*.PadRigh_0__menu-toggle .menu-toggle {padding-right: 0 !important;}*/
.MaRi_Neg18px__menu-toggle .menu-toggle {margin-right: -18px;}
.MaTo_Neg47px__menu-toggle .menu-toggle {margin-top: -7px;}


@media (max-width:1199px){.Co_UrlLinkArrow__except_lg__sub-menu_menu-text_after .sub-menu .menu-text:after {content: url("/wp-content/uploads/2020/11/link_arrow.svg");}}
@media (max-width:1199px){.Di_No_Imp__except_lg__sub-menu_all_before .sub-menu *:before {display: none !important;}}
@media (max-width:1199px){.Flo_Ri__except_lg__sub-menu_menu-text_after .sub-menu .menu-text:after {float: right;}}


@media (max-width:1199px){.PaH_35__except_lg__menu-link .menu-link {padding-left: 35px !important; padding-right: 35px !important;}}
@media (max-width:1199px){.Di_No_Imp__except_lg__sub-menu_menu-text_before .sub-menu .menu-text:before {display: none !important;}}
@media (max-width:1199px){.FoSi_13_Imp__except_lg__ast-menu-toggle .ast-menu-toggle {font-size: 13px !important;}}
@media (max-width:1199px){.PadH_35__except_lg__ast-menu-toggle .ast-menu-toggle {padding-left: 35px; padding-right: 35px;}}
@media (max-width:1199px){.To_12_Imp__except_lg__ast-menu-toggle .ast-menu-toggle {top: 10px !important;}}

@media (max-width:1199px){.ast-main-header-nav-open .BaCo_Blue__except_lg__IfChildOfOpen__ast-container .ast-container {background-color: #002850 !important;}}

@media (max-width:1199px){.ast-main-header-nav-open .Co_UrlNonInvertedLogo__except_lg__IfChildOfOpen__custom-logo-link .custom-logo-link {content:url("/wp-content/uploads/2020/10/Entelect-Logo-white.png");}}

@media (max-width:1199px){.MaWi_150_Imp__except_lg__custom-logo-link .custom-logo-link {max-width: 150px !important;}}
@media (max-width:1199px){.MaWi_150_Imp__except_lg__custom-logo-link_img .custom-logo-link img {max-width: 110px !important;}}

@media (max-width:1199px){.FoSi_22_except_lg__menu-link .menu-link {font-size: 22px;}}
@media (max-width:1199px){.FoSi_18__except_lg__sub-menu_menu-link .sub-menu .menu-link {font-size: 18px;}}


@media (max-width:1199px){.FoFa_MyRe__except_lg__main-header-menu_li_menu-link .main-header-menu > li > .menu-link {font-family: MyriadPro-Regular;}}


@media (max-width:1199px){.FoSi_10p23_except_lg {font-size: 14px;}}
/*@media (min-width:1200px){.home {font-size: 17px;}}*/


.FleWra_Wr_Imp__elementor-row .elementor-row { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }






/* boostrap grid start */




@-ms-viewport {
  width: device-width;
}

html {
  -webkit-box-sizing: border-box;


  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}



.clearfix::after {
  display: block;
  clear: both;
  content: "";
}


.row,
.row__div_div > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;

  -ms-flex-wrap: wrap;


  flex-wrap: wrap;
  /*margin-right: -15px;
  margin-left: -15px;*/
}



.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  /*padding-right: 15px;
  padding-left: 15px;*/
}


@media (min-width: 0px) {.col {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-0 {-webkit-box-flex: 0;-webkit-flex: 0 0 0%;-ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}.col-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.3333333333%;-ms-flex: 0 0 8.3333333333%;flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}.col-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}.col-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.3333333333%;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.col-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.6666666667%;-ms-flex: 0 0 41.6666666667%;flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}.col-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.3333333333%;-ms-flex: 0 0 58.3333333333%;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}.col-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.6666666667%;-ms-flex: 0 0 66.6666666667%;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}.col-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.3333333333%;-ms-flex: 0 0 83.3333333333%;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}.col-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.6666666667%;-ms-flex: 0 0 91.6666666667%;flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}.col-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}

@media (min-width: 768px) {.col-md {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-md-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-md-0 {-webkit-box-flex: 0;-webkit-flex: 0 0 0%;-ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}.col-md-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.3333333333%;-ms-flex: 0 0 8.3333333333%;flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}.col-md-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}.col-md-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.3333333333%;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.col-md-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.6666666667%;-ms-flex: 0 0 41.6666666667%;flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}.col-md-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.3333333333%;-ms-flex: 0 0 58.3333333333%;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}.col-md-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.6666666667%;-ms-flex: 0 0 66.6666666667%;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}.col-md-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.3333333333%;-ms-flex: 0 0 83.3333333333%;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}.col-md-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.6666666667%;-ms-flex: 0 0 91.6666666667%;flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}.col-md-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}

@media (min-width: 1200px) {.col-xl {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-xl-auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-xl-0 {-webkit-box-flex: 0;-webkit-flex: 0 0 0%;-ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}.col-xl-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.3333333333%;-ms-flex: 0 0 8.3333333333%;flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}.col-xl-1p5 {-webkit-box-flex: 0;-webkit-flex: 0 0 12.5%;-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;max-width: 12.5%;}.col-xl-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}.col-xl-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-xl-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.3333333333%;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.col-xl-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.6666666667%;-ms-flex: 0 0 41.6666666667%;flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}.col-xl-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-xl-7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.3333333333%;-ms-flex: 0 0 58.3333333333%;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}.col-xl-8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.6666666667%;-ms-flex: 0 0 66.6666666667%;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}.col-xl-9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-xl-10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.3333333333%;-ms-flex: 0 0 83.3333333333%;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}.col-xl-11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.6666666667%;-ms-flex: 0 0 91.6666666667%;flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}.col-xl-12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}

/* boostrap grid end */

.p1 {font-size: 1em;}
@media (max-width:1199px){.p1 {font-size:  1em;}}

.p2 {font-size: 1em;}
@media (max-width:1199px){.p2 {font-size: 1em;}}

.p3 {font-size: 1em;}
@media (max-width:1199px){.p3 {font-size: 1em;}}


@media (min-width:1200px){.h3 {font-size: 2em !important; line-height: 1.1em !important;}}
@media (max-width:1199px){.h3 {font-size: 1em !important; line-height: 1.1em !important;}}

@media (min-width:1200px){.h4 {font-size: 1.66em !important;}}
@media (max-width:1199px){.h4 {font-size: 1.285em !important;}}

@media (min-width:1200px){.h5 {font-size: 1.22em !important;}}
@media (max-width:1199px){.h5 {font-size: 1em !important;}}

@media (min-width:1200px){.h6 {font-size: 0.89em !important;}}
@media (max-width:1199px){.h6 {font-size: 1em !important;}}


.FoSi_Un_Imp__elementor-button .elementor-button {font-size: unset !important;}


@media (max-width:1199px){.He_120__except_lg__img img {height: 50px;}}
@media (max-width:1199px){.Wi_Auto__except_lg__img img {width: auto;}}


.Wi_100Per__select select {
	width:100%;

}

.Ba_UrlDropdownNoRepRightTrans__select select { background: url(/wp-content/uploads/2021/02/dropdown_arrow.svg) no-repeat right transparent;}

.App_No__select select {
	-webkit-appearance:none;

-moz-appearance:none;

-ms-appearance:none;

-o-appearance:none;

appearance:none;

	border: 0;
}
.Wi_100Per__label label {width: 100%;}
.FoSi_Un__select select {font-size: unset;}


@media (min-width:1199px){.FlDi_RoRe__only_lg__div_elementor-row > div > .elementor-row {flex-direction: row-reverse; }}

.MarBo_0__elementor-widget-container .elementor-widget-container {margin-bottom: 0px;}
.Wi_1em__svg svg {width:1em;}
.TeAl_Ri {text-align: right;}


/* Mobile Navigation */
.Co_UrlMenuDark_Imp__menu-toggle-icon .menu-toggle-icon::before {
	content: url(/wp-content/uploads/2020/11/menu_dark.png) !important;
}
.ast-theme-transparent-header .Co_UrlMenu_Imp__IfChildOfTransparent__menu-toggle-icon .menu-toggle-icon::before {
	content: url(/wp-content/uploads/2020/11/menu.svg) !important;
}

/* temp start */

/*@media (max-width:1199px){.FoSi_1p714em__exepect_lg__h2 h2 {font-size: 1.714em !important;}}
@media (min-width:1200px){.FoSi_2p916em__only_lg__h2 h2 {font-size: 2.916em !important;}}*/
/*.home .main-navigation {font-size: 18px;}
.home .FoSi_18px__ifChildofHome__astra-megamenu .astra-megamenu {font-size: 18px;}*/

/*@media (min-width:1200px){.home {font-size: 17px;}}*/

/* temp end */


/*@media (max-width:1199px){.FoSi_1p714em__exepect_lg__h2 h2 {font-size: 1.714em !important;}}
@media (min-width:1200px){.FoSi_2p916em__only_lg__h2 h2 {font-size: 2.916em !important;}}*/
.FoSi_18__main-navigation .main-navigation {font-size: 18px;}
.FoSi_18px__astra-megamenu .astra-megamenu {font-size: 18px;}*/



.PaLe_Un_Imp__elementor-icon-list-text .elementor-icon-list-text {padding-left: unset !important;}

.PadV_0p5em__posts-navigation .posts-navigation {padding-top: 0.5em; padding-bottom: 0.5em;}
.MarV_Un__posts-navigation .posts-navigation {margin-top: unset; margin-bottom: unset;}

.He_1em__svg svg {height:1em;}
.Wi_1em__svg svg {width:1em;}

.Di_No__elementor-accordion-item_first-child .elementor-accordion-item:first-child {display: none;}

.He_2p5__img img {height:2.5em;}
.Wi_2p5__img img {width:2.5em;}


.Co_Green_Imp__sub-menu_a_hover .sub-menu a:not(.ast-disable-link):hover {color:#a1bf2f !important;}


.BoSh_BlackAndBlue__svg svg {box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.35), -3px -3px 6px 0px rgb(1, 37, 74, 0.4);}
.BoRa_1000__svg svg {border-radius: 1000px;}
.He_Auto__svg svg {height: auto;}


.Ov_Vi_Imp__elementor-widget-container .elementor-widget-container {overflow: visible !important;}


@media (min-width:1200px){.h5__h3 h3 {font-size: 1.25em !important;}}
@media (max-width:1199px){.h5__h3 h3 {font-size: 1em !important;}}

@media (min-width:1200px){.p2__p p {font-size: 1em !important;}}
@media (max-width:1199px){.p2__p p {font-size: 1em;}}

/*.BoRa_1000__figure figure {border-radius: 1000px;}*/
.BoRa_1000__img img {border-radius: 1000px;}
.Ov_Hid__figure figure {overflow: hidden;}


.Tint_Blue__hover_figure_after figure > a{
	position: relative;
	/* height: 100%; */
	display: block;
}

.Tint_Blue__hover_figure_after:hover figure > a:after {
	content: "";
	background-image: url('/wp-content/uploads/2020/11/leaders_linkedin.svg');
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;

}
/* .Tint_Blue__hover_elementor-image_after .elementor-image{
	position: relative;
	cursor: pointer;
}
.Tint_Blue__hover_elementor-image_after:hover .elementor-image:after {
	content: "";
	background-image: url('/wp-content/uploads/2020/11/leaders_linkedin.svg');
	position: absolute;
	left:0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;

} */
.Di_Bl__a a {display: block !important;}


.Co_Wh_Imp__a_visited a:visited {color:white !important;}
/* .Co_Green_Imp__a_hover a:hover{color:#a1bf2f !important;} */

.Con_UrlPressStart__elementor-image:hover {content: url("/wp-content/uploads/2020/11/press_start.png")}
.Con_UrlPressStart__elementor-image, .Con_UrlPressStart__elementor-image:active {content: url("/wp-content/uploads/2020/11/press_start_no_hover.png")}
/*.Con_UrlPressStart__elementor-image .elementor-image:hover {content: url("/wp-content/uploads/2020/11/press_start.png")}
.Con_UrlPressStart__elementor-image .elementor-image, .Con_UrlPressStart__elementor-image .elementor-image:active {content: url("/wp-content/uploads/2020/11/press_start_no_hover.png")}*/

.FoSi_7_Imp__menu-link_after .menu-link:after {font-size: 7px !important;}
.Co_Wh__p_a p a {color: white;}
.TeDe_Un__p_a p a {text-decoration: underline;}
.Co_Gre__p_a_hover p a:hover {color: #a1bf2f;}
.LiHe_1em__elementor-icon-list-icon .elementor-icon-list-icon {line-height: 1em;}
.MarRi_0p5em__elementor-icon-list-icon .elementor-icon-list-icon {margin-right: 0.5em;margin-top:-2px;}
.FoSi_0p6em_Imp__i i {font-size:0.6em !important;}
/*
LiHe_1em__elementor-icon-list-icon MarRi_0p5em__elementor-icon-list-icon FoSi_0p6em_Imp__i
*/

1.Preset_BulletIconList .elementor-icon-list-icon {line-height: 1em;}
.Preset_BulletIconList .elementor-icon-list-icon {margin-right: 0.5em;margin-top:-2px;}
.Preset_BulletIconList i {font-size:0.6em !important;}

.BaSi_Au100Per {background-size: auto 100%;}


/* ---------
 custom select start
--------- */

.custom-select {
  position: relative;
  /*font-family: Arial;*/
}

@media (max-width:1199px){.custom-select select {display: none;}}
@media (min-width:1200px){
	.custom-select select {

	  /*display: none;*/
		height: 1px;
		appearance: none;
		padding: 0;
		border: 0;
		position: absolute;
		top: 1px;
	}
}

.Ou_0__Focus:focus {outline:0}

.select-selected {
  /*background-color: DodgerBlue;*/
}


/*.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}*/

.select-selected {
	background: url(/wp-content/uploads/2020/11/dropdown_arrow_blue.png) no-repeat right transparent;
	padding-left: 0.75em !important;
	padding-right: 0.75em !important;

}


.select-selected .nondefault {
	color: #002850;
	font-weight: bold;
}


.select-selected.select-arrow-active:after {
  /*border-color: transparent transparent #fff transparent;
  top: 7px;*/
}


.select-items div,.select-selected {
  /*color: #ffffff;*/
  padding: 0.75em 1em;
  /*border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;*/
  user-select: none;
}

.select-items div {
  background: url(/wp-content/uploads/2021/01/chevron.svg) no-repeat left center transparent;
}


.select-items {
  position: absolute;
  background-color: white;
  /*top: 100%;*/
  left: 0;
  right: 0;
  z-index: 99;
  padding: 1em;
}

.select-hide {
  display: none;
}

.select-items div:not(.disabled):hover, .same-as-selected {
  /*background-color: rgba(0, 0, 0, 0.1);*/
	color: #a1bf2f;
}

/* ---------
 custom select end
--------- */

.Wi_100Per {width:100%;}
.BoBo_Grey {border-bottom: solid 1px #878787}
.BoTo_Grey {border-top: solid 1px #878787}
.PaLe_2em_Imp {padding-left: 2em !important;}
.He_174 {height: 174px;}
/*.Pa_1em {padding: 1em;}*/
.BaPo_Le1em_Imp {background-position: left 1em top 0.8em !important; }
.FoFam_MyReg {font-family: "MyriadPro-Regular";}
.PaV_0p4em_Imp {padding-top: 0.4em !important; padding-bottom: 0.4em !important;}

.Di_Bl_Imp {display:block !important}
.Co_No_Imp__after:after {content: "" !important;}
.Co_No_Imp__before:before {content: "" !important;}


.MaTo_0_Imp__form_div_div_nth1 form > div > div:nth-child(1) {margin-top: 0 !important;}
.MaTo_0_Imp__form_div_div_nth2 form > div > div:nth-child(2) {margin-top: 0 !important;}
.MaTo_1p5em_Imp__form_div_div form > div > div {margin-top: 1.6em !important;}
.MaBo_1p5em_Imp__elementor-message .elementor-message {margin-bottom: 1.6em !important;}
.Pa_0p125__td td {padding: 0.125em;}
.Bo_No {border: 0;}
.Bo_No__td td {border: 0;}
.Bo_No__th th {border: 0;}
.Co_Grey {color: #6F6F6F;}
.Co_Blue {color: #002850;}

.Op_0__input_typeFile input[type='file']{opacity: 0;}
.Po_Ab__input_typeFile input[type='file']{position: absolute;}
.Wi_100Per__input_typeFile input[type='file']{width: 100%;}

.BoBo_Grey__elementor-field-group .elementor-field-group {border-bottom: solid 1px #878787}
.BoBo_No__elementor-field-type-submit .elementor-field-type-submit {border-bottom: 0}
.Pa_0_Imp__elementor-field-group .elementor-field-group {padding: 0 !important;}
.Ma_0_Imp__elementor-form-fields-wrapper .elementor-form-fields-wrapper {margin:0 !important;}
.BoBo_No__elementor-field-type-html .elementor-field-type-html {border-bottom: 0;}
.Pa_0p75__elementor-field-input-description .elementor-field-input-description {padding: 0.75em 2.75em 0.75em 0.75em;}

.Ba_UrlUpload__elementor-field-type-upload_elementor-field-input-description .elementor-field-type-upload .elementor-field-input-description {background: url(/wp-content/uploads/2020/11/upload.svg) no-repeat right center / auto 90%  transparent;}

.Wi_100Per__elementor-field-input-description .elementor-field-input-description {width:100%;}

.Di_No__elementor-button-icon .elementor-button-icon {display:none;}

.FlDi_CoRe__elementor-form .elementor-form {flex-direction: column-reverse;}
.Di_Fl__elementor-form .elementor-form {display: flex;}

.PaLe_Unset_Imp__elementor-icon-list-text .elementor-icon-list-text {padding-left: unset !important;}



@media (max-width:1199px){.Ba_RaLiBlue_UpperRightSmall__except_lg {background: radial-gradient(200px 200px at right 100px, #036 0%, #13192D 100%);}}

.Di_No_Imp__a > a {display:none !important;}
.Di_No_Imp  {display:none !important;}

.Wi__20px_Imp__wpml-ls-flag .wpml-ls-flag {width:20px !important;}
.He__20px_Imp__wpml-ls-flag .wpml-ls-flag {height:20px !important;}

@media (min-width:1200px){.Wi_64px__wpml-ls-current-language_sub-menu__only_lg .wpml-ls-current-language .sub-menu {width:64px;}}


@media (min-width:1200px){.Di_No_Imp__wpml-ls-current-language_before__only_lg .wpml-ls-current-language *:before {display:none !important;}}
@media (min-width:1200px){.Ri_0_Imp__wpml-ls-current-language_sub-menu__only_lg .wpml-ls-current-language .sub-menu {right:0 !important;}}
@media (min-width:1200px){.Le_Auto_Imp__wpml-ls-current-language_sub-menu__only_lg .wpml-ls-current-language .sub-menu {left:auto !important;}}
@media (min-width:1200px){.TeAl_Ri_Imp__wpml-ls-current-language_sub-menu__only_lg .wpml-ls-current-language .sub-menu {text-align:right !important;}}

@media (min-width:1200px){.FlDi_RoRe_Imp__wpml-ls-current-language_menu-text__only_lg .wpml-ls-current-language .menu-text {flex-direction: row-reverse;}}
@media (min-width:1200px){.FlDi_RoRe_Imp__wpml-ls-current-language_menu-text__only_lg .wpml-ls-current-language .menu-text {flex-direction: row-reverse;}}
@media (min-width:1200px){.Di_Fl_Imp__wpml-ls-current-language_menu-text__only_lg .wpml-ls-current-language .menu-text {display: flex;}}
@media (min-width:1200px){.Di_No_Imp__wpml-ls-current-language_a_span_span__only_lg .wpml-ls-current-language > a > span > span {display: none !important;}}
@media (min-width:1200px){.PaRi_1em_Imp__wpml-ls-current-language_wpml-ls-display__only_lg .wpml-ls-current-language .wpml-ls-display {padding-right: 1em !important;}}
@media (min-width:1200px){.FoSi_0p89em_Imp__wpml-ls-current-language_sub-menu__only_lg .wpml-ls-current-language .sub-menu{font-size: 0.89em !important;}}

/*
@media (min-width:1200px){.BaCo_Grey__only_lg__header_hover_wpml-ls-current-language_sub-menu header:hover .wpml-ls-current-language .sub-menu {background-color: #E9E9E9 !important;}}
@media (min-width:1200px){.ast-theme-transparent-header .BaCo_Blue__only_lg__IfChildOfTransparent__header_hover_wpml-ls-current-language_sub-menu header:hover .wpml-ls-current-language .sub-menu {background-color: #002850 !important;}}
*/
@media (min-width:1200px){.BaCo_Trans__only_lg__header_hover_wpml-ls-current-language_sub-menu header .wpml-ls-current-language .sub-menu {background-color: rgba(0, 0, 0, 0) !important;}}
@media (min-width:1200px){.BaCo_Trans__only_lg__header_hover_wpml-ls-current-language_sub-menu header:hover .wpml-ls-current-language .sub-menu {background-color: rgba(0, 0, 0, 0) !important;}}
@media (min-width:1200px){.BoSh_No_Imp__only_lg__header_hover_wpml-ls-current-language_sub-menu header .wpml-ls-current-language .sub-menu {box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;}}
@media (min-width:1200px){.BoSh_No_Imp__only_lg__header_hover_wpml-ls-current-language_sub-menu header:hover .wpml-ls-current-language .sub-menu {box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;}}


@media (max-width:1199px){.BaIm_No_Imp {background-image: none !important;}}

@media (min-width: 1200px) {
	.BoSh_BlackAndBlue__div_hover:hover > div:hover {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);}
}
.BoSh_BlackAndBlue__div > div {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);}
@media (max-width: 1199px) {
	.BaIm_No_Imp__div_not_hover .elementor-column-wrap {background-image: none !important;}
}
/* .BaIm_No_Imp__div_not_hover div:not(:hover){background-image: none !important;} */


.Overlay_blue__elementor-image_hover .elementor-image {position: relative;}
.Overlay_blue__elementor-image_hover .elementor-image::before {

content:"";

display: block;

height: 100%;

position: absolute;

top: 0;

left: 0;

width: 100%;

background-color: rgba(2, 141, 255, 0.0);
		transition-duration: 0.5s;
		mix-blend-mode: multiply;
}
.Overlay_blue__elementor-image_hover .elementor-image:hover::before {

/* background-color: rgba(57, 136, 202, 1); */

background-color: hsla(207, 58%, 51%, 1);
}



.Overlay_blue__elementor-spacer_hover .elementor-spacer {position: relative;}
.Overlay_blue__elementor-spacer_hover .elementor-spacer::before {

content:"";

display: block;

height: 100%;

position: absolute;

top: 0;

left: 0;

width: 100%;

background-color: rgba(2, 141, 255, 0.0);
		transition-duration: 0.5s;
}
.Overlay_blue__elementor-spacer_hover .elementor-spacer:hover::before {

background-color: rgba(2, 141, 255, 0.5);
}

/* new styles for cards shortcode */
.projects-deck {
	margin-left: 85px;
}
.insights-deck {
	/* margin-right: 25px;*/
}
.card-slot .card-shadow {
	position: relative;
	padding: 30px !important;
}
.projects-deck .card-slot .card-shadow {
	margin: 0 0 25px 20px;
	min-height: 320px;
}
.insights-deck .card-slot .card-shadow {
	margin: 0 0 30px 20px;
	min-height: 370px;
}
.project-logo-image {
	height: 70px;
}
.card-slot .card-shadow h4 {
	margin-top: 10px;
	font-family: MyriadPro-Regular,Helvetica,Arial,sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #333333 !important;
	line-height: 33px;
	text-transform: uppercase;
}
.gutter {
	position: absolute;
	bottom: 30px;
}
.insights-deck .gutter .insights-cover-image {
	margin: 20px -30px;
	width: calc(100% + 55px);
}
.insights-cover-image img {
	/*width: 100%;*/
}
.read-button {
	display: inline-flex;
}
.read-button .elementor-icon-list-text {
	padding-right: 15px;
	color: #002850;
}
.read-button .elementor-icon-list-icon {
	font-size: 24px;;
}
.card-nav h2 {
	margin-bottom: 30px;
}
.tax-select {
	display:block;
	padding-left: 0px !important;
	padding-right: 2em;
	position: relative;
	cursor: pointer;
	padding-top: 0.875em;
	padding-bottom: 0.875em;
}
.card-nav label span:after {
	content: url(/wp-content/uploads/2020/12/Forward-arrow-grey.svg);
	height: 25.7px;
	width: 11%;
	vertical-align: middle;
	display: table-cell;
	position: absolute;
	right: 0;
	left: calc(100% - 29px);
	top: calc(50% - 13px);
}
.card-nav label:hover > span {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.card-nav label span:hover:after {
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

.FoFa_MyBo__blockquote blockquote {font-family: "MyriadPro-Semibold", Sans-serif;}
.FoSt_No_blockquote blockquote {font-style: normal;}
.MaLe_2em_blockquote blockquote {margin-left: 2em;}
.BoLe_2em_blockquote blockquote {border-left: solid 0.35em;}

@media (min-width:1200px){.preset_h4__blockquote blockquote {font-size: 1em !important;}}
@media (max-width:1199px){.preset_h4__blockquote blockquote {font-size: 1em !important;}}
@media (min-width:1200px){.preset_h5__elementor-text-editor_p .elementor-text-editor > p {font-size: 1.22em !important;}}
@media (max-width:1199px){.preset_h5__elementor-text-editor_p .elementor-text-editor > p {font-size: 1em !important;}}

.BaRe_No__elementor-background-overlay .elementor-background-overlay {background-repeat: no-repeat;}
.BaPo_Ri__elementor-background-overlay .elementor-background-overlay {background-position: right;}
.BaSi_Co__elementor-background-overlay .elementor-background-overlay {background-size: contain;}




.ast-desktop .Effect_SweepToRight__a a {/*display: block;*/position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: color 1000ms;transition: color 1000ms;overflow: hidden; background-clip: content-box; padding: 1px !important;}
.ast-desktop .Effect_SweepToRight__a a:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;-webkit-transition-property: transform;transition-property: transform;-webkit-transition: 300ms ease-out;transition: 300ms ease-out;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transform: scaleX(0);transform: scaleX(0);}
.ast-desktop .Effect_SweepToRight__a a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.Co_White_Imp__a a {color: white;}
.ast-desktop .Co_Green_Imp__a_hover a:hover {color: #A1BF2F !important;}

/* .ast-desktop .Co_Inh_Imp__a_hover a:hover {color: inherit !important;} */

.ast-theme-transparent-header .Style_MainMenu .astra-megamenu-focus .menu-item > .menu-link {color: #fff !important;}

.Co_Green__a a {color: #A1BF2F;}
.ast-desktop .Co_Gray_Imp__a_hover a:hover {color: #333333 !important;}
/*
.ast-desktop .Ba_White__a_before a:before {background: white;}
.ast-desktop .Pa_v10pxh40px__a_span a > span {padding: 10px 40px 10px 40px;;}
.ast-desktop .Co_Blue_Imp__a_hover a:hover {color: #002850 !important;}
.Co_White_Imp__a a {color: white;}
.ast-desktop .BoRa_25px__a_before a:before {border-radius: 25px;}
.ast-desktop .Bo_Blue_Imp__a_hover a:hover { border: solid 2px #002850 !important;}
.ast-desktop .Bo_Blue_Imp__a_hover a {  border: solid 2px rgba(0,0,0,0) !important;}
.ast-desktop .BaCo_White_Imp__a_hover a:hover {transition: background-color 0s ease 300ms; background-color:white !important; }

Co_White_Imp__a_hover Co_Blue_Imp__a
.Ba_Blue__a_before a:before {background: #002850;}
.ast-desktop .Co_White_Imp__a_hover a:hover {color: white !important;}
.ast-desktop .Co_Blue_Imp__a a {color: #002850 !important;}
.BoRa_25px__a_before a:before {border-radius: 25px;}
.Bo_White__a_hover a:hover { border: solid 3px white;}
.Bo_White__a_hover a {  border: solid 3px rgba(0,0,0,0);}
.ast-desktop .BaCo_Blue_Imp__a_hover a:hover {transition: background-color 0s ease 300ms; background-color:#002850 !important; }

.ast-desktop .Bo_Green_Imp__a_hover a:hover { border: solid 2px #A1BF2F !important;}
.ast-desktop .Bo_Green_Imp__a_hover a {  border: solid 2px rgba(0,0,0,0) !important;}
.ast-desktop .Co_Green_Imp__a_hover a:hover {color: #A1BF2F !important;}
.ast-desktop .Co_White_Imp__a a {color: white !important;}
.Ba_White__a_before a:before {background: white;}
.Co_Grey_Imp__a a {color: #707070;}

.Co_Inh_Imp__a_visited a:visited{color:inherit !important;}
*/



.ast-desktop .Effect_SweepToRight__button button {/*display: block;*/position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: color 1000ms;transition: color 1000ms;overflow: hidden;}
.ast-desktop .Effect_SweepToRight__button button:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;-webkit-transition-property: transform;transition-property: transform;-webkit-transition: 300ms ease-out;transition: 300ms ease-out;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transform: scaleX(0);transform: scaleX(0);}
.ast-desktop .Effect_SweepToRight__button button:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.ast-desktop .Ba_White__button_before button:before {background: white;}
.ast-desktop .Co_Blue_Imp__button_hover button:hover {color: #002850 !important;}
.ast-desktop .Co_White_Imp__button button {color: white;}
.ast-desktop .BoRa_25px__button_before button:before {border-radius: 25px;}
.ast-desktop .Bo_Blue_Imp__button_hover button:hover { border: solid 2px #002850 !important;}
.ast-desktop .Bo_Blue_Imp__button_hover button {  border: solid 2px rgba(0,0,0,0) !important;}
.ast-desktop .BaCo_White_Imp__button_hover button:hover {transition: background-color 0s ease 300ms; background-color:white !important; }




/* .Effect_OverlineFromCenter {background-repeat: no-repeat;background-position: center top;transition: all .2s ease-out;background-size: 0 2px, auto;}
.Effect_OverlineFromCenter:hover {background-size: 100% 2px, auto;}
.BaIm_BlueAndSilver {background-image: linear-gradient(#002850, #002850), linear-gradient(#EDEDED, #EDEDED);} */


.Effect_OverlineFromCenter:before {
  display:block;
  content: '';
  /* border-bottom: solid 3px #A5C249; */
  transform: scaleX(0);
	transform-origin:  0% 50%;
  transition: transform 250ms ease-in-out;
	z-index:2;
	position: relative;
}
.Effect_OverlineFromCenter:hover:before { transform: scaleX(1); }

.Effect_IconForward__li_after li:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.Effect_IconForward__li_after li:hover:after  {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

.Co_Green__li_ul_li li > ul > li:hover > label  {
	color: #a1bf2f !important;
	font-family: MyriadPro-Regular;
}


.Co_UrlGreenArrow__li_ul_li li > ul > li:hover::after {
		content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);
}


.Effect_OverlineFromX__a a:before {
  display:block;
  content: '';
  border-bottom: solid 3px white;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
	z-index:2;
	position: relative;
}
.Effect_OverlineFromX__a a:hover:before {transform: scaleX(1); }
.Effect_OverlineFromLeft__a a:hover:before{  transform-origin:  0% 50%; }


.Effect_RadialOut{

	overflow: hidden;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}


.Effect_RadialOut__page-numbers .page-numbers:before,
.Effect_RadialOut__page-numbers .page-numbers:before {
	content: "";
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.Effect_RadialOut__page-numbers .page-numbers,
.Effect_RadialOut__page-numbers .page-numbers {
	position: relative;
	overflow: hidden;
}
.Effect_RadialOut__page-numbers .page-numberst:hover:before,
.Effect_RadialOut__page-numbers .page-numbers:hover:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.Ba_Green__page-numbers_before .page-numbers:before,
.Ba_Green__page-numbers_before .page-numbers:before {
	background: #a1bf2f;
}



.Preset_Pagination .pagination__next:before,
.Preset_Pagination .pagination__prev:before {
	content: "";
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.Preset_Pagination .pagination__next,
.Preset_Pagination .pagination__prev {
	position: relative;
	overflow: hidden;
}
.Preset_Pagination .pagination__next:hover:before,
.Preset_Pagination .pagination__prev:hover:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}
 /* Co_Wh__pagination__prev_hover Co_Wh__pagination__prev_hover  */
.Preset_Pagination .pagination__next:before,
.Preset_Pagination .pagination__prev:before {
	background: #a1bf2f;
}
.Preset_Pagination .dots {
	display: none;
}
.Preset_Pagination .page-numbers {
	display: none;
}
.Preset_Pagination .pagination__next,
.Preset_Pagination .pagination__prev {
	display: block;
}


.Preset_Pagination .pagination__next,
.Preset_Pagination .pagination__prev
{
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
	border-radius: 10000px;
	width: 46px;
	height: 46px;
	margin-right: 1em !important;
	outline: 0 !important;
}



.Preset_Pagination .pagination__next:after,
.Preset_Pagination .pagination__prev:after
{
	position: relative;
	left: 0;
}

.Preset_Pagination .pagination__next:after,
.Preset_Pagination .pagination__prev:after
{
	content: url("/wp-content/uploads/2021/01/Forward arrow.svg");

	width: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: calc(50% - 11px);
}

.Preset_Pagination .pagination__prev:after{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);

}

.Preset_Pagination .pagination__next:hover:after,
.Preset_Pagination .pagination__prev:hover:after
{
	filter: brightness(0) invert(1);
}

.Preset_Pagination .dce-page-numbers {
	margin-bottom: 0;
}

.LiHe_1p75em {line-height: 1.75em;}

.Fil_Green_Imp__svg_hover_text svg:hover text,
.Fil_Green_Imp__svg_hover_path svg:hover path
{fill: #a1bf2f !important;}

.BoSh_BlackAndWhite__svg svg {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);}


.Fil_White_Imp__svg_hover_text svg:hover text,
.Fil_White_Imp__svg_hover_path svg:hover path
{fill: white !important;}

.Fil_Blue_Imp__svg_text svg text,
.Fil_Blue_Imp__svg_path svg path
{fill: #002850 !important;}

.Fil_Blue_Imp__svg_hover_circle svg:hover circle {fill: #002850 !important;}
.Fil_White_Imp__svg_circle svg circle {fill: #EDEDED !important;}

@media (min-width:1200px){.Ba_RaGr_500pxCircleLeft50Per_LiGrey__only_lg {background: radial-gradient(500px circle at left 50% , rgba(201,201,201,1) 0%, rgba(237,237,237,1) 100%);}}
@media (max-width:1199px){.Ba_RaGr_250pxCircleLeftTop_LiGrey__only_sm {background: radial-gradient(250px circle at left top , rgb(215, 215, 215) 0%, rgb(237, 237, 237) 100%);}}

.BoSh_No__main-header-menu_astra-full-megamenu-wrapper .main-header-menu .astra-full-megamenu-wrapper {box-shadow: none !important;}

blockquote {padding: 0 0 0 1.2em;}

.Pa_V0p75em__elementor-field .elementor-field {padding: 0.75em 0;}
.Pa_V0p75em__elementor-field-input-description .elementor-field-input-description {padding: 0.75em 0;}
.Pa_V0p75em__select-selected .select-selected {padding: 0.75em 0 !important;}


.BoSh_No__elementor-field-textual_focus .elementor-field-textual:focus {box-shadow: none;}

.Cu_Po { cursor: pointer;}
.LiHe_2p1em__elementor-button .elementor-button {line-height: 2.1em}

.Effect_ListNumberColor ol {list-style: none; counter-reset: li}

.Effect_ListNumberColor li::before {
	content: counter(li) ".";
  display: inline-block;
	width: 1em;
  /* margin-left: -1em; */
}

.Effect_ListNumberColor	li {counter-increment: li}

.Co_Green__li_before li::before {color: #008C41;}

/*
.Effect_ListDottedColor ul {
  list-style: none;
}

.Effect_ListDottedColor ul li::before {
  content: "\2022";
  color: red;
  display: inline-block;
  width: 1em;
} */



.Effect_ListDottedColor ul li::marker {
	content: "•\00a0\00a0";
	font-family: MyriadPro-Bold;
}
.Effect_ListDottedColor ul {
	margin-left: 0.5em;
}
.Co_Green__li_marker li::marker {color: #008c41;}


.Preset_GreenBullet ul li::marker {
	content: url(/wp-content/uploads/2021/01/bullet-1.svg);
}
.Preset_GreenBullet ul {
	margin-left: 0.5em;
}

.Preset_TableOfContent ul li::marker {
	content: url(/wp-content/uploads/2021/01/bullet-1.svg);

}
.Preset_TableOfContent ul {
	margin-left: 1.2em !important;
	font-family: MyriadPro-Regular;
	line-height: 2.2em;
}

/* .Preset_TableOfContent2 {

} */
/*
Light

Ba_White__a_before Co_Blue_Imp__a_hover Co_White_Imp__a BoRa_25px__a_before BaCo_White_Imp__a_hover Pa_v10pxh40px__a_span
BoSh_BlackAndWhite__a Effect_SweepToRight__a Style_ButtonRoundMedium Style_ButtonLight


Dark

BoSh_BlackAndWhite__a Effect_SweepToRight__a Ba_Blue__a_before Co_White_Imp__a_hover Co_Blue_Imp__a BoRa_25px__a_before BaCo_Blue_Imp__a_hover Pa_v10pxh40px__a_span
BoSh_BlackAndWhite__a Effect_SweepToRight__a Style_ButtonRoundMedium Style_ButtonDark


Green


BoSh_BlackAndBlue__a  Co_Inh_Imp__a_visited Effect_SweepToRight__a Ba_White__a_before Ba_Pink__a Co_Green_Imp__a_hover Co_Grey_Imp__a BoRa_25px__a_before BaCo_White_Imp__a_hover Bo_Green_Imp__a_hover
BoSh_BlackAndWhite__a Effect_SweepToRight__a Style_ButtonRoundMedium Style_ButtonGreen

*/



.Style_ButtonRoundMedium a:before {
	border-radius: 25px;
}
.Style_ButtonRoundMedium a {
	border-radius: 25px;
}
.Style_ButtonRoundMedium a > span {
	padding: 10px 30px 10px 30px;
}



.ast-desktop .Style_ButtonDark a:hover {
	color: #002850 !important;
	transition: background-color 0s ease 300ms;
	background-color:white !important;
}
.Style_ButtonDark a:before {
	background: white;
}
.Style_ButtonDark a {
	color: white !important;
	background-color: #002850;
}


.ast-desktop .Style_ButtonLight a:hover {
	color: white !important;
	transition: background-color 0s ease 300ms;
	background-color:#002850 !important;
}
.Style_ButtonLight a:before {
	background: #002850;
}
.Style_ButtonLight a {
	color: #002850 !important;
	background-color: rgb(237,237,237);
}


/*
Light
BoSh_BlackAndWhite__a Style2_ButtonRoundMedium Style2_ButtonLight

Dark
BoSh_BlackAndWhite__a Style2_ButtonRoundMedium Style2_ButtonDark

Green
BoSh_BlackAndWhite__a Style2_ButtonRoundMedium Style2_ButtonGreen
*/


/* /wp-content/uploads/2021/01/bullet-1.svg */
.Style2_ButtonRoundMedium a {
	border-radius: 25px;
	padding: 0.55em 1.666em  !important;
	 outline: 0;

}
.Style2_ButtonRoundMedium .elementor-button-text {
	font-family: MyriadPro-Light;

}

.Style2_ButtonDark a {
	color: white !important;
	/* background-color: #13192D !important; */
	background-color: #002850 !important;
}
.ast-desktop .Style2_ButtonDark a:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:#EDEDED !important;
}

.Style2_ButtonVeryDark a {
	color: white !important;
	background-color: #13192D !important;
}
.ast-desktop .Style2_ButtonVeryDark a:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:white !important;
}

.Style2_ButtonGreen a {
	color: white !important;
	background-color: #A1BF2F !important;
}
.ast-desktop .Style2_ButtonGreen a:hover {
	color: #A1BF2F !important;
	transition: background-color 300ms;
	background-color:white !important;
}


.Style2_ButtonLight a {
	color: #13192D !important;
	background-color: rgb(237,237,237) !important;
}
.ast-desktop .Style2_ButtonLight a:hover {
	color: white !important;
	transition: background-color 300ms;
	background-color: #13192D !important;
}
.ast-desktop .Style2_ButtonLight a:active {
	color: white !important;
	box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.35) inset, -3px -3px 6px 0px rgb(0, 59, 119, 1) inset;
	background-color: #13192D !important;
}



.Cu_Po__a a { cursor: pointer;}
.Cu_De__a a {cursor: default;}

.Pa_To0_Imp__a a {padding-top: 0 !important;}
.Ou_0_Imp__button button {outline: 0 !important;}


.Effect_IconForward__svg svg {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.Effect_IconForward_Trigger:hover .Effect_IconForward__svg svg  {
	-webkit-transform: translateX(22px);
	transform: translateX(22px);
}

.Effect_IconForward_Trigger:hover .Effect_IconForward__svg .elementor-icon-list-text  {
	color: #a1bf2f !important;
	font-family: MyriadPro-Regular;
}

.Wi_100Per__a a {width:100%}



/* zzz */

/* @media (min-width:1200px){.Style_RootNav > a {padding-left: 1.15vw !important; padding-right: 1.15vw !important;}} */
@media (min-width:1200px){.Style_RootNav > a {padding-left: 13px !important; padding-right: 13px !important;}}
@media (min-width:1600px){.Style_RootNav > a {padding-left: 18px !important; padding-right: 18px !important;}}


.Style_RootNav a:before {
  display:block;
  content: '';
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
	z-index:2;
	position: relative;
}
.Style_RootNav a:hover:before {transform: scaleX(1); }


.Style_RootNav a:hover:before{  transform-origin:  0% 50%; }
.Style_RootNav a:hover:before{  transform-origin:  0% 50%; }



.ast-desktop .Style_RootNav .astra-full-megamenu-wrapper {display:none;}
.ast-desktop .Style_RootNav .astra-megamenu-li:hover .astra-full-megamenu-wrapper {display: flex;}

/* .Style_RootNav .astra-full-megamenu-wrapper {margin-top: 19px !important;} */
/* .Style_RootNav .astra-mega-menu-width-full { margin-top:-19px !important;}


.ast-theme-transparent-header .Style_NavThemedHover .site-header.alter_nav_bg .astra-mega-menu-width-full
{
	background-color: red !important;
} */

/* zzz/ */



.main-header-menu .sub-menu .Style_FeaturedCol .menu-link, .Style_FeaturedCol .dce-post-title a {
	padding-left: 0;
}
.main-header-menu .sub-menu .Style_FeaturedCol .ast-mm-template-content {
	padding-left: 10px;
}
.ast-theme-transparent-header .Style_FeaturedCol .dce-post-title a {
	color: #fff !important;
}
.ast-theme-transparent-header .Style_FeaturedCol .elementor-text-editor {
	color: #fff !important;
}
/* .ast-theme-transparent-header .Style_FeaturedCol .dce-post-title a b {
	font-family: MyriadPro-Light;
} */


@media (min-width:0){
	.Style_FeaturedCol {
		min-width: 23%;
		max-width: 23%;
		padding-right: 6% !important;
	}
}

/* @media (min-width:1200px){
	.Style_FeaturedCol {
		min-width: 25%;
		padding-right: 6% !important;
	}
} */
@media (min-width:1230px){
	.Style_FeaturedCol {
		min-width: 25%;
		max-width: 25%;
		padding-right: 6% !important;
	}
}
@media (min-width:1200px){
	.Style_FeaturedCol:after
	 {
		content: "\a0";
		display: block;
		position: absolute;
		padding: 2px 0;
		line-height: 1px;
		border-right: 1px solid rgba(214, 214, 214, 0.0);
		right: 1px;
		transition: 0s !important;
	}
	.Style_FeaturedCol:after {
		height: calc(100% + 0px);
		top: -15px;
	}
	.Style_FeaturedCol	{position: relative;}
	.alter_nav_bg  .Style_FeaturedCol:after
	{
		border-right: 1px solid rgba(214, 214, 214, 0.5);
		transition: 1s !important;
	}
}
/* @media (min-width:1600px){.Style_FeaturedCol {min-width: 39.5%; }} */
@media (min-width:1700px){.Style_FeaturedCol {min-width: 39.5%; }}
@media (max-width:1199px){.Style_FeaturedCol{display:none!important}}
.Style_FeaturedCol b{
	font-family: MyriadPro-Light;
	/* font-weight: normal; */
}

/* .PaLe_2p5em_Imp__a a {padding-left: 2.5em !important;} */
.PaLe_0_Imp__a a {padding-left: 0 !important;}

/* zzz */
/* @media (max-width:1199px){.Style_NavColHeading {display:none!important}} */
@media (max-width:1199px){
	.Style_NavColHeading {
		line-height: 3em;
	}
	.Style_NavColHeading .menu-text:after {
		display: none;
	}

}
@media (min-width:1200px){
	.Style_NavColHeading {
		line-height: 16px;
	}

}
/* .Style_NavColHeading  {font-size: 16px;} */
.Style_NavColHeading  {
	font-family: MyriadPro-Regular;
}
.Style_NavColHeading > a > span:before {content: "" !important;}



/* .main-header-menu:after {
	content: "1";
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 40px;

} */

.Tran_Sca0p9__not_hover:not(:hover) {transform: scale(0.9,0.9);}
.Po_Cu__hover:hover {cursor: pointer;}


@media (min-width:1200px){.Di_No__Screen_Min1200{display:none!important}}

.Pa_0_Imp__ast-mm-template-content .ast-mm-template-content {padding: 0 !important;}

.alter_nav_bg  .BoRi_Grey
{
	border-right: 1px solid rgba(214, 214, 214, 0.5);
}


@media (min-width:1200px){.PaLe_Imp_3em__Screen_Min1200 {padding-left: 2em !important;}}
/* @media (max-width:1199px){.PaLe_3em__Screen_Max1199 {padding-left: 3em;}} */





/* .Wi_100Per__img img {width:100% } */
/* .Wi_100Per__img img[src$=".svg"] {width: 100%; height: auto;} */
/* .MaHe_70px__img img {max-height: 64px;} */
.Preset_ClientLogo img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
/* .Preset_ClientLogo .elementor-image {height: 110px; width: 240px; } */
.Preset_ClientLogo .elementor-image {height: 60px;}
@media (min-width: 1200px) {.Preset_ClientLogo .elementor-image {height: 70px;}}
.Flo_Ri__elementor-image .elementor-image {float:right; clear:right;}


/*
PaLe_0_imp__div_form_ul_li_ul_li_label
MaLe_0__div_form_ul
Di_No__div_form_ul_li_ul_li_input
FilterStyle__div_form_ul_li_ul_li
Pa_0__div_form_ul_li
Cu_Po__div_form_ul_li_ul_li_label
Wi_89Per__div_form_ul_li_ul_li_label
Co_333333__selected__div_form_ul_li_ul_SfOptionActive
FilterStyle__selected__div_form_ul_li_ul_SfOptionActive
Effect_IconForward__li_after
Co_Green__li_ul_li
Co_UrlGreenArrow__li_ul_li

Di_No__div_form_ul_li_ul_li


zzzzzz
*/



.Preset_SearchAndFilter > div > form > ul {margin-left: 0;}
.Preset_SearchAndFilter .children {display: none;}
/* .Preset_SearchAndFilter option[data-sf-depth="1"] {display: none;} */


.Preset_SearchAndFilter .sf-field-category { padding: 0;}



.Preset_SearchAndFilter .sf-option-active {
	border-color: #333333 !important;
	font-family: MyriadPro-Regular;
}

.Preset_SearchAndFilter .sf-level-0 > input { display: none; }

.Preset_SearchAndFilter .sf-level-0::after {
	/*content: url(/wp-content/uploads/2020/10/Forward-arrow-grey-large.svg); */
	content: url(/wp-content/uploads/2020/12/Forward-arrow-grey.svg);
	height: 25.7px;
	width: 11%;

	/* vertical-align: middle;
	display: table-cell; */

	position: absolute;
	right: 0;
	/* left: calc(100% - 29px); */
	top: calc(50% - 13px);

}
.Preset_SearchAndFilter .sf-option-active::after {
	/*content: url(/wp-content/uploads/2020/10/Foward-arrow-large.svg);*/
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);

}
.Preset_SearchAndFilter .sf-level-0:not(:last-child) {
	border-bottom: 2px solid #707070;
}
.Preset_SearchAndFilter .sf-level-0  {
	font-size: 1em;
	line-height: 1.416em;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
	color: #6F6F6F;
	font-weight: normal;
	display: table;
	width: 100%;
	position: relative;
}
.Preset_SearchAndFilter .sf-level-0 > input:checked + label { color: #333333;}
.Preset_SearchAndFilter .sf-level-0:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.Preset_SearchAndFilter .sf-level-0:hover:after  {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);
}

.Preset_SearchAndFilter .sf-level-0:hover > label  {
	color: #a1bf2f !important;
	font-family: MyriadPro-Regular;
}
.Preset_SearchAndFilter .sf-level-0 > label  {
	padding-left: 0px !important;
	padding-right: 2em;
	/* display:block; */
	z-index: 1;
	position: relative;
	width:100%;
	cursor: pointer;
	padding-top: 0.875em;
	padding-bottom: 0.875em;
}


/* .Preset_FeaturedCard:hover .Preset_FeaturedCard__readmore svg  {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}

.Preset_FeaturedCard:hover .Preset_FeaturedCard__readmore .elementor-icon-list-text  {
	color: #A5C249 !important;
} */

/* .Preset_Carosel .swiper-container,
.Preset_Carosel .swiper-slide {
	overflow: visible !important;
}
.Preset_Carosel {
	overflow-x: hidden;
	padding-bottom: 2em;
} */


.Mar_Un__ol ol {margin: unset;}

.Mar001p5em1p5em__ul ul {margin: 0 0 1.5em 1.5em;}
.Mar001p5em1p5em__ol ol {margin: 0 0 1.5em 0.5em;}

.Preset_Carosel .elementor-slides-wrapper {
	text-align: right;
	/* margin: 0 -1em; */
}
.Preset_Carosel .swiper-wrapper {
	text-align: left;
	/* margin: 0 -1em; */
}
/* .Preset_Carosel .swiper-slide {
	padding: 0 0em !important;
} */
.Preset_Carosel .elementor-swiper-button {position: static;}

/* zzzz */
.Preset_Carosel .elementor-swiper-button{
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
	border-radius: 10000px;
	width: 46px;
	height: 46px;
	margin-right: 1em !important;
}



.Preset_Carosel .elementor-swiper-button:after {
	position: relative;
	left: 0;
}

.Preset_Carosel .elementor-swiper-button:after
{
	content: url("/wp-content/uploads/2021/01/Forward arrow.svg");

	width: 50%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: calc(50% - 15px);
}

.Preset_Carosel .elementor-swiper-button-prev:after{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);

}

.Preset_Carosel .elementor-swiper-button-next:hover:after,
.Preset_Carosel .elementor-swiper-button-prev:hover:after
{
	filter: brightness(0) invert(1);
}

.Preset_Carosel .elementor-swiper-button-next
{
	margin-right: 1.5em !important;
}

/* .Preset_Carosel .swiper-pagination
{
display: none;
} */


.Preset_Carosel .elementor-swiper-button i {
	display: none;
}
.Preset_Carosel .elementor-swiper-button span {
	display: none;
}




.Effect_RadialOut__elementor-swiper-button .elementor-swiper-button:before,
.Effect_RadialOut__elementor-swiper-button .elementor-swiper-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.Effect_RadialOut__elementor-swiper-button .elementor-swiper-button {
	position: relative;
	overflow: hidden;
	margin-top: 1em;
	top: unset;
}
.Effect_RadialOut__elementor-swiper-button .elementor-swiper-buttont:hover:before,
.Effect_RadialOut__elementor-swiper-button .elementor-swiper-button:hover:before {
	-webkit-transform: scale(2);
	transform: scale(2);
}
/* .Co_Wh__pagination__next_hover .pagination__next:hover,
.Co_Wh__pagination__prev_hover .pagination__prev:hover {
	color: white;
} */
.Ba_Green__elementor-swiper-button_before .elementor-swiper-button:before,
.Ba_Green__elementor-swiper-button_before .elementor-swiper-button:before {
	background: #a1bf2f;
}

/* .FoFa_MyReg {
	font-family: MyriadPro-Regular;
} */

.Co_Grey__a a {color:#6F6F6F;}

.Preset_Card b {font-family: MyriadPro-Bold;}

/* .FoFa_MyReg__b b {font-family: MyriadPro-Light; font-weight: normal;} */

.MaHor_Neg35 {margin: 0 -35px;}


.TraPro_No {
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}


.TraPro_No_Imp {
	-webkit-transition-property: none !important;
	-moz-transition-property: none !important;
	-o-transition-property: none !important;
	transition-property: none !important;
}


.Preset_IndustrySalePitch2 .elementor-image {
	padding-left: 3em;
	margin-bottom: -2em;
	margin-top: -2em;
}

.split-nav-WhiteOnRight .menu-toggle-icon::before {
	content: url(/wp-content/uploads/2020/11/menu.svg) !important;
}


.Preset_MenuBorder {
	width:1px;
	padding-left:0 !important;
	padding-right:0 !important;
	height: 100%;

}
.Preset_MenuBorder::before {
	content:"";
	display:block;
	height: 10%;
}
.Preset_MenuBorder::after {
	content:"";
	border-right:1px solid rgba(214, 214, 214, 0.5);
	/* margin-top: 10px; */
	display:block;
	height: 80%;
}


.Preset_MenuBorder .menu-link {
	display:none !important;
}

::selection{
	/* background-color:#878787; */
	/* background-color:#878787; */
	background-color:rgba(201,201,201,1);
	/* background-color:rgba(237,237,237,1); */
	color:rgb(51,51,51);
}



.Preset_MenuList .elementor-price-list-title {
	font-size: 1em;
}
@media (max-width:1199px){
	.Preset_MenuList .elementor-price-list-image  {
		position: absolute;
		right: 29px;
		width: 17px;
	}
	.Preset_MenuList a .elementor-price-list-title {
		/* color:#a1bf2f !important; */
	}
	.Preset_MenuList a:hover .elementor-price-list-title {
		color:#a1bf2f !important;
	}

	.Preset_MenuList a .elementor-price-list-description {
		/* color:#a1bf2f !important; */
	}
	.Preset_MenuList a:hover .elementor-price-list-description {
		/* color:#a1bf2f !important; */
	}
	.Preset_MenuList .elementor-price-list li {
		margin-bottom: 0 !important;
		padding-top: 16px;
		padding-bottom: 16px;
	}
	.Preset_MenuList .elementor-price-list-item {
		padding-left: 30px;
		padding-right: 30px;
	}

	.Preset_MenuList .elementor-price-list-header {
		margin-bottom: 0 !important;
	}

	.Preset_MenuList .elementor-price-list-description {
			margin-top: 10px !important;
	}


	.Preset_MenuList a .elementor-price-list-title {
		color:rgb(0, 40, 80) !important;
		line-height: 1.2em;

	}
	.Preset_MenuList a:hover .elementor-price-list-title {
		color:#a1bf2f !important;
	}

	.Preset_MenuList a .elementor-price-list-description {
		color:rgb(0, 40, 80) !important;
	}




}
@media (min-width:1200px){

	/* 1 */
	body .Preset_MenuList a .elementor-price-list-title {
		/* color:white !important; */
	}
	body .Preset_MenuList a:hover .elementor-price-list-title {
		color:#a1bf2f !important;
	}

	body .Preset_MenuList a .elementor-price-list-description {
		/* color:white !important; */
	}
	/* 1 */

	/* 2 */
	body.ast-theme-transparent-header .Preset_MenuList a .elementor-price-list-title {
		color:white !important;
	}
	body.ast-theme-transparent-header .Preset_MenuList a:hover .elementor-price-list-title {
		color:#a1bf2f !important;
	}

	body.ast-theme-transparent-header .Preset_MenuList a .elementor-price-list-description {
		color:white !important;
	}
	/*  2 */
	.Preset_MenuList a .elementor-price-list-image {
		margin-top: -3px;
	}



}
@media (max-width:1199px){
	#site-navigation {height:unset;}
}


.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
	line-height: 1em;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-text {
	line-height: 3em;
}

.Preset_OurApprItem img {
	margin-left:7px;
}

.Preset_OurApprItem span {
	white-space: nowrap;
	display:block;
}


@media (min-width: 2000px) {
	/* .xxl__col_2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;} */

		.xxl__col {-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.xxl__col_auto {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.xxl__col_0 {-webkit-box-flex: 0;-webkit-flex: 0 0 0%;-ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}.xxl__col_1 {-webkit-box-flex: 0;-webkit-flex: 0 0 8.3333333333%;-ms-flex: 0 0 8.3333333333%;flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}.xxl__col_2 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.6666666667%;-ms-flex: 0 0 16.6666666667%;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}.xxl__col_3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.xxl__col_4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.3333333333%;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.xxl__col_5 {-webkit-box-flex: 0;-webkit-flex: 0 0 41.6666666667%;-ms-flex: 0 0 41.6666666667%;flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}.xxl__col_6 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.xxl__col_7 {-webkit-box-flex: 0;-webkit-flex: 0 0 58.3333333333%;-ms-flex: 0 0 58.3333333333%;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}.xxl__col_8 {-webkit-box-flex: 0;-webkit-flex: 0 0 66.6666666667%;-ms-flex: 0 0 66.6666666667%;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}.xxl__col_9 {-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.xxl__col_10 {-webkit-box-flex: 0;-webkit-flex: 0 0 83.3333333333%;-ms-flex: 0 0 83.3333333333%;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}.xxl__col_11 {-webkit-box-flex: 0;-webkit-flex: 0 0 91.6666666667%;-ms-flex: 0 0 91.6666666667%;flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}.xxl__col_12 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}


}

/* @media (min-width: 1200px) { */
/* @media (min-width:992px){
	.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}
} */

.Preset_ServiceCard > .elementor-column-wrap {
	position: relative;
}


.Preset_ServiceCard > .elementor-column-wrap:after {
	content: "";
	background-color: rgba(19, 25, 45, 1.0);
	/* opacity: 0.5; */
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	/* z-index: -1; */
	transition: background-color 0.2s;
}
.Preset_ServiceCard > .elementor-column-wrap:hover:after {
	background-color: rgba(19, 25, 45, 0.0);
}
.Preset_ServiceCard > .elementor-column-wrap > div {
	z-index: 1;
}
/* .BaIm_No_Imp__div_not_hover div{background-image: none !important;} */

.MaHe_400px__Img img {max-height: 400px;}
.Wi_Auto__Img img {width: auto;}



/* .leftTriangle {
	width: 150px;
	height: 300px;
	background-color: #7db9e8;
	margin: 0 25px 5px 0;
	float: left;
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
	-webkit-shape-outside: polygon(0% 0%, 100% 0%, 50% 100%);
	shape-outside: polygon(0% 0%, 100% 0%, 50% 100%);
} */



@media (max-width: 1199px) {
	.MaxWi11999px_Effect_ShapeouterRightTriangle:before {
		width: 150px;
		height: 300px;
		background-color: rgba(100,0,0,0.9);
		margin: 0 0 5px 25px;
		float: right;
		/* -webkit-clip-path: polygon(0px 0px, 100px 0px, 50px 50px);
		clip-path: polygon(0px 0px, 100px 0px, 50px 50px);
		-webkit-shape-outside: polygon(0px 0px, 100px 0px, 50px 50px);
		shape-outside: polygon(0px 0px, 100px 0px, 50px 50px); */
		-webkit-clip-path: polygon(50px 0px, 120px 0px, 120px 500px,100px 50px);
		clip-path: polygon(50px 0px, 120px 0px, 120px 500px,100px 50px);
		-webkit-shape-outside: polygon(50px 0px, 120px 0px, 120px 500px,100px 50px);
		shape-outside: polygon(50px 0px, 120px 0px, 120px 500px,100px 50px);

		content:"";
	}
}



.Preset_IndustryTagline {

}
@media (max-width: 1199px) {
	.Preset_IndustryTagline:before {
		width: 150px;
		height: 200px;
		background-color: rgba(100,0,0,0.0);
		margin: 0 0 5px 25px;
		float: right;

		/* -webkit-clip-path: polygon(0px 0px, 100px 0px, 50px 50px);
		clip-path: polygon(0px 0px, 100px 0px, 50px 50px);
		-webkit-shape-outside: polygon(0px 0px, 100px 0px, 50px 50px);
		shape-outside: polygon(0px 0px, 100px 0px, 50px 50px); */

		-webkit-clip-path: polygon(50px 0px, 120px 0px, 120px 200px,100px 50px);
		clip-path: polygon(50px 0px, 120px 0px, 120px 200px,100px 50px);
		-webkit-shape-outside: polygon(50px 0px, 120px 0px, 120px 200px,100px 50px);
		shape-outside: polygon(50px 0px, 120px 0px, 120px 200px,100px 50px);

		content:"";
	}
}





.Preset_Radio_GravityForms > div > ul {margin-left: 0;}
/* .Preset_Radio_GravityForms .children {display: none;} */
/* .Preset_Radio_GravityForms option[data-sf-depth="1"] {display: none;} */
/* .Preset_Radio_GravityForms .sf-field-category { padding: 0;} */

/* to do start */
/* .Preset_Radio_GravityForms .sf-option-active { */
.Preset_Radio_GravityForms input[type="radio"]:checked {
	border-color: #333333 !important;
	font-family: MyriadPro-Regular;
}
/* to do end */

.Preset_Radio_GravityForms input { display: none; }

.Preset_Radio_GravityForms input+label::after {
	/*content: url(/wp-content/uploads/2020/10/Forward-arrow-grey-large.svg); */
	/* content: url(/wp-content/uploads/2020/12/Forward-arrow-grey.svg); */
	content: url(/wp-content/uploads/2020/12/Forward-arrow-grey_2.svg);
	height: 25.7px;
	width: 30px;

	/* vertical-align: middle;
	display: table-cell; */

	position: absolute;
	right: 0;
	/* left: calc(100% - 29px); */
	top: calc(50% - 13px);

}
/* to do start */

.Preset_Radio_GravityForms input:hover+label::after,
.Preset_Radio_GravityForms input:checked+label::after {
	/*content: url(/wp-content/uploads/2020/10/Foward-arrow-large.svg);*/
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);
}
.Preset_Radio_GravityForms input:hover+label::after{

	-webkit-transform: translateX(4px);
	transform: translateX(4px);

}


.Preset_Radio_GravityForms input:hover+label,
.Preset_Radio_GravityForms input:checked+label {

	font-family: MyriadPro-Regular;
	font-weight: normal !important;

}
.Preset_Radio_GravityForms input:hover+label{

}

.Preset_Radio_GravityForms input {
	display: none !important;

}
/* to do end */
.Preset_Radio_GravityForms .gchoice:not(:last-child) {
	border-bottom: 2px solid #707070;
}
.Preset_Radio_GravityForms .gchoice  {
	font-size: 1em;
	line-height: 1.416em;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
	color: #333;
	font-weight: normal;
	display: table;
	width: 100%;
	position: relative;
}
.Preset_Radio_GravityForms .gchoice > input:checked + label { color: #333333;}
.Preset_Radio_GravityForms .gchoice:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

/* .Preset_Radio_GravityForms .gchoice:hover:after  {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
	content: url(/wp-content/uploads/2020/10/Foward-arrow.svg);
} */

.Preset_Radio_GravityForms .gchoice:hover > label  {
	color: #a1bf2f !important;
	font-family: MyriadPro-Regular;
}
.Preset_Radio_GravityForms .gchoice > label  {
	padding-left: 0px !important;
	padding-right: 2em;
	/* display:block; */
	z-index: 1;
	position: relative;
	width:100%;
	cursor: pointer;
	padding-top: 0.875em;
	padding-bottom: 0.875em;
}


.Preset_Radio_GravityForms label {
	display: block !important;
	max-width: unset !important;
	width: unset !important;
	padding: 1em 36px 1em 0 !important;
	font-size: 1em !important;
}

.Preset_Radio_GravityForms .gchoice  {
	margin-bottom: 0 !important;
}

.Preset_Radio_GravityForms .gfield_radio  {
	width: 100% !important;
}
/* -------- */








.Preset_GravityForms .gform_heading {
	display: none;
}

.Preset_GravityForms .gform_heading {
	display: none;
}

.Preset_GravityForms .gform_fields .gchoice:first-child {
	margin-top: 0 !important;
}

.Preset_GravityForms .gform_wrapper {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.Preset_GravityForms .gform_page_footer {
	margin-bottom: 0 !important;
	border-top: 0 !important;
	padding-top: 0 !important;
}

.Preset_GravityForms .ginput_container_text input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
}

.Preset_GravityForms .ginput_container_email input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
}

.Preset_GravityForms .ginput_container_phone input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
}

.Preset_GravityForms .ginput_container_textarea textarea {

	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border: 1px solid #707070;
	border-radius: 0;

}

.Preset_GravityForms .ginput_container_textarea textarea {
	font-size: 15px !important;
}

.Preset_GravityForms .gfield {
	padding-right: 0 !important;
	margin-top: 0 !important;
}

.Preset_GravityForms .ginput_container_text {
	/* margin-top: 0 !important; */
	margin-bottom: 16px !important;
}
.Preset_GravityForms .ginput_container_email {
	margin-bottom: 16px !important;
}
.Preset_GravityForms .ginput_container_phone {
	margin-bottom: 16px !important;
}
.Preset_GravityForms .gfield_html  {
	margin-bottom: 16px !important;
}

.Preset_GravityForms .ginput_container{
	margin-top: 0 !important;
}
.Preset_GravityForms .gfield > table{
	margin-top: 1em !important;
}


.Preset_GravityForms .ginput_container > *::-webkit-input-placeholder {
  color: black !important;
	font-family: MyriadPro-Light !important;
}
.Preset_GravityForms .ginput_container > *:-ms-input-placeholder{
  color: black !important;
	font-family: MyriadPro-Light !important;
}
.Preset_GravityForms .ginput_container > *::placeholder {
  color: black !important;
	font-family: MyriadPro-Light !important;
}

/* .Preset_GravityForms textarea:placeholder {
	color: green !important;
} */


@media only screen and (min-width:641px) {

	.Preset_GravityForms .gf_left_half {
		padding-right: 1em !important;
	}

	.Preset_GravityForms .gf_right_half {
		padding-left: 1em !important;
	}
}


.Preset_GravityForms > div {
	background: white;
	padding: 2em;
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);
}

.Preset_GravityForms {
	min-height: 30rem;
}

.Preset_GravityForms .validation_error {
	margin-bottom: 0px !important;
	margin-top: 42px !important;
}

.Preset_GravityForms form {
	/* overflow: hidden !important; */
}


.Preset_GravityForms .gform_confirmation_wrapper {
	overflow: hidden !important;
}

.Preset_GravityForms .gform_confirmation_message {
	/* margin-bottom: 0px !important; */
	margin-top: 42px !important;
}

/* Op_0__input_typeFile
Po_Ab__input_typeFile
BoBo_Grey__elementor-field-group
BoBo_No__elementor-field-type-submit
Pa_0_Imp__elementor-field-group
Ma_0_Imp__elementor-form-fields-wrapper
BoBo_No__elementor-field-type-html
Pa_0p75__elementor-field-input-description
Ba_UrlUpload__elementor-field-type-upload_elementor-field-input-description
Wi_100Per__elementor-field-input-description Wi_100Per__input_typeFile
Di_No__elementor-button-icon */

/* url(/wp-content/uploads/2020/11/upload.svg) no-repeat right center / auto 90% transparent; */
.Preset_FileUpload_Gravity .gfield_description {
	background: url(/wp-content/uploads/2021/02/uploadfilenotext.svg) no-repeat left center / auto 18px  transparent;
	height: 3rem;
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
	padding-left: 1rem !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
}
.Preset_FileUpload_Gravity .ginput_container{
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 3rem;
	margin-top: 0 !important;
}



.Preset_GravityForms .gform_previous_button {
	text-transform: unset !important;
	font-family: MyriadPro-Light !important;
	/* background: transparent; */

	background-color: rgba(0,0,0,0.0) !important;
	background-image: url("/wp-content/uploads/2021/02/go_back_icon.svg") !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	font-size: 1.2rem !important;
	color: #6F6F6F;
	padding-left: 3rem !important;
	line-height: 1rem !important;
	margin-right: 0 !important;

}
.Preset_GravityForms .gform_previous_button:focus,
.Preset_GravityForms .gform_previous_button:focus:active,
.Preset_GravityForms .gform_previous_button:hover
 {

	background-color: rgba(0,0,0,0.0);
	color: #a1bf2f;
	font-family: MyriadPro-Regular !important;
}




/* zzzzzz
 */

.Preset_GravityForms .gform_button {
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
}

.Preset_GravityForms .gform_button {
	border-radius: 25px;
	padding: 0.55em 1.666em  !important;
	outline: 0;


}
.Preset_GravityForms .gform_button {


	font-family: MyriadPro-Light;

}


.Preset_SingleContent blockquote {
	font-family: "MyriadPro-Semibold", Sans-serif;

}
.Preset_SingleContent blockquote {font-style: normal;}
.Preset_SingleContent blockquote {margin-left: 2em;}
.Preset_SingleContent blockquote {border-left: solid 0.35em;}
@media (min-width:1200px){.Preset_SingleContent blockquote {
	/* font-size: 2.2rem !important; */
	font-size: 1rem !important;
}}
@media (max-width:1199px){.Preset_SingleContent blockquote {
	font-size: 1rem !important;
}}



.”quote-style-2” em {
	display: block;
	font-size: 1rem;
	font-family: MyriadPro-Regular;
	color: #333;
	font-style: normal;
 }
.quote-style-2 {background: red;}

/* @media (min-width:1200px){.Preset_SingleContent .elementor-text-editor > p {font-size: 1.22em !important;}}
@media (min-width:1200px){.Preset_SingleContent p {font-size: 1.22em !important;}} */
@media (max-width:1199px){.Preset_SingleContent .elementor-text-editor > p {font-size: 1em !important;}}
@media (max-width:1199px){.Preset_SingleContent p {font-size: 1em !important;}}
.Preset_SingleContent p {margin-bottom: 1rem !important;}

.Preset_GravityForms .gform_button {
	color: white !important;
	/* background-color: #13192D !important; */
	background-color: #002850 !important;
	margin-right: 0 !important;
}
.Preset_GravityForms .gform_button:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:#EDEDED !important;
}


@media (max-width:1199px){
	.Preset_GravityForms .gform_button {
		width: 49% !important;
	}

	.Preset_GravityForms .gform_previous_button {
		width: 49% !important;

	}
}

@media (min-width:1200px){
	.Preset_GravityForms .gform_button {
		/* float: right; */
		width: 29% !important;
	}

	.Preset_GravityForms .gform_previous_button {
		width: 69% !important;

	}
}
.Preset_GravityForms .gform_button {

		text-transform: unset !important;
		padding: 0.55em 1.666em !important;
		line-height: 1rem !important;
		font-size: 1.2rem !important;
		/* width: unset !important; */
}

.Preset_GravityForms .gfield_label {
	font-size: 1.5em !important;
	font-family: MyriadPro-Regular !important;
	font-weight: normal !important;
	padding-top: 42px !important;
	padding-bottom: 26px !important;
	margin-top: 0 !important;
}
/* below selector is used just to overwrite this extremely strong selector -> .gform_wrapper li.gfield.field_description_below + li.gsection */
.Preset_GravityForms li.gfield.field_description_below + li.gsection {
	padding-top: 42px !important;
	padding-bottom: 26px !important;
	margin: 0 !important;
	border-bottom: 0 !important;
}
.Preset_GravityForms .gsection .gsection_title {
	font-size: 1.5rem !important;
		font-family: MyriadPro-Regular !important;
		font-weight: normal !important;
}
.Preset_GravityForms .ginput_container_radio {
	margin-top: 0 !important;
}
.Preset_GravityForms .ginput_container_textarea {
	margin-top: 0 !important;
}
.Preset_GravityForms .ginput_container_radio > ul {
	margin-top: 0 !important;
}

.Preset_GravityForms > .elementor-widget-container {
	padding-top: 0 !important;
}

.Wi_Aut__img img { width: auto !important;}
.MaHe_530px__img img {max-height:530px !important;}




@media (min-width: 1200px) {
	.BoSh_BlackAndBlue__xl_only__div > div {box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);}
}




@media (min-width: 1200px) {
	.Style_MainMenu .astra-full-megamenu-wrapper .menu-text:before {
		position: absolute;
		left:0;
		top:6px;
	}
	.Style_MainMenu .astra-full-megamenu-wrapper .menu-text {
		padding-left: 19px;
		position: relative;
		display:block;
	}
	.Style_MainMenu .astra-full-megamenu-wrapper .Style_NavColHeading .menu-text {
		padding-left: 10px;
		display:inline;
	}
}


.Preset_Link__a a {
	color: #002850;
	text-decoration: underline;
}




.Preset_FileUpload_2_Gravity .gform_drop_area {
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
}
.Preset_FileUpload_2_Gravity .gform_drop_area .gform_drop_instructions{
	display:none;
}
.Preset_FileUpload_2_Gravity .moxie-shim {
	padding-left: 20px;
	background: url(/wp-content/uploads/2021/02/uploadfilenotext.svg) no-repeat left center / auto 18px  transparent;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	font-size: 0.82rem;
	height: 26px !important;
}
.Preset_FileUpload_2_Gravity .moxie-shim:before {
	content: "Attach file";
}
.Preset_FileUpload_2_Gravity .moxie-shim  input {
	margin-top: 0 !important;
}
.Preset_FileUpload_2_Gravity .gform_button_select_files{
	width: 100% !important;
	margin-top: 0 !important;
	visibility: hidden;
	padding: 0;

}
.Preset_FileUpload_2_Gravity .validation_message{
	display: none;
}
.Preset_GravityForms .gform_button {
	letter-spacing: 0 !important;
}
.Preset_GravityForms .gform_ajax_spinner {
	display: block !important;
}

.Preset_NumberBullets img {
	width:auto;
	height: 63px;
}

.MaxWidt_Un__Img img {max-width: unset;}

@media (max-width:1199px){
	/* .MaxWi_1199__Do_No_Imp {display: none !important;} */
	.Preset_OnlyDesktop {display: none !important;}
}
@media (min-width:1200px){
	/* .MinWi_2000__Do_No_Imp {display: none !important;} */
	.Preset_OnlyMobile {display: none !important;}
}

.Preset_GDPRSettings .wt-cli-privacy-btn {
	background-color: rgb(0, 37, 75) !important;
}


.Preset_SkinnyImage {
	background-position: right center;
}


.Preset_ShowWhenCursor .Preset_ShowWhenCursor_Hover{display: none !important;}
.Preset_ShowWhenCursor:hover .Preset_ShowWhenCursor_Hover{display: block !important;}
.Preset_ShowWhenCursor .Preset_ShowWhenCursor_NoHover{display: block !important;}
.Preset_ShowWhenCursor:hover .Preset_ShowWhenCursor_NoHover{display: none !important;}
/* .Preset_ShowWhenCursor:active .Preset_ShowWhenCursor_Hover, */
/* .Preset_ShowWhenCursor:active .Preset_ShowWhenCursor_NoHover, */

.Preset_MainNavList .acfposts-grid div:last-child > div { border-bottom: 0 !important; }

.TeAl_Ri_Imp {text-align: right !important;}
.Co_Un__a a {color: unset !important;}


/* .Preset_PageHeading {}
.Preset_PageOneLiner {} */




.Preset_PageOneLiner .elementor-text-editor p
{
	font-family: MyriadPro-Regular;
	font-size: 54px;
	line-height: 59px;
	color: #002850;
}


.Preset_PageOneLiner .elementor-text-editor
{
	/* min-height: 320px; */
}




@media only screen
and (max-width : 1224px) {
	.Preset_PageOneLiner .elementor-text-editor
	 {
		font-size: 34px;
		line-height: 38px;
	}
}


@media (max-width:1199px){
	.Preset_PageOneLiner .elementor-text-editor p
	{
		font-size: 20px;
		line-height: 24px;
	}

}


@media (min-width:1200px){
	.Preset_PageOneLiner .elementor-text-editor {
		min-height: 320px;
	}
}



.Preset_PageHeading h1 {
	font-family: MyriadPro-Light;
	font-size: 30px;
	line-height: 34px;
	color: #333333 !important;
}

@media only screen
and (max-width : 1224px) {

	.Preset_PageHeading h1 {
		font-size: 18px;
		line-height: 20px;
	}
}

.Preset_FormHeading {
	padding-top: 42px !important;
	padding-bottom: 10px !important;
	margin: 0 !important;
	border-bottom: 0 !important;

	font-size: 1.5em !important;
	font-family: MyriadPro-Regular !important;
	font-weight: normal !important;
}

@media (min-width:1200px){
	.MarHor_Neg10__MinWi1200 {
		margin-left: -10px !important;
		margin-right: -10px !important;
	}
}

.Style_MainMenu #primary-menu > .menu-item-has-children > .menu-link {
	cursor: pointer;
}

.Preset_IndustrySalePitch2 .e-lottie__container {
	width: 84% !important;
}

body > div {overflow-x: hidden;}

#wpadminbar {overflow-x: visible;}

@media (min-width:1200px){
	.Preset_ProjectHeader .elementor-background-overlay {
		/* height: 218px; */
		/* top: unset; */
		bottom: 0;
	}
}


.Style_MainMenu #menu-item-wpml-ls-4-gb {
	/* display: none; */
}

@media (min-width:1200px){
	.Style_MainMenu .wpml-ls-current-language .sub-menu {
		width: 280px;
	}
}





.Preset_PageOneLiner_Offshoring .elementor-text-editor p
{
	font-family: MyriadPro-Regular;
	font-size: 54px;
	line-height: 59px;
	color: #002850;
}

@media only screen
and (max-width : 1224px) {
	.Preset_PageOneLiner_Offshoring .elementor-text-editor
	 {
		font-size: 34px;
		line-height: 38px;
	}
}

@media (max-width:1199px){
	.Preset_PageOneLiner_Offshoring .elementor-text-editor p
	{
		font-size: 20px;
		line-height: 24px;
	}
}

@media (min-width:1200px){
	.Preset_PageOneLiner_Offshoring .elementor-text-editor {
		min-height: 250px;
	}
}




/* 0f9 grid start */



.col-1of9,
.col-2of9,
.col-3of9,
.col-4of9,
.col-5of9,
.col-6of9,
.col-7of9,
.col-8of9,
.col-9of9,
/* .col-10of9,
.col-11of9,
.col-12of9, */
/* .col,
.col-auto, */
.col-md-1of9,
.col-md-2of9,
.col-md-3of9,
.col-md-4of9,
.col-md-5of9,
.col-md-6of9,
.col-md-7of9,
.col-md-8of9,
.col-md-9of9,
/* .col-md-10of9,
.col-md-11of9,
.col-md-12of9, */
/* .col-md,
.col-md-auto, */
.col-xl-1of9,
.col-xl-2of9,
.col-xl-3of9,
.col-xl-4of9,
.col-xl-5of9,
.col-xl-6of9,
.col-xl-7of9,
.col-xl-8of9,
/* .col-xl-9of9, */
/* .col-xl-10of9,
.col-xl-11of9,
.col-xl-12of9, */
/* .col-xl,
.col-xl-auto  */
.col-xl-9of9
{
  position: relative;
  width: 100%;
  /*padding-right: 15px;
  padding-left: 15px;*/
}

@media (min-width: 0px) {
   /* .col {
       -webkit-flex-basis: 0;
       -ms-flex-preferred-size: 0;
       flex-basis: 0;
       -webkit-box-flex: 1;
       -webkit-flex-grow: 1;
       -ms-flex-positive: 1;
       flex-grow: 1;
       max-width: 100%;
   }
   .col-auto {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 auto;
       -ms-flex: 0 0 auto;
       flex: 0 0 auto;
       width: auto;
       max-width: 100%;
   } */
   .col-0of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 0%;
       -ms-flex: 0 0 0%;
       flex: 0 0 0%;
       max-width: 0%;
   }
   .col-1of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 11.11111111%;
       -ms-flex: 0 0 11.11111111%;
       flex: 0 0 11.11111111%;
       max-width: 11.11111111%;
   }
   .col-2of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 22.2222222%;
       -ms-flex: 0 0 22.2222222%;
       flex: 0 0 22.2222222%;
       max-width: 22.2222222%;
   }
   .col-3of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 33.33333333%;
       -ms-flex: 0 0 33.33333333%;
       flex: 0 0 33.33333333%;
       max-width: 33.33333333%;
   }
   .col-4of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 44.44444444%;
       -ms-flex: 0 0 44.44444444%;
       flex: 0 0 44.44444444%;
       max-width: 44.44444444%;
   }
   .col-5of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 55.5555556%;
       -ms-flex: 0 0 55.5555556%;
       flex: 0 0 55.5555556%;
       max-width: 55.5555556%;
   }
   .col-6of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 66.6666666667%;
       -ms-flex: 0 0 66.6666666667%;
       flex: 0 0 66.6666666667%;
       max-width: 66.6666666667%;
   }
   .col-7of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 77.7777777778%;
       -ms-flex: 0 0 77.7777777778%;
       flex: 0 0 77.7777777778%;
       max-width: 77.7777777778%;
   }
   .col-8of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 66.6666666667%;
       -ms-flex: 0 0 66.6666666667%;
       flex: 0 0 66.6666666667%;
       max-width: 66.6666666667%;
   }
   .col-9of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   }
   /* .col-10of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 83.3333333333%;
       -ms-flex: 0 0 83.3333333333%;
       flex: 0 0 83.3333333333%;
       max-width: 83.3333333333%;
   }
   .col-11of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 91.6666666667%;
       -ms-flex: 0 0 91.6666666667%;
       flex: 0 0 91.6666666667%;
       max-width: 91.6666666667%;
   }
   .col-12of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   } */
}
@media (min-width: 768px) {
   /* .col-md {
       -webkit-flex-basis: 0;
       -ms-flex-preferred-size: 0;
       flex-basis: 0;
       -webkit-box-flex: 1;
       -webkit-flex-grow: 1;
       -ms-flex-positive: 1;
       flex-grow: 1;
       max-width: 100%;
   }
   .col-md-auto {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 auto;
       -ms-flex: 0 0 auto;
       flex: 0 0 auto;
       width: auto;
       max-width: 100%;
   } */
   .col-md-0of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 0%;
       -ms-flex: 0 0 0%;
       flex: 0 0 0%;
       max-width: 0%;
   }
   .col-md-1of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 11.11111111%;
       -ms-flex: 0 0 11.11111111%;
       flex: 0 0 11.11111111%;
       max-width: 11.11111111%;
   }
   .col-md-2of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 22.2222222%;
       -ms-flex: 0 0 22.2222222%;
       flex: 0 0 22.2222222%;
       max-width: 22.2222222%;
   }
   .col-md-3of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 33.33333333%;
       -ms-flex: 0 0 33.33333333%;
       flex: 0 0 33.33333333%;
       max-width: 33.33333333%;
   }
   .col-md-4of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 44.44444444%;
       -ms-flex: 0 0 44.44444444%;
       flex: 0 0 44.44444444%;
       max-width: 44.44444444%;
   }
   .col-md-5of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 55.5555556%;
       -ms-flex: 0 0 55.5555556%;
       flex: 0 0 55.5555556%;
       max-width: 55.5555556%;
   }
   .col-md-6of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 66.6666666667%;
       -ms-flex: 0 0 66.6666666667%;
       flex: 0 0 66.6666666667%;
       max-width: 66.6666666667%;
   }
   .col-md-7of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 77.7777777778%;
       -ms-flex: 0 0 77.7777777778%;
       flex: 0 0 77.7777777778%;
       max-width: 77.7777777778%;
   }
   .col-md-8of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 88.8888888889%;
       -ms-flex: 0 0 88.8888888889%;
       flex: 0 0 88.8888888889%;
       max-width: 88.8888888889%;
   }
   .col-md-9of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   }
   /* .col-md-10of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 83.3333333333%;
       -ms-flex: 0 0 83.3333333333%;
       flex: 0 0 83.3333333333%;
       max-width: 83.3333333333%;
   }
   .col-md-11of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 91.6666666667%;
       -ms-flex: 0 0 91.6666666667%;
       flex: 0 0 91.6666666667%;
       max-width: 91.6666666667%;
   }
   .col-md-12of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   } */
}
@media (min-width: 1200px) {
   /* .col-xl {
       -webkit-flex-basis: 0;
       -ms-flex-preferred-size: 0;
       flex-basis: 0;
       -webkit-box-flex: 1;
       -webkit-flex-grow: 1;
       -ms-flex-positive: 1;
       flex-grow: 1;
       max-width: 100%;
   }
   .col-xl-auto {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 auto;
       -ms-flex: 0 0 auto;
       flex: 0 0 auto;
       width: auto;
       max-width: 100%;
   } */
   .col-xl-0of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 0%;
       -ms-flex: 0 0 0%;
       flex: 0 0 0%;
       max-width: 0%;
   }
   .col-xl-1of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 11.11111111%;
       -ms-flex: 0 0 11.11111111%;
       flex: 0 0 11.11111111%;
       max-width: 11.11111111%;
   }
   /* .col-xl-1p5of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 12.5%;
       -ms-flex: 0 0 12.5%;
       flex: 0 0 12.5%;
       max-width: 12.5%;
   } */
   .col-xl-2of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 22.2222222%;
       -ms-flex: 0 0 22.2222222%;
       flex: 0 0 22.2222222%;
       max-width: 22.2222222%;
   }
   .col-xl-3of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 33.33333333%;
       -ms-flex: 0 0 33.33333333%;
       flex: 0 0 33.33333333%;
       max-width: 33.33333333%;
   }
   .col-xl-4of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 44.44444444%;
       -ms-flex: 0 0 44.44444444%;
       flex: 0 0 44.44444444%;
       max-width: 44.44444444%;
   }
   .col-xl-5of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 55.5555556%;
       -ms-flex: 0 0 55.5555556%;
       flex: 0 0 55.5555556%;
       max-width: 55.5555556%;
   }
   .col-xl-6of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 66.6666666667%;
       -ms-flex: 0 0 66.6666666667%;
       flex: 0 0 66.6666666667%;
       max-width: 66.6666666667%;
   }
   .col-xl-7of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 77.7777777778%;
       -ms-flex: 0 0 77.7777777778%;
       flex: 0 0 77.7777777778%;
       max-width: 77.7777777778%;
   }
   .col-xl-8of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 66.6666666667%;
       -ms-flex: 0 0 66.6666666667%;
       flex: 0 0 66.6666666667%;
       max-width: 66.6666666667%;
   }
   .col-xl-9of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   }
   /* .col-xl-10of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 83.3333333333%;
       -ms-flex: 0 0 83.3333333333%;
       flex: 0 0 83.3333333333%;
       max-width: 83.3333333333%;
   }
   .col-xl-11of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 91.6666666667%;
       -ms-flex: 0 0 91.6666666667%;
       flex: 0 0 91.6666666667%;
       max-width: 91.6666666667%;
   }
   .col-xl-12of9 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 100%;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%;
       max-width: 100%;
   } */
}

/* 0f9 grid end */


.Preset_RadioCardItem {
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px #06709a solid;
	/* background-color: #13192d; */
	background-color: rgb(19, 25, 45);
	display: inline-block;
	color: white;
	margin-bottom: 20px;

	/* min-height: 263px; */
	/* min-height: 326px; */

	min-width: calc(100% - 30px);
	cursor:pointer;
}

@media (min-width: 1200px){

}
@media (max-width: 1199px){


}



.Preset_RadioCardItem_Wrapper.Open .Preset_RadioCardItem  {
	background-color: rgb(24,36,58);
	/* padding-right: 60px; */
	/* min-height: 316px; */
	/* min-height: 400px; */
}





.Preset_RadioCardItem_Child1 {
	/* font-size: 1.45em; */
	line-height: 1.1em;
	font-family: MyriadPro-Regular;
	padding-bottom: 14px;
}


@media (min-width: 1200px){
	.Preset_RadioCardItem_Child1 {
		min-height: 243px;
		font-size: 1.4em !important;
	}
}
@media (max-width: 1199px){
	.Preset_RadioCardItem_Child1 {
		font-size: 1em !important;
	}
}

/* @media (min-width:1200px){.Preset_RadioCardItem_Child1 {}}
@media (max-width:1199px){.Preset_RadioCardItem_Child1 {}} */


@media (min-width: 1200px){
	.Preset_RadioCardItem_Wrapper.Open .Preset_RadioCardItem_Child1  {
		min-height: 56px;
	}
}
@media (max-width: 1199px){
}



.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child2 {
	padding-bottom: 10px;
}

@media (min-width: 1200px){
	.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child2 {
		min-height: 164px;
	}
}
@media (max-width: 1199px){
}

.Preset_RadioCardItem_Wrapper.Closed .Preset_RadioCardItem_Child3 {
	display: none;
}


.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child3 {
	padding-bottom: 5px;
	text-align: right;
}

@media (min-width: 1200px){
	.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child3 {
		/* padding-bottom: 43px; */
		padding-bottom: 5px;
	}
}
@media (max-width: 1199px){
}






.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child2 {
	font-size: 1em;
	line-height: 22px;
}

.Preset_RadioCardItem_Wrapper .Preset_RadioCardItem_Child2 p {
	margin-bottom: 1.2em;
}






.Preset_RadioCardItem_Wrapper.Closed .Preset_RadioCardItem_Child2 {
	display: none;
}

.Preset_RadioCardItem_Wrapper.Closed .Preset_RadioCardItem {
	border: 1px rgb(13, 66, 107) solid;
}

.Preset_RadioCards_Inner {
	margin-right: -15px;
	margin-left: -15px;
}

.Preset_CardFril {
	border-top-style: solid;
	border-width: 1px;
	margin-bottom: 6px;
	max-width: 30px;
}

.Preset_RadioCards  {
	padding-right: 0 !important;
}

.Preset_Quiz {
	/* margin-right: -40px !important;
	margin-left: -40px !important; */
	visibility: hidden;
}

.Preset_Quiz .gform_heading {
	display: none;
}

@media (min-width: 1200px){


	.Preset_Quiz_wrapper2 .gf_page_steps {
		margin-bottom: 70px;

		-webkit-box-flex: 0;
		-webkit-flex: 0 0 21.3%;;
		-ms-flex: 0 0 21.3%;;
		flex: 0 0 21.3%;;
		max-width: 21.3%;;

		padding-right: 40px;
		/* padding-left: 40px; */
	}
}
@media (min-width: 1200px){


	.Preset_Quiz_wrapper2 .gf_page_steps {
		/* margin-bottom: 70px;

		-webkit-box-flex: 0;
		-webkit-flex: 0 0 21.3%;;
		-ms-flex: 0 0 21.3%;;
		flex: 0 0 21.3%;;
		max-width: 21.3%;;

		padding-right: 40px; */
	}

}
.Preset_Quiz_wrapper2 .gf_page_steps {

	color: white;
}


.Preset_Quiz .gform_body {

}
@media (min-width: 1200px){

	.Preset_Quiz .gform_body {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 78.7%;
		-ms-flex: 0 0 78.7%;
		flex: 0 0 78.7%;
		max-width: 78.7%;

		/* padding-right: 40px; */
		padding-left: 40px;
	}
}
@media (max-width: 1199px){
}

/* .Preset_RadioCards h3  {
	font-family: MyriadPro-Regular;
	color: white;
	width: 60%;
	margin-bottom: 79px;
} */


.Preset_RadioCards .gfield_label  {
	font-family: MyriadPro-Regular;
	color: white;
	font-weight: normal !important;
	margin-bottom: 20px;
}
@media (min-width: 1200px){
	.Preset_RadioCards .gfield_label  {
		width: 60%;
		margin-bottom: 79px;
	}
}

@media (min-width: 1200px){
	.Preset_RadioCards .gfield_label  {
		/* width: 60%; */
		margin-bottom: 20px;
	}
}


@media (min-width:1200px){
	.Preset_RadioCards .gfield_label {
		font-size: 2em !important;
		line-height: 1.1em !important;
	}
}
@media (max-width:1199px){
	.Preset_RadioCards .gfield_label {
		font-size: 1.285em !important;
		line-height: 1.1em !important;
	}
}


.Preset_Quiz a {
	color: white;
}

@media (min-width: 1200px){



}
@media (max-width: 1199px){

	.Preset_Quiz a {
		position: relative;
	}
}

.Preset_Quiz .Preset_QuizStep  {
	opacity: 1;
	text-align: right;

	margin-top: 0px;

}


@media (min-width: 1200px){

	.Preset_Quiz .Preset_QuizStep  {
		display: block;
		margin-right: 15px;
		/* margin-t */

		height: 87px !important;
		/* margin-bottom: 16px; */
		margin-bottom: 0px;
		padding-bottom: 16px;

	}
}
@media (max-width: 1199px){

	#line {
		display: none;
	}

	.Preset_Quiz .Preset_QuizStep  {
		height: 34px !important;
		display: inline-block !important;
		width: unset !important;
		margin-left: 0em;
		margin-right: 1em;
		margin-bottom: 1em;
		margin-top: 1em;
	}
}



@media (min-width: 1200px){

	.Preset_Quiz .gf_step_label {
		width: calc(97% - 34px);
		padding-right: 1em;
		display: inline-block;

		font-size: 1.1em !important;
	}
}
@media (max-width: 1199px){
	.Preset_QuizStep .gf_step_label {

		box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48) !important;
		border-radius: 1000px;
		/* width: 30px;
		height: 30px; */
		display: inline-block;
		vertical-align: middle;
		padding: 0.5em 1em;

		font-size: 1em !important;
	}
}


/* @media (min-width:1200px){.Preset_Quiz .gf_step_label {font-size: 1.66em !important;}}
@media (max-width:1199px){.Preset_Quiz .gf_step_label {font-size: 1.285em !important;}} */




@media (min-width: 1200px){
	.Preset_QuizStep .Preset_QuizStepProgress {
		border-radius: 1000px;
		width: 30px;
		height: 30px;
		display: inline-block;
		vertical-align: top;
		margin-right: -15px;
	}

}
@media (max-width: 1199px){

}


@media (min-width: 1200px){
	.Preset_QuizStep.Preset_FieldPending .Preset_QuizStepProgress {
		border: 1px solid white;
		background-color:rgb(19, 25, 45);
	}
	.Preset_QuizStep.Preset_FieldPending .Preset_QuizStepProgress img {
		opacity: 0;
	}
}
@media (max-width: 1199px){

	.Preset_QuizStep.Preset_FieldPending .Preset_QuizStepProgress {
		display: none;
	}
	.Preset_QuizStep.Preset_FieldPending .gf_step_label {

		border: 1px solid rgb(19, 25, 45);
		/* background-color:rgb(19, 25, 45); */
		background-color: rgb(19, 25, 45);
	}
}



@media (min-width: 1200px){

	.Preset_QuizStep.Preset_FieldComplete .Preset_QuizStepProgress {
		border: 1px solid #A5C249;
		background-color:rgb(19, 25, 45);
	}
}
@media (max-width: 1199px){

	.Preset_QuizStep.Preset_FieldComplete .Preset_QuizStepProgress {
		/* display: none; */

		position: absolute;
		right: 10px;
		top: -3px;
	}
	.Preset_QuizStep.Preset_FieldComplete .gf_step_label {
		border: 1px solid #A5C249;
		background-color:rgb(19, 25, 45);
		color: #A5C249;
		padding-right: 3em;
	}


}

@media (max-width: 1199px){


	.Quiz_Results .Preset_QuizStep.Preset_FieldComplete .gf_step_label {
		color: white;
		padding-right: 2em;
	}


}

@media (min-width: 1200px){

	.Quiz_Results .Preset_QuizStep.Preset_FieldComplete .Preset_QuizStepProgress {
		border: 1px solid white;
		background-color:rgb(19, 25, 45);
	}
	.Quiz_Results .Preset_QuizStep.Preset_FieldComplete .Preset_QuizStepProgress img {
		opacity: 0;
	}
}
@media (max-width: 1199px){

	.Quiz_Results .Preset_QuizStep.Preset_FieldComplete .Preset_QuizStepProgress {
		display: none;
	}
	.Quiz_Results .Preset_QuizStep.Preset_FieldComplete .gf_step_label {
		border: 1px solid rgb(19, 25, 45);
		/* background-color:rgb(19, 25, 45); */
		background-color: rgb(19, 25, 45);

	}


}








@media (min-width: 1200px){
	.Preset_QuizStep.gf_step_active .Preset_QuizStepProgress {
		border: 1px solid #A5C249;
		background-color: #A5C249;
	}
}
@media (max-width: 1199px){

	.Preset_QuizStep.gf_step_active .Preset_QuizStepProgress {
		display: none;
	}
	.Preset_QuizStep.gf_step_active .gf_step_label {
		border: 1px solid #A5C249;
		background-color: #A5C249;

		color: black !important;
	}
}

.Preset_QuizStep.gf_step_active .gf_step_label {
	color: rgb(165, 194, 73);
}



/* @media (min-width: 1200px){
	.Preset_QuizStep.gf_step_active.Preset_FieldComplete .Preset_QuizStepProgress {
		border: 1px solid white;
		background-color: #A5C249;
	}
}
@media (max-width: 1199px){

	.Preset_QuizStep.gf_step_active.Preset_FieldComplete .Preset_QuizStepProgress {
		display: none;
	}
	.Preset_QuizStep.gf_step_active.Preset_FieldComplete .gf_step_label {
		border: 1px solid white;
		background-color: #A5C249;

		color: black !important;
	}
} */




.Preset_RadioCards input {
	/* display: none; */
}
.Preset_RadioCards .ginput_container {
	display: none;
}
/* .Preset_RadioCards_Helper  {
	display: none;
} */
.Preset_RadioCards .gfield_description  {
	display: none;
}


.Preset_QuizStep .gf_step_number {
	display: none !important;
}

.Preset_RadioCards  {
	margin-top: 0px !important;
}

.Preset_Quiz #line{
  position:absolute;
  width:1px;
  background-color:rgba(255,255,255,0.3);
	/* position: relative; */
	/* z-index: -1; */
}

.Preset_Quiz_wrapper2  .gf_page_steps {
	position: relative;
	z-index: 1;
}

@media (min-width: 1200px){
}
@media (max-width: 1199px){
	.Preset_Quiz  .gf_page_steps {
    /* width: 3000px;
    overflow: hidden;
		max-height:100px; */
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		margin-bottom: 16px;
		padding-bottom: 0;

	}
}

.Preset_Quiz_wrapper {
	margin-top: 0;
}




.Preset_Quiz_wrapper2 .gform_legacy_markup_wrapper .gf_step {
	font-size: 1em !important;
}

.Preset_Quiz_wrapper2 {
	min-height: 750px;
}




.Preset_Quiz_wrapper2 .gf_page_steps {
	border-bottom: none;
}

.Preset_Quiz .gform_page_footer {
	border-top: none;
}


/* BoSh_BlackAndBlue__a Style2_ButtonRoundMedium Style2_ButtonVeryDark */

.Preset_Quiz .button {
	font-family: MyriadPro-Light;

}


.Preset_Quiz .button {
	color: white !important;
	background-color: #13192D !important;
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);
	text-transform: none;
	padding: 0.55em 1.666em !important;
	line-height: 1;
	cursor:pointer;
	letter-spacing: 0;
}
.Preset_Quiz .button:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:white !important;
}
.Preset_Quiz .gform_page_footer {
	/* text-align: right; */
	text-align: left;
}


/* boostrap toggle-able tabs start  */
.tab-pane {
  display: none;
}
.tab-pane.active {
  display: block;
}

.Preset_Quiz .gf_step {
	line-height: 1.25 !important;

	z-index: 1;
	/* position: relative; */
	border-right: 1px solid rgba(255,255,255,0.3);

}

@media (min-width: 1200px){

	.Preset_Quiz .gf_step {
		border-right: 1px solid rgba(255,255,255,0.3);
	}
}
@media (max-width: 1200px){

	.Preset_Quiz .gf_step {
		border-right: 0px solid white;
	}
}

/* .Preset_Quiz .gf_step:last-of-type { */
.Preset_Quiz .gf_step:nth-of-type(7) {

	border-right: 0px solid white;
}

.Preset_QuizResults_Menu {
	padding-right: 40px;
}

.Preset_QuizStep a:active,
.Preset_QuizStep a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}

/* boostrap toggle-able tabs end  */


.Preset_SurveyResultsForm .gform_title {
    display: none !important;
}

/* old form  start */

/* .Preset_GravityForms  .gchoice  {
	position: relative;
} */

/* old form  end */






.Preset_GravityForm2 .gform_heading {
	display: none;
}

.Preset_GravityForm2 .gform_heading {
	display: none;
}

.Preset_GravityForm2 .gform_fields li:first-child {
	margin-top: 0 !important;
}

.Preset_GravityForm2 .gform_wrapper {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.Preset_GravityForm2 .gform_page_footer {
	margin-bottom: 0 !important;
	border-top: 0 !important;
	padding-top: 0 !important;
}

.Preset_GravityForm2 .ginput_container_text input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
}

/* .Preset_GravityForm2 .ginput_container_email input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
} */

.Preset_GravityForm2 .ginput_container_phone input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;
}

.Preset_GravityForm2 .ginput_container_textarea textarea {

	font-family: MyriadPro-Regular !important;
	color: #002850;
	background-color: transparent !important;
	border: 1px solid #707070;
	border-radius: 0;

}

.Preset_GravityForm2 .ginput_container_textarea textarea {
	font-size: 15px !important;
}

.Preset_GravityForm2 .gfield {
	padding-right: 0 !important;
	margin-top: 0 !important;
}

.Preset_GravityForm2 .ginput_container_text {
	/* margin-top: 0 !important; */
	margin-bottom: 16px !important;
}
.Preset_GravityForm2 .ginput_container_email {
	margin-bottom: 16px !important;
}
.Preset_GravityForm2 .ginput_container_phone {
	margin-bottom: 16px !important;
}
.Preset_GravityForm2 .gfield_html  {
	margin-bottom: 16px !important;
}

.Preset_GravityForm2 .ginput_container{
	margin-top: 0 !important;
}
.Preset_GravityForm2 .gfield > table{
	margin-top: 1em !important;
}


.Preset_GravityForm2 .ginput_container > *::-webkit-input-placeholder {
  color: black !important;
	font-family: MyriadPro-Light !important;
}
.Preset_GravityForm2 .ginput_container > *:-ms-input-placeholder{
  color: black !important;
	font-family: MyriadPro-Light !important;
}
.Preset_GravityForm2 .ginput_container > *::placeholder {
  color: black !important;
	font-family: MyriadPro-Light !important;
}

/* .Preset_GravityForm2 textarea:placeholder {
	color: green !important;
} */


@media only screen and (min-width:641px) {

	.Preset_GravityForm2 .gf_left_half {
		padding-right: 1em !important;
	}

	.Preset_GravityForm2 .gf_right_half {
		padding-left: 1em !important;
	}
}

/*
.Preset_GravityForm2 > div {
	background: white;
	padding: 2em;
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255);
} */

/* .Preset_GravityForm2 {
	min-height: 30rem;
} */

.Preset_GravityForm2 .validation_error {
	margin-bottom: 0px !important;
	margin-top: 42px !important;
}

.Preset_GravityForm2 form {
	/* overflow: hidden !important; */
}


.Preset_GravityForm2 .gform_confirmation_wrapper {
	overflow: hidden !important;
}

.Preset_GravityForm2 .gform_confirmation_message {
	/* margin-bottom: 0px !important; */
	margin-top: 42px !important;
}







.Preset_GravityForm2 .gform_previous_button {
	text-transform: unset !important;
	font-family: MyriadPro-Light !important;
	/* background: transparent; */

	background-color: rgba(0,0,0,0.0) !important;
	background-image: url("/wp-content/uploads/2021/02/go_back_icon.svg") !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	font-size: 1.2rem !important;
	color: #6F6F6F;
	padding-left: 3rem !important;
	line-height: 1rem !important;
	margin-right: 0 !important;

}
.Preset_GravityForm2 .gform_previous_button:focus,
.Preset_GravityForm2 .gform_previous_button:focus:active,
.Preset_GravityForm2 .gform_previous_button:hover
 {

	background-color: rgba(0,0,0,0.0);
	color: #a1bf2f;
	font-family: MyriadPro-Regular !important;
}

/* .Preset_GravityForm2 .gform_button {
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255) !important;
} */
/*
.Preset_GravityForm2 .gform_button {
	border-radius: 25px;
	padding: 0.55em 1.666em  !important;
	outline: 0;


}
.Preset_GravityForm2 .gform_button {


	font-family: MyriadPro-Light;

} */





/* .Preset_GravityForm2 .gform_button {
	color: white !important;
	background-color: #002850 !important;
	margin-right: 0 !important;
} */
/* .Preset_GravityForm2 .gform_button:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:#EDEDED !important;
} */


/* @media (max-width:1199px){
	.Preset_GravityForm2 .gform_button {
		width: 49% !important;
	}

	.Preset_GravityForm2 .gform_previous_button {
		width: 49% !important;

	}
}

@media (min-width:1200px){
	.Preset_GravityForm2 .gform_button {
		width: 29% !important;
	}

	.Preset_GravityForm2 .gform_previous_button {
		width: 69% !important;

	}
} */
/*
.Preset_GravityForm2 .gfield_label {
	font-size: 1.5em !important;
	font-family: MyriadPro-Regular !important;
	font-weight: normal !important;
	padding-top: 42px !important;
	padding-bottom: 26px !important;
	margin-top: 0 !important;
} */
/* below selector is used just to overwrite this extremely strong selector -> .gform_wrapper li.gfield.field_description_below + li.gsection */
.Preset_GravityForm2 li.gfield.field_description_below + li.gsection {
	padding-top: 42px !important;
	padding-bottom: 26px !important;
	margin: 0 !important;
	border-bottom: 0 !important;
}
.Preset_GravityForm2 .gsection .gsection_title {
	font-size: 1.5rem !important;
		font-family: MyriadPro-Regular !important;
		font-weight: normal !important;
}
.Preset_GravityForm2 .ginput_container_radio {
	margin-top: 0 !important;
}
.Preset_GravityForm2 .ginput_container_textarea {
	margin-top: 0 !important;
}
.Preset_GravityForm2 .ginput_container_radio > ul {
	margin-top: 0 !important;
}

.Preset_GravityForm2 > .elementor-widget-container {
	padding-top: 0 !important;
}


.Preset_GravityForm2 .gform_ajax_spinner {
	display: block !important;
}

.Preset_GravityForm2  .gchoice  {
	position: relative;
}

/* survey results start */
.Preset_GravityForm2 .gfield_label {
	color: white !important;
}

.Preset_GravityForm2 > div {
	color: white !important;
	/* background-color: #002850 !important; */
	/* padding: 2em; */
	padding-left: 20px;
	padding-right: 34px;
	padding-bottom: 34px	;
	/* box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.16), -5px -5px 15px 0px rgb(255, 255, 255); */

	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48);

}





.Preset_GravityForm2 {
	/* min-height: 30rem; */
}

.Preset_GravityForm2 .ginput_container input::placeholder {
	 color: white !important;
}

.Preset_GravityForm2 .ginput_container_email input {
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 15px !important;
	margin-top: 0 !important;
	font-family: MyriadPro-Regular !important;
	/* color: #002850; */
	background-color: transparent !important;
	border-bottom: 1px solid #707070 !important;
	width: 100% !important;

	color: white;
	padding-top: 3px !important;
	padding-bottom: 3px !important;

}

.Preset_GravityForm2 .gform_footer {
	padding-bottom: 0 !important;
	padding-top: 31px !important;
	margin-top: -60 !important;
	text-align: right;
}

.Preset_GravityForm2 .gform_footer input {
	margin-bottom: 0 !important;
}
@media (min-width: 768px){
	.Preset_GravityForm2 .gform_footer {
		padding-top: 31px !important;
	}
}
@media (max-width: 767px){
	.Preset_GravityForm2 .gform_footer {
		padding-top: 60px !important;
	}
}


.Preset_GravityForm2 .gfield_label {
	font-size: 1.5em !important;
	font-family: MyriadPro-Regular !important;
	font-weight: normal !important;
	/* padding-top: 42px !important; */
	/* padding-bottom: 26px !important; */
	margin-top: 0 !important;

	padding-top: 30px !important;
	margin-bottom: 0 !important;
	padding-bottom: 14px !important;
}




/* .Preset_GravityForm2 .btn {
	color: white !important;
	background-color: #13192D !important;
}
.ast-desktop .Style2_ButtonVeryDark a:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:white !important;
} */

/* survey results end */




.Preset_Quiz .button input {
	display: none;
}

.Preset_Quiz .gform_previous_button  {
	position: absolute;
	left: -999999px;
}

.Preset_Quiz .gform_next_button  {
	position: absolute;
	left: -999999px;
}

/* Preset_RadioCards */
.Preset_CheckboxButtons .gchoice {
	display: inline-block;
	overflow: visible !important;
}

@media (min-width:1200px){

}
@media (max-width:1199px){
	.Preset_CheckboxButtons .gchoice {
		display: inline !important;
		line-height: 40px !important;
	}
}




.Preset_CheckboxButtons .gchoice input {
	display: none !important;
}




.Preset_CheckboxButtons .gchoice label {
	font-family: MyriadPro-Light;

	color: white !important;
	background-color: #13192D !important;
	/* box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48); */
	text-transform: none;
	/* padding: 0.55em 1.666em !important; */
	line-height: 1;

	border-radius: 100px;
	border: 1.5px solid white;

}

.Preset_CheckboxButtons .gchoice label {
	white-space: nowrap !important;
	margin-top: 0 !important;

}
/* .gform_legacy_markup_wrapper  li */
.Preset_CheckboxButtons ul.gfield_checkbox .gchoice label {
	padding: 0.55em 1.666em !important;

	/* margin-left: 10px; */
	/* margin-right: 10px; */
	max-width: unset;
}

@media (min-width:1200px){
	.Preset_CheckboxButtons ul.gfield_checkbox .gchoice label {
		margin-right: 20px;
		margin-bottom: 10px;
	}

}
@media (max-width:1199px){
	.Preset_CheckboxButtons ul.gfield_checkbox .gchoice label {
		margin-right: 10px;
		display: inline !important;
	}
}

.Preset_CheckboxButtons .gchoice label:hover {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:white !important;

}





.Preset_CheckboxButtons ul.gfield_checkbox li input[type="checkbox"]:checked + label {
	color: rgb(165, 194, 73) !important;
	border: 1.5px solid rgb(165, 194, 73);
	font-weight: inherit;
}

.Preset_CheckboxButtons ul.gfield_checkbox li input[type="checkbox"]:checked + label:hover {
	color: rgb(165, 194, 73) !important;
	border: 1.5px solid rgb(165, 194, 73);
	font-weight: inherit;
	background-color: #13192D !important;
}

.Preset_CheckboxButtons .gfield_label  {
	font-family: MyriadPro-Regular;
	color: white;
	width: 60%;
	font-weight: normal !important;
}


@media (min-width:1200px){
	.Preset_CheckboxButtons .gfield_label {
		font-size: 2em !important;
		line-height: 1.1em !important;
		margin-bottom: 79px;

	}

}
@media (max-width:1199px){
	.Preset_CheckboxButtons .gfield_label {
		font-size: 1.285em !important;
		line-height: 1.1em !important;
		margin-bottom: 30px;

	}
}


.Preset_Quiz #gf_step_2_8 {
	visibility: hidden;
}

.Preset_Quiz .gfield_required {
	display: none;
}

/* errors start */

/* .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { */
.Preset_Quiz .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: unset !important;
}

/* .gform_legacy_markup_wrapper li.gfield.gfield_error { */
.Preset_Quiz li.gfield.gfield_error {
	background-color: transparent;
	margin-bottom: 0 !important;
	border-top: none;
	border-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	box-sizing: border-box;
}

.Preset_Quiz li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 12px;
	color: white;
}


.Preset_Quiz_wrapper .gform_validation_errors {
	max-width:100%;
	width: 370px !important;
	background: rgba(255,255,255,0.11);
	border-radius: 0;
	border: 0 !important;
	text-align: left !important;
	padding: 1em !important;
	margin-bottom: 3em !important;
}

.Preset_Quiz_wrapper .Preset_ErrorHeading {
	color:rgb(238,143,29);
	font-weight: normal;
	padding-left: 20px;
	font-size: 18px;
	padding-bottom: 5px;
}

.Preset_Quiz_wrapper .Preset_ErrorBody {
	font-weight: normal !important;
	font-family: MyriadPro-Light;
	padding-left: 20px;
}


.Preset_Quiz_wrapper .gform_submission_error::before {
	content: '';
	background-image: url(/wp-content/uploads/2021/10/Survey_Error_Icon.svg);
	position: absolute;
	width: 12px;
	height: 12px;
	margin-top: 3px;

}

.Preset_Quiz_wrapper .gform_next_page_errors_button {
	display: none;
}




@media (min-width: 1200px){

}
@media (max-width: 1199px){

}
@media (min-width: 768px){
	.Preset_YourAnswer_Wrapper .elementor-element {
		height: 100%;
	}
	.Preset_YourAnswer_Wrapper .elementor-widget-container {
		height: 100%;
	}
	.Preset_YourAnswer_Wrapper .elementor-text-editor {
		height: 100%;
	}
}
@media (max-width: 767px){

}


@media (min-width: 0px){
	.Preset_YourAnswer {
		color: white;
	}
}
@media (min-width: 768px){

	.Preset_YourAnswer {
		height: 100%;
		border-left: solid rgba(255,255,255,0.25) 1px;
		padding-left: 40px;
	}
}
@media (max-width: 767px){

}





/* errors end */



.Preset_GravityForm2 input[type="submit"] {
	box-shadow: 5px 5px 15px 0px rgba(0, 0, 0), -5px -5px 15px 0px rgb(0, 59, 119, 0.48) !important;
	border-radius: 25px;
	padding: 0.55em 1.666em  !important;
	outline: 0;
	background-color: rgb(19, 25, 45);

	color: white !important;
	font-family: MyriadPro-Light;
	letter-spacing: 0 !important;
	text-transform: unset !important;
	line-height: 1rem !important;
	font-size: 1.2rem !important;
}

.ast-desktop .Preset_GravityForm2 input[type="submit"]:hover,
.ast-desktop .Preset_GravityForm2 input[type="submit"]:focus {
	color: #13192D !important;
	transition: background-color 300ms;
	background-color:#EDEDED !important;
}




.Preset_GravityForm2 input[type="checkbox"] {
	display: none !important;
}

.Preset_GravityForm2 input[type="checkbox"] + label {
	position: relative;
	padding-left: 40px;
	margin-left: 0;
}
.Preset_GravityForm2 input[type="checkbox"]:checked + label:before {
	content: url('/wp-content/uploads/2021/09/quiz_step_progress.svg');
	position: absolute;
	top: 0;
	left: 0;
	/* background */
	z-index: 1;
}

.Preset_GravityForm2 input[type="checkbox"] + label:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;

	border: 1px solid white;
	background-color:rgb(19, 25, 45);
	border-radius: 3px;
	width: 30px;
	height: 30px;
	display: inline-block;

	vertical-align: top;
}

.Preset_GravityForm2 input[type="checkbox"]:checked + label:after {
	border: 1px solid #A5C249;
}



/* .Preset_QuizStep.Preset_FieldPending .Preset_QuizStepProgress {
	border: 1px solid white;
	background-color:rgb(19, 25, 45);
}
.Preset_QuizStep.Preset_FieldPending .Preset_QuizStepProgress img {
	opacity: 0;
} */


@media (min-width: 1200px){

	.Preset_SurveyResultCard .elementor-heading-title {
		font-size: 19px !important;
		line-height: 23px;
	}

}
@media (max-width: 1200px){

	.Preset_SurveyResultCard .elementor-heading-title {
		font-size: 14px !important;
		line-height: 18px;
	}
}


@media (min-width: 768px){

	.Preset_SurveyResultCard {

	}

}
@media (max-width: 767px){

	.Preset_SurveyResultCard {
		margin-left: -15px;
	}
}


@media (min-width: 1200px){


	.Quiz_Result_Recom {
		line-height: 22px;
	}

}
@media (max-width: 1200px){


	.Quiz_Result_Recom {
		line-height: 18px;
	}

}

@media (min-width: 1200px){


	.Preset_YourAnswer h5 {
		line-height: 27.4px;
	}

}
