
#main-content, #main-content .editor_text { color: #233976;}
.lp_2 .container {  width: 100%;   max-width: 100%;}
.top_editor_lp_2 {  background: url("/design/images/Group142.png"); height: 683px;    background-position-x: right;}
.editor_text h1.big_text_on_banner { font-size: 6.4rem;  line-height: 1.3;  margin: 0;}
.bold_text{font-weight: bold;}
.orange_text{color:#F79239}
#P71 {  padding-right: 7.5vw;    padding-top: 160px;}
#main-content {  scroll-behavior: smooth;  }
.prop-links {  text-align: center;   max-width: 1350px;   margin: 0 auto;    padding: 50px 0;}
.prop-links h2 {  font-size: 2rem; color: #233976;  max-width: 218px;  margin: 20px auto 0;   text-wrap: pretty;}
.title_icons {  font-size: 4rem; margin-bottom: 50px;}
.title_icons .orange_text{font-weight: bold;}
#news-home { margin-top: 52px;  margin-bottom: 32px;}
.editor_gray {   background: #F7F8FA;  padding-top: 48px;  padding-bottom: 48px;}
.editor_middle_lp .editor_text {   font-size: 2rem;  margin-bottom: 41px;}
.editor_gray .editor_text {  font-size: 4rem;  line-height: 55px;}
.editor-bottom_lp .editor_text {  font-size: 4rem;}
.small_text_bottom_editor {   font-size: 1.4rem;}
.editor-bottom_lp {  padding-top: 48px;    padding-bottom: 10px;}
.editor-bottom_lp img {  margin-top: 15px;  margin-bottom: 45px;}
.editor_gray a.orange_btn {  margin-top: 30px;}
.picture a.orange_btn {  margin-top: 23px;}
.small_text_on.banner {  margin-top: 15px;}
a.disabled, .pe-none {  pointer-events: none;   cursor: default;}
.lp_2 .navmenu-links > .inner {  padding-top: 0;   padding-bottom: 17px;}
.lp_2 .navmenu-logo {  padding-right: 27px;  order: 2; flex-basis: 70% !important;   text-align: center;    padding-top: 7px;}
.lp_2  .navmenu-links {   order: 3;}
.lp_2  .navmenu-menu {   order: 1;  -ms-flex-preferred-size: 18%;   flex-basis: 18% !important;}
a.orange_btn,a.orange_btn:focus,a.orange_btn:hover {    transition: all 0.2s ease;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); background: #F79239;color: #ffffff; font-size: 4rem;  padding: 0 84px 5px;  border-radius: 30px;  line-height: 1;  display: inline-block;   text-decoration: none;   cursor: pointer;}
.lp_2 .navmenu-links > .inner a.accessibility_title i { color: white; background-color: #F79239;  border-radius: 50px;  font-size: 2.4rem;  padding: 10px;}
.whatsapp, .whatsapp:hover,.whatsapp:focus {     transition: all 0.2s ease;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); color: #ffffff; background: #72d076; display: inline-block;  text-align: center;  margin: 0 auto;  border-radius: 6px;  padding: 5px 25px 6px;  font-size: 18px;margin-top:10px;text-decoration: none;}
a.whatsapp i { padding-right: 8px;  font-size: 22px;   position: relative;   top: 2px;}
.whatsapp:hover,a.orange_btn:hover{    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.3);  transform: translateY(-1px);}
.lp_2  .navmenu .navbar-toggle {   display: none !important;}
.lp_2  span[role="alert"] { top: 33px;  right: 22px;}
@media (min-width: 1366px) {
    .lp_2   .navmenu.mini .thelogo {       -webkit-transform: scale(0.8);        transform: scale(0.8);    }
}

@media (max-width: 991px) {
    html:has(.lp_2){font-size: 62.5% !important;}
    #P71 { padding-right: 15px;  padding-top: 10px;   padding-left: 15px;   }
    #news-home {  margin-top: 30px;  margin-bottom: 5px;   }
    div#news-home .item {  margin-bottom: 20px;  }
    .big_text_on_banner {  font-size: 4rem;   }
    .top_editor_lp_2 {   height: auto;   padding-bottom: 35px;  }
    a.orange_btn, a.orange_btn:focus, a.orange_btn:hover {  font-size: 2.8rem;   padding: 3px 58px 7px; }
    .title_icons {font-size: 2.7rem;  margin-bottom: 36px;  }
    .small_text_on.banner {   margin-top: 15px;  margin-bottom: 0;  font-size: 1.6rem; text-wrap: balance; }
    .prop-links {  padding: 40px 0 30px;   }
    .prop-links svg {  width: 50%;  }
    .prop-links .item {  margin-bottom: 20px;  }
    .prop-links h2 { font-size: 1.6rem;    max-width: 218px;   margin: 0px auto 0;  }
    .editor_middle_lp .editor_text {   font-size: 1.6rem; margin-bottom: 25px;   text-wrap: balance;   }
    .editor_gray .editor_text {   font-size: 2.2rem;    line-height: 37px;   padding: 0 15px;  }
    .editor_gray {  padding-top: 30px;   padding-bottom: 37px;  }
    .editor_gray a.orange_btn {  margin-top: 24px;   }
    .editor-bottom_lp .editor_text { font-size: 2.45rem;  }
    .editor-bottom_lp img {  margin-bottom: 30px;  }
    .small_text_bottom_editor {   font-size: 1.2rem;    text-wrap: pretty;  }
    .long_picture_lp .topimage-mobile {    aspect-ratio: 420 / 150;   }
    .editor-bottom_lp {    padding-top: 40px;   }

}
@media (max-width: 442px) {#P71 .orange_text {
    display: block;
}}