*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1588898387 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1346654418 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1705737369 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1918843797 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner *.u_1591124098 { display:none !important; }

  *#dm .dmInner *.u_1063358676 { display:none !important; }

  *#dm .dmInner *.u_1731896985 { display:none !important; }

  *#dm .dmInner *.u_1163420497 { display:none !important; }

  *#dm .dmInner div.u_1918843797 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1963438935 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1963438935 { width:100% !important; }

  *#dm .dmInner div.u_1445196833 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1445196833 { width:100% !important; }

  *#dm .dmInner div.u_1508857242 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1508857242 { width:100% !important; }

  *#dm .dmInner *.u_1244325482 { text-align:CENTER !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner *.u_1671947529 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1097522670 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1097522670 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner div.u_2701602778 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1736402856 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1865527915 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1029847482 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1805563119 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3480544330 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1033392635 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1001030626 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1581648435 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1878853652 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1186517716 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1405815992 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1472144207 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1461045866 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1215690864 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1244325482 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1671947529 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1543336182 {
    background-color:rgba(0,0,0,0.25) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1490617594 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2599899133 hr { color:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1918843797 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1918843797 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1918843797 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1918843797 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#b4493407 {
    width: 61.48%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca4a3a43 {
    margin: 0px 0% 0px 0%;
}
    
#efe2cb3e::before, #efe2cb3e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.15;
}
#efe2cb3e {
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/DSC03438-1920w.jpeg);
}
    
#\37 cbfd39b {
    min-height: 870px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8b04d31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9160a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a0fb4e36 {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_00o.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_00o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4493407 {
    width: 39.58%;
}
    
#efe2cb3e::before, #efe2cb3e > .bgExtraLayerOverlay {
    
}
#efe2cb3e {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 cbfd39b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#d8b04d31 {
    width: 100%;
    min-height: 8px;
}
    
#\30 b9160a2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b4493407 {
    width: 72.49%;
}
    
#efe2cb3e::before, #efe2cb3e > .bgExtraLayerOverlay {
    
}
#efe2cb3e {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 cbfd39b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#d8b04d31 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    height: auto;
}
    
#a0fb4e36 {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
}



@media all {
    
#\35 6864770 {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a9ddc78 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 8b61dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 da7ad07 {
    width: 48.944572490706314%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_5);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b021041 {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_4sd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6864770 {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#\38 8b61dc7 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\34 da7ad07 {
    width: 49.42635253054101%;
}
}



@media (max-width: 767px) {
    
#\35 6864770 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#\38 8b61dc7 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\34 da7ad07 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
}



@media all {
    
#dd584114 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af506112 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\36 494e806 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ba8630 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 071d25e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#cddbfa45 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b41080d4 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 485ed36 {
    justify-content: space-around;
    align-items: center;
    width: 99.99833609475799%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/DSC03500-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 485ed36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYA/8QAJRAAAQMDAgYDAAAAAAAAAAAAAQACAwQFBhESBxMhIkFxMWGR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAgMEBf/EABwRAAICAgMAAAAAAAAAAAAAAAABAhESMQMTQf/aAAwDAQACEQMRAD8AiMlp8hvN1YKkCOJp1Dfjd9DqqaGK2MhY2SzVReGgOOvn8Ulm+Wz5BWCop38iNx1YxnTYEEOIl6iAjErSGdoPpZ3D24LOrDUZPbBLUS7mAkkCPyinDuPtZZUejFpH/9k=');
}
    
#c8a19ced {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0a372b3 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc82e1d2 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0ba33f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 5709c2a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 352c4ed {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 60b2aaf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1t1 {
    width: 95.49%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -50px;
}
    
