*#dm *.dmBody div.u_1463731820 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1465135666 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1984592710 .svg
{
	color:rgba(102,102,102,1) !important;
	fill:rgba(102,102,102,1) !important;
}
*#dm *.dmBody a.u_1179709379
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody a.u_1179709379 span.text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody nav.u_1141000420
{
	color:white !important;
}
*#dm *.dmBody *.u_1785837344
{
	text-align:CENTER !important;
}
*#dm *.dmBody a.u_1785837344:hover span.text
{
	color:rgba(0,0,0,0.28) !important;
}
*#dm *.dmBody a.u_1785837344.hover span.text
{
	color:rgba(0,0,0,0.28) !important;
}
*#dm *.dmBody a.u_1785837344
{
	background-color:rgba(226,32,32,1) !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-text .rteBlock
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-title
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-text .rteBlock
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-title
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-text .rteBlock
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-title
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-text .rteBlock
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-title
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody a.u_193541201
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_3119040281 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
*#dm *.dmBody div.u_1691907382 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
*#dm *.dmBody a.u_1510566224
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1728661227 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
*#dm *.dmBody a.u_1960889104
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1984958862 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
*#dm *.dmBody div.u_1581769172 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
*#dm *.dmBody div.u_1070623142 hr
{
	color:var(--color_3) !important;
	border-width:6px !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1249236566
{
	width:auto !important;
}
*#dm *.dmBody *.u_1146443267 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1146443267 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1146443267 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1146443267 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_contato .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_contato .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_contato .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_contato .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_pa_3145174 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_pa_3145174 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_pa_3145174 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_pa_3145174 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_servicos .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_servicos .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_servicos .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_servicos .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
div.u_1195205338
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1195205338
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
div.u_1438715957
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1438715957
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
div.u_1390260758
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1390260758
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 41bfdee {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 40px;
}
    
#f2554057 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    padding: 6% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
#\33 486f2cc {
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/ban-pro-9c51a196-1920w.png);
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 044e638 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 495f8e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 495f8e2 {
    width: 220px;
    height: 46px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 75883e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 75883e4 {
    width: 220px;
    height: 46px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f9fcdc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc5e42e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
}
    
#group_juj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/FOT-1920w.png);
}
#group_juj.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 41bfdee {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 553px;
    column-gap: 0%;
    padding: 20px 20px 20px 30px;
}
    
#f2554057 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    padding: 40px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
    
#\31 044e638 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r0e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 495f8e2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 75883e4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f9fcdc0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cc5e42e4 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}
}



@media (min-width: 1400px) {
    
#\36 41bfdee {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 700px;
}
    
#f2554057 {
    width: 100%;
    min-height: 8px;
    padding: 8% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
#\33 486f2cc {
    background-position: 50% 0%;
}
    
#cc5e42e4 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 41bfdee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#f2554057 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 20px 0px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
#\33 486f2cc {
    background-position: 0% 0%;
}
    
#\31 044e638 {
    margin: 0px 0% 0px 0%;
}
    
#cc5e42e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_juj {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    min-height: 184px;
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_juj.lazy {
    background-image: url('');
}
    
#\37 f9fcdc0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\37 f9fcdc0 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 75883e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 75883e4 {
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 41bfdee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2554057 {
    width: 100%;
    min-height: 80px;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
}
    
#cc5e42e4 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#\39 4034549 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f9ac8c6 {
    background-image: initial;
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 049aad4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8230b5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 29836d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/sobrenos-1920w.png);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d96a2d33 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_mku {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 854c45a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 854c45a {
    width: 371px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d96a2d33 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 854c45a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\39 4034549 {
    order: 1;
}
    
#\38 29836d9 {
    order: 0;
}
    
#\38 049aad4 {
    margin: 0px 0% 0px 0%;
}
    
#d96a2d33 {
    min-height: 0px;
    padding: 1% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\39 4034549 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\38 29836d9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#d96a2d33 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\38 049aad4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7ec0d8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b908f19 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
}
    
#\34 2789f8a {
    background-color: rgba(240, 240, 240, 1);
    background-image: initial;
}
    
#widget_891 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j9i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 226fe64 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 1400px) {
    
#\38 226fe64 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b908f19 {
    padding: 2% 2% 0% 2%;
}
}



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



