*#dm *.dmBody *.u_1462146493 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1462146493 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1100938426 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1100938426 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1054179429 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1054179429 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1942777380 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1942777380 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1422086651
{
	display:block !important;
}
*#dm *.dmBody *.u_1344561133
{
	display:none !important;
}
*#dm *.dmBody *.u_1787400379
{
	display:none !important;
}
*#dm *.dmBody *.u_1638352803 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1638352803 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1605181808
{
	display:block !important;
}
*#dm *.dmBody *.u_1873594388
{
	display:none !important;
}
*#dm *.dmBody *.u_1723050782
{
	display:none !important;
}
*#dm *.dmBody *.u_1533063857
{
	display:block !important;
}
*#dm *.dmBody *.u_1918654487
{
	display:none !important;
}
*#dm *.dmBody *.u_1185531208
{
	display:none !important;
}
*#dm *.dmBody div.u_1100938426 .caption-button
{
	border-radius:50px 0 0 0 !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1100938426 .caption-button:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1100938426 .caption-button.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1462146493 .caption-button
{
	border-radius:50px 0 0 0 !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1462146493 .caption-button:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1462146493 .caption-button.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1054179429 .caption-button
{
	border-radius:50px 0 0 0 !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1054179429 .caption-button:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1054179429 .caption-button.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1458799425
{
	display:block !important;
}
*#dm *.dmBody *.u_1114291095
{
	display:none !important;
}
*#dm *.dmBody *.u_1689102901
{
	display:none !important;
}
*#dm *.dmBody div.u_1942777380 .caption-button
{
	border-radius:50px 0 0 0 !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1942777380 .caption-button:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1942777380 .caption-button.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1638352803 .caption-button
{
	border-radius:50px 0 0 0 !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1638352803 .caption-button:hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1638352803 .caption-button.hover
{
	border-color:rgba(0,0,0,0) !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1772892363
{
	display:block !important;
}
*#dm *.dmBody *.u_1526463084
{
	display:none !important;
}
*#dm *.dmBody *.u_1470243368
{
	display:none !important;
}
*#dm *.dmBody div.u_1729161704
{
	background-color:rgba(238,238,238,1) !important;
	background-image:initial !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1462146493 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1100938426 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1100938426 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1054179429 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1054179429 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1942777380 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1638352803 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1942777380 .caption-button
{
	width:200px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1638352803 .caption-button
{
	width:200px !important;
	height:70px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d10d61d955416b6697737d {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 3d10d61d955416b6697737e {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 18px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 3% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d10d61d955416b6697737c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d10d61d955416b6697737f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e02e5fc {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#a963c55d {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\38 335f045 {
    align-self: start;
    padding-top: 10%;
    background-size: cover;
    display: flex;
    padding-bottom: 10%;
    min-height: 460px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\39 97b5e70::before, #\39 97b5e70 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 97b5e70 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-image: url("https://le-de.cdn-website.com/b54ae695393f49aaa01f91643f85d229/dms3rep/multi/opt/slider-1920w.jpg");
}
    
#d54da98e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 60.75000000000001%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#group_13k {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 39.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\35 550ba00 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b81bd17f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e28c39a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\31 295cb76 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#\31 bcad828 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#b6715cc7 {
    margin: 0px 0% 0px 0%;
}
    
#group_j1u {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    border-radius: 0px 0 150px 0;
    background-image: url("https://le-de.cdn-website.com/b54ae695393f49aaa01f91643f85d229/dms3rep/multi/opt/glasfaser-1920w.jpg");
    background-color: rgba(255,255,255,1);
    padding: 16px 16px 16px 16px;
}
    
#d3f306c9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#\32 3938380 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#\30 2f6f171 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\33 843e57c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#f3719fb4 {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1%;
    row-gap: 6px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 99812e2 {
    margin: 0px 0% 0px 0%;
}
    
#a3ad2a22 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24.25%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    border-radius: 50px 0 0 0;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c82cab25 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#\32 79bbffe {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24.25%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    border-radius: 50px 0 0 0;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 683bed8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#b8cfd97b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#b93908ba {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#b531a69c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24.25%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    border-radius: 50px 0 0 0;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 bf4ab34 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#ce1b0551 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 24.25%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    border-radius: 50px 0 0 0;
    padding: 3% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c8cc364 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#\37 7842437 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 3be2b93 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a2602d06 {
    align-self: start;
    background-size: cover;
    min-height: 240px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1%;
    row-gap: 6px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 1%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 399b0cb {
    margin: 0px 0% 0px 0%;
}
    
#widget_08t {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 cfb4157 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 0e876e4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 750d561 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d3d635d6 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 41018c2 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\38 5b9dba7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3b1a8de {
    align-self: start;
    background-size: cover;
    min-height: 240px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 1%;
    row-gap: 6px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 1%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 82ace77 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 28f2c90 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9821fa3 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 a7974a2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 83f8e57 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_tpd.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#widget_tpd {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\30 5e73302 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f79a107a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#b5a7d557 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\33 c2da16d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 3px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    background-color: rgba(238,238,238,1);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b7c06d04 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    border-radius: 0px 0 0px 150px;
    background-image: url("https://le-de.cdn-website.com/b54ae695393f49aaa01f91643f85d229/dms3rep/multi/opt/large_63e38bf896c67e7dee60e9d9_e9ad5170d2c5defed4b61386dbcaa1f11d22051c3d213e26a582e4351a1fec01_63e38c31-1920w.jpg");
    background-color: rgba(255,255,255,1);
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\36 719ccfe {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#\33 b1ee699 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ca31d82 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#bd25164d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
}



@media all {
    
#ea14d05d {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\30 fcd1bc1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a3df337 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 adb99a9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: flex-start;
    align-self: flex-start;
    margin: 0px 0% 16px 0%;
}
    
#c2cfc747 {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 18px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 3% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_cn4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_h7v {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 30px;
}
}



@media all {
    
#\35 1331396 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#b05b2367 {
    margin: 0px 0% 0px 0%;
}
    
#b93e322f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e66c3a4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#fae588c4 {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 18px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 2%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#befec952 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\37 68bcc73 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 6016c0d {
    margin: 0px 0% 0px 0%;
}
    
#\30 d5be699 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2nf {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    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: 767px) and (max-width: 1024px) {
    
#\36 3d10d61d955416b6697737e {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\36 3d10d61d955416b6697737f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a963c55d {
    width: 100.00%;
}
    
#\38 335f045 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#\39 97b5e70::before, #\39 97b5e70 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
    
#d54da98e {
    width: 100%;
    min-height: 8px;
}
    
#group_13k {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 550ba00 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#b81bd17f {
    width: 48.5%;
    min-height: 8px;
}
    
#group_j1u {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#f3719fb4 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#a3ad2a22 {
    width: 24.25%;
    min-height: 8px;
}
    
#\32 79bbffe {
    width: 24.25%;
    min-height: 8px;
}
    
#b531a69c {
    width: 24.25%;
    min-height: 8px;
}
    
