*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1852455222
{
	display:block !important;
}
*#dm *.dmBody *.u_1098114964
{
	display:none !important;
}
*#dm *.dmBody *.u_1273431134
{
	display:none !important;
}
*#dm *.dmBody *.u_1470377112
{
	display:block !important;
}
*#dm *.dmBody *.u_1887894625
{
	display:none !important;
}
*#dm *.dmBody *.u_1378120058
{
	display:none !important;
}
*#dm *.dmBody *.u_1459874072
{
	display:block !important;
}
*#dm *.dmBody *.u_1680054201
{
	display:none !important;
}
*#dm *.dmBody *.u_1240656464
{
	display:none !important;
}
*#dm *.dmBody div.u_4275213662 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_4275213662 .caption-container .caption-title
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_4046536492 hr
{
	color:var(--color_4) !important;
	border-width:3px !important;
}
*#dm *.dmBody div.u_2730434587 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1028745999 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1785846406 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1521342202 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1730860782 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1541315996 hr
{
	color:var(--color_4) !important;
	border-width:3px !important;
}
*#dm *.dmBody div.u_1791657195 hr
{
	color:var(--color_4) !important;
	border-width:3px !important;
}
*#dm *.dmBody div.u_584891172
{
	background-color:var(--color_2) !important;
	background-image:none !important;
	border-radius:6px 6px 6px 6px !important;
}
*#dm *.dmBody div.u_4275213662 .photoGalleryThumbs .image-container
{
	border-radius:6px 6px 6px 6px !important;
	border-bottom:3px solid var(--color_4) !important;
}
#1164611353
{
	padding:12px !important;
	border-radius:6px !important;
	background-color:white !important;
}
*#dm *.dmBody *.u_3673286618
{
	width:100% !important;
}
*#dm *.dmBody *.u_1927122480
{
	display:block !important;
}
*#dm *.dmBody *.u_1730384772
{
	display:none !important;
}
*#dm *.dmBody *.u_1600632475
{
	display:none !important;
}
*#dm *.dmBody div.u_3441333285 input::placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 input.placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 textarea::placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 textarea.placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 select::placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 select.placeholder
{
	color:var(--color_1) !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 input:not([type="submit"])
{
	background-color:var(--color_2) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
	border-radius:6px 6px 6px 6px !important;
}
*#dm *.dmBody div.u_3441333285 textarea
{
	background-color:var(--color_2) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
	border-radius:6px 6px 6px 6px !important;
}
*#dm *.dmBody div.u_3441333285 select
{
	background-color:var(--color_2) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
	border-radius:6px 6px 6px 6px !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .m-recaptcha
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput input
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput textarea
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput .fileUploadLink
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .checkboxwrapper span
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .radiowrapper span
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .optinwrapper div
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .freetextwrapper
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput select
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .dmforminput option
{
	font-style:normal !important;
}
*#dm *.dmBody div.u_3441333285 .check-inner
{
	padding:7.5px !important;
	background-color:white !important;
	border-radius:6px !important;
}
*#dm *.dmBody div.u_3441333285 .dmformsubmit
{
	width:180px !important;
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody nav.u_1931312759
{
	color:white !important;
}
*#dm *.dmBody a.u_1473180487
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_4275213662 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_4275213662 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_4275213662 .photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody *.u_4275213662 .photoGalleryThumbs .image-container a
{
	padding-top:300px !important;
}
*#dm *.dmBody div.u_3441333285
{
}
div#\31 409720168
{
	column-count:2 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2a983372745ab0956ba63d2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.1;
    border-radius: inherit;
}
#\36 2a983372745ab0956ba63d4 {
    background-position: 50% 100%;
    background-image: url("https://lirp.cdn-website.com/927dbaa4/dms3rep/multi/opt/IMG_7100-1920w.webp");
    background-color: var(--color_1);
}
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 120px 5% 120px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a983372745ab0956ba63d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.91%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a983372745ab0956ba63d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 35.95%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sdq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u6p {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_21s {
    align-items: flex-start;
    width: 600px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    min-width: 32px;
    border-radius: 6px 6px 6px 6px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7kr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6px 0px 6px;
}
#widget_7kr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 6px 0px;
}
    
#widget_i7n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_puf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c163a66e {
    width: 280px;
    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 {
    
#a82e9041 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 5% 40px 5%;
}
    
#\31 1be2f37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fea0793a {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_fr5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_var {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 9d49ce9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3bd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3bd {
    width: 200px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 73401c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
}
    
#\38 4123d6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2pu {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/927dbaa4/dms3rep/multi/opt/AdobeStock_335233891-1920w.jpeg");
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-position: 50% 100%;
    border-radius: 6px 6px 6px 6px;
}
    
