*#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 div.u_1991168187 .caption-container .caption-text
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_1991168187 .caption-container .caption-text .rteBlock
{
	color:rgba(67,67,67,1) !important;
}
*#dm *.dmBody div.u_1991168187 .caption-container .caption-title
{
	color:rgba(67,67,67,1) !important;
}
.u_1255538437
{
}
*#dm *.dmBody a.u_1664095966 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1245691929 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1689110262 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1029779916 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1080838021 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1509904216 .svg
{
	fill:var(--color_2) !important;
}
*#dm *.dmBody a.u_1664095966
{
	background-color:rgba(18,152,248,1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1683280689
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1665892590
{
	display:block !important;
}
*#dm *.dmBody *.u_1549907144
{
	display:none !important;
}
*#dm *.dmBody *.u_1596199216
{
	display:none !important;
}
*#dm *.dmBody *.u_1212422262
{
	display:block !important;
}
*#dm *.dmBody *.u_1607190357
{
	display:none !important;
}
*#dm *.dmBody *.u_1072987721
{
	display:none !important;
}
*#dm *.dmBody *.u_1544119031
{
	display:block !important;
}
*#dm *.dmBody *.u_1615846982
{
	display:none !important;
}
*#dm *.dmBody *.u_1539860749
{
	display:none !important;
}
*#dm *.dmBody *.u_1149578971
{
	display:block !important;
}
*#dm *.dmBody *.u_1315821101
{
	display:none !important;
}
*#dm *.dmBody *.u_1039447493
{
	display:none !important;
}
*#dm *.dmBody *.u_1991168187 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1988328966 .svg
{
	fill:var(--color_2) !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;
}
*#dm *.dmBody div.u_1991168187 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1991168187 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
@media (min-width:768px) and (max-width:1024px) {}
div.u_1798407829 .wa-btns span.text
{
	font-size:20px !important;
}
div.u_1798407829
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1798407829 .wa-btns span.text
{
	font-size:18px !important;
}
*#dm *.dmBody *.u_1991168187 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1991168187 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1991168187 .photoGalleryViewAll
{
	padding:0 5px !important;
}
*#dm *.dmBody div.u_1991168187 .caption-container .caption-title
{
	font-size:22px !important;
}
*#dm *.dmBody *.u_1991168187 .photoGalleryThumbs .image-container a
{
	padding-top:250px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 41bfdee {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f2554057 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
}
    
#\33 486f2cc::before, #\33 486f2cc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 486f2cc {
    background-image: url(https://lirp.cdn-website.com/6e43543d/dms3rep/multi/opt/shutterstock_2496100089-1920w.jpg);
}
    
#widget_beo {
    width: 73.09%;
    height: auto;
    max-width: 100%;
}
    
#\35 0a94c0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0a94c0f {
    width: 194px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 41bfdee {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#f2554057 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_beo {
    margin: 0px 0% 0px 0%;
}
    
#\35 0a94c0f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\36 41bfdee {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 600px;
}
    
#f2554057 {
    width: 100%;
    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: 254px;
    align-items: center;
    padding: 20px 0px 20px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 41bfdee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2554057 {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#db652604 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0fd4ca6 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 ae4eb90 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8fbec4d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da3ca613 {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3mj {
    width: 214px;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 0fd4ca6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#db652604 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#\32 0fd4ca6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#db652604 {
    width: 100%;
    min-height: 8px;
}
    
#da3ca613 {
    margin-right: 1%;
    margin-left: 1%;
}
}



@media (max-width: 766px) {
    
#d13dc0c9 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 0fd4ca6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 8fbec4d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#da3ca613 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



@media all {
    
#e9f87b17 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 1bb4252 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fadd46b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d7c7a60 {
    background-image: linear-gradient(180deg, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\31 b020839 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#e9f87b17 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 55px;
}
    
#\32 fadd46b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#e9f87b17 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 2%;
}
    
#\32 fadd46b {
    width: 100%;
    min-height: 8px;
}
}



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



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



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



@media all {
    
#\38 8632471 {
    margin: 0px 0% 0px 0%;
}
    