@media all {
    
#\31 190406a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
}
    
#\31 e8f0022 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 11.286681715575622% 4% 11.286681715575622%;
}
    
#d4358ec1 {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background-origin: border-box;
}
    
#\35 1261bb8 {
    margin: 0px 0% 0px 0%;
}
    
#group_a83 {
    background-size: contain;
    align-items: flex-start;
    width: 110px;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://irp.cdn-website.com/9ce6343b/dms3rep/multi/eye-scan.svg);
    order: 0;
}
#group_a83.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2klEQVQY002QyUoDYRCExw2MjEsSFAn1u4JEDxJFcIkaFzQoouCr1TzrN1dp6UAOdejur4vuqrD6WHXblAWsal5tUxZx2cDarXBZw1rF6kQDax/rAGuAFdA6Vjc2a6wdrCHWLdb9nC6w9rB6AZ5i3WBNsX6xfrC+sL6xPrDuwiTAl2wE8In1jPWI9Z4Lb1jjAF8TCMcJ1jXWVQyzfoqTAjzJWybp9pCaZj3COg5wE0tYZ+l0mQrn80whvi51RtDP5iHWUSri6s2+3g6wbbSEtYK1PFPb/NdbkekfiKqzzWqmU94AAAAASUVORK5CYII=');
}
    
#widget_35m.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_35m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#widget_4vl {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_jmh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_jmh {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3bb0a58 {
    background-size: contain;
    align-items: flex-start;
    width: 110px;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://irp.cdn-website.com/9ce6343b/dms3rep/multi/eye.svg);
    order: 0;
}
#a3bb0a58.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVQY032QzQsBURTFB0VsfBU1zjRTspAk+ZokFgZJWfGXnflbz2z1dF8sZHG7r9Pv3XvPCUQE/6qw7oWSiLqIpoiuVUtEQ0TZgzURbRFDETMRSxEbEWsRUxF9N8SBPRGJAScRdxEPEU8RmcGJA0ciJiJSEUcRZxE3Ay8itiIWDpy7hwl7q4OIq/XUg7GIsYidTctssgfdtrfjjoiBCd9GVnZf6Nz7eCoWTWgbYvvsYqoWeRT8CDnyuX60HMELZSixVNahpl0AAAAASUVORK5CYII=');
}
    
#ff7951da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff7951da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#cefbe597.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cefbe597 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6292f83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\33 c95c8eb {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 7ced7ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7ced7ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#b1e0103d {
    background-size: contain;
    align-items: flex-start;
    width: 110px;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://irp.cdn-website.com/9ce6343b/dms3rep/multi/eye-scanner.svg);
    order: 0;
}
#b1e0103d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQY001QuwrCUBS7m5N+gGTpUFB8tda3tRUdBCcnfyz/mllOiXCHcLkk5yQ5ScRERCniIOIq4iLiJKIXsRNRiBgli7Ym412ImFn0/0+TN4VoL2ItYmlyJWIjoomhEJ5FHD0d1p2Im/+V+T5ZdPDGl4iP0ZmLzF1ylp3FbxFf4+FIgTbZ5uosOWrbtyKeKSMql6mNKrvGsLFwy8ZEtJ5ncWKoDOEo7mTi7hKDnWPFncc/VnK4o/DiXy4AAAAASUVORK5CYII=');
}
    
#\35 677059f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 677059f {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ba6d671 {
    width: 130px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 44a220e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 1400px) {
    
#\35 1261bb8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e8f0022 {
    padding: 2% 132.9px 4% 132.9px;
}
}



@media (max-width: 767px) {
    
#\31 190406a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e8f0022 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 30px 4% 30px;
}
    
#\35 6292f83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 44a220e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1261bb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 ecd188f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cbe3e92 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 2% 2%;
}
    
#\33 9a9609a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 c90924f {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background-origin: border-box;
}
    
#widget_ob0 {
    width: 576px;
    height: 324px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_p1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b5a80eb {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 1400px) {
    
#\36 b5a80eb {
    margin: 0px 0% 0px 0%;
}
    
#\37 cbe3e92 {
    padding: 4% 2% 2% 2%;
}
}



