.elementor-827 .elementor-element.elementor-element-dfe47af:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-dfe47af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FD;}.elementor-827 .elementor-element.elementor-element-dfe47af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-827 .elementor-element.elementor-element-dfe47af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-827 .elementor-element.elementor-element-584ee6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-584ee6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-827 .elementor-element.elementor-element-9045347 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-9045347 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-827 .elementor-element.elementor-element-9e001fb{padding:170px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-0542f2e > .elementor-element-populated{margin:112px 0px -97px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-6ffa731{padding:15% 0% 0% 0%;}.elementor-827 .elementor-element.elementor-element-efec66d{text-align:justify;}.elementor-827 .elementor-element.elementor-element-efec66d .elementor-heading-title{color:#22262F;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-827 .elementor-element.elementor-element-64f5d3f{text-align:justify;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-f4596f4{padding:10% 0% 0% 0%;}.elementor-827 .elementor-element.elementor-element-85d8c52 .ha-modal-popup-btn{color:#FFFFFF;background-color:#004480;}.elementor-827 .elementor-element.elementor-element-254f127{margin-top:200px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-34b600a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-9361726{text-align:center;}.elementor-827 .elementor-element.elementor-element-9361726 .elementor-heading-title{color:#22262F;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-827 .elementor-element.elementor-element-6344679{text-align:center;}.elementor-827 .elementor-element.elementor-element-6344679 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-6344679 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-22687c6{text-align:center;}.elementor-827 .elementor-element.elementor-element-22687c6 .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-22687c6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-1190aa1{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-1190aa1 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-4689448{text-align:center;}.elementor-827 .elementor-element.elementor-element-4689448 .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-4689448 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-4bfa29b{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-4bfa29b > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-a4bd50c{text-align:center;}.elementor-827 .elementor-element.elementor-element-a4bd50c .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-a4bd50c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-684e24e{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-684e24e > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-86fa05d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-827 .elementor-element.elementor-element-86fa05d > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-827 .elementor-element.elementor-element-34924dd{text-align:center;}.elementor-827 .elementor-element.elementor-element-a505aba{text-align:center;}.elementor-827 .elementor-element.elementor-element-a505aba .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-a505aba > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-27e3cbd{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-27e3cbd > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-9f2c3b6 > .elementor-element-populated{margin:10px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-e0c6ba4{text-align:center;}.elementor-827 .elementor-element.elementor-element-e0c6ba4 .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-e0c6ba4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-5857be6{text-align:center;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-5857be6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-2c94072{text-align:center;}.elementor-827 .elementor-element.elementor-element-2c94072 .elementor-heading-title{color:#22262F;}.elementor-827 .elementor-element.elementor-element-3129753{text-align:center;}.elementor-827 .elementor-element.elementor-element-3129753 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-3129753 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-9f63c59 > .elementor-container{max-width:730px;min-height:725px;}.elementor-827 .elementor-element.elementor-element-398d2fb{text-align:center;}.elementor-827 .elementor-element.elementor-element-398d2fb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-827 .elementor-element.elementor-element-a3c9396{--e-image-carousel-slides-to-show:2;}.elementor-827 .elementor-element.elementor-element-a3c9396 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-827 .elementor-element.elementor-element-a3c9396 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#000000;}.elementor-827 .elementor-element.elementor-element-a3c9396 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-827 .elementor-element.elementor-element-a3c9396 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-827 .elementor-element.elementor-element-a3c9396 .swiper-pagination-bullet{width:6px;height:6px;}.elementor-827 .elementor-element.elementor-element-a3c9396 .elementor-image-carousel-caption{text-align:center;}.elementor-827 .elementor-element.elementor-element-8914b29 .elementor-spacer-inner{--spacer-size:145px;}.elementor-827 .elementor-element.elementor-element-bb99221 > .elementor-element-populated{padding:112px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-5daf059{padding:15% 0% 0% 0%;}.elementor-827 .elementor-element.elementor-element-6eb6d7e{text-align:justify;}.elementor-827 .elementor-element.elementor-element-6eb6d7e .elementor-heading-title{color:#22262F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-827 .elementor-element.elementor-element-7db7c29{padding:10% 0% 0% 0%;}.elementor-827 .elementor-element.elementor-element-ca15f1e .ha-modal-popup-btn{color:#FFFFFF;background-color:#004480;}.elementor-827 .elementor-element.elementor-element-03c3506 .elementor-spacer-inner{--spacer-size:295px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-827 .elementor-element.elementor-element-0542f2e{width:41.339%;}.elementor-827 .elementor-element.elementor-element-fc0f332{width:58.661%;}.elementor-827 .elementor-element.elementor-element-c1bb595{width:100%;}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-dfe47af{margin-top:0px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-827 .elementor-element.elementor-element-584ee6d{margin-top:0%;margin-bottom:-40%;}.elementor-827 .elementor-element.elementor-element-efec66d{text-align:justify;}.elementor-827 .elementor-element.elementor-element-efec66d .elementor-heading-title{font-size:1.3em;}.elementor-827 .elementor-element.elementor-element-64f5d3f{text-align:justify;font-size:0.8em;}.elementor-827 .elementor-element.elementor-element-4d07d3b > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-827 .elementor-element.elementor-element-9361726{text-align:left;}.elementor-827 .elementor-element.elementor-element-9361726 .elementor-heading-title{font-size:1.3em;}.elementor-827 .elementor-element.elementor-element-6344679{text-align:left;}.elementor-827 .elementor-element.elementor-element-6344679 .elementor-heading-title{font-size:0.8em;}.elementor-827 .elementor-element.elementor-element-e58c529{margin-top:0px;margin-bottom:0px;}.elementor-827 .elementor-element.elementor-element-01c5919 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-827 .elementor-element.elementor-element-01c5919 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-22687c6{text-align:center;}.elementor-827 .elementor-element.elementor-element-1190aa1{text-align:center;}.elementor-827 .elementor-element.elementor-element-86fa05d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-827 .elementor-element.elementor-element-9f2c3b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-827 .elementor-element.elementor-element-2c94072{text-align:left;}.elementor-827 .elementor-element.elementor-element-3129753{text-align:left;}}/* Start custom CSS for ha-modal-popup, class: .elementor-element-85d8c52 */.ha-modal-popup-btn {
  background-image: linear-gradient(to right, #00b4d8, #013e8a);
  height: auto;
  width: 100%;
  display: inline-block;
  border: none;
  border-radius: 5px !important;
  text-align: center;
  font-size: 16px;
  color: white;
  padding: 10px 20px 10px 40px;
  text-align: center;
  
  
}

.ha-modal-popup-btn::before {
  content: "\f344";
  font-family: Dashicons;
  font-size: 15px;
  color: white;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-size: contain;
  
}/* End custom CSS */
/* Start custom CSS for ha-modal-popup, class: .elementor-element-ca15f1e */.ha-modal-popup-btn {
  background-image: linear-gradient(to right, #00b4d8, #013e8a);
  height: auto;
  width: 100%;
  display: inline-block;
  border: none;
  border-radius: 5px !important;
  text-align: center;
  font-size: 16px;
  color: white;
  padding: 10px 20px 10px 40px;
  text-align: center;
  
  
}

.ha-modal-popup-btn::before {
  content: "\f344";
  font-family: Dashicons;
  font-size: 15px;
  color: white;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-size: contain;
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dfe47af */#bghome1{
    height: auto;
    background-image: url(http://vistopred.alandiniz.com.br/wp-content/uploads/2022/06/Ativo-4.png), url(http://vistopred.alandiniz.com.br/wp-content/uploads/2022/06/Ativo-6.png), url(http://vistopred.alandiniz.com.br/wp-content/uploads/2022/06/Ativo-16.png);
    background-position: 
    right 0px top 20px,
    top 650px left 0px, 
    top 3200px right 220px;
    background-repeat: no-repeat;
    background-size: 900px 900px, 900px;


}

@media screen and (min-width: 1920px) {
  #bghome1 {
    background-size: 950px, 950px,950px;
    background-position: 
    right 250px top 0px,
    top 650px left 250px,
    top 3200px right 450px;
  }
}

@media only screen and (max-width: 600px) {
  #bghome1 {
    height: auto;
    background-size: 0px, 0px,0px;
    background-position: 
    right 250px top 0px,
    top 650px left 250px,
    top 2450px right 450px;
  }
}/* End custom CSS */