@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap'); 
@font-face { 
  font-family:elementskit;
  src:url(./fonts/elementskit.woff-y24e1e) format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap;
} 
  body {  
    line-height:1.15;
  }  
body { 
/* CSS Variables that may have been missed get put on body */ 
    --flex-direction:  initial;  
    --flex-wrap:  initial;  
    --justify-content:  initial;  
    --align-items:  initial;  
    --align-content:  initial;  
    --flex-basis:  initial;  
    --flex-grow:  initial;  
    --flex-shrink:  initial;  
    --order:  initial;  
    --align-self:  initial;  
    --widgets-spacing:  20px 20px;  
    --widgets-spacing-row:  20px;  
    --widgets-spacing-column:  20px; 
    --border-radius:  0;  
    --border-top-width:  0px;  
    --border-right-width:  0px;  
    --border-bottom-width:  0px;  
    --border-left-width:  0px;  
    --border-style:  initial;  
    --border-color:  initial;  
    --container-widget-width:  100%;  
    --container-widget-flex-grow:  0;  
    --content-width:  min(100%,var(--container-max-width,1140px));  
    --width:  100%;  
    --min-height:  initial;  
    --height:  auto;  
    --text-align:  initial;  
    --margin-top:  0px;  
    --margin-right:  0px;  
    --margin-bottom:  0px;  
    --margin-left:  0px;  
    --padding-top:  var(--container-default-padding-top,10px);  
    --padding-right:  var(--container-default-padding-right,10px);  
    --padding-bottom:  var(--container-default-padding-bottom,10px);  
    --padding-left:  var(--container-default-padding-left,10px);  
    --position:  relative;  
    --z-index:  revert;  
    --overflow:  visible;  
    --gap:  var(--widgets-spacing,20px);  
    --row-gap:  var(--widgets-spacing-row,20px);  
    --column-gap:  var(--widgets-spacing-column,20px);  
    --overlay-mix-blend-mode:  initial;  
    --overlay-opacity:  1;  
    --overlay-transition:  0.3s;  
    --e-con-grid-template-columns:  repeat(3,1fr);  
    --e-con-grid-template-rows:  repeat(2,1fr);  
    --margin-block-start:  var(--margin-top);  
    --margin-block-end:  var(--margin-bottom);  
    --margin-inline-start:  var(--margin-left);  
    --margin-inline-end:  var(--margin-right);  
    --padding-inline-start:  var(--padding-left);  
    --padding-inline-end:  var(--padding-right);  
    --padding-block-start:  var(--padding-top);  
    --padding-block-end:  var(--padding-bottom);  
    --border-block-start-width:  var(--border-top-width);  
    --border-block-end-width:  var(--border-bottom-width);  
    --border-inline-start-width:  var(--border-left-width);  
    --border-inline-end-width:  var(--border-right-width); 
    --container-max-width:  1140px; 
    --grid-justify-content:  start;  
    --grid-align-content:  start;  
    --grid-auto-flow:  row; 
    --margin-left:  auto;  
    --margin-right:  auto;  
    --display:  grid;  
    --e-con-grid-template-columns:  repeat(2, 1fr);  
    --e-con-grid-template-rows:  repeat(1, 1fr);  
    --grid-auto-flow:  row;  
    --margin-top:  20px;  
    --margin-bottom:  0px;  
    --margin-left:  0px;  
    --margin-right:  0px; 
    --content-width:  657px; 
    --display:  grid;  
    --e-con-grid-template-columns:  repeat(2, 1fr);  
    --e-con-grid-template-rows:  repeat(1, 1fr);  
    --grid-auto-flow:  row;  
    --margin-top:  14px;  
    --margin-bottom:  20px;  
    --margin-left:  0px;  
    --margin-right:  0px; 
    --content-width:  657px; 
    --display:  grid;  
    --e-con-grid-template-columns:  repeat(2, 1fr);  
    --e-con-grid-template-rows:  repeat(1, 1fr);  
    --grid-auto-flow:  row;  
    --margin-top:  14px;  
    --margin-bottom:  0px;  
    --margin-left:  0px;  
    --margin-right:  0px; 
    --content-width:  657px; 
    --flex-direction:  column;  
    --flex-basis:  auto;  
    --flex-grow:  0;  
    --flex-shrink:  1;  
    --display:  flex;  
    --flex-direction:  column;  
    --container-widget-width:  100%;  
    --container-widget-flex-grow:  0;  
    --kit-widget-spacing:  0px; 
    --divider-border-style:  none;  
    --divider-border-width:  1px;  
    --divider-color:  #0c0d0e;  
    --flex-grow:  var( --container-widget-flex-grow ); 
    --divider-border-style:  solid;  
    --divider-color:  #FFFFFF;  
    --divider-border-width:  1px; 
} 

