.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bb263e7:#B69354;--e-global-color-de94ca3:#C5AA78;--e-global-color-8e538bd:#D0C09F;--e-global-color-762cd64:#FFFFFF;--e-global-color-0bf8e7e:#000000;--e-global-color-3921fa8:#3971E0;--e-global-color-d3f6cbc:#47315E;--e-global-color-16d6576:#000000;--e-global-color-d635e34:#464646;--e-global-color-02baa43:#363636;--e-global-color-18a271b:#EDC1DC;--e-global-color-509aadc:#96C0EB;--e-global-color-dec5312:#A3DCDB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-76fd2a5-font-size:2.441rem;--e-global-typography-76fd2a5-line-height:1.1em;--e-global-typography-8c1401d-font-size:1.25rem;--e-global-typography-8c1401d-line-height:1.2em;--e-global-typography-8374a0f-font-size:3.052rem;--e-global-typography-8374a0f-line-height:1.1em;--e-global-typography-7b0978e-font-size:2.441rem;--e-global-typography-7b0978e-line-height:1.1em;--e-global-typography-296d6da-font-size:1.953rem;--e-global-typography-296d6da-line-height:1.2em;--e-global-typography-0707daa-font-size:1.563rem;--e-global-typography-0707daa-line-height:1.3em;--e-global-typography-b4df7b3-font-size:1.406rem;--e-global-typography-b4df7b3-line-height:1.3em;--e-global-typography-1bbabd5-font-size:1.25rem;--e-global-typography-1bbabd5-line-height:1.4em;--e-global-typography-a01dac1-font-size:1rem;--e-global-typography-a01dac1-line-height:1.6em;--e-global-typography-f297ac9-font-size:0.833rem;--e-global-typography-f297ac9-line-height:1.6em;--e-global-typography-6294f6c-font-size:0.694rem;--e-global-typography-6294f6c-line-height:1.6em;--e-global-typography-9a5ecc7-font-size:3.815rem;--e-global-typography-9a5ecc7-font-weight:700;--e-global-typography-9a5ecc7-line-height:1.1em;background-color:#EBEBEB;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-3921fa8 );font-size:0.875rem;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-762cd64 );border-radius:10px 10px 10px 10px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.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{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-76fd2a5-font-size:1.912rem;--e-global-typography-8c1401d-font-size:1.158rem;--e-global-typography-8374a0f-font-size:2.249rem;--e-global-typography-7b0978e-font-size:1.912rem;--e-global-typography-296d6da-font-size:1.624rem;--e-global-typography-0707daa-font-size:1.389rem;--e-global-typography-b4df7b3-font-size:1.272rem;--e-global-typography-1bbabd5-font-size:1.158rem;--e-global-typography-9a5ecc7-font-size:2.695rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-76fd2a5-font-size:1.383em;--e-global-typography-8c1401d-font-size:1.067rem;--e-global-typography-8374a0f-font-size:1.476rem;--e-global-typography-7b0978e-font-size:1.383rem;--e-global-typography-296d6da-font-size:1.296rem;--e-global-typography-0707daa-font-size:1.215rem;--e-global-typography-b4df7b3-font-size:1.138rem;--e-global-typography-1bbabd5-font-size:1.067rem;--e-global-typography-9a5ecc7-font-size:1.575rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: #3971E0;
}

.grecaptcha-badge { 
	opacity:0;
}

.relatposts a {
	 display: block;
	line-height: 1.3em;
   margin-bottom: 1em;    
}

.post-thumb img {
	box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}

h1 {
	text-shadow: rgba(0, 0, 0, 0.1) 1.95px 1.95px 2.6px;
}

h2 {
	text-shadow: rgba(0, 0, 0, 0.1) 1.95px 1.95px 2.6px;
	margin-bottom: 1em;
	margin-top: 1.5em;
}

h3 {
	text-shadow: rgba(0, 0, 0, 0.1) 1.95px 1.95px 2.6px;
}

ol {
  max-width: 85%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 10px;
}
ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
}
ol li::before {
  content: counter(my-awesome-counter);
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  --size2: 32px;
  left: calc(-1 * var(--size2) - 10px);
  line-height: var(--size2);
  width: var(--size2);
  height: var(--size2);
  top: 0;
  transform: rotate(-10deg);
  background: #1d3557;
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
}

/* */

.elementor-widget-theme-post-content ul {
  max-width: 85%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 10%;
}
.elementor-widget-theme-post-content ul li {
  margin: 0 0 0.5rem 0;
  position: relative;
}

.elementor-widget-theme-post-content ul li:before {
	position: absolute;
  content: "+";
	color: white;
  font-size: 1.5rem;
  font-weight: bold;
  display: inline-block;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #1d3557;
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
}

.elementor-post__thumbnail  {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

/* *//* End custom CSS */