.elementor-kit-6{--e-global-color-primary:#1E1D1F;--e-global-color-secondary:#1E1D1F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#C69214;--e-global-color-2018a8a:#182B49;--e-global-color-3dc184d:#00C6D7;--e-global-color-96445d1:#6E963B;--e-global-color-c9cbd4c:#F5F0E6;--e-global-color-f91ad53:#A67A10;--e-global-color-4f37fd2:#E2AE2F;--e-global-typography-primary-font-family:"Source Sans 3";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"refrigerator-deluxe";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );text-transform:uppercase;letter-spacing:0.1px;color:var( --e-global-color-text );border-radius:2000px 2000px 2000px 2000px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-4f37fd2 );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h5{color:var( --e-global-color-4f37fd2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Dark/Light Modes*/

#sandModeImg {display: none;}
#sandToggle {cursor: pointer;}

/*logo and home block divide*/
body.sand p a {color:#A67A10;}
    body.sand p a:hover {color:#c69214;}
 body.sand h5 {color:#c69214;}
 body.sand .terms  {color:#A67A10;}
 body.sand .terms span {color:#A67A10;}
 body.sand .terms:hover {color:#c69214; cursor:pointer;}
  body.sand .terms span:hover {color:#c69214; cursor:pointer;}
 body .terms  {color:#c69214;}
 body .terms span {color:#c69214;}
 body .terms:hover {color:#A67A10;}
  body .terms span:hover {color:#A67A10;}
 
 /* Resource Icons */ 
body.sand .resource-icon-white {display:none; }  
body.sand .resource-icon-black {display:block; } 
body .resource-icon-white {display:block; }  
body .resource-icon-black {display:none; }  

body .block-sand, body .logo-sand  {display:none;}
body.sand .block-sand, body.sand .logo-sand  {display:block;}
body.sand .block-default, body.sand .logo-default {display:none;}

body.sand .elementor-nav-menu--dropdown li {background:#F0EBE1F0!important;}
body.sand .elementor-nav-menu--dropdown a {background:#e4ded3!important;}
body.sand .elementor-nav-menu--dropdown a:hover {background:#f0ebe1!important;}
body.sand .elementor-nav-menu--dropdown a.elementor-item-active {background:#fff!important;}
body.sand .sub-arrow {fill:#c69214!important;}

body .bluesky-icon-white {display:block;}
body .bluesky-icon-black {display:none;}
body.sand .bluesky-icon-white {display:none;}
body.sand .bluesky-icon-black {display:block;fill:#fff!important;}

body .partners-white {display:block;}
body .partners-black {display:none;}
body.sand .partners-white {display:none;}
body.sand .partners-black {display:block;}

body.sand .team-container h3, body.sand .team-container h2  {color:#1E1D1F!important;}
body.sand .elementor-divider-separator {border-block-start-color:#1E1D1F1C!important;}
body.sand .team-affiliation h2 {color:#c69214!important;}

/*header gradient*/
body.sand .sticky-header {background: linear-gradient(171deg, #e7e3db, #e7e3dbA6)!important;}
body.sand .sticky-header .cls-1 {fill:#1E1D1F!important;}
body.sand .elementor-widget-nav-menu a {color:#1E1D1F!important;}
body.sand .elementor-widget-nav-menu a:hover {color:#55565c!important;}
body.sand .elementor-widget-nav-menu a:active {color:#c69214!important;}
body.sand {background-color: #f0ebe1!important;}
body.sand .sand-fill p, body.sand .sand-fill h1, body.sand .sand-fill h2, body.sand .sand-fill li {color:#1E1D1F!important;}
body.sand .sand-fill {background:#f0ebe1!important;}
body.sand .sand-fill2 {background:#f2eee7!important;}
body .sand-fill {background:#1E1D1F!important;}


body .sand-standardlogo {display:none;}
body.sand .default-standardlogo {display:none;}
body.sand .sand-standardlogo {display:block;}
body.sand .footer {background:#e4dfd6!important;}
body.sand .footer .e-font-icon-svg {fill:#1e1d1f!important;}
body .sand-footerlogo {display:none;}
body.sand .default-footerlogo  {display:none;}
body.sand .sand-footerlogo {display:block;}
body.sand .footerlogo-container p {color:#1e1d1f!important;}
body.sand .menu-default {display:none;}
body.sand .menu-sand {display:block;}
body .menu-sand {display:none;}

body.sand .elementor-testimonial__text, body.sand .elementor-testimonial__name {color:#1d1d1f!important;}

.default-oc-menu-textbox a {color:#f5f0e6!important;}
    .default-oc-menu-textbox a:hover {color:#c69214!important;}

.sand-oc-menu-textbox a {color:#1d1d1f!important;}
.sand-oc-menu-textbox a:hover {color:#c69214!important;}

body.sand .sand-fill .e-n-accordion-item-title-header {color:#1e1d1f!important;}

body.sand .e-n-accordion-item-title-text {
   color:#A67A10!important;} 
   
body.sand .oc-sand-toggle .e-n-accordion-item-title-text {color:#1E1D1F!important;} 

body.sand .press-releases a {color:#1E1D1F!important;}
body.sand .press-releases .elementor-post__meta-data, body.sand .press-coverage .elementor-post__meta-data {color:#1E1D1F!important;}

body.sand .elementor-post__excerpt {color:#1E1D1F!important;}
body.sand .sand-fill2 h2 {color:#1E1D1F!important;}
body.sand .press-coverage a {color:#1E1D1F!important;}

body.sand .elementor-icon-list-text {color:#1E1D1F!important;}

body.sand .widget-image-caption  {color:#1E1D1F!important;}

body.sand .expert-title h5, body.sand .sand-dark h3 {color:#1E1D1F!important;}

body.sand .footer-text {color:#1E1D1F!important;}

body.sand .bluesky-icon {fill:#1E1D1F!important;}

body.sand .partner {}


/*body.sand .logo-wall-default {display:none;}

body .logo-wall-sand {display:none;}
body.sand .logo-wall-sand {display;block!important;}*/

/*End AC*/


/*End Dark/Light Mode*/

.right-col {width:calc(50% - 200px);}
.elementor-widget-text-editor ul li {padding-bottom:10px;}
h1.elementor-heading-title {line-height:1.2;}

.img-header {
    display: block;
margin-left:auto;
margin-right:auto;
    max-width:300px;
    min-width:150px;
}


img{
  text-indent:-9999px
}

/*class: .sticky-header*/
header.sticky-header {
	--header-height: 100px!important;
	--shrink-header-to: 0.6!important;
	--transition: .45s cubic-bezier(.4, 0, .2, 1)!important;
	background-color: rgba(0, 0, 0, 0)!important;
	transition: background-color var(--transition)!important,
				backdrop-filter var(--transition)!important,
				box-shadow var(--transition)!important;
}
header.sticky-header .test-search-hide {display:none;}
/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	background-color: rgba(255, 255, 255, .3)!important;
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07)!important;
	-webkit-backdrop-filter: saturate(180%) blur(20px)!important;
	backdrop-filter: saturate(180%) blur(20px)!important;
}
header.sticky-header > .elementor-container {
	min-height: var(--header-height)!important;
	transition: min-height var(--transition)!important;
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
}
header.sticky-header.elementor-sticky--effects .test-search-hide {display:block;}

/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 60px;
	}
}

/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
}


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


h1 {margin-top:0;}/* End custom CSS */