.elementor-599 .elementor-element.elementor-element-9444541 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-599 .elementor-element.elementor-element-9444541{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-599 .elementor-element.elementor-element-e29a19a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-599 .elementor-element.elementor-element-e29a19a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-599 .elementor-element.elementor-element-789535d .elementor-heading-title{font-family:"DecimaPro", Sans-serif;font-size:45px;font-weight:600;}.elementor-599 .elementor-element.elementor-element-1b56d98{text-align:left;}.elementor-599 .elementor-element.elementor-element-1b56d98 .elementor-heading-title{font-family:"DecimaPro", Sans-serif;font-size:45px;font-weight:600;line-height:60px;}.elementor-599 .elementor-element.elementor-element-13352f9 .elementor-icon-wrapper{text-align:right;}.elementor-599 .elementor-element.elementor-element-13352f9 .elementor-icon{font-size:100%;}.elementor-599 .elementor-element.elementor-element-13352f9 .elementor-icon svg{height:100%;}.elementor-599 .elementor-element.elementor-element-13352f9 .elementor-icon-wrapper svg{width:100%;}.elementor-599 .elementor-element.elementor-element-047dd9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-599 .elementor-element.elementor-element-047dd9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-599 .elementor-element.elementor-element-bd5200d .elementor-heading-title{font-family:"DecimaPro", Sans-serif;font-size:20px;font-weight:600;}.elementor-599 .elementor-element.elementor-element-20bad9f{text-align:center;}.elementor-599 .elementor-element.elementor-element-20bad9f .elementor-heading-title{font-family:"DecimaPro", Sans-serif;font-size:20px;font-weight:600;}.elementor-599 .elementor-element.elementor-element-430323a{text-align:right;}.elementor-599 .elementor-element.elementor-element-430323a .elementor-heading-title{font-family:"DecimaPro", Sans-serif;font-size:20px;font-weight:600;}.elementor-599 .elementor-element.elementor-element-2b64ee0:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-2b64ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-2b64ee0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-599 .elementor-element.elementor-element-2b64ee0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-599 .elementor-element.elementor-element-aaab249{text-align:left;}.elementor-bc-flex-widget .elementor-599 .elementor-element.elementor-element-81d25ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-599 .elementor-element.elementor-element-81d25ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-599 .elementor-element.elementor-element-81d25ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-599 .elementor-element.elementor-element-81d25ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-599 .elementor-element.elementor-element-9b47757{color:#1F1F1F;font-family:"Open Sans", Sans-serif;font-weight:400;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-9b47757 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-599 .elementor-element.elementor-element-776b0b1{text-align:left;}.elementor-599 .elementor-element.elementor-element-776b0b1 .elementor-heading-title{color:#020202;font-family:"DecimaPro", Sans-serif;font-size:18px;font-weight:700;}.elementor-599 .elementor-element.elementor-element-9bc578a{padding:40px 0px 80px 0px;}.elementor-599 .elementor-element.elementor-element-046205c .dynamic_acfslider{text-align:center;}.elementor-599 .elementor-element.elementor-element-046205c .dynamic_acfslider .swiper-button-prev, .elementor-599 .elementor-element.elementor-element-046205c .dynamic_acfslider .swiper-button-next{width:48px;height:48px;margin-top:calc(-48px / 2);}.elementor-599 .elementor-element.elementor-element-046205c .dynamic_acfslider .swiper-button-prev svg, .elementor-599 .elementor-element.elementor-element-046205c .dynamic_acfslider .swiper-button-next svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev{left:-50px;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next{right:-50px;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next{top:50%;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next path, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev path{fill:#000000;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next polyline, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev polyline{stroke:#000000;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next:hover path, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev:hover path{fill:#000000;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next:hover line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev:hover line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next:hover polyline, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev:hover polyline{stroke:#000000;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev polyline, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next polyline{stroke-width:1;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev line{stroke-width:0;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next line, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-prev polyline, .elementor-599 .elementor-element.elementor-element-046205c .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-pagination{bottom:-3%;}.elementor-599 .elementor-element.elementor-element-046205c .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:#111111;}.elementor-599 .elementor-element.elementor-element-fb08ee4 > .elementor-container{min-height:80vh;}.elementor-599 .elementor-element.elementor-element-fb08ee4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-599 .elementor-element.elementor-element-fb08ee4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-599 .elementor-element.elementor-element-157a6ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-599 .elementor-element.elementor-element-ab5ea65 .elementor-repeater-item-c8ffc9f{text-align:right;padding:5px 5px 5px 5px;font-size:18px;}.elementor-599 .elementor-element.elementor-element-ab5ea65 .elementor-repeater-item-62758e2{text-align:left;padding:5px 5px 5px 5px;font-family:"DecimaPro", Sans-serif;font-size:18px;font-weight:700;}.elementor-599 .elementor-element.elementor-element-ab5ea65 ul > li > .elementor-icon{float:left;clear:both;font-size:inherit;}.elementor-599 .elementor-element.elementor-element-ab5ea65{text-align:center;}@media(max-width:1366px){.elementor-599 .elementor-element.elementor-element-9444541{padding:20px 0px 80px 0px;}.elementor-599 .elementor-element.elementor-element-13352f9{width:var( --container-widget-width, 431.531px );max-width:431.531px;--container-widget-width:431.531px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-047dd9e{padding:20px 0px 80px 0px;}.elementor-599 .elementor-element.elementor-element-81d25ba > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-599 .elementor-element.elementor-element-9b47757{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-2b64ee0{padding:0px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-81d25ba > .elementor-element-populated{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-9444541{padding:40px 0px 40px 0px;}.elementor-599 .elementor-element.elementor-element-789535d{text-align:left;}.elementor-599 .elementor-element.elementor-element-789535d .elementor-heading-title{font-size:20px;}.elementor-599 .elementor-element.elementor-element-1b56d98{text-align:left;}.elementor-599 .elementor-element.elementor-element-1b56d98 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-599 .elementor-element.elementor-element-13352f9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-599 .elementor-element.elementor-element-047dd9e{padding:40px 0px 40px 0px;}.elementor-599 .elementor-element.elementor-element-bd5200d{text-align:center;}.elementor-599 .elementor-element.elementor-element-20bad9f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-599 .elementor-element.elementor-element-430323a{text-align:center;}.elementor-599 .elementor-element.elementor-element-81d25ba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-599 .elementor-element.elementor-element-9b47757{font-size:14px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-599 .elementor-element.elementor-element-fb08ee4{padding:40px 0px 40px 0px;}.elementor-599 .elementor-element.elementor-element-ab5ea65 .elementor-repeater-item-c8ffc9f{font-size:12px;}.elementor-599 .elementor-element.elementor-element-ab5ea65 .elementor-repeater-item-62758e2{font-size:12px;}.elementor-599 .elementor-element.elementor-element-ab5ea65 {font-size:14px;}}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-6f4f281{width:50.031%;}.elementor-599 .elementor-element.elementor-element-81d25ba{width:49.969%;}}@media(max-width:1024px) and (min-width:768px){.elementor-599 .elementor-element.elementor-element-6f4f281{width:100%;}.elementor-599 .elementor-element.elementor-element-81d25ba{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-190cdfd */.mosaico{display:flex;flex-wrap: wrap;}

.coluna{flex: 25%;
  padding: 10px;}

.img-quadrada{height:380px;width:100%; background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;}

.img-vertical{height:780px;width:100%; background-position:center center;background-repeat:no-repeat;background-size:cover;}



@media only screen and (max-device-width: 860px), screen and (max-width: 860px) {
    .coluna{
    flex: 50%;
    padding:3px;
  }
  
  .img-quadrada{height:140px;margin-bottom:6px;}

.img-vertical{height:286px;}
.col-3{order:4; margin-top:-6px;}
.col-4{order:3;margin-top:-6px;}
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DecimaPro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://estudiomomo.com.br/wp-content/uploads/2024/03/decimamonopro-bold-webfont-11.woff2') format('woff2'),
		url('https://estudiomomo.com.br/wp-content/uploads/2024/03/decimamonopro-bold-webfont-11.woff') format('woff'),
		url('https://estudiomomo.com.br/wp-content/uploads/2024/03/DecimaMonoPro-Bold-11.ttf') format('truetype');
}
@font-face {
	font-family: 'DecimaPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://estudiomomo.com.br/wp-content/uploads/2024/03/decimamonopro-webfont1.woff2') format('woff2'),
		url('https://estudiomomo.com.br/wp-content/uploads/2024/03/decimamonopro-webfont1.woff') format('woff'),
		url('https://estudiomomo.com.br/wp-content/uploads/2024/03/DecimaMonoPro1.ttf') format('truetype');
}
/* End Custom Fonts CSS */