* { 
    box-sizing: border-box;
} 

html { 
    line-height: 1.15; 
    -webkit-text-size-adjust: 100%;
} 

@media (prefers-reduced-motion: no-preference){ 
  html { 
    scroll-behavior: smooth;
  } 
}     

:where(body) { 
    margin: 0;
} 

body { 
    padding-top: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px;
} 

body { 
    margin: 0; 
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; 
    font-size: 1rem; 
    font-weight: 400; 
    line-height: 1.5; 
    color: #333; 
    background-color: #fff; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.elementor-kit-8 { 
    background-color: #000000;
} 

*,:after,:before { 
    box-sizing: border-box;
} 

.elementor-screen-only { 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    top: -10000em; 
    width: 1px; 
    clip: rect(0,0,0,0); 
    border: 0;
} 

@media (min-width: 1025px){ 
  #elementor-device-mode:after { 
    content: "desktop";
  } 
}     

.elementor *  { 
    box-sizing: border-box;
} 

.elementor-element { 
    --flex-direction: initial; 
    --flex-wrap: initial; 
    --justify-content: initial; 
    --align-items: initial; 
    --align-content: initial; 
    --flex-basis: initial; 
    --flex-grow: initial; 
    --flex-shrink: initial; 
    --order: initial; 
    --align-self: initial; 
    align-self: var(--align-self); 
    flex-basis: var(--flex-basis); 
    flex-grow: var(--flex-grow); 
    flex-shrink: var(--flex-shrink); 
    order: var(--order);
} 

.elementor-section { 
    position: relative;
} 

.elementor-element { 
    --widgets-spacing: 20px 20px; 
    --widgets-spacing-row: 20px; 
    --widgets-spacing-column: 20px;
} 

.elementor-650 .elementor-element.elementor-element-5394611d  { 
    padding: 0px 0px 0px 0px;
} 

.elementor * , .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
} 

.elementor *, .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
} 

.e-con { 
    --border-radius: 0; 
    --border-top-width: 0px; 
    --border-right-width: 0px; 
    --border-bottom-width: 0px; 
    --border-left-width: 0px; 
    --border-style: initial; 
    --border-color: initial; 
    --container-widget-width: 100%; 
    --container-widget-flex-grow: 0; 
    --content-width: min(100%,var(--container-max-width,1140px)); 
    --width: 100%; 
    --min-height: initial; 
    --height: auto; 
    --text-align: initial; 
    --margin-top: 0px; 
    --margin-right: 0px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --padding-top: var(--container-default-padding-top,10px); 
    --padding-right: var(--container-default-padding-right,10px); 
    --padding-bottom: var(--container-default-padding-bottom,10px); 
    --padding-left: var(--container-default-padding-left,10px); 
    --position: relative; 
    --z-index: revert; 
    --overflow: visible; 
    --gap: var(--widgets-spacing,20px); 
    --row-gap: var(--widgets-spacing-row,20px); 
    --column-gap: var(--widgets-spacing-column,20px); 
    --overlay-mix-blend-mode: initial; 
    --overlay-opacity: 1; 
    --overlay-transition: 0.3s; 
    --e-con-grid-template-columns: repeat(3,1fr); 
    --e-con-grid-template-rows: repeat(2,1fr); 
    border-radius: var(--border-radius); 
    height: var(--height); 
    min-height: var(--min-height); 
    min-width: 0; 
    overflow: var(--overflow); 
    position: var(--position); 
    width: var(--width); 
    z-index: var(--z-index); 
    margin-block-end: var(--margin-block-end); 
    margin-block-start: var(--margin-block-start); 
    margin-inline-end: var(--margin-inline-end); 
    margin-inline-start: var(--margin-inline-start); 
    padding-inline-end: var(--padding-inline-end); 
    padding-inline-start: var(--padding-inline-start);
} 

