*#dm *.dmBody a.span.textonly
{
	color:rgb(0,173,239) !important;
}
*#dm *.dmBody div.u_1266548814 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1468090329 img
{
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1375838196 img
{
	border-radius:20px 20px 20px 20px !important;
}
.dmforminput
{
	height:80px !important;
}
*#dm *.dmBody a.u_1620619394
{
	background-color:var(--color_8) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}
*#dm *.dmBody a.u_1389179326
{
	background-color:var(--color_8) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}
*#dm *.dmBody a.u_1819423501
{
	background-color:var(--color_8) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}
*#dm *.dmBody a.u_1943363557
{
	background-color:var(--color_8) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}
textarea#1383601945
{
	height:200px !important;
}
#1383601945
{
	height:200px !important;
}
#1238692808
{
	height:200px !important;
}
.message
{
	height:200px !important;
}
#1926082271
{
	height:200px !important;
}
*#dm *.dmBody div.u_1321494953 img
{
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1075710792 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1075710792
{
	background-color:var(--color_7) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1247955060 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1247955060
{
	background-color:var(--color_7) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1944865916 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1944865916
{
	background-color:var(--color_7) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1833906303 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1833906303
{
	background-color:var(--color_7) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1775103321 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:var(--color_2) !important;
}*#dm *.dmBody div.u_1775103321 {
  background-color:var(--color_7) !important;
  background-image:initial !important;
}

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

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

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

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

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

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

*#dm *.dmBody a.u_1620619394:hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1620619394.hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1620619394:hover span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1620619394.hover span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1620619394 span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1360610156 {
  background-color:var(--color_8) !important;
  background-image:none !important;
  border-style:solid !important;
  border-width:3px 3px 3px 3px !important;
  border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}

*#dm *.dmBody a.u_1360610156:hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1360610156.hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1389179326 span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1943363557 span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1385570634 {
  background-color:var(--color_8) !important;
  background-image:none !important;
  border-style:solid !important;
  border-width:3px 3px 3px 3px !important;
  border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}

*#dm *.dmBody a.u_1385570634:hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1385570634.hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1819423501 span.text { color:var(--color_6) !important; }

*#dm *.dmBody a.u_1819423501:hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody a.u_1819423501.hover {
  background-color:var(--color_2) !important;
  background-image:initial !important;
  border-color:var(--color_2) !important;
}

*#dm *.dmBody *.u_1266548814 { width:100% !important; }

*#dm *.dmBody *.u_1468090329 { width:100% !important; }

*#dm *.dmBody *.u_1321494953 { width:100% !important; }

*#dm *.dmBody a.u_1827384184 {
  background-color:var(--color_8) !important;
  background-image:none !important;
  border-style:solid !important;
  border-width:2.66667px 2.66667px 2.66667px 2.66667px !important;
  border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}

*#dm *.dmBody a.u_1008436597 {
  background-color:var(--color_8) !important;
  background-image:none !important;
  border-style:solid !important;
  border-width:2.66667px 2.66667px 2.66667px 2.66667px !important;
  border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
}

*#dm *.dmBody *.u_1375838196
{
	width:100% !important;
}
*#dm *.dmBody *.u_1900769312
{
	width:100% !important;
}
*#dm *.dmBody div.u_1900769312 img
{
	border-radius:0% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1682239960 .svg
{
	fill:var(--color_2) !important;
}
#\31 211597866
{
	height:200px !important;
}
*#dm *.dmBody div.u_1820699263 .dmformsubmit
{
	width:262px !important;
	height:50px !important;
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
#\31 685784331
{
	height:200px !important;
}
*#dm *.dmBody div.u_1904894826 .dmformsubmit
{
	width:262px !important;
	height:50px !important;
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1629866318
{
	width:auto !important;
}
*#dm *.dmBody div.u_1820699263
{
}
*#dm *.dmBody div.u_1820699263
{
}
*#dm *.dmBody div.u_1904894826
{
}
*#dm *.dmBody div.u_1904894826
{
}
separatorHomeCss{color:red !important}@media all {
    
#\33 183999b {
    min-height: 65vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.23;
    border-radius: inherit;
}
#ac7599bb {
    background-image: url(https://lirp.cdn-website.com/7787aaf5/dms3rep/multi/opt/tree+maintenance+pennsylvania-1920w.jpeg);
    background-origin: border-box;
}
    
#aa3e676d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#widget_vk3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ol4 {
    width: 248px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_1ch {
    align-items: center;
    width: 76.72%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_pjv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
}



@media all {
    
#\39 a8c1623 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 7e8daa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e3f46738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f8aff0f {
    margin: 0px 0px 0px 0px;
}
    
#\34 148a0be {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 10% 70px 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_jba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qbv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_6a6 {
    width: 100%;
    height: 558px;
    max-width: 100%;
}
    
#d2ac7e59 {
    width: 380px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7c740ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb66745 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a406932a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e403a63 {
    width: 561px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89c55f4 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2ccaf85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-position: 0% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 73aeab6 {
    margin: 0px 0px 0px 0px;
}
    
#widget_n1n {
    width: 100%;
    height: 540px;
    max-width: 100%;
}
    
#\35 4b2b8a8 {
    width: 380px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7a839f5 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2f39cbb {
    margin: 0px 0px 0px 0px;
}
    
#\33 7ad6e1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce77070f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b17e9ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bca65fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#widget_2gv {
    width: 100%;
    height: 512px;
    max-width: 100%;
}
    
#\34 bbe0b19 {
    width: 380px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 02149e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 1;
    padding: 40px 20px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8132af1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0px 20px 20px;
}
    