#e955e45c {
    width: 95.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e73566a5 {
    width: 95.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe1ad45 {
    justify-content: space-around;
    align-items: center;
    width: 99.99833609475799%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/DSC02567-584c87eb-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 fe1ad45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQI1x3DTUvCcADA4f8X6BAIvVC0GZkrMNdoK0TF5Zo1nS6NXGvTdJ1ma0QWHSKEqFOnPvAv6IFHTOZfTKYPhE4fc0+ltFlEWpGQV/MoOyraiU2tEyK6o5ShH3Pj+liHFQ62yyhyiaN9g9aph9OLaIczhG52OO8G3EYpXjvAavS5aA25v8t4ef0mTt4YTDOEvFtGq9jYlzFV6xq97nHmjpk9fzJ//8EfJVQtF5FbyyMpOnrzCt3yqTkRvTDjafH7fzB+xGi4iKXlDXLrBbaKBgWtiVr3ML2YIPkgShe4Ucax7fMHdDlxIl9FouIAAAAASUVORK5CYII=');
}
    
#\39 4ea6aec {
    justify-content: space-around;
    align-items: center;
    width: 99.99833609475799%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/IMG_4763-1920w.PNG);
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    order: 3;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 4ea6aec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAIAAABrQaqyAAAACXBIWXMAACE4AAAhOAFFljFgAAACC0lEQVQozxXEbXPZcAAA8P9H2HrX3VrbTWfGdNIQ4rHMMzNBqYeFZDSE1GNCGEKrh+K282Lbqx1VL7pvsK7tvttuvxc/UCCjF0Jrtfx5++fu/uHv79v/390/3Nz8WiwWoEwlhHb965f5crW+Wm+Wq/X6enO13nz7/mM8GQOOIdpcaSD0RuPp5HI2uZxNZ/PpfD4ajwYDAXTqWb5eaLBVluPZRptttvnW53an0+22ux0eCBzVqueZYi5NnsTxTCKVzVB0rc72OvxQ4EGlkMpnP0ajYZvTZ7C4D20+7/sQniJKxRxfLQAqk0rEjhx2OwRrZAp4H0K0OqPfHyDwZCmXAST5CcMwk9EIw7BKpUI1GqNe53Y5I+FwJp0GWYrGgmGD3oBqNQZUazagh0ady+GIxRJ5mgHhSNJs9UoVqBwyvlWZIcSshA0IagkEj3P5U+DyYEq1Zfs59GQP2ZFodyXap2JYLEWsNm86RQCH3bkPodsixZZIufXs4LEIerSj2H2h0OlM0VAA4PGox2FTHxy8kclfv5JJXkr3xBK5VGpC1ZjnHajkSQqPJILusNcacJp8Nr3DhDhNyAenOR70gD5f6dbpJpPm8vFqNlIiQydxHxFxk8d+Cj8CQrM8aJ6eNejzBnXGZvo1osUkuVysRsVZOg16HDNoMud88YKnhw1q2Mj2a0SvnGoVcb5I/ANckranF9KRLQAAAABJRU5ErkJggg==');
}
    
#e31cfc4d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e31cfc4d {
    width: 89.58%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5d0683e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c5d0683e {
    width: 89.57946910142067%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f33144.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 8f33144 {
    width: 89.57946910142067%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd584114 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#af506112 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\36 494e806 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2ba8630 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\30 071d25e {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#cddbfa45 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#b41080d4 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
}
    
#\39 485ed36 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\39 485ed36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYA/8QAJRAAAQMDAgYDAAAAAAAAAAAAAQACAwQFBhESBxMhIkFxMWGR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAgMEBf/EABwRAAICAgMAAAAAAAAAAAAAAAABAhESMQMTQf/aAAwDAQACEQMRAD8AiMlp8hvN1YKkCOJp1Dfjd9DqqaGK2MhY2SzVReGgOOvn8Ulm+Wz5BWCop38iNx1YxnTYEEOIl6iAjErSGdoPpZ3D24LOrDUZPbBLUS7mAkkCPyinDuPtZZUejFpH/9k=');
}
    
#c8a19ced {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0a372b3 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#bc82e1d2 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\37 5709c2a {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.66666666666667%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\32 352c4ed {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\39 60b2aaf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe1ad45 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 fe1ad45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQI1x3DTUvCcADA4f8X6BAIvVC0GZkrMNdoK0TF5Zo1nS6NXGvTdJ1ma0QWHSKEqFOnPvAv6IFHTOZfTKYPhE4fc0+ltFlEWpGQV/MoOyraiU2tEyK6o5ShH3Pj+liHFQ62yyhyiaN9g9aph9OLaIczhG52OO8G3EYpXjvAavS5aA25v8t4ef0mTt4YTDOEvFtGq9jYlzFV6xq97nHmjpk9fzJ//8EfJVQtF5FbyyMpOnrzCt3yqTkRvTDjafH7fzB+xGi4iKXlDXLrBbaKBgWtiVr3ML2YIPkgShe4Ucax7fMHdDlxIl9FouIAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#af506112 {
    min-height: 100px;
    height: auto;
}
    