.e-con { 
    --margin-block-start: var(--margin-top); 
    --margin-block-end: var(--margin-bottom); 
    --margin-inline-start: var(--margin-left); 
    --margin-inline-end: var(--margin-right); 
    --padding-inline-start: var(--padding-left); 
    --padding-inline-end: var(--padding-right); 
    --padding-block-start: var(--padding-top); 
    --padding-block-end: var(--padding-bottom); 
    --border-block-start-width: var(--border-top-width); 
    --border-block-end-width: var(--border-bottom-width); 
    --border-inline-start-width: var(--border-left-width); 
    --border-inline-end-width: var(--border-right-width);
} 

.e-con { 
    display: var(--display);
} 

.e-con-boxed { 
    gap: initial; 
    text-align: initial;
} 

.e-con { 
    --container-max-width: 1140px;
} 

.e-con:not(.e-div-block-base) { 
    transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
} 

.e-con.e-grid { 
    --grid-justify-content: start; 
    --grid-align-content: start; 
    --grid-auto-flow: row;
} 

.e-con.e-grid { 
    align-content: var(--grid-align-content); 
    align-items: var(--align-items); 
    grid-auto-flow: var(--grid-auto-flow); 
    grid-template-columns: var(--e-con-grid-template-columns); 
    grid-template-rows: var(--e-con-grid-template-rows); 
    justify-content: var(--grid-justify-content); 
    justify-items: var(--justify-items);
} 

.e-con-boxed.e-grid { 
    grid-template-columns: 1fr; 
    grid-template-rows: 1fr; 
    justify-items: legacy;
} 

:is(.elementor-section-wrap, [data-elementor-id]) > .e-con  { 
    --margin-left: auto; 
    --margin-right: auto; 
    max-width: min(100%,var(--width));
} 

.elementor-650 .elementor-element.elementor-element-8668f87  { 
    --display: grid; 
    --e-con-grid-template-columns: repeat(2, 1fr); 
    --e-con-grid-template-rows: repeat(1, 1fr); 
    --grid-auto-flow: row; 
    --margin-top: 20px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --margin-right: 0px;
} 

@media (min-width: 768px){ 
  .elementor-650 .elementor-element.elementor-element-8668f87  { 
    --content-width: 657px;
  } 
}     

.e-con:before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { 
    border-block-end-width: var(--border-block-end-width); 
    border-block-start-width: var(--border-block-start-width); 
    border-color: var(--border-color); 
    border-inline-end-width: var(--border-inline-end-width); 
    border-inline-start-width: var(--border-inline-start-width); 
    border-radius: var(--border-radius); 
    border-style: var(--border-style); 
    content: var(--background-overlay); 
    display: block; 
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); 
    left: calc(0px - var(--border-left-width)); 
    mix-blend-mode: var(--overlay-mix-blend-mode); 
    opacity: var(--overlay-opacity); 
    position: absolute; 
    top: calc(0px - var(--border-top-width)); 
    transition: var(--overlay-transition,.3s); 
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
} 

.e-con:before { 
    transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);
} 

.elementor-650 .elementor-element.elementor-element-f7ce5be  { 
    --display: grid; 
    --e-con-grid-template-columns: repeat(2, 1fr); 
    --e-con-grid-template-rows: repeat(1, 1fr); 
    --grid-auto-flow: row; 
    --margin-top: 14px; 
    --margin-bottom: 20px; 
    --margin-left: 0px; 
    --margin-right: 0px;
} 

@media (min-width: 768px){ 
  .elementor-650 .elementor-element.elementor-element-f7ce5be  { 
    --content-width: 657px;
  } 
}     

.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { 
    border-block-end-width: var(--border-block-end-width); 
    border-block-start-width: var(--border-block-start-width); 
    border-color: var(--border-color); 
    border-inline-end-width: var(--border-inline-end-width); 
    border-inline-start-width: var(--border-inline-start-width); 
    border-radius: var(--border-radius); 
    border-style: var(--border-style); 
    content: var(--background-overlay); 
    display: block; 
    height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); 
    left: calc(0px - var(--border-left-width)); 
    mix-blend-mode: var(--overlay-mix-blend-mode); 
    opacity: var(--overlay-opacity); 
    position: absolute; 
    top: calc(0px - var(--border-top-width)); 
    transition: var(--overlay-transition,.3s); 
    width: max(100% + var(--border-left-width) + var(--border-right-width),100%);
} 

