/* Start custom CSS */.elementor-10139{
color: #27313A;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
}

.elementor-10139 :where(h1,
h2,
h3,
h4,
h5,
h6,
.e-heading-base){
font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1, "onum" 0;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100003b{
position:relative;
  width:100%;
  max-width:970px;
  margin:0 auto;
}

body.page-id-10139 .elementor-10139 .elementor-element-82000001{
position:absolute;
  left:155px;
  top:0;
  bottom:0;
  width:2px;
  height:auto;
  min-height:0;
  padding:0;
  margin:0;
  background:#d9c69f;
  z-index:0;
  display:block;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100001e,
body.page-id-10139 .elementor-10139 .elementor-element-81000025,
body.page-id-10139 .elementor-10139 .elementor-element-8100002c,
body.page-id-10139 .elementor-10139 .elementor-element-81000033,
body.page-id-10139 .elementor-10139 .elementor-element-8100003a{
display:grid;
  grid-template-columns:120px minmax(0,1fr);
  gap:56px;
  position:relative;
  align-items:start;
  padding:0 0 54px;
  z-index:1;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100003a{
padding-bottom:0;
}

body.page-id-10139 .elementor-10139 .elementor-element-81000019,
body.page-id-10139 .elementor-10139 .elementor-element-81000020,
body.page-id-10139 .elementor-10139 .elementor-element-81000027,
body.page-id-10139 .elementor-10139 .elementor-element-8100002e,
body.page-id-10139 .elementor-10139 .elementor-element-81000035{
position:absolute;
  left:138px;
  Top:45px;
  width:18px;
  min-width:18px;
  max-width:18px;
  height:18px;
  min-height:18px;
  max-height:18px;
  aspect-ratio:1/1;
  padding:0;
  margin:0;
  border-radius:50%;
  background:#c8a15a;
  border:4px solid #f6f2ea;
  box-shadow:0 0 0 2px #c8a15a;
  z-index:3;
  display:block;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100001d,
body.page-id-10139 .elementor-10139 .elementor-element-81000024,
body.page-id-10139 .elementor-10139 .elementor-element-8100002b,
body.page-id-10139 .elementor-10139 .elementor-element-81000032,
body.page-id-10139 .elementor-10139 .elementor-element-81000039{
width:auto;
  padding:30px 34px;
  background:#fff;
  border:0;
  border-top:5px solid #c8a15a;
  box-shadow:0 10px 30px rgba(28,52,76,.09);
}

body.page-id-10139 .elementor-10139 .elementor-element-810000a3{
border:0;
  border-left:2px solid rgba(200,161,90,.65);
  padding:0 0 0 32px;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100008e,
body.page-id-10139 .elementor-10139 .elementor-element-81000092,
body.page-id-10139 .elementor-10139 .elementor-element-81000096,
body.page-id-10139 .elementor-10139 .elementor-element-8100009a,
body.page-id-10139 .elementor-10139 .elementor-element-8100009e,
body.page-id-10139 .elementor-10139 .elementor-element-810000a2{
position:relative;
  margin:0 0 27px;
}

body.page-id-10139 .elementor-10139 .elementor-element-810000a2{
margin-bottom:0;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100008b,
body.page-id-10139 .elementor-10139 .elementor-element-8100008f,
body.page-id-10139 .elementor-10139 .elementor-element-81000093,
body.page-id-10139 .elementor-10139 .elementor-element-81000097,
body.page-id-10139 .elementor-10139 .elementor-element-8100009b,
body.page-id-10139 .elementor-10139 .elementor-element-8100009f{
position:absolute;
  left:-40px;
  top:5px;
  width:14px;
  min-width:14px;
  max-width:14px;
  height:14px;
  min-height:14px;
  max-height:14px;
  aspect-ratio:1/1;
  padding:0;
  margin:0;
  border-radius:50%;
  background:#c8a15a;
  display:block;
}

@media(max-width:600px){
body.page-id-10139 .elementor-10139 .elementor-element-82000001{
left:12px;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100001e,
body.page-id-10139 .elementor-10139 .elementor-element-81000025,
body.page-id-10139 .elementor-10139 .elementor-element-8100002c,
body.page-id-10139 .elementor-10139 .elementor-element-81000033,
body.page-id-10139 .elementor-10139 .elementor-element-8100003a{
grid-template-columns:1fr;
    gap:13px;
    padding:0 0 42px 38px;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100003a{
padding-bottom:0;
}

body.page-id-10139 .elementor-10139 .elementor-element-81000019,
body.page-id-10139 .elementor-10139 .elementor-element-81000020,
body.page-id-10139 .elementor-10139 .elementor-element-81000027,
body.page-id-10139 .elementor-10139 .elementor-element-8100002e,
body.page-id-10139 .elementor-10139 .elementor-element-81000035{
left:4px;
}

body.page-id-10139 .elementor-10139 .elementor-element-8100001d,
body.page-id-10139 .elementor-10139 .elementor-element-81000024,
body.page-id-10139 .elementor-10139 .elementor-element-8100002b,
body.page-id-10139 .elementor-10139 .elementor-element-81000032,
body.page-id-10139 .elementor-10139 .elementor-element-81000039{
width:100%;
    padding:25px 23px;
}
}/* End custom CSS */