*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !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 div.u_1212813391 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1344686110 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1769347209 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1893876283 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1654061427 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1485984457 .svg
{
	color:rgba(137,85,117,1) !important;
	fill:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1522480518
{
	background-color:rgba(137,85,117,1) !important;
}
*#dm *.dmBody div.u_1875422084
{
	background-color:rgba(52,45,80,1) !important;
}
*#dm *.dmBody div.u_1701368765
{
	background-color:rgba(30,2,51,1) !important;
}
*#dm *.dmBody div.u_1318738153 .color-overlay
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1121844466
{
	width:100% !important;
}
*#dm *.dmBody *.u_1116939997
{
	width:100% !important;
}
*#dm *.dmBody a.u_1363284352:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1363284352.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1752311596:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1752311596.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1958662962:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1958662962.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1014715210:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1014715210.hover
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1387237502
{
	width:100% !important;
}
*#dm *.dmBody *.u_1235394711
{
	width:100% !important;
}
*#dm *.dmBody *.u_1480103880
{
	width:100% !important;
}
*#dm *.dmBody *.u_1632707027
{
	width:100% !important;
}
*#dm *.dmBody a.u_1417773533:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1417773533.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1217662732:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1217662732.hover
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1280240481 .phoneConteiner a
{
	justify-content:center !important;
	text-align:center !important;
}
div.u_1280240481 .phoneConteiner a
{
	color:var(--color_8) !important;
}
div.u_1280240481 .phoneConteiner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1280240481 .phoneConteiner a
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1280240481 .phoneConteiner a:hover
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1025576728 .color-overlay
{
	background-color:rgba(0,0,0,0.15) !important;
}
*#dm *.dmBody div.u_1675358982 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody *.u_1675358982 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1702434365 .style-text
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1702434365 .style-title
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1702434365 .style-title
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1702434365 .style-text
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1075515446 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody *.u_1075515446 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1949793845 .phoneConteiner a
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1949793845 .phoneConteiner a:hover
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_1949793845 .icono-phone svg
{
	fill:var(--color_8) !important;
}
*#dm *.dmBody *.u_1949793845 .phoneConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1432373088 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody *.u_1432373088 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1440539138 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody *.u_1440539138 .svg
{
	width:100% !important;
}
*#dm *.dmBody *.u_1861504708 .justify
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1861504708 .btnDisenotres
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1861504708 .btnDisenotres span.text
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1808624677 .emailConteiner a
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1808624677 .emailConteiner a:hover
{
	color:var(--color_5) !important;
}
*#dm *.dmBody *.u_1808624677 .icono-email svg
{
	fill:var(--color_8) !important;
}
*#dm *.dmBody *.u_1808624677 .emailConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1546743095 .dmwidget-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1546743095 *.open-hours-item dt
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1546743095 *.open-hours-item dd
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1546743095 *.open-hours-item time
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1546743095 *.open-hours-special
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1463347158 .svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody *.u_1463347158 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1680379663 .payment-methods
{
	color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1680379663 .Icolor *
{
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1680379663 .texto-method
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1680379663 .caja-method .method svg *
{
	fill:var(--color_8) !important;
}
*#dm *.dmBody div.u_1680379663 .title-pagos
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1680379663 .texto-method
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1680379663 .title-pagos
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1556287774 .socialHubIcon
{
	color:var(--color_1) !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1463347158
{
	padding:12.5% !important;
	border-radius:20% 20% 20% 20% !important;
	border-color:rgb(0,0,0) !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1440539138
{
	padding:12.5% !important;
	border-radius:20% 20% 20% 20% !important;
	border-color:rgb(0,0,0) !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1432373088
{
	padding:12.5% !important;
	border-radius:20% 20% 20% 20% !important;
	border-color:rgb(0,0,0) !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1075515446
{
	padding:12.5% !important;
	border-radius:20% 20% 20% 20% !important;
	border-color:rgb(0,0,0) !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1675358982
{
	padding:12.5% !important;
	border-radius:20% 20% 20% 20% !important;
	border-color:rgb(0,0,0) !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_1680379663 .payment-methods
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1546743095 *.open-hours-item dt
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1546743095 *.open-hours-item dd
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1546743095 *.open-hours-item time
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1546743095 *.open-hours-special
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1280381307 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1280381307 .m-recaptcha
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1280381307 input:not([type="submit"])
{
	background-color:var(--color_7) !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1280381307 textarea
{
	background-color:var(--color_7) !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1280381307 select
{
	background-color:var(--color_7) !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1280381307
{
	border-style:solid !important;
	border-width:0 !important;
	background-color:var(--color_1) !important;
	z-index:2 !important;
}
*#dm *.dmBody *.u_1280381307 .dmform-success
{
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1280381307 .dmform-success .rteBlock
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1280381307 .dmwidget-title
{
	color:var(--color_7) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput input
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput textarea
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput .fileUploadLink
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .checkboxwrapper span
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .radiowrapper span
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .optinwrapper div
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .freetextwrapper
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput select
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmforminput option
{
	color:var(--color_8) !important;
	font-weight:normal !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1280381307 .dmform-success
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1280381307 .dmform-success .rteBlock
{
	color:var(--color_7) !important;
}*#dm *.dmBody div.dmform-error .rteBlock { color:var(--color_7) !important; }


*#dm *.dmBody *.u_1409546738
{
	width:100% !important;
}
*#dm *.dmBody *.u_1710130575
{
	width:100% !important;
}
*#dm *.dmBody *.u_1020809018
{
	width:100% !important;
}
*#dm *.dmBody *.u_1838600436
{
	width:100% !important;
}
*#dm *.dmBody *.u_1112054897
{
	width:100% !important;
}
*#dm *.dmBody *.u_1807318994
{
	width:100% !important;
}
*#dm *.dmBody *.u_1709245576
{
	width:100% !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;
}
div.u_1280240481
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone2
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone3
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone4
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1280240481 .icono-phone5
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1280240481 .phone-adsa
{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
*#dm *.dmBody div.u_1280240481 .phoneConteiner a
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1861504708 .btnDisenotres span.text
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1556287774 .socialHubIcon
{
	width:30px !important;
	height:30px !important;
	font-size:20px !important;
	line-height:30px !important;
}
*#dm *.dmBody *.u_1556287774 .socialHubIcon:after
{
	width:38px !important;
	height:30px !important;
}
*#dm *.dmBody div.u_1280381307 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody div.u_1280381307 .dmwidget-title
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_1707257659 .slide
{
	padding:5px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\30 a958f99 {
    margin: 0px 0% 0px 0%;
}
    
#dd2a0c0a {
    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 dbd8ecf {
    align-self: start;
    background-size: cover;
    min-height: 300px;
    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;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f1873699 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g81 {
    position: relative;
    width: 64.04%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_qq4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



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



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#\31 dbd8ecf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f1873699 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
}
    
#widget_g81 {
    width: 100.00%;
}
}



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



@media all {
    
#\37 0edfe88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba520834 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f0fdb9f::before, #\39 f0fdb9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 f0fdb9f {
    background-image: url(https://lirp.cdn-website.com/662fcdd4/dms3rep/multi/opt/ACARREOS+RODRIGUEZ11-1920w.jpeg);
    background-attachment: fixed;
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
    
#\37 250a2e5 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 f0fdb9f::before, #\39 f0fdb9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\39 f0fdb9f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
}



@media (min-width: 1400px) {
    
#\39 f0fdb9f::before, #\39 f0fdb9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\39 f0fdb9f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
}



@media (max-width: 766px) {
    
#\39 f0fdb9f {
    grid-template-rows: minmax(8px, max-content);
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
    
#\37 250a2e5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 0edfe88 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
}
    
#\37 250a2e5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 f0fdb9f::before, #\39 f0fdb9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\39 f0fdb9f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 f0fdb9f::before, #\39 f0fdb9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    border-radius: inherit;
}
#\39 f0fdb9f {
    background-size: cover;
    background-repeat: no-repeat;
}
#\39 f0fdb9f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQADBgIEBQcREhMhMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDAhIh/9oADAMBAAIRAxEAPwCfFaHZDJAzbtqpsjV1yFo5w+uwnP1ERVxWw83w/9k=');
}
}



@media all {
    
#c72ebc3e {
    margin: 0px 0% 0px 0%;
}
    
#\32 702c4b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9d6fe3e {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 30fd15c754b237c14a103aa {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f914969 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\35 46ab0e2 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1v1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 417d146 {
    width: 99.99655674857766%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mr6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 8fa9fca {
    width: 99.99655674857766%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 30fd15c754b237c14a103aa {
    width: 100%;
}
    
#\32 702c4b7 {
    padding-left: 50px;
    padding-right: 50px;
}
    
#\33 f914969 {
    padding-left: 50px;
    padding-right: 50px;
}
    
#\35 46ab0e2 {
    width: 100%;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\38 9d6fe3e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e1c62e6f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 702c4b7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\38 9d6fe3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 30fd15c754b237c14a103aa {
    width: 100%;
    height: 200px;
}
    
#\33 f914969 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\35 46ab0e2 {
    width: 100%;
    height: 200px;
}
}



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



@media all {
    
#\39 7848916 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f136658 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 5% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d2f2e10 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ba8e0668 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7a2910c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#c56637d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#widget_47k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 dba5bde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0dd4e2 {
    width: 99.99655674857766%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b0u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\39 7848916 {
    width: 100%;
}
    
#\34 d2f2e10 {
    width: 100%;
}
    
#\31 7a2910c {
    padding-left: 50px;
    padding-right: 50px;
}
    
#c56637d6 {
    padding-left: 50px;
    padding-right: 50px;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#\39 7848916 {
    width: 100%;
    height: 200px;
}
    
#\32 f136658 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 d2f2e10 {
    width: 100%;
    height: 200px;
}
    
#\31 7a2910c {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
    
#c56637d6 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
}



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



@media all {
    
#\32 8592879 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 300px 4% 200px 4%;
}
    
#\39 0030829::before, #\39 0030829 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 0030829 {
    background-image: url(https://lirp.cdn-website.com/662fcdd4/dms3rep/multi/opt/pexels-photo-15558948-1920w.jpeg);
}
    
#\33 fcacfbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 ca060ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.8863802559415%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#group_n99 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 53.50%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    background-color: var(--color_2);
    border-radius: 50px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    grid-area: auto / auto / auto / auto;
}
    
#\39 85278c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 85278c4 {
    width: 263px;
    height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4pr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8592879 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 0030829::before, #\39 0030829 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0030829 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_n99 {
    border-radius: 50px;
    width: 62.80%;
}
}



@media (min-width: 1400px) {
    
#\39 0030829::before, #\39 0030829 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0030829 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_n99 {
    border-radius: 50px;
}
}



@media (max-width: 767px) {
    
#\32 8592879 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 20px 4%;
}
    
#\39 0030829::before, #\39 0030829 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0030829 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\33 fcacfbc {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
}
    
#\31 ca060ce {
    width: 100%;
    min-height: 83px;
    align-items: center;
    order: 1;
}
    