#ce1b0551 {
    width: 24.25%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3be2b93 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#a2602d06 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 0e876e4 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#d3d635d6 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 5b9dba7 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\34 3b1a8de {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\32 82ace77 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\31 a7974a2 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\30 5e73302 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\33 c2da16d {
    width: 48.5%;
    min-height: 8px;
}
    
#b7c06d04 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 a3df337 {
    width: 100%;
    min-height: 8px;
}
    
#c2cfc747 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#b93e322f {
    width: 100%;
    min-height: 8px;
}
    
#fae588c4 {
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 68bcc73 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\30 d5be699 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\36 3d10d61d955416b6697737e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\36 3d10d61d955416b6697737f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\38 335f045 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\39 97b5e70::before, #\39 97b5e70 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
    
#d54da98e {
    width: 65.66666666666666%;
    min-height: 8px;
}
    
#group_13k {
    width: 34.33%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\35 550ba00 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#b81bd17f {
    width: 48.5%;
    min-height: 8px;
}
    
#group_j1u {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#f3719fb4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#a3ad2a22 {
    width: 24.25%;
    min-height: 8px;
}
    
#\32 79bbffe {
    width: 24.25%;
    min-height: 8px;
}
    
#b531a69c {
    width: 24.25%;
    min-height: 8px;
}
    