#widget_nge {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vrt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d3cda344 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 dd67c76 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7146843 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#db7ef1c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_a3e {
    width: 79.14%;
    height: auto;
    max-width: 100%;
}
    
#\32 bb00db0 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 60717a8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f297dc48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9c193e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.44;
}
#\35 358e262 {
    background-image: url(https://lirp.cdn-website.com/7787aaf5/dms3rep/multi/opt/pexels-photo-34425919-1920w.jpeg);
    background-size: auto;
}
    
#\36 1dfe269 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(33, 87, 32, 0.65);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
}
    
#\30 3297689 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 10% 100px 10%;
}
    
#\33 26010a0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2381c97 {
    width: 285px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b49848be {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
}
    
#d27eb947 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.372879042940674%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#f32bd793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b03cbde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b03cbde {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a3a6950 {
    width: 285px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee6cccdf {
    margin: 0px 0% 0px 0%;
}
    
#\31 62ea63d {
    width: 112px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\33 b603c13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f27430e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.62%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 50px 0% 50px 0%;
}
    
#\34 f20bf30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 9c3b289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\32 d3f7572 {
    width: 100%;
    height: 556px;
    max-width: 100%;
}
    
#\33 16ce04a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c96c1ee1 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 186f645 {
    margin: 0px 0px 0px 0px;
}
    
#c7be7d64 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 10% 70px 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 c900da1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e5469be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 f4c0cc5 {
    width: 285px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 450f9df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e0885105 {
    margin: 0px 0% 0px 0%;
}
    
#d54391e0 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 b1e7ac3 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bf0b9ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce66623d {
    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 all {
    
#\33 6534268 {
    margin: 0px 0% 0px 0%;
}
    
#\31 03a254a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d20e13 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 30px 2% 30px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cfea42e0 {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c50360e {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 e3c7732 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_4);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex: 1 1 auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#edb5b969 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_4);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex: 1 1 auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5ea6df {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 031338d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d077919 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_4);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex: 1 1 auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c297e4a {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb701136 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acab6eaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_4);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    flex: 1 1 auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#ea9a458b {
    width: 75px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c5c54c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e0f0a310 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 195c4a2 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 b565ca1 {
    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;
}
    
#b61e8ee0 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 31f3afd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b2146afa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.275280334496756%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0, 0, 0, 0.53);
    background-image: initial;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#a4559892 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fbd574f {
    margin: 0px 0% 0px 0%;
}
    
#\39 df06432 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
}
    
#c498acfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 186a0c5 {
    width: 285px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b718bc::before, #b8b718bc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.16;
    border-radius: inherit;
}
#b8b718bc {
    background-image: url(https://lirp.cdn-website.com/7787aaf5/dms3rep/multi/opt/emergency+tree+services+in+pennsylvania-1920w.webp);
}
    
#\37 55db58b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4e199e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c3afcac8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.72%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 50px 0% 50px 0%;
}
}



@media all {
    
#\39 e067193 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed18723f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d20213 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 10% 1% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 cf6667c {
    margin: 0px 0% 0px 0%;
}
    
#\39 42a549e {
    background-color: rgba(240, 242, 213, 1);
    background-image: initial;
}
}



@media all {
    
#\33 0111407 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f092c6bc {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e8bea61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5a36bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e42a807 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 10% 8% 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a812ed18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 936330d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e4d0730 {
    background-color: rgba(240, 242, 213, 1);
    background-image: initial;
}
    