#group_n99 {
    border-radius: 50px;
    width: 73.80%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 85278c4 {
    width: 198px;
    height: 24px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 0030829::before, #\39 0030829 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0030829 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_n99 {
    border-radius: 50px;
}
}



@media all {
    
#\33 bd12d21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.99666666666667%;
    min-width: 4%;
    background-color: var(--color_6);
    padding: 6% 6% 6% 6%;
}
    
#\39 8f5142a {
    width: 99.76%;
    height: auto;
    max-width: 100%;
}
    
#\30 85b97b4 {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dfe5def {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url();
    padding-top: 16px;
    padding-bottom: 16px;
}
#\33 dfe5def.lazy {
    background-image: url('');
}
    
#\34 e70e3fd {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 780b383 {
    min-height: 550px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bd12d21 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 160px;
}
    
#\39 8f5142a {
    margin: 0px 0% 0px 0%;
}
    
#\33 dfe5def {
    width: 100%;
    min-height: 309px;
}
#\33 dfe5def.lazy {
    background-image: url('');
}
    
#\34 e70e3fd {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 780b383 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
}



@media (min-width: 1400px) {
    
#\33 bd12d21 {
    padding: 6% 6% 6% 6%;
}
    
#\34 e70e3fd {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 780b383 {
    padding: 2% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#\33 bd12d21 {
    width: 100%;
    min-height: 381px;
    align-items: flex-start;
    row-gap: 14px;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\33 dfe5def {
    width: 100%;
    min-height: 180px;
    align-items: center;
}
#\33 dfe5def.lazy {
    background-image: url('');
}
    