#ce1b0551 {
    width: 24.25%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\36 3be2b93 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#a2602d06 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\30 0e876e4 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#d3d635d6 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\38 5b9dba7 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\34 3b1a8de {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\32 82ace77 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\31 a7974a2 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\30 5e73302 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\33 c2da16d {
    width: 48.5%;
    min-height: 8px;
}
    
#b7c06d04 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\34 a3df337 {
    width: 100%;
    min-height: 8px;
}
    
#c2cfc747 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 1400px) {
    
#b93e322f {
    width: 100%;
    min-height: 8px;
}
    
#fae588c4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
}



@media (min-width: 1400px) {
    
#\37 68bcc73 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\30 d5be699 {
    width: 100%;
    min-height: 8px;
}
}



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



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



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



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



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



@media (max-width: 766px) {
    
#\30 5e73302 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b5a7d557 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



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



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



@media (max-width: 767px) {
    
#\36 3d10d61d955416b6697737e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 3d10d61d955416b6697737f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 335f045 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\39 97b5e70::before, #\39 97b5e70 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
    
#d54da98e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#group_13k {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 550ba00 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#b81bd17f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#group_j1u {
    width: 100%;
    min-height: 67vw;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#f3719fb4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a3ad2a22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 5%;
    padding-left: 5%;
}
    
#\32 79bbffe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 5%;
    padding-left: 5%;
}
    
#b531a69c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 5%;
    padding-left: 5%;
}
    
#ce1b0551 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 5%;
    padding-left: 5%;
}
}



@media (max-width: 767px) {
    
#\36 3be2b93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a2602d06 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\30 0e876e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3d635d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 5b9dba7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3b1a8de {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 82ace77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a7974a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 5e73302 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 c2da16d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b7c06d04 {
    width: 100%;
    min-height: 67vw;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\34 a3df337 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c2cfc747 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b93e322f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fae588c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 68bcc73 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 d5be699 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3d10d61d955416b6697737e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d10d61d955416b6697737f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 335f045 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 97b5e70::before, #\39 97b5e70 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
    
#d54da98e {
    width: 100%;
    min-height: 80px;
}
    
#group_13k {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 550ba00 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b81bd17f {
    width: 100%;
    min-height: 80px;
}
    
#group_j1u {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f3719fb4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a3ad2a22 {
    width: 100%;
    min-height: 80px;
}
    
#\32 79bbffe {
    width: 100%;
    min-height: 80px;
}
    
#b531a69c {
    width: 100%;
    min-height: 80px;
}
    
#ce1b0551 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3be2b93 {
    width: 100%;
    min-height: 80px;
}
    
#a2602d06 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 0e876e4 {
    width: 100%;
    min-height: 80px;
}
    
#d3d635d6 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 5b9dba7 {
    width: 100%;
    min-height: 80px;
}
    
#\34 3b1a8de {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 82ace77 {
    width: 100%;
    min-height: 80px;
}
    
#\31 a7974a2 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 5e73302 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 c2da16d {
    width: 100%;
    min-height: 80px;
}
    
#b7c06d04 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 a3df337 {
    width: 100%;
    min-height: 80px;
}
    
#c2cfc747 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b93e322f {
    width: 100%;
    min-height: 80px;
}
    
#fae588c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 68bcc73 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 d5be699 {
    width: 100%;
    min-height: 80px;
}
}