.elementor-650 .elementor-element.elementor-element-8c0b321  { 
    --display: grid; 
    --e-con-grid-template-columns: repeat(2, 1fr); 
    --e-con-grid-template-rows: repeat(1, 1fr); 
    --grid-auto-flow: row; 
    --margin-top: 14px; 
    --margin-bottom: 0px; 
    --margin-left: 0px; 
    --margin-right: 0px;
} 

@media (min-width: 768px){ 
  .elementor-650 .elementor-element.elementor-element-8c0b321  { 
    --content-width: 657px;
  } 
}     

.e-con.e-flex { 
    --flex-direction: column; 
    --flex-basis: auto; 
    --flex-grow: 0; 
    --flex-shrink: 1; 
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
} 

.e-con-boxed.e-flex { 
    align-content: normal; 
    align-items: normal; 
    flex-direction: column; 
    flex-wrap: nowrap; 
    justify-content: normal;
} 

.elementor-650 .elementor-element.elementor-element-561d8adb  { 
    --display: flex; 
    --flex-direction: column; 
    --container-widget-width: 100%; 
    --container-widget-flex-grow: 0; 
} 

.elementor .elementor-background-overlay  { 
    inset: 0; 
    position: absolute;
} 

.elementor-650 .elementor-element.elementor-element-5394611d > .elementor-background-overlay  { 
    background-image: url("./images/bg.png"); 
    background-position: center center; 
    opacity: 0.11;
} 

.elementor-section .elementor-container  { 
    display: flex; 
    margin-left: auto; 
    margin-right: auto; 
    position: relative;
} 

.e-con > .e-con-inner  { 
    padding-block-end: var(--padding-block-end); 
    padding-block-start: var(--padding-block-start); 
    text-align: var(--text-align);
} 

.e-con > .e-con-inner  { 
    display: var(--display);
} 

.e-con > .e-con-inner  { 
    gap: var(--row-gap) var(--column-gap); 
    height: 100%; 
    margin: 0 auto; 
    max-width: var(--content-width); 
    padding-inline-end: 0; 
    padding-inline-start: 0; 
    width: 100%;
} 

.e-con.e-grid > .e-con-inner  { 
    align-content: var(--grid-align-content); 
    align-items: var(--align-items); 
    grid-auto-flow: var(--grid-auto-flow); 
    grid-template-columns: var(--e-con-grid-template-columns); 
    grid-template-rows: var(--e-con-grid-template-rows); 
    justify-content: var(--grid-justify-content); 
    justify-items: var(--justify-items);
} 

.e-con.e-grid > .e-con-inner  { 
    align-items: var(--align-items); 
    justify-items: var(--justify-items);
} 

.e-con.e-flex > .e-con-inner  { 
    flex-direction: var(--flex-direction);
} 

.e-con.e-flex > .e-con-inner  { 
    align-content: var(--align-content); 
    align-items: var(--align-items); 
    align-self: auto; 
    flex-basis: auto; 
    flex-grow: 1; 
    flex-shrink: 1; 
    flex-wrap: var(--flex-wrap); 
    justify-content: var(--justify-content);
} 

.elementor-column { 
    display: flex; 
    min-height: 1px; 
    position: relative;
} 

@media (min-width: 768px){ 
  .elementor-column.elementor-col-100 { 
    width: 100%;
  } 
}     

.elementor-element:where(.e-con-full, .elementor-widget) { 
    align-content: var(--align-content); 
    align-items: var(--align-items); 
    flex-direction: var(--flex-direction); 
    flex-wrap: var(--flex-wrap); 
    gap: var(--row-gap) var(--column-gap); 
    justify-content: var(--justify-content);
} 

.elementor-widget { 
    position: relative;
} 

.elementor-widget:not(:last-child) { 
    margin-bottom: var(--kit-widget-spacing,20px);
} 

.e-con .elementor-widget  { 
    min-width: 0;
} 