#a9575f18 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f933c21 {
    margin: 0px 0% 0px 0%;
}
    
#b6e45f38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e85ceb0 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f728363e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2545088 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80d9d9f {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aeed4216 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c50e0a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e7bb2a {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f827de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 402d35d {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9eed4e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc26dc37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee9c134c {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9106521 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79e56b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b9f202 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b70baec {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd71bcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7ee8ba9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57f7eaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccb8b26e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a4355606 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ee6eac0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#df8d06eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6ba3ff {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d043fb0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 300622a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dc81a3cb {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 259eda4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 fe9616d {
    background-color: var(--color_4);
    background-image: initial;
}
    
#b31887be {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#cb900f0b {
    margin: 0px 0% 70px 0%;
}
    
#\34 068b89b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    justify-content: flex-start;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f84307dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 183999b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 100px 20px;
}
    
#aa3e676d {
    width: 100%;
    min-height: 80px;
    order: 1;
    justify-content: center;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
    
#group_1ch {
    width: 100%;
    align-items: center;
}
    
#group_pjv {
    justify-content: center;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 7e8daa8 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
    
#\34 148a0be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 40px 20px 70px 20px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#a406932a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 e403a63 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 89c55f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#\31 7c740ab {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 20px 20px 20px 20px;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
    
#\37 7a839f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#b17e9ff3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#bca65fad {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8132af1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 02149e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7146843 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9c193e0 {
    width: 100.00%;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
}
    
#\30 3297689 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 70px 20px 70px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b49848be {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 450px;
}
    
#\30 f27430e {
    width: 48%;
    min-height: 8px;
}
    
#d27eb947 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 16ce04a {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
    
#c7be7d64 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#\33 c900da1 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 e5469be {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 b1e7ac3 {
    padding-top: 70px;
    padding-bottom: 15px;
}
    
#bf0b9ed2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\30 2d20e13 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 25px;
}
    
#cfea42e0 {
    height: auto;
    width: 75px;
}
    
#\37 b5ea6df {
    height: auto;
    width: 75px;
}
    
#\31 c297e4a {
    height: auto;
    width: 75px;
}
    
#ea9a458b {
    height: auto;
    width: 75px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#b61e8ee0 {
    padding-top: 70px;
    padding-bottom: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 df06432 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 450px;
}
    
#b8b718bc::before, #b8b718bc > .bgExtraLayerOverlay {
    
}
    
#c3afcac8 {
    width: 48%;
    min-height: 8px;
}
    
#b2146afa {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 8d20213 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 0111407 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f092c6bc {
    height: auto;
    width: 110px;
}
    
#\35 936330d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 e8bea61 {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9575f18 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e42a807 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#b6e45f38 {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e85ceb0 {
    height: auto;
    width: 110px;
}
    
#d2545088 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 80d9d9f {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c50e0a7 {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e7bb2a {
    height: auto;
    width: 110px;
}
    
#\37 402d35d {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#cc26dc37 {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee9c134c {
    height: auto;
    width: 110px;
}
    
#\32 79e56b6 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 5b9f202 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dd71bcf {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7ee8ba9 {
    height: auto;
    width: 110px;
}
    
#ccb8b26e {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#a4355606 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#df8d06eb {
    width: 14.166666666666666%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6ba3ff {
    height: auto;
    width: 110px;
}
    
#\33 300622a {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#dc81a3cb {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b31887be {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 068b89b {
    width: 100%;
    min-height: 80px;
}
    
#f84307dd {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
#ac7599bb {
    background-position: 50% 50%;
}
    
#widget_ol4 {
    width: 296px;
}
}



@media (min-width: 1400px) {
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 148a0be {
    min-height: 297px;
    padding: 70px 15% 70px 15%;
}
    
#\30 f8aff0f {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#a406932a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\33 e403a63 {
    order: 1;
    width: 756px;
}
    
#\38 89c55f4 {
    min-height: 297px;
    max-width: none;
    padding: 70px 15% 70px 15%;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 73aeab6 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\30 2f39cbb {
    margin: 0px 0px 0px 0px;
}
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 7a839f5 {
    min-height: 297px;
    max-width: none;
    padding: 70px 15% 70px 15%;
}
    
#bca65fad {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 1400px) {
    
#\38 8132af1 {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 70px 15% 70px 15%;
}
    
#\32 dd67c76 {
    margin: 0px 0% 0px 0%;
}
    