#\34 e70e3fd {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 780b383 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
}
    
#\30 85b97b4 {
    height: 250px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 e70e3fd {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#fa7d3c13 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 9832cb2 {
    min-height: 550px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#b8770d79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ccaa163d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.99666666666667%;
    min-width: 4%;
    background-color: var(--color_6);
    order: 0;
    padding: 6% 6% 6% 6%;
}
    
#\35 00de2de {
    width: 99.76%;
    height: auto;
    max-width: 100%;
}
    
#\36 ccc8038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/662fcdd4/dms3rep/multi/opt/ACARREOS+RODRIGUEZ7-581h.jpeg);
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\36 ccc8038.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFERL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAQUBAAAAAAAAAAAAAAAAAwABAgQxEf/aAAwDAQACEQMRAD8Auz9nua1C4tNYVB30szD3bt3ZjlDpPYiBzumd9So6QeYv/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa7d3c13 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 9832cb2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
    
#b8770d79 {
    margin: 0px 0% 0px 0%;
}
    
#ccaa163d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 160px;
    order: 1;
}
    
#\35 00de2de {
    margin: 0px 0% 0px 0%;
}
    
#\36 ccc8038 {
    width: 100%;
    min-height: 309px;
    order: 0;
}
#\36 ccc8038.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFERL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAQUBAAAAAAAAAAAAAAAAAwABAgQxEf/aAAwDAQACEQMRAD8Auz9nua1C4tNYVB30szD3bt3ZjlDpPYiBzumd9So6QeYv/9k=');
}
}