.elementor-widget:not(:last-child) { 
    margin-block-end: 20px;
} 

.e-con .elementor-widget.elementor-widget  { 
    margin-block-end: 0;
} 

.e-con .elementor-widget:not(:last-child)  { 
    --kit-widget-spacing: 0px;
} 

.e-con.e-con > .e-con-inner > .elementor-widget  { 
    max-width: 100%;
} 

.elementor-widget-divider { 
    --divider-border-style: none; 
    --divider-border-width: 1px; 
    --divider-color: #0c0d0e; 
} 

.e-con-inner > .elementor-widget-divider  { 
    width: var(--container-widget-width,100%); 
    --flex-grow: var( --container-widget-flex-grow );
} 

.elementor-650 .elementor-element.elementor-element-1dc98100  { 
    --divider-border-style: solid; 
    --divider-color: #FFFFFF; 
    --divider-border-width: 1px;
} 

.elementor-widget-image { 
    text-align: center;
} 

.elementor-650 .elementor-element.elementor-element-4ee3097  { 
    text-align: center;
} 

.elementor-widget-wrap { 
    align-content: flex-start; 
    flex-wrap: wrap; 
    position: relative; 
    width: 100%;
} 

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap  { 
    display: flex;
} 

.elementor-element:not(.e-div-block-base) .elementor-widget-container  { 
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
} 

.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container  { 
    height: 100%;
} 

.elementor-widget-wrap > .elementor-element  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-56dbd088  { 
    box-shadow: 29px 29px 60px 0px rgba(0,0,0,0.2); 
    padding: 20px 0px 0px 0px;
} 

.elementor-widget-image-box .elementor-image-box-wrapper  { 
    text-align: center;
} 

.elementor-widget-divider .elementor-divider  { 
    display: flex;
} 

.elementor-650 .elementor-element.elementor-element-1dc98100 .elementor-divider  { 
    text-align: center; 
    padding-block-start: 15px; 
    padding-block-end: 15px;
} 

img { 
    border-style: none; 
    height: auto; 
    max-width: 100%;
} 

.elementor img  { 
    border: none; 
    border-radius: 0; 
    box-shadow: none; 
    height: auto; 
    max-width: 100%;
} 

.elementor-widget-image img  { 
    display: inline-block; 
    vertical-align: middle;
} 

.elementor-650 .elementor-element.elementor-element-260c1868 img  { 
    width: 18%;
} 

h2 { 
    margin-block-start: .5rem; 
    margin-block-end: 1rem; 
    font-weight: 500; 
    line-height: 1.2; 
} 

h2 { 
    font-size: 2rem;
} 

.elementor-heading-title { 
    line-height: 1; 
    margin: 0; 
    padding: 0;
} 