#\33 02149e0 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nge.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nge {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_vrt {
    width: 100.00%;
}
}



@media (min-width: 1400px) {
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 8px;
}
    
#\30 3297689 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 100px 15% 100px 15%;
}
    
#\33 26010a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#ee6cccdf {
    margin: 0px 0% 0px 0%;
}
    
#b49848be {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 450px;
    padding: 4% 15% 4% 15%;
}
    
#d27eb947 {
    width: 48%;
    min-height: 8px;
}
    
#\36 a3a6950 {
    width: 306px;
}
    
#\30 f27430e {
    width: 48%;
    min-height: 8px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\33 16ce04a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 186f645 {
    margin: 0px 0px 0px 0px;
}
    
#c7be7d64 {
    min-height: 297px;
    padding: 70px 15% 70px 15%;
}
    
#\33 c900da1 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\37 f4c0cc5 {
    width: 306px;
}
}



@media (min-width: 1400px) {
    
#bf0b9ed2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 1217px;
    max-width: 100%;
    order: 0;
}
    
#\32 b1e7ac3 {
    max-width: none;
    padding: 0px 15% 0px 15%;
}
    
#e0885105 {
    margin: 0px 0% 0px 0%;
}
    
#\39 450f9df {
    align-items: center;
}
}



@media (min-width: 1400px) {
    
#\33 6534268 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2d20e13 {
    max-width: none;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 25px;
    padding: 30px 15% 30px 15%;
}
    
#\38 e3c7732 {
    align-items: center;
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cfea42e0 {
    width: 80px;
    height: auto;
}
    
#edb5b969 {
    align-items: center;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5ea6df {
    width: 80px;
    height: auto;
}
    
#\39 d077919 {
    align-items: center;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 c297e4a {
    width: 80px;
    height: auto;
}
    
#acab6eaf {
    align-items: center;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ea9a458b {
    width: 80px;
    height: auto;
}
}



@media (min-width: 1400px) {
    
#b61e8ee0 {
    max-width: none;
    padding: 0px 15% 0px 15%;
}
    
#\38 31f3afd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\35 fbd574f {
    margin: 0px 0% 0px 0%;
}
    
#\39 df06432 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 450px;
    padding: 4% 15% 4% 15%;
}
    
#b8b718bc::before, #b8b718bc > .bgExtraLayerOverlay {
    
}
    
#c3afcac8 {
    width: 48%;
    min-height: 8px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b2146afa {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\38 cf6667c {
    margin: 0px 0% 0px 0%;
}
    
#\38 8d20213 {
    padding: 5% 15% 1% 15%;
}
}



@media (min-width: 1400px) {
    
#f092c6bc {
    height: auto;
}
    
#\36 e42a807 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 351px;
    column-gap: 2%;
    padding: 2% 15% 8% 15%;
}
    
#\36 e8bea61 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b6e45f38 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 e85ceb0 {
    height: auto;
}
    
#\30 c50e0a7 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e7bb2a {
    height: auto;
}
    
#cc26dc37 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ee9c134c {
    height: auto;
}
    
#\39 dd71bcf {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7ee8ba9 {
    height: auto;
}
    
#df8d06eb {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6ba3ff {
    height: auto;
}
    
#\39 f933c21 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#b31887be {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 70px 15% 70px 15%;
}
    
#cb900f0b {
    margin: 0px 0% 0px 0%;
}
    
#\34 068b89b {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f84307dd {
    height: auto;
}
}



@media (max-width: 766px) {
    
#\39 a8c1623 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 148a0be {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\38 89c55f4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 fb66745 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#\37 7a839f5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce77070f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#c96c1ee1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c7be7d64 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#d54391e0 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 b1e7ac3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\36 c50360e {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 2d20e13 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\39 195c4a2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b61e8ee0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\38 8d20213 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 42a549e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 766px) {
    
#\36 e42a807 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 e4d0730 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 183999b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#aa3e676d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_vk3 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
    
#widget_ol4 {
    margin: 0px 0% 0px 0%;
}
    
#group_1ch {
    width: 100%;
}
    
#group_pjv {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 7e8daa8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#e3f46738 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 148a0be {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
    
#widget_6a6 {
    height: 240px;
}
    
#d2ac7e59 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a406932a {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e403a63 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 89c55f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
    
#\31 7c740ab {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2ccaf85 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_n1n {
    height: 240px;
}
    
#\35 4b2b8a8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 7ad6e1a {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 7a839f5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
    
#b17e9ff3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#bca65fad {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_2gv {
    height: 240px;
}
    
