.elementor-987 .elementor-element.elementor-element-43e6acbe:not(.elementor-motion-effects-element-type-background), .elementor-987 .elementor-element.elementor-element-43e6acbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EF;}.elementor-987 .elementor-element.elementor-element-43e6acbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-987 .elementor-element.elementor-element-43e6acbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987 .elementor-element.elementor-element-39cbbcf2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-987 .elementor-element.elementor-element-39cbbcf2{z-index:2;}.elementor-987 .elementor-element.elementor-element-dcee43a{z-index:2;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-99a6363.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-99a6363.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-1248eb8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-1248eb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-9d3e4e8{text-align:left;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-7e20fe5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-7e20fe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(max-width:767px){.elementor-987 .elementor-element.elementor-element-43e6acbe{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-987 .elementor-element.elementor-element-99a6363{width:20%;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-99a6363.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-99a6363.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-99a6363 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-987 .elementor-element.elementor-element-1248eb8{width:60%;z-index:0;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-1248eb8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-1248eb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-1248eb8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-987 .elementor-element.elementor-element-9d3e4e8{text-align:center;}.elementor-987 .elementor-element.elementor-element-9d3e4e8 img{max-width:45vw;}.elementor-987 .elementor-element.elementor-element-7e20fe5{width:20%;z-index:0;}.elementor-987 .elementor-element.elementor-element-7e20fe5 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-dcee43a */.navbar a{text-decoration: none;
                color: #18353f;
                transition: 0.3s;
                
            }
            a:hover{
                opacity:0.7;
            }
        .navbar li{
            display: inline-block;
            width:19.52%;
            text-align: center;
            font-size:16px;
            font-family: montserrat;
            font-weight: 300;
            text-transform: uppercase;
            text-decoration: none;
            padding:10px 0;
        }
         .navbar{
            background-color: #f2f1ef;
            margin: 0;
            position:fixed;
            width:100%;
            transition: 0.5s;
            top:0;
        }
        #logoNat{
            height:auto;
            width:20vw;
            vertical-align: middle;
            min-width: 200px;
            max-width: 400px;
            padding:0 10px;
        }
@media(max-width:1200px){
    .navbar li{font-size:12px;}
}
@media(min-width:1190px){
    .navbar li{width:19.7%;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9429b1b */a {
  text-decoration: none;
  color: #18353F;
  opacity:1;
  font-family: montserrat;
  font-size: 1em;
  font-weight: 300;
  text-transform: uppercase;
  transition: 200ms;
}
a:hover {
  opacity:0.5;
}
ul {
  padding: 0;
  list-style-type: none;
}


#menuToggle {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: -8px;/*20px*/
  left: 10px;/*25px*/
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: flex;
  width: 30px;
  height: 32px;
  position: fixed;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  margin: -8px 0 0 /*10px 0 0*/
  
}

#menuToggle span
{
  display: flex;
  width: 29px;
  height: 1px;
  margin-bottom: 7px;
  position: relative;
  background: #18353F;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 7px -1px;
  transition: transform 0.5s cubic-bezier(0.77,1.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,5.2,0.05,1.0),
              opacity 0.55s ease;
}
#menuToggle input:checked{
    /*position:fixed;*/
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin:44% 0%;
}

#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-3px, -1px);
  background: #18353F;
   position: fixed;
    margin: 5px 5px 0 /*5px 5px 0*/
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(-5px, -1.5px);
}

#menu
{
  position: fixed;
  width: 250px;
  height: 110%;
  box-shadow: 0 0 10px #85888C;
  margin: -70px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;
  background-color: #f8f8f7;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
  padding: 10px 0;
  transition-delay: 2s;
}

#menuToggle input:checked ~ ul
{
  transform: none;
  position:fixed;
}
@media(min-width:768px){
    #menuToggle{display:none;}
}

.menuMobile li{
    width:100%;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11ba002 */.navbar{width:100%; left:0; padding:10px 0;}/* End custom CSS */
/* Start custom CSS */body{margin:0;}
a:hover, a:visited, a:link, a:active{ text-decoration:none
}
a{
    transition:0.3s; 
    }
    
a:hover{
    opacity:0.7;
    text-decoration:none;
}
.textos{
    color:#18353F;
    font-size: 14px;
    font-family: montserrat;
    font-weight: 300;
    text-align: center;
}

#more, #more2{display:none;}

#myBtn, #myBtn2 {transition:0.3s; font-family: "Montserrat", Sans-serif; font-weight: 300; text-transform: uppercase; color: #18353F; background-color: #EEDADB; border-radius: 0px 0px 0px 0px; border: 0; padding: 10px 20px; margin:10px;}

#myBtn:hover, #myBtn2:hover{opacity:0.7;}/* End custom CSS */