@media (min-width: 1400px) {
    
#fa7d3c13 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 9832cb2 {
    padding: 2% 6% 4% 6%;
}
    
#ccaa163d {
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#fa7d3c13 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 9832cb2 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 6% 6% 6%;
}
    
#ccaa163d {
    width: 100%;
    min-height: 381px;
    align-items: flex-start;
    row-gap: 14px;
    padding-top: 8%;
    padding-bottom: 8%;
    order: 1;
}
    
#\36 ccc8038 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
}
#\36 ccc8038.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQFERL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAQUBAAAAAAAAAAAAAAAAAwABAgQxEf/aAAwDAQACEQMRAD8Auz9nua1C4tNYVB30szD3bt3ZjlDpPYiBzumd9So6QeYv/9k=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fa7d3c13 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 b69657f {
    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: 55%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 f6ae906 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 45%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-right: 16px;
}
    
#fd0f2bc0 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    min-height: 240px;
    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;
}
    
#b4fa1252 {
    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-color: var(--color_3);
    background-image: initial;
}
    
#\33 702014f {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 07a9541 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\33 b69657f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f6ae906 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#fd0f2bc0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\38 9689133 {
    position: relative;
    width: 568px;
    height: 426px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#d84d35dc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#e0a2cec7 {
    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;
}
    
#d1da15e6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
    
#\35 6ae55b7 {
    position: relative;
    width: 786px;
    height: 198px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f76f9d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 50px 50px 50px;
}
#\37 f76f9d9 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b8024da4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49.99554073139217%;
    min-height: 270px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\33 0e5f480 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 55%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\33 7d37945 {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b431b2c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 50px 50px 50px;
}
#b431b2c7 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 631431e {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 12f5cb8 {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be50f9c4 {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a259d4b7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49.99554073139217%;
    min-height: 240px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: flex-start;
    order: 1;
    padding: 20px 20px 20px 20px;
}
    
#e85059ff {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c930c598 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49.99554073139217%;
    min-height: 240px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 08bc9bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 50px 50px 50px;
}
#\33 08bc9bd {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 f425c60 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 278px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70709a6 {
    align-self: start;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    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;
}
    
#b1b36587 {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d83df44 {
    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: 45%;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 ccafc90 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    justify-self: auto;
    margin-top: 20px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bb785345 {
    position: relative;
    width: 76%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 20px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bf332b3b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49.99554073139217%;
    min-height: 270px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\39 0a276bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}
#\39 0a276bb {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: -250px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q3r {
    position: relative;
    width: auto;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e85059ff {
    height: 40px;
}
    
#\33 08bc9bd {
    height: 40px;
}
    
#\35 6ae55b7 {
    width: 566px;
}
    
#\37 70709a6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 f76f9d9 {
    height: 40px;
}
    
#b1b36587 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7d37945 {
    order: 2;
}
    
#b431b2c7 {
    height: 40px;
    order: 0;
}
    
#\31 631431e {
    height: 40px;
}
    
#\38 12f5cb8 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccafc90 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 5;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb785345 {
    order: 2;
}
}



@media (min-width: 1400px) {
    
#e85059ff {
    height: 40px;
}
    
#\33 08bc9bd {
    height: 40px;
}
    
#\35 6ae55b7 {
    width: 642px;
}
    
#\37 f76f9d9 {
    height: 40px;
}
    
#b1b36587 {
    order: 0;
}
    
#\33 7d37945 {
    order: 2;
}
    
#b431b2c7 {
    height: 40px;
    order: 0;
}
    
#\31 631431e {
    height: 40px;
}
    
#\38 12f5cb8 {
    order: 1;
}
    
#\35 ccafc90 {
    order: 5;
}
    
#bb785345 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\38 9689133 {
    height: 295px;
}
    
#d84d35dc {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1da15e6 {
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 f76f9d9 {
    height: 40px;
}
    
#b8024da4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0e5f480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b431b2c7 {
    height: 40px;
}
    
#\31 631431e {
    height: 40px;
}
    
#a259d4b7 {
    width: 100.00%;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#e85059ff {
    height: 40px;
}
    
#c930c598 {
    width: 100.00%;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\33 08bc9bd {
    height: 40px;
}
    
#\32 f425c60 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70709a6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;
}
    
#\32 d83df44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 ccafc90 {
    width: 90%;
}
    
#bb785345 {
    width: 58.26%;
}
    
#bf332b3b {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 180px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0a276bb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 6ae55b7 {
    height: 265px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e85059ff {
    height: auto;
}
    
#\33 08bc9bd {
    height: auto;
}
    
#\37 f76f9d9 {
    height: auto;
}
    
#b431b2c7 {
    height: auto;
}
    
#\31 631431e {
    height: auto;
}
}



@media all {
    
#a26a81e0 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0feb011 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#d38d8e02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 da68cd3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 fef049e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f110c997 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 5% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a4084af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33bb077 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ddb76ce {
    width: 99.99655674857766%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f39c9f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#a26a81e0 {
    width: 100%;
}
    
#\31 0feb011 {
    padding-left: 50px;
    padding-right: 50px;
}
    
#\35 33bb077 {
    width: 100%;
}
    
#\35 f39c9f6 {
    padding-left: 50px;
    padding-right: 50px;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#a26a81e0 {
    width: 100%;
    height: 200px;
}
    
#\31 0feb011 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
    
#f110c997 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 33bb077 {
    width: 100%;
    height: 200px;
}
    
#\35 f39c9f6 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
}



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



@media all {
    
#\38 adc06b0 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5ebeada {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 63d3c37 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 5% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 a393b83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b555e9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b16102b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 adc06b0 {
    width: 100%;
}
    
#\33 b16102b {
    padding-left: 50px;
    padding-right: 50px;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\35 63d3c37 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 437223d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 adc06b0 {
    width: 100%;
    height: 200px;
}
    
#\35 63d3c37 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 b16102b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
}
}



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



@media all {
    
#\34 3448c7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 182e2b8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_c5q {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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