.elementor-650 .elementor-element.elementor-element-4ee3097 .elementor-heading-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 20px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-56dbd088 > .elementor-background-overlay  { 
    background-color: transparent; 
    background-image: linear-gradient(0deg, #000000 0%, #9E9E9E 100%); 
    opacity: 0.5;
} 

.elementor-section.elementor-section-boxed > .elementor-container  { 
    max-width: 1140px;
} 

.elementor-widget-image-box .elementor-image-box-img  { 
    display: inline-block;
} 

@media (min-width: 768px){ 
  .elementor-widget-image-box.elementor-position-top .elementor-image-box-img  { 
    margin: auto;
  } 
}     

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure  { 
    margin: 0;
} 

.elementor-650 .elementor-element.elementor-element-2a1fb8c.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-2a1fb8c .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-widget-image-box .elementor-image-box-content  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-3c2c18e.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-3c2c18e .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-ac1e296.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-ac1e296 .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-96abbed.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-96abbed .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-1fc1167.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-1fc1167 .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-5b69460.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-5b69460 .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-e41d9b5.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-e41d9b5 .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-650 .elementor-element.elementor-element-ecebeb0.elementor-position-top .elementor-image-box-img  { 
    margin-bottom: 15px;
} 

.elementor-650 .elementor-element.elementor-element-ecebeb0 .elementor-image-box-wrapper .elementor-image-box-img  { 
    width: 100%;
} 

.elementor-widget-divider .elementor-divider-separator  { 
    direction: ltr; 
    display: flex; 
    margin: 0;
} 

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator  { 
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
} 

.elementor-650 .elementor-element.elementor-element-1dc98100 .elementor-divider-separator  { 
    width: 7%; 
    margin: 0 auto; 
    margin-center: 0;
} 

ul { 
    margin-block-start: 0; 
    margin-block-end: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent;
} 

.ekit-wid-con ul  { 
    -webkit-tap-highlight-color: transparent; 
    outline: 0;
} 

.ekit-wid-con ul  { 
    margin: 0; 
    padding: 0;
} 

.ekit-wid-con .ekit_social_media  { 
    margin-left: 0; 
    padding-left: 0; 
    list-style: none;
} 

.elementor-650 .elementor-element.elementor-element-6659577d .ekit_social_media  { 
    text-align: center;
} 

a:where(:not(.wp-element-button)) { 
    text-decoration: underline;
} 

a { 
    background-color: transparent; 
    text-decoration: none; 
    color: #c36;
} 

.elementor a  { 
    box-shadow: none; 
    text-decoration: none;
} 

a:active,a:hover { 
    color: #336;
} 

h3 { 
    margin-block-start: .5rem; 
    margin-block-end: 1rem; 
    font-weight: 500; 
    line-height: 1.2; 
} 

h3 { 
    font-size: 1.75rem;
} 

.elementor-650 .elementor-element.elementor-element-2a1fb8c .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-3c2c18e .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-ac1e296 .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    text-transform: uppercase; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-96abbed .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-1fc1167 .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    text-transform: uppercase; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-5b69460 .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-e41d9b5 .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-ecebeb0 .elementor-image-box-title  { 
    font-family: "Oswald", Sans-serif; 
    font-size: 21px; 
    font-weight: 400; 
    text-transform: uppercase; 
    color: #FFFFFF;
} 

li { 
    margin-block-start: 0; 
    margin-block-end: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent;
} 

.ekit-wid-con li  { 
    -webkit-tap-highlight-color: transparent; 
    outline: 0;
} 

.ekit-wid-con li  { 
    margin: 0; 
    padding: 0;
} 

.elementor-650 .elementor-element.elementor-element-6659577d .ekit_social_media > li  { 
    display: block; 
    margin: 5px 5px 5px 5px;
} 

.elementor-column-gap-default > .elementor-column > .elementor-element-populated  { 
    padding: 10px;
} 

.elementor-650 .elementor-element.elementor-element-2a1fb8c .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-3c2c18e .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-ac1e296 .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-96abbed .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-1fc1167 .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-5b69460 .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-e41d9b5 .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.elementor-650 .elementor-element.elementor-element-ecebeb0 .elementor-image-box-img img  { 
    border-radius: 0px; 
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); 
    transition-duration: 0.3s;
} 

.ekit-wid-con a  { 
    text-decoration: none;
} 

.ekit-wid-con a  { 
    -webkit-tap-highlight-color: transparent; 
    outline: 0;
} 

a:not([href]):not([tabindex]) { 
    text-decoration: none;
} 

.ekit-wid-con .ekit_social_media > li > a  { 
    display: block; 
    cursor: pointer; 
    -webkit-transition: all .4s ease; 
    transition: all .4s ease;
} 

.elementor-650 .elementor-element.elementor-element-6659577d .elementor-repeater-item-6f3cf5c > a  { 
    color: #FFFFFF;
} 

.elementor-650 .elementor-element.elementor-element-6659577d .ekit_social_media > li > a  { 
    text-align: center; 
    text-decoration: none; 
    border-radius: 50% 50% 50% 50%; 
    font-family: "Oswald", Sans-serif; 
    font-size: 18px; 
    font-weight: 400; 
    line-height: 28px;
} 

.ekit-wid-con a:active { 
    -moz-outline: none; 
    outline: 0;
} 

.ekit-wid-con a:active, .ekit-wid-con a:hover { 
    outline: 0; 
    text-decoration: none;
} 

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover { 
    text-decoration: none;
} 

.ekit-wid-con svg  { 
    width: 1em; 
    height: 1em;
} 

.ekit-wid-con .ekit_social_media > li > a svg  { 
    max-width: 16px; 
    height: auto; 
    vertical-align: middle;
} 