#\35 85c2225 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e575a811 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7c5d2ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7c5d2ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 8ffa50c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8ffa50c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 579f4b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 579f4b5 {
    width: 99.99201178588967%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a3b33d7f {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d644e002 {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: none;
    background-image: initial;
}
    
#f106aea7 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    padding: 1% 2% 1% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 c4de726 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b8b28c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b8b28c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 74cb846 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 5f7d3e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5f7d3e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_fep {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 47b743c {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 21b54f8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4c8008d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 28b9f80 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db4206eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db4206eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3fadef1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d68bc2c {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: space-around;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: none;
    background-image: initial;
    order: 0;
    align-items: center;
    flex: 1 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 85c2225 {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a3b33d7f {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d644e002 {
    box-shadow: none;
}
    
#f106aea7 {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\30 c4de726 {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e575a811 {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 74cb846 {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 579f4b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 b8b28c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\39 8ffa50c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 7c5d2ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 5f7d3e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#db4206eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 d68bc2c {
    border-radius: 10px;
    width: 32%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1400px) {
    
#\35 85c2225 {
    border-radius: 10px;
    padding-bottom: 10px;
}
    
#\39 579f4b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 579f4b5 {
    margin: 0px 0px 0px 0px;
}
    
#a3b33d7f {
    border-radius: 10px;
    padding-bottom: 10px;
}
    
#d644e002 {
    box-shadow: none;
}
    
#\30 c4de726 {
    border-radius: 10px;
    padding-bottom: 10px;
}
    
#e575a811 {
    border-radius: 10px;
    padding-bottom: 10px;
}
    
#\35 7c5d2ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7c5d2ae {
    margin: 0px 0px 0px 0px;
}
    
#\32 b8b28c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b8b28c8 {
    margin: 0px 0px 0px 0px;
}
    
#\39 8ffa50c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8ffa50c {
    margin: 0px 0px 0px 0px;
}
    
#\38 74cb846 {
    border-radius: 10px;
    padding-bottom: 10px;
}
    
#\32 5f7d3e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5f7d3e8 {
    margin: 0px 0px 0px 0px;
}
    
#f106aea7 {
    padding-bottom: 2%;
}
    
#db4206eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db4206eb {
    margin: 0px 0px 0px 0px;
}
    
#\35 d68bc2c {
    border-radius: 10px;
    padding-bottom: 10px;
}
}



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



@media (max-width: 767px) {
    
#\35 85c2225 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a3b33d7f {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d644e002 {
    box-shadow: none;
}
    
#f106aea7 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 15px 4% 10px 4%;
}
    
#\30 c4de726 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e575a811 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 74cb846 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 579f4b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 b8b28c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\39 8ffa50c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 7c5d2ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 5f7d3e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#db4206eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\35 d68bc2c {
    width: 49%;
    min-height: 80px;
    align-items: center;
    border-radius: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 85c2225 {
    border-radius: 10px;
}
    
#a3b33d7f {
    border-radius: 10px;
}
    
#d644e002 {
    box-shadow: none;
}
    
#\30 c4de726 {
    border-radius: 10px;
}
    
#e575a811 {
    border-radius: 10px;
}
    
#\38 74cb846 {
    border-radius: 10px;
}
    
#\35 d68bc2c {
    border-radius: 10px;
}
}



@media all {
    
#\34 7f5d17c {
    background-image: linear-gradient(0deg, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    background-origin: border-box;
}
    
#d675d8b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 5px 1px 5px;
    border-color: rgba(18, 152, 248, 1) rgba(18, 152, 248, 1) rgba(18, 152, 248, 1) rgba(18, 152, 248, 1);
    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: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#e3f01239 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 c17bd8e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b6720d {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b45298a {
    margin: 0px 0% 0px 0%;
}
    
#\31 f3fb0a2 {
    width: 210px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    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) {
    
#d675d8b6 {
    width: 100%;
    min-height: 8px;
}
    
#e3f01239 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 55px;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#d675d8b6 {
    width: 100%;
    min-height: 8px;
}
    
#e3f01239 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 2% 4% 4% 4%;
}
}



@media (max-width: 766px) {
    
#\34 7f5d17c {
    grid-template-rows: minmax(8px, max-content);
}
    
#e3f01239 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 c17bd8e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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