#\31 6c0e435 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_es3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_es3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_gv8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gv8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 12px 0%;
}
    
#group_nek {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
}
    
#widget_ru7 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_bvr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff641932 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 4;
}
    
#\31 0e85c2c {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\35 41437e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f2da181 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 5;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 12px 0%;
}
    
#\38 d2c7025 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\35 ffde217 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3242fd2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bf1 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#b6a818f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6a818f9 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1778045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9b4c610 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a8badec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9aa82a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9aa82a6 {
    width: 69.44%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ea4c5818.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea4c5818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ef43390e {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 58e6106 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 5dd844e {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 40px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b6304a67::before, #b6304a67 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#b6304a67 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/927dbaa4/dms3rep/multi/opt/IMG_7042-1920w.webp);
    align-self: stretch;
    height: auto;
    background-position: 50% 100%;
    order: 1;
    border-radius: 6px 6px 6px 6px;
    background-color: var(--color_1);
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e52f3284 {
    margin: 0px 0% 0px 0%;
}
    
#f2c1c7a7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0% 60px 0%;
}
    
#\39 5ceb84e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 5;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 12px 0%;
}
    
#\30 e1779d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 4;
}
    
#\39 b6584ea {
    background-color: rgba(245,249,252,1);
    background-image: none;
}
    
#widget_ech {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\34 3cb7260.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3cb7260 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a1t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_iel {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#group_hr4 {
    align-items: flex-start;
    width: 94.60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(245, 249, 252, 0.14);
    background-image: none;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ala {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_t6p {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 c17c8ec {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a983372745ab0956ba63d5 {
    padding: 70px 20px 70px 20px;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    
}
    
#\36 2a983372745ab0956ba63d7 {
    width: 53.51%;
}
    
#group_21s {
    width: 346px;
}
    
#\36 2a983372745ab0956ba63d6 {
    width: 42.49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a82e9041 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 73401c3 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6304a67::before, #b6304a67 > .bgExtraLayerOverlay {
    
}
    
#f2c1c7a7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_iel {
    height: auto;
}
    
#group_hr4 {
    width: 99.80%;
}
    
#widget_a1t {
    width: 80.50%;
}
}



@media (min-width: 1400px) {
    
#\36 2a983372745ab0956ba63d5 {
    padding: 120px 5% 120px 5%;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    
}
    
#\36 2a983372745ab0956ba63d2 {
    margin: 0px 0% 0px 0%;
}
    
#group_21s {
    width: 693px;
}
}



@media (min-width: 1400px) {
    
#b6304a67::before, #b6304a67 > .bgExtraLayerOverlay {
    
}
    
#widget_iel {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\36 2a983372745ab0956ba63d5 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 50px 16px;
}
    
#\36 2a983372745ab0956ba63d7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 2a983372745ab0956ba63d6 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    
}
    
#widget_sdq {
    width: 100.00%;
}
    
#group_21s {
    align-items: center;
}
    
#c163a66e {
    width: 188px;
    height: auto;
    min-height: 41px;
}
}



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



@media (max-width: 767px) {
    
#\32 73401c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\38 4123d6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2pu {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c0e435 {
    min-width: 32px;
    width: 100%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c3242fd2 {
    margin: 0px 0% 0px 0%;
}
    
#b6a818f9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_bf1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 1778045 {
    width: 100%;
    min-height: 504px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#b6304a67::before, #b6304a67 > .bgExtraLayerOverlay {
    
}
#b6304a67 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f2c1c7a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#e52f3284 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5dd844e {
    min-width: 32px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_iel {
    height: auto;
}
    
#widget_g64 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 9aa82a6 {
    width: 100.00%;
}
    
#widget_ech {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 3cb7260 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



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



@media (min-width: 468px) and (max-width: 767px) {
    
#b6304a67::before, #b6304a67 > .bgExtraLayerOverlay {
    
}
    
#widget_iel {
    height: auto;
}
}