.elementor-650 .elementor-element.elementor-element-6659577d .ekit_social_media > li > a svg  { 
    max-width: 21px;
} 

.elementor-650 .elementor-element.elementor-element-43284705 > .elementor-widget-container  { 
    padding: 0px 0px 0px 0px;
} 

.elementor-650 .elementor-element.elementor-element-43284705 img  { 
    width: 22%;
} 

.elementor-650 .elementor-element.elementor-element-4bca521b .elementor-icon-wrapper  { 
    text-align: center;
} 

.elementor-icon { 
    color: #69727d; 
    display: inline-block; 
    font-size: 50px; 
    line-height: 1; 
    text-align: center; 
    transition: all .3s;
} 

.elementor-650 .elementor-element.elementor-element-4bca521b.elementor-view-default .elementor-icon  { 
    color: #FFFFFF; 
    border-color: #FFFFFF;
} 

.elementor-icon:hover { 
    color: #69727d;
} 

.icon { 
    font-family: elementskit!important; 
    speak: none; 
    font-style: normal; 
    font-weight: 400; 
    font-variant: normal; 
    text-transform: none; 
    line-height: 1; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.elementor-icon i  { 
    display: block; 
    height: 1em; 
    position: relative; 
    width: 1em;
} 

.ekit-wid-con .fasicon,.icon , .ekit-wid-con .icon::before,.fasicon,.icon,.icon:before { 
    font-family: elementskit!important; 
    speak: none; 
    font-style: normal; 
    font-weight: 400; 
    font-variant: normal; 
    text-transform: none; 
    line-height: 1; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.elementor-icon i::before, .elementor-icon svg::before { 
    left: 50%; 
    position: absolute; 
    transform: translateX(-50%);
} 

.ekit-wid-con .fasicon.icon-arrow-left-circle::before, .ekit-wid-con .icon.icon-arrow-left-circle::before,.icon.icon-arrow-left-circle:before { 
    content: "\e885";
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-dVAAd.style-dVAAd {  
   top: 283px;  
    left: 591px;  
    height: 0px;  
    width: 0px;  
}  
#style-tRcB2.style-tRcB2 {  
   top: 283px;  
    left: 910px;  
    height: 0px;  
    width: 0px;  
}  
#style-OaVnE.style-OaVnE {  
   top: 444px;  
    left: 591px;  
    height: 0px;  
    width: 0px;  
}  
#style-8R94o.style-8R94o {  
   top: 283px;  
    left: 589px;  
    height: 0px;  
    width: 0px;  
}  
#style-wUv4Z.style-wUv4Z {  
   top: -2px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-AKH7Y.style-AKH7Y {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-k1R7y.style-k1R7y {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-qdkYV.style-qdkYV {  
   top: -2px;  
    left: -2px;  
    height: 0px;  
    width: 0px;  
}  
#style-CHVoA.style-CHVoA {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
}  
#snipcss-kiwi.style-ygoSe {  
   left: 1744px;  
    top: 0px;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-GrD9Q.style-GrD9Q {  
   top: 283px;  
    left: 591px;  
    height: 0px;  
    width: 0px;  
}  
#style-FeoBc.style-FeoBc {  
   top: 283px;  
    left: 910px;  
    height: 0px;  
    width: 0px;  
}  
#style-hHbRj.style-hHbRj {  
   top: 444px;  
    left: 591px;  
    height: 0px;  
    width: 0px;  
}  
#style-s56pF.style-s56pF {  
   top: 283px;  
    left: 589px;  
    height: 0px;  
    width: 0px;  
}  
#style-pJ1XJ.style-pJ1XJ {  
   top: -2px;  
    left: 0px;  
    height: 0px;  
    width: 0px;  
}  
#style-g8EjR.style-g8EjR {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-Bnrgl.style-Bnrgl {  
   top: -4px;  
    left: -4px;  
    height: 0px;  
    width: 0px;  
}  
#style-7xhws.style-7xhws {  
   top: -2px;  
    left: -2px;  
    height: 0px;  
    width: 0px;  
}  
#style-oV2qP.style-oV2qP {  
   top: 0px;  
    left: 0px;  
    position: absolute;  
}  
#snipcss-kiwi.style-AVnIA {  
   left: 1744px;  
    top: 0px;  
}  