#\36 494e806 {
    height: 56px;
    width: 56px;
}
    
#\32 2ba8630 {
    height: 56px;
    width: 56px;
}
    
#\30 071d25e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 100px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cddbfa45 {
    height: 56px;
    width: 56px;
}
    
#b41080d4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#\39 485ed36 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 485ed36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYA/8QAJRAAAQMDAgYDAAAAAAAAAAAAAQACAwQFBhESBxMhIkFxMWGR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAgMEBf/EABwRAAICAgMAAAAAAAAAAAAAAAABAhESMQMTQf/aAAwDAQACEQMRAD8AiMlp8hvN1YKkCOJp1Dfjd9DqqaGK2MhY2SzVReGgOOvn8Ulm+Wz5BWCop38iNx1YxnTYEEOIl6iAjErSGdoPpZ3D24LOrDUZPbBLUS7mAkkCPyinDuPtZZUejFpH/9k=');
}
    
#\30 0a372b3 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#bc82e1d2 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\37 5709c2a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 60b2aaf {
    min-height: 100px;
    height: auto;
}
    
#\35 fe1ad45 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\35 fe1ad45.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQI1x3DTUvCcADA4f8X6BAIvVC0GZkrMNdoK0TF5Zo1nS6NXGvTdJ1ma0QWHSKEqFOnPvAv6IFHTOZfTKYPhE4fc0+ltFlEWpGQV/MoOyraiU2tEyK6o5ShH3Pj+liHFQ62yyhyiaN9g9aph9OLaIczhG52OO8G3EYpXjvAavS5aA25v8t4ef0mTt4YTDOEvFtGq9jYlzFV6xq97nHmjpk9fzJ//8EfJVQtF5FbyyMpOnrzCt3yqTkRvTDjafH7fzB+xGi4iKXlDXLrBbaKBgWtiVr3ML2YIPkgShe4Ucax7fMHdDlxIl9FouIAAAAASUVORK5CYII=');
}
    
#\39 4ea6aec {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 4ea6aec.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAIAAABrQaqyAAAACXBIWXMAACE4AAAhOAFFljFgAAACC0lEQVQozxXEbXPZcAAA8P9H2HrX3VrbTWfGdNIQ4rHMMzNBqYeFZDSE1GNCGEKrh+K282Lbqx1VL7pvsK7tvttuvxc/UCCjF0Jrtfx5++fu/uHv79v/390/3Nz8WiwWoEwlhHb965f5crW+Wm+Wq/X6enO13nz7/mM8GQOOIdpcaSD0RuPp5HI2uZxNZ/PpfD4ajwYDAXTqWb5eaLBVluPZRptttvnW53an0+22ux0eCBzVqueZYi5NnsTxTCKVzVB0rc72OvxQ4EGlkMpnP0ajYZvTZ7C4D20+7/sQniJKxRxfLQAqk0rEjhx2OwRrZAp4H0K0OqPfHyDwZCmXAST5CcMwk9EIw7BKpUI1GqNe53Y5I+FwJp0GWYrGgmGD3oBqNQZUazagh0ady+GIxRJ5mgHhSNJs9UoVqBwyvlWZIcSshA0IagkEj3P5U+DyYEq1Zfs59GQP2ZFodyXap2JYLEWsNm86RQCH3bkPodsixZZIufXs4LEIerSj2H2h0OlM0VAA4PGox2FTHxy8kclfv5JJXkr3xBK5VGpC1ZjnHajkSQqPJILusNcacJp8Nr3DhDhNyAenOR70gD5f6dbpJpPm8vFqNlIiQydxHxFxk8d+Cj8CQrM8aJ6eNejzBnXGZvo1osUkuVysRsVZOg16HDNoMud88YKnhw1q2Mj2a0SvnGoVcb5I/ANckranF9KRLQAAAABJRU5ErkJggg==');
}
    
#widget_1t1 {
    margin-top: -10px;
}
    
#e955e45c {
    margin-top: -20px;
}
    
#e73566a5 {
    margin-top: -10px;
}
    
#dd584114 {
    width: 67.61%;
}
}



@media all {
    
#\31 9279352 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1c10cc8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f575c63 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0790bf8 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc88ec79 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e8c4d0e {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 842c38e {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/pexels-photo-10162529-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 842c38e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAxEEBQYHEiEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGhEAAwEAAwAAAAAAAAAAAAAAAQIDAAQRIf/aAAwDAQACEQMRAD8Az1u1IadRUJUbrTyy8iSISVZhctxxVJieOhgAoeHCdpBnHuE7sGPW/9k=');
}
    
#\39 b4d1c53 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/IMG_5087-1920w.PNG);
    border-radius: 30px;
    background-attachment: initial;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 b4d1c53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAIAAABrQaqyAAAACXBIWXMAACE4AAAhOAFFljFgAAAB5klEQVQozyXJaW/SYAAA4Pd3aKLRj8YlQjI2r9CNAQXbUtq+7XvQi9KDq8CwnOMwDIyZfthkczpNJrpE9yvN4vP1AYc+DAMSVvUotOc9bzVpHB81p1EwbDtRwwKhI1btom/JoY9GbWsxCBbD6izyhq1yt2aAQM+7NOfgnK/zoSP3G6VJ2550yoPQ6gQ68Cnr4rSjpipa2sVs3RA6jnLoaR0PhxUEXMp5NO/hTIAzPjrwUcbHrIfyHuYqiAPzgT/rVWZvrUVkLLqlaYh6vtww+IBwLuLA7+/vN9+W1xfvfp5PN+uj67Px5Ul/NQhGTavjEnB7c/Hn1/rv5vR28+nmavljPVl/7H+YN49H9WnXB58vT86/Lr9cjU/PWqulNR4p3a7YaojtKolqNqjN6sHICgY8Kb/kpCd7qYfM/gM2+1SVMp6pA8FTWT2bUuPbzOPY83ux7fu7Lx4xyS2ey5lGGewpwi6bijOJre1n8UQssZNgkq/ZTBpCbJdrIM0TJqu82i8kU8JBVsy/kQRBlooQY900XSBjp6jaIjRFaErQUKAOIVUhwRqlxAAysiXNKt6dKaumikwNGQjpRKNUI6Cg6AWlVFBKRagrmqkRGxObYJNolEAEOAnzEhZkctfI1KiNqE2w8b//AVPowNxOGk49AAAAAElFTkSuQmCC');
}
    
#\35 5f3d315 {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b12ef82d {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb22a08 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 675b6a3 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6a9f79a {
    width: 70.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7c2a1db {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#ca1457b8 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d5868ac {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa5ad1e {
    width: 95.48762999259702%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b13b08e8 {
    width: 95.4860506927063%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 89c0b6b {
    width: 95.4860506927063%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48313c5 {
    justify-content: space-around;
    align-items: center;
    width: 99.99833609475799%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/873f87dc/dms3rep/multi/opt/DSC02599-1920w.jpeg);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 48313c5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACYQAAEDAwMCBwAAAAAAAAAAAAEAAgMEERIFBjEUUSEjMkFxgfD/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAaEQEAAQUAAAAAAAAAAAAAAAAAAgEREiFB/9oADAMBAAIRAxEAPwDOtK2/t+CUu1Kpm8sXdGOSmnV7HHgKWew/dlJVuqZ0ktdJFnM5uLH9vpRLpnlxJndcm/KLG/T7odzuJaGknHHj2U2/1u+UIWorJ//Z');
}
    
#\35 b29fa7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b29fa7a {
    width: 89.57946910142067%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a14e19d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a14e19d {
    width: 89.57946910142067%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -49px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a80fda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 9a80fda {
    width: 89.57946910142067%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9279352 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 1c10cc8 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#\31 f575c63 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#e0790bf8 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#fc88ec79 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e8c4d0e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 842c38e {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 842c38e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAxEEBQYHEiEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGhEAAwEAAwAAAAAAAAAAAAAAAQIDAAQRIf/aAAwDAQACEQMRAD8Az1u1IadRUJUbrTyy8iSISVZhctxxVJieOhgAoeHCdpBnHuE7sGPW/9k=');
}
    
#\39 b4d1c53 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\39 b4d1c53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAIAAABrQaqyAAAACXBIWXMAACE4AAAhOAFFljFgAAAB5klEQVQozyXJaW/SYAAA4Pd3aKLRj8YlQjI2r9CNAQXbUtq+7XvQi9KDq8CwnOMwDIyZfthkczpNJrpE9yvN4vP1AYc+DAMSVvUotOc9bzVpHB81p1EwbDtRwwKhI1btom/JoY9GbWsxCBbD6izyhq1yt2aAQM+7NOfgnK/zoSP3G6VJ2550yoPQ6gQ68Cnr4rSjpipa2sVs3RA6jnLoaR0PhxUEXMp5NO/hTIAzPjrwUcbHrIfyHuYqiAPzgT/rVWZvrUVkLLqlaYh6vtww+IBwLuLA7+/vN9+W1xfvfp5PN+uj67Px5Ul/NQhGTavjEnB7c/Hn1/rv5vR28+nmavljPVl/7H+YN49H9WnXB58vT86/Lr9cjU/PWqulNR4p3a7YaojtKolqNqjN6sHICgY8Kb/kpCd7qYfM/gM2+1SVMp6pA8FTWT2bUuPbzOPY83ux7fu7Lx4xyS2ey5lGGewpwi6bijOJre1n8UQssZNgkq/ZTBpCbJdrIM0TJqu82i8kU8JBVsy/kQRBlooQY900XSBjp6jaIjRFaErQUKAOIVUhwRqlxAAysiXNKt6dKaumikwNGQjpRKNUI6Cg6AWlVFBKRagrmqkRGxObYJNolEAEOAnzEhZkctfI1KiNqE2w8b//AVPowNxOGk49AAAAAElFTkSuQmCC');
}
    
#\35 5f3d315 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b12ef82d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 675b6a3 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#c6a9f79a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d7c2a1db {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#ca1457b8 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\35 d5868ac {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 9279352 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 1c10cc8 {
    min-height: 100px;
    height: auto;
}
    
#\31 f575c63 {
    min-height: 100px;
    height: auto;
}
    
#e0790bf8 {
    height: 56px;
    width: 56px;
}
    
#fc88ec79 {
    height: 56px;
    width: 56px;
}
    
#\39 842c38e {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 842c38e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAxEEBQYHEiEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGhEAAwEAAwAAAAAAAAAAAAAAAQIDAAQRIf/aAAwDAQACEQMRAD8Az1u1IadRUJUbrTyy8iSISVZhctxxVJieOhgAoeHCdpBnHuE7sGPW/9k=');
}
    
#\39 b4d1c53 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 b4d1c53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAIAAABrQaqyAAAACXBIWXMAACE4AAAhOAFFljFgAAAB5klEQVQozyXJaW/SYAAA4Pd3aKLRj8YlQjI2r9CNAQXbUtq+7XvQi9KDq8CwnOMwDIyZfthkczpNJrpE9yvN4vP1AYc+DAMSVvUotOc9bzVpHB81p1EwbDtRwwKhI1btom/JoY9GbWsxCBbD6izyhq1yt2aAQM+7NOfgnK/zoSP3G6VJ2550yoPQ6gQ68Cnr4rSjpipa2sVs3RA6jnLoaR0PhxUEXMp5NO/hTIAzPjrwUcbHrIfyHuYqiAPzgT/rVWZvrUVkLLqlaYh6vtww+IBwLuLA7+/vN9+W1xfvfp5PN+uj67Px5Ul/NQhGTavjEnB7c/Hn1/rv5vR28+nmavljPVl/7H+YN49H9WnXB58vT86/Lr9cjU/PWqulNR4p3a7YaojtKolqNqjN6sHICgY8Kb/kpCd7qYfM/gM2+1SVMp6pA8FTWT2bUuPbzOPY83ux7fu7Lx4xyS2ey5lGGewpwi6bijOJre1n8UQssZNgkq/ZTBpCbJdrIM0TJqu82i8kU8JBVsy/kQRBlooQY900XSBjp6jaIjRFaErQUKAOIVUhwRqlxAAysiXNKt6dKaumikwNGQjpRKNUI6Cg6AWlVFBKRagrmqkRGxObYJNolEAEOAnzEhZkctfI1KiNqE2w8b//AVPowNxOGk49AAAAAElFTkSuQmCC');
}
    