#\34 bbe0b19 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 02149e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\38 8132af1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
}



@media (max-width: 767px) {
    
#\31 7146843 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#db7ef1c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f297dc48 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
    
#\34 9c193e0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\30 3297689 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\30 2381c97 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b49848be {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d27eb947 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a3a6950 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f27430e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 d3f7572 {
    height: 240px;
}
    
#\33 16ce04a {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#c7be7d64 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 0px 20px 40px 20px;
}
    
#\33 c900da1 {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e5469be {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\37 f4c0cc5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 450f9df {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
}
    
#\32 b1e7ac3 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 15px 2%;
}
    
#bf0b9ed2 {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 e3c7732 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 2d20e13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#cfea42e0 {
    height: auto;
    width: 75px;
}
    
#edb5b969 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b5ea6df {
    height: auto;
    width: 75px;
}
    
#\39 d077919 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c297e4a {
    height: auto;
    width: 75px;
}
    
#acab6eaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ea9a458b {
    height: auto;
    width: 75px;
}
}



@media (max-width: 767px) {
    
#e0f0a310 {
    width: 100%;
    min-height: 10vh;
    align-items: center;
    row-gap: 10px;
}
    
#b61e8ee0 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 15px 2%;
}
}



@media (max-width: 767px) {
    
#b2146afa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 df06432 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 186a0c5 {
    margin: 0px 0% 0px 0%;
}
    
#b8b718bc::before, #b8b718bc > .bgExtraLayerOverlay {
    
}
    
#c3afcac8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ed18723f {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\38 8d20213 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\33 0111407 {
    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;
}
    
#f092c6bc {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 936330d {
    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 e8bea61 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\37 d5a36bd {
    order: 1;
}
    
#a9575f18 {
    min-height: 54px;
    width: 82.96%;
}
    
#\36 e42a807 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 2% 4% 12% 4%;
}
    
#b6e45f38 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\31 e85ceb0 {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f728363e {
    order: 1;
}
    
#d2545088 {
    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 80d9d9f {
    min-height: 54px;
    width: 82.96%;
}
    
#\30 c50e0a7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\35 3e7bb2a {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f827de {
    order: 1;
}
    
#\37 402d35d {
    min-height: 54px;
    width: 82.96%;
}
    
#cc26dc37 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#ee9c134c {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9106521 {
    order: 1;
}
    
#\32 79e56b6 {
    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 5b9f202 {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 dd71bcf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#d7ee8ba9 {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57f7eaf {
    order: 1;
}
    
#ccb8b26e {
    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;
}
    
#a4355606 {
    min-height: 54px;
    width: 82.96%;
}
    
#df8d06eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\37 e6ba3ff {
    width: 96px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d043fb0e {
    order: 1;
}
    
#\33 300622a {
    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;
}
    
#dc81a3cb {
    min-height: 54px;
    width: 82.96%;
}
}



@media (max-width: 767px) {
    
#b31887be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\34 068b89b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#f84307dd {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 7e8daa8 {
    align-items: flex-start;
}
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 e403a63 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 7c740ab {
    align-items: flex-start;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#b17e9ff3 {
    align-items: flex-start;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 160px;
}
    
#\30 3297689 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 16ce04a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\33 e5469be {
    align-items: flex-start;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media (min-width: 468px) and (max-width: 767px) {
    
#cfea42e0 {
    height: auto;
}
    
#\37 b5ea6df {
    height: auto;
}
    
#\31 c297e4a {
    height: auto;
}
    
#ea9a458b {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b8b718bc::before, #b8b718bc > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ed18723f {
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 0111407 {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#f092c6bc {
    height: auto;
}
    
#\35 936330d {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#\36 e8bea61 {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9575f18 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e42a807 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 396px;
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 2%;
    row-gap: 12px;
}
    
#b6e45f38 {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e85ceb0 {
    height: auto;
}
    
#d2545088 {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#\32 80d9d9f {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c50e0a7 {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e7bb2a {
    height: auto;
}
    
#\37 402d35d {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc26dc37 {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee9c134c {
    height: auto;
}
    
#\32 79e56b6 {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#\32 5b9f202 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dd71bcf {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7ee8ba9 {
    height: auto;
}
    
#ccb8b26e {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#a4355606 {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#df8d06eb {
    width: 15%;
    min-height: 8px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e6ba3ff {
    height: auto;
}
    
#\33 300622a {
    margin-top: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-height: 102px;
}
    
#dc81a3cb {
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f84307dd {
    height: auto;
}
}