@media (max-width: 767px) {
    
#\32 ecd188f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cbe3e92 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 9a9609a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6f75a87 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b6acb70f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d752cbbd {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\35 e8fb402 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8320504 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d752cbbd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 0%;
    column-gap: 2%;
}
    
#\35 e8fb402 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#d752cbbd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 1% 2% 1% 2%;
}
    
#\35 e8fb402 {
    width: 100%;
    min-height: 8px;
}
    
#d8320504 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d752cbbd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 2% 4%;
}
    
#\35 e8fb402 {
    width: 100%;
    min-height: 33px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    height: auto;
}
    
#d8320504 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\31 aa37b2f {
    background-image: linear-gradient(0deg, rgba(231, 231, 231, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\30 02b9481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1a9dfac {
    margin: 0px 0% 0px 0%;
}
    
#\39 7b033eb {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/prov01-1920w.png);
    order: 0;
    border-radius: 15px 15px 15px 15px;
    background-position: 50% 0%;
}
#\39 7b033eb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWElEQVQY0xXKWytDAQDA8fNtlNJcQqhNpkWxG2oPm8wlzjlhZLYmdzWsHSx3M5fkVhvDlrQHxI4sIjxgJZ/kL7/nn7A/50W2m9FoCsmv0GE11uLraOR8YYDXM4WvhJ9MWEK4Pgiy4XfTL7XS09XCiGxH6bZxFnSROZwiezrKR6QT4SO1jXq6ysWuwp7iYdPnJCQaOZ5o5zbsIXvs4TvShvD7EOVHjfJyuUU05CMgNdJn0RHothFTXGQiLh7mbQjZdIzX1AGx9WmGxGYaqsrRFhTgtNSzNCxxuSiT8JsRsmqcx/Mdlie8OK0mSjVF5OYUU2cwMTMokwxJJGfMCF/qBen4NoGhQZwWK7oSLZVlBhxNDlZGe7lfE0krJoRPNcHz1REr/nFkuwNtqZ4avQm3JHIy7+Y9IvIUNP7HJG83cTbmZmlztJOXX41e38CY20Vqzct7uIO7SQN/tXvkYAoQ0hEAAAAASUVORK5CYII=');
}
    
#\37 74ffba1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 74ffba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5dd59c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5dd59c6 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef5eb18 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#\32 868f8f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 868f8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 de4e839 {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/prov02-1920w.jpg);
    order: 0;
    border-radius: 15px 15px 15px 15px;
    background-position: 50% 0%;
}
#\34 de4e839.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIxAAAgEDAwQDAAAAAAAAAAAAAQIDAAQFBxFBBhMUIUJRsf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAh/9oADAMBAAIRAxEAPwAbp/0xcZvA5GGGBN5BukrnkcUQmxOQhmeJreQsjFTt9j1Wh6WyyLhLQK7Adzg1Vdk+VN7+bftAKq4X/9k=');
}
    
#a05e7147 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 70a872e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 70a872e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 abed3eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 abed3eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 b3de14c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b3de14c {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 514264f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 514264f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#fc54d48e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc54d48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b92b023 {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/9ce6343b/dms3rep/multi/opt/prov03-1920w.jpg);
    order: 0;
    border-radius: 15px 15px 15px 15px;
    background-position: 50% 0%;
}
#\32 b92b023.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIRAAAgECBgMAAAAAAAAAAAAAAQMCAAQFBhESIjEhUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECABH/2gAMAwEAAhEDEQA/ANPeZWXmWDLq6ugp6oHbAdUWPwvFFPYuLZkRkYg+9DTdPjbN2+OA6qDtie4j5U1yHM80u//Z');
}
    
#\32 c2628c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf346ba3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf346ba3 {
    width: 110px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 1400px) {
    
#\30 02b9481 {
    width: 32%;
    min-height: 8px;
}
    
#d1a9dfac {
    margin: 0px 0% 0px 0%;
}
    
#\39 ef5eb18 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 1% 2% 4% 2%;
}
    
#a05e7147 {
    width: 32%;
    min-height: 8px;
}
    
#\32 c2628c3 {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 02b9481 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1a9dfac {
    margin: 0px 0% 0px 0%;
}
    
#\39 ef5eb18 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 30px 4% 30px;
}
    
#a05e7147 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c2628c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