#\35 5f3d315 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#b12ef82d {
    width: 66.60%;
}
    
#\33 675b6a3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#d7c2a1db {
    min-height: 100px;
    height: auto;
}
    
#ca1457b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\35 d5868ac {
    height: 56px;
    width: 56px;
}
    
#\30 48313c5 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\30 48313c5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACYQAAEDAwMCBwAAAAAAAAAAAAEAAgMEERIFBjEUUSEjMkFxgfD/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/xAAaEQEAAQUAAAAAAAAAAAAAAAAAAgEREiFB/9oADAMBAAIRAxEAPwDOtK2/t+CUu1Kpm8sXdGOSmnV7HHgKWew/dlJVuqZ0ktdJFnM5uLH9vpRLpnlxJndcm/KLG/T7odzuJaGknHHj2U2/1u+UIWorJ//Z');
}
    
#\31 fa5ad1e {
    margin-top: -10px;
}
    
#b13b08e8 {
    margin-top: -10px;
}
    
#\31 89c0b6b {
    margin-top: -10px;
}
    
#c6a9f79a {
    width: 76.13%;
}
}



@media all {
    
#\33 9315437 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e047cb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 0645d53 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7060879 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb9dfe45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 59ea679 {
    min-height: 795px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcf346ab {
    width: 49.129473527218494%;
    height: 496px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f070f4b {
    width: 42.87%;
    height: 447px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: -29px;
}
    
#\36 38dde43 {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e836fed4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e836fed4 {
    width: 72.62%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9315437 {
    width: 62.521369863013696%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 0% 4% 0%;
}
    
#\37 0645d53 {
    width: 33.48%;
    min-height: 8px;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 21d70da {
    margin: 0px 0% 0px 0%;
}
    
#\38 59ea679 {
    min-height: 440px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 21px;
    column-gap: 4%;
    padding: 4% 4% 0% 0%;
}
    
#\35 f070f4b {
    width: 62.59%;
    height: 227px;
    margin: 0px 0% 0px 0%;
}
    
#dcf346ab {
    height: 244px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9315437 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\37 0645d53 {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\37 21d70da {
    margin: 0px 0% 0px 0%;
}
    
#\38 59ea679 {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 10% 4% 4% 4%;
}
    
#dcf346ab {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 49.126226462465475%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f070f4b {
    height: 188px;
    order: 1;
}
    
#fb9dfe45 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 38dde43 {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
}



@media all {
    
#d85b5c68 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 6395f80 {
    min-height: 651px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 06ec941 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\30 06ec941.lazy {
    background-image: url('');
}
    
#df255649 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6395f80 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#\30 06ec941 {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\30 06ec941.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\35 6395f80 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 2% 8% 2%;
}
    
#\30 06ec941 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\30 06ec941.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 3dc5f89 {
    width: 78.47%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7b7600b {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f9a23ee {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b5eefffb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e60ac3be {
    margin: 0px 0% 0px 0%;
}
    
#\37 3dc5f89 {
    width: 60%;
}
    
#\37 7b7600b {
    min-height: 88px;
    padding: 6% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\37 7b7600b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f9a23ee {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e60ac3be {
    margin: 0px 0% 0px 0%;
}
    
#\37 3dc5f89 {
    width: 100%;
}
    
#\37 7b7600b {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#b5eefffb {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
}



@media all {
    
#\31 6525908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6320489 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2250784 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#af8d6dff {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 678d80c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 397343d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22251312321666%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c231e567 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ecb4974 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 031e7d6 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1e4cc5 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de1377a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 286a195 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d8cfb531 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb09d6d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 eb523c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0975691 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\33 28a2bfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bc6202d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72128683757705%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efabf35d {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d252c5d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22251312321666%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 347ca30 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7b851a5 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 161d9b6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c175523b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ce775189 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 95679a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d487491 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4fdf866 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b3bdda {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2250784 {
    margin: 0px 0% 0px 0%;
}
    
#d8cfb531 {
    margin: 0px 0% 0px 0%;
}
    
#f0975691 {
    height: 56px;
    width: 56px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#af8d6dff {
    width: 80%;
    align-items: flex-start;
    align-self: stretch;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 28a2bfc {
    margin: 0px 0% 0px 0%;
}
    
#\37 678d80c {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 397343d {
    min-height: auto;
    width: 100%;
}
    
#c231e567 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 ecb4974 {
    width: 80%;
    align-items: flex-start;
    align-self: stretch;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc6202d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 5f84055 {
    margin: 0px 0% 0px 0%;
}
    
#efabf35d {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 2% 4% 6% 4%;
}
    
#\30 f1e4cc5 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#\36 d252c5d {
    min-height: auto;
    width: 100%;
}
    
#\36 347ca30 {
    width: 80%;
    align-self: stretch;
    max-width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7b851a5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 161d9b6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 de1377a {
    margin: 0px 0% 0px 0%;
}
    
#c175523b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ce775189 {
    min-height: auto;
    width: 100%;
}
    
#\35 95679a3 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 d487491 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4fdf866 {
    height: auto;
    width: 110px;
}
    
#\32 1b3bdda {
    height: auto;
    width: 110px;
}
}



@media (max-width: 767px) {
    
#efabf35d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 eb09d6d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f0975691 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#af8d6dff {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 678d80c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#c231e567 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ecb4974 {
    min-height: 54px;
    width: 82.96%;
}
    
#\35 bc6202d {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f84055 {
    margin: 0px 0% 0px 0%;
}
    
#efabf35d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 5.998659517426273%;
}
    
#\30 f1e4cc5 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 347ca30 {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 7b851a5 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 161d9b6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#c175523b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 95679a3 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d487491 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\37 4fdf866 {
    width: 96px;
    height: auto;
}
    
#\32 1b3bdda {
    width: 96px;
    height: auto;
}
}



@media all {
    
#\38 73cb544 {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 6f8b358 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 94c7d2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f301d2f {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 5ae9408 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 73cb544 {
    width: 91.41%;
}
    
#\30 6f8b358 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    padding: 12% 4% 4% 4%;
}
    
#\37 5ae9408 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\38 73cb544 {
    width: 100.00%;
}
    
#\30 6f8b358 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#\37 5ae9408 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
}



@media all {
    
#bc56b056 {
    min-height: 325px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ad247a3f {
    width: 100%;
    height: 375px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 adbb711 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8a96853 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc56b056 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 370px;
    padding: 0px 0px 0px 0px;
}
    
#\31 adbb711 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#bc56b056 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ad247a3f {
    height: 176px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 adbb711 {
    width: 100%;
    min-height: 211px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#f53577ca {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3f1e045 {
    margin: 0px 0px 0px 0px;
}
    
#\38 0f3ce59 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#a6f0e4f8 {
    width: 99.9989358574049%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdac5e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 42c6be5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f53577ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
    
#a6f0e4f8 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 fdac5e9 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f53577ca {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 0f3ce59 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f53577ca {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
    
#\35 fdac5e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#fad82954 {
    width: 240px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bfda497 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#a0cddded {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 13575e5 {
    width: 596px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20b65dd {
    min-height: 257px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 208db1a {
    width: 54.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f0900fc {
    margin: 0px 0px 0px 0px;
}
    
#d049e21d {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#widget_70n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_70n {
    width: 63.50%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0cddded {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\33 13575e5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 20b65dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
    
#\31 208db1a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\35 bfda497 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 20b65dd {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#fad82954 {
    height: auto;
    width: 260px;
    margin-top: 3%;
    min-height: 50px;
}
    
#a0cddded {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#\33 13575e5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 20b65dd {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#d049e21d {
    height: 8px;
}
    
#\31 208db1a {
    width: 93.96%;
}
}



@media all {
    
#\39 4d55792 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 a43cc2e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fae31ff3 {
    width: 436px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s1i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_s1i {
    width: 85.53%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a9b10bc1 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a43cc2e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\39 4d55792 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a43cc2e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_s1i {
    margin-top: -25px;
}
}

