@font-face {font-family: "Helvetica";src: url("../fonts/Helvetica.ttf");}@font-face {font-family: "Helvetica";font-weight: 700;src: url("../fonts/Helvetica-Bold.ttf");}@font-face {font-family: "OpenSans";src: url("../fonts/OpenSans-Regular.ttf");}@font-face {font-family: "OpenSans";font-weight: 300;src: url("../fonts/OpenSans-Light.ttf");}* {margin: 0;}body {background: #FFFFFF;font-family: "Helvetica", sans-serif;min-width: 450px;}a {text-decoration: none;color: #fe6d19;}ul {padding: 0;}#loading {width: 100%;height: 100%;background: #FFFFFF;position: fixed;top: 0;left: 0;z-index: 9999;text-align: center;}.wrap {width: 80%;max-width: 1500px;margin: 0 auto;}nav {background: #0d2227;padding: 20px 0;}nav #nav .wrap {display: flex;flex-direction: row;flex-wrap: nowrap;}nav #nav .logo {display: flex;align-items: center;width: 15%;}nav #nav #menu-btn {display: none;position: relative;width: 50px;height: 50px;margin: 0 0 0 auto;}nav #nav #menu-btn input[type=checkbox] {position: absolute;filter: alpha(opacity=0);opacity: 0;width: 100%;height: 100%;z-index: 3;}nav #nav #menu-btn input[type=checkbox]:hover {cursor: pointer;}nav #nav #menu-btn input[type=checkbox]:checked ~ .top, nav #nav #menu-btn input[type=checkbox]:checked ~ .bottom {top: 50%;}nav #nav #menu-btn input[type=checkbox]:checked ~ .top {transform: rotate(45deg);}nav #nav #menu-btn input[type=checkbox]:checked ~ .bottom {transform: rotate(-45deg);}nav #nav #menu-btn input[type=checkbox]:checked ~ .middle {filter: alpha(opacity=0);opacity: 0;}nav #nav #menu-btn input[type=checkbox]:checked ~ .circle {filter: alpha(opacity=100);opacity: 1;}nav #nav #menu-btn span {position: absolute;width: 50px;height: 1px;background-color: #fff;transition: all 0.3s;z-index: 1;}nav #nav #menu-btn .top {top: 15%;}nav #nav #menu-btn .middle {top: 50%;}nav #nav #menu-btn .bottom {top: 85%;}nav #nav #menu-btn .circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);filter: alpha(opacity=0);opacity: 0;width: 70px;height: 70px;background-color: transparent;border-radius: 50%;border: 1px solid #fff;transition: all 0.5s;z-index: 1;}nav #nav #menu {margin-right: 0;width: 85%;display: flex;justify-content: right;}nav #nav #menu ul {display: flex;}nav #nav #menu ul li {list-style: none;text-align: center;}nav #nav #menu ul li a {display: block;padding: 0 32px;color: #FFFFFF;}nav #nav #menu ul li a .micon {display: inline-block;width: 42px;height: 42px;background-repeat: no-repeat;background-position: bottom center;background-size: contain;margin-bottom: 7px;}nav #nav #menu ul li a .micon1 {background-image: url("../graphics/micon1.png");}nav #nav #menu ul li a .micon2 {background-image: url("../graphics/micon2.png");}nav #nav #menu ul li a .micon3 {background-image: url("../graphics/micon3.png");}nav #nav #menu ul li a .micon4 {background-image: url("../graphics/micon4.png");}nav #nav #menu ul li a .micon5 {background-image: url("../graphics/micon5.png");}nav #nav #menu ul li a .micon6 {background-image: url("../graphics/micon6.png");}nav #nav #menu ul li a:hover .micon1 {background-image: url("../graphics/micon1h.png");}nav #nav #menu ul li a:hover .micon2 {background-image: url("../graphics/micon2h.png");}nav #nav #menu ul li a:hover .micon3 {background-image: url("../graphics/micon3h.png");}nav #nav #menu ul li a:hover .micon4 {background-image: url("../graphics/micon4h.png");}nav #nav #menu ul li a:hover .micon5 {background-image: url("../graphics/micon5h.png");}nav #nav #menu ul li a:hover .micon6 {background-image: url("../graphics/micon6h.png");}header #header #slider {min-height: 590px;}header #header #slider .slide1 {position: relative;display: flex;align-items: center;width: 100%;height: 592px;}header #header #slider .slide1 .simg {position: absolute;z-index: 999;background: url("../graphics/slider1.webp") no-repeat center/cover;width: 100%;height: 100%;}header #header #slider .slide1 .simg-overlay {position: absolute;z-index: 1000;background: rgb(2, 0, 36);background: linear-gradient(90deg, rgba(2, 0, 36, 0) 0%, rgba(1, 0, 13, 0) 30%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.9) 100%);width: 100%;height: 100%;}header #header #slider .slide1 .scontent {position: relative;z-index: 1001;color: #FFFFFF;min-width: 320px;width: 40%;margin-left: auto;order: 2;}header #header #slider .slide1 .scontent h2 {font-size: 1.375rem;font-weight: 700;margin-bottom: 25px;}header #header #slider .slide1 .scontent p {font-size: 1.25rem;line-height: 24px;text-align: justify;}#main {min-height: calc(100vh - 395px);}#main .highlight {background: #fe6d19;font-family: "Helvetica", sans-serif;font-size: 1.75rem;font-weight: 700;color: #FFFFFF;border-radius: 8px;width: -moz-fit-content;width: fit-content;padding: 8px 15px;}#main #about {display: flex;padding: 25px 0;}#main #about .wrap {display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}#main #about .aimg {display: flex;align-items: center;}#main #about .adesc {display: flex;flex-direction: column;font-family: "OpenSans", sans-serif;margin-left: 100px;}#main #about .adesc h3 {font-size: 1.5rem;margin: 20px 0;}#main #about .adesc p {text-align: justify;}#main #benefits {display: flex;padding: 60px 0 25px;color: #FFFFFF;background: url("../graphics/bimg.png") no-repeat center/cover;}#main #benefits h2 {font-size: 2.25rem;font-weight: 700;text-shadow: 1px 1px 1px #111111;text-align: center;margin-bottom: 25px;}#main #benefits .wrap {display: flex;flex-direction: column;flex-wrap: nowrap;}#main #benefits .bblock {display: flex;flex-wrap: wrap;}#main #benefits .bblock .bbox {background: rgba(0, 0, 0, 0.67);flex: 42%;display: flex;flex-wrap: wrap;flex-direction: column;border-radius: 8px;padding: 40px 0;margin-bottom: 35px;text-align: center;}#main #benefits .bblock .bbox .bbox-wrap {width: 66%;margin: 0 auto;}#main #benefits .bblock .bbox .bicon {margin-bottom: 25px;}#main #benefits .bblock .bbox h4 {font-size: 1.2rem;font-weight: 700;margin-bottom: 20px;}#main #benefits .bblock .bbox p {font-family: "OpenSans", sans-serif;font-size: 1.1rem;font-weight: 300;text-align: center;line-height: 1.5rem;display: flex;}#main #benefits .bblock .bbox:nth-child(2n+1) {margin-right: 4%;}#main #services {display: flex;padding: 60px 0 30px;background: url("../graphics/simg.png") no-repeat center/cover;text-align: center;}#main #services h2 {font-size: 2.25rem;font-weight: 700;text-shadow: 1px 1px 1px #111111;text-align: center;margin-bottom: 25px;}#main #services p {font-size: 1.12rem;margin-bottom: 15px;}#main #services .wrap {display: flex;flex-direction: column;flex-wrap: nowrap;}#main #services .sblock {display: flex;flex-wrap: wrap;}#main #services .sblock .sbox {flex: 30%;display: flex;flex-wrap: wrap;flex-direction: column;border-radius: 8px;padding: 30px 0;margin-bottom: 0;margin-right: 4%;text-align: center;}#main #services .sblock .sbox .sbox-wrap {width: 66%;margin: 0 auto;}#main #services .sblock .sbox .sicon {height: 118px;margin-bottom: 15px;}#main #services .sblock .sbox h4 {font-size: 1.2rem;font-weight: 700;margin-bottom: 10px;}#main #services .sblock .sbox p {font-family: "OpenSans", sans-serif;font-size: 1.1rem;font-weight: 300;text-align: center;line-height: 1.5rem;display: flex;}#main #services .sblock .sbox:nth-child(3n+3) {margin-right: 0;}#main #region {color: #FFF;text-align: center;background: url("../graphics/rimg.png") no-repeat center/cover;min-height: 370px;padding: 50px 0;}#main #region h2 {font-size: 2.25rem;margin-bottom: 30px;}#main #region p {font-family: "OpenSans", sans-serif;font-size: 1.25rem;font-weight: 300;line-height: 1.8rem;}#contact {background: #0d2227;color: #FFFFFF;padding: 60px 0;}#contact .wrap {display: flex;flex-direction: row;flex-wrap: wrap;}#contact .cbox {flex: 35%;}#contact .cbox_placeholder {flex: 15%;}#contact .cbox1 {font-family: "OpenSans", sans-serif;font-size: 1.1rem;font-weight: 300;}#contact .cbox1 .clogo {margin-bottom: 10px;}#contact .cbox1 p b {color: #fe6d19;}#contact .cbox2 {position: relative;display: flex;justify-content: right;}#contact .cbox2 .wbg {position: absolute;z-index: 999;display: inline-block;vertical-align: middle;right: 0;background: #111111;width: 250px;height: 94px;border-radius: 5px;}#contact .cbox2 a.whatsapp {width: 300px;display: flex;flex-direction: row;align-items: center;position: relative;z-index: 1000;color: #FFF;border-radius: 5px;}#contact .cbox2 a.whatsapp .wicon {height: 95px;}#contact .cbox2 a.whatsapp .wicon img {width: 100px;height: auto;}#contact .cbox2 a.whatsapp .wdesc {text-align: center;margin-left: 25px;}#contact .cbox2 a.whatsapp .wdesc h3 {font-size: 1.6rem;}#contact .cbox2 a.whatsapp .wdesc p {color: #4BCA5A;}.article {font-family: "OpenSans", sans-serif;padding: 40px 0;}.article .article-head {text-align: center;}.article .article-head h2 {color: #fe6d19;font-size: 2.25rem;line-height: 3rem;}.article .article-body {font-size: 1.1rem;line-height: 1.65rem;padding: 20px 0;}.article .article-wrap {background: #ededed;text-align: justify;border-radius: 10px;padding: 40px 30px;}.btn {font-family: "OpenSans", sans-serif;background: none;text-transform: uppercase;font-size: 0.8rem;line-height: 0.9rem;font-weight: 600;border: 2px solid;border-radius: 8px;padding: 14px 14px;text-align: left;cursor: pointer;}.btn-orange {border-color: #fe6d19;color: #fe6d19;}.btn-send {background: url("../graphics/icon-paperplane.png") no-repeat right 15px center;width: 90px;}.contact {display: flex;flex-direction: row;}.contact .contact-box {display: flex;}.contact .contact-box .msg-success {display: none;}.contact .contact-box h3 {font-size: 2rem;font-weight: 400;text-transform: uppercase;margin-bottom: 18px;}.contact .contact-box1 {margin-right: 100px;}.contact .contact-form {border-left: 4px solid #fe6d19;padding: 20px 25px;}.contact .contact-form p {margin: 0 0 20px;}.contact .contact-form .form-group {display: flex;flex-direction: column;}.contact .contact-form .form-group label {font-size: 1rem;font-weight: 700;}.contact .contact-form .form-group .input-group, .contact .contact-form .form-group .textarea-group {position: relative;display: flex;flex-direction: column;min-height: 42px;}.contact .contact-form .form-group .input-group .input-icon, .contact .contact-form .form-group .textarea-group .input-icon {display: flex;align-items: center;justify-content: center;position: absolute;z-index: 100;height: 41px;width: 50px;}.contact .contact-form .form-group .input-group input, .contact .contact-form .form-group .input-group textarea, .contact .contact-form .form-group .textarea-group input, .contact .contact-form .form-group .textarea-group textarea {z-index: 99;border: 1px solid #ededed;border-radius: 8px;padding: 12px 50px;margin: 0 0 15px;}.contact .contact-form .form-group .textarea-group textarea {resize: vertical;min-height: 120px;padding-left: 20px;padding-right: 20px;}.contact .contact-box2 .contact-body {display: flex;flex-direction: column;}.contact .contact-box2 .contact-body .address {display: flex;align-items: center;font-size: 0.9rem;line-height: 1.2rem;margin-bottom: 20px;}.contact .contact-box2 .contact-body .address .address-icon {margin-right: 20px;}.contact .contact-box2 .contact-body .contact-options ul {list-style: none;}.contact .contact-box2 .contact-body .contact-options ul li {display: flex;flex-direction: row;align-items: center;margin-bottom: 10px;}.contact .contact-box2 .contact-body .contact-options ul li .coption-icon {display: flex;align-items: center;margin-right: 15px;}.contact .contact-box2 .contact-body .contact-map {display: flex;background: #FFFFFF;border-radius: 8px;padding: 10px;}footer {background: #111111;color: #FFFFFF;padding: 22px 0;}footer a {color: #FFFFFF;}footer .wrap {display: flex;flex-direction: row;flex-wrap: nowrap;}footer #fnav {display: flex;align-items: center;width: 50%;}footer #fnav ul {display: flex;}footer #fnav ul li {list-style: none;margin-right: 35px;}footer #fnav ul li:last-child {margin-right: 0;}footer #fnav ul a:hover {color: #fe6d19;}footer .copyright {display: flex;justify-content: right;width: 50%;}.display_flex {display: flex !important;}.display_none {display: none !important;}@media only screen and (max-width: 1300px) {nav {position: fixed;top: 0;width: 100%;z-index: 2000;}nav #nav #menu-btn {display: flex;}nav #nav #menu {display: none;position: fixed;top: 90px;left: 0;z-index: 2000;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.9);align-items: top;}nav #nav #menu ul {width: 50%;height: 50%;flex-wrap: wrap;flex-direction: row;margin: 80px auto 0;}nav #nav #menu ul li {display: flex;flex: 50%;text-align: left;margin: 0 0 30px;}nav #nav #menu ul li a {display: flex;align-items: center;}nav #nav #menu ul li a .micon {margin: 0 20px 0 0;}nav #nav #menu ul li br {display: none;}#main {margin-top: 90px;}}@media only screen and (max-width: 850px) {nav #nav #menu ul {width: 80%;margin: 80px auto 0;}nav #nav #menu ul li {flex: 100%;}nav #nav #menu ul li a .micon {margin: 0 20px 0 0;}header #header #slider .slide1 .scontent {margin-right: auto;}}@media only screen and (max-width: 1050px) {#main #benefits .bblock .bbox {flex: 100%;}#main #benefits .bblock .bbox:nth-child(2n+1) {margin-right: 0;}#main #about .aimg {display: none;}#main #about .adesc {margin-left: 0;}}@media only screen and (max-width: 1200px) {#main #services .sblock .sbox {flex: 50%;margin-right: 0;}}@media only screen and (max-width: 750px) {#main #services .sblock .sbox {flex: 100%;}}@media only screen and (max-width: 1000px) {#contact .cbox {transform: scale(0.8);}footer .wrap {flex-direction: column;}footer #fnav {width: 100%;justify-content: center;margin-bottom: 25px;}footer .copyright {font-size: 0.7rem;width: 100%;justify-content: center;}}@media only screen and (max-width: 1150px) {#contact .cbox_placeholder {display: none;}#contact .cbox {flex: 50%;}}@media only screen and (max-width: 800px) {#contact .wrap {flex-direction: column;}#contact .cbox {text-align: center;}#contact .cbox2 {justify-content: left;margin: 0 auto;}}@media only screen and (max-width: 1500px) {.contact .contact-box1 {margin-right: 20px;}}@media only screen and (max-width: 1300px) {.contact {flex-direction: column-reverse;align-items: center;}.contact .contact-box h3 {text-align: center;}.contact .contact-box1 {margin-right: 0;}.contact .contact-box2 {width: 100%;margin-bottom: 100px;}.contact .contact-box2 .contact-body {width: 100%;}.contact .contact-box2 .contact-body .contact-map iframe {width: 100%;}}