body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 15%;position:relative}.headernavbar img{cursor:pointer;width:160px}.headernavbar ul{list-style-type:none;margin:0;padding:0}.headernavbar li{color:#3c78bc;cursor:pointer;display:inline-block;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:16px;font-weight:700;margin-right:30px;overflow:hidden;position:relative}.headernavbar li:hover{color:#76b4fa}.headernavbar li:after{background:linear-gradient(90deg,#76b4fa 50%,transparent 0);bottom:0;content:"";height:2px;left:-100%;position:absolute;transition:left .5s;width:200%}.headernavbar li:hover:after{left:-50%}.headernavbar .menu-icon{cursor:pointer;font-size:24px}.headernavbar .navbar-options{display:flex}.headernavbar .option{border-bottom:1px solid #3c78bc;cursor:pointer;margin:20px 0}.headernavbar .option a:hover{color:#76b4fa}.headernavbar .option a:after{background:linear-gradient(90deg,#76b4fa 50%,transparent 0);bottom:0;content:"";height:2px;left:-100%;position:absolute;transition:left .5s;width:200%}.headernavbar .option a:hover:after{left:-50%}.headernavbar .menu-options{align-items:center;background-color:#fff;border-bottom:2px solid #e7e7e7;color:#3c78bc;cursor:pointer;display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;padding-bottom:50px;padding-top:30px;position:absolute;right:0;top:59px;width:100vw;z-index:100}.banne,.banne .banner{position:relative}.banne .banner{height:580px;width:100%}.banne .banner img{height:100%;object-fit:cover;width:100%}.arrow-right,.banne .arrow-left{background-color:#e0e0e0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVR4nO3WIQ6AQAxE0b/l2ggsJKBx4DgmhGQNtlkxwLwTTL5oCmYPPTABgagZOIFNdWQB1jryADoEeWQrLumSaopPUCPFJRspLvmnklFftLP+k9IDRwTH7aqPbnhcUrhcUrhcUrhcUrhckst9stxtUR53G+pIyXH2Shdy3kn/p5vrDAAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain;border:1px solid transparent;border-radius:5px;cursor:pointer;height:40px;opacity:.7;padding:0 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.banne .arrow-left{left:10px;margin-top:-21px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.banne .arrow-right{right:10px}.arrow-right:hover,.banne .arrow-left:hover{background-color:#e0e0e0;opacity:.7}.banne .banner__box{align-items:center;background-color:#fff;background:radial-gradient(circle at center,#fff,rgba(255,0,0,0));display:flex;flex-direction:column;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banne .banner__box .banner__box__tittle{border-radius:30px;cursor:default;padding:10px 0}.banne .banner__box .banner__box__tittle h1{color:#3c78bc;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:bolder}.banne .banner__box .banner__boxer{display:flex;flex-direction:row}.banne .banner__box .banner__boxer .boxeach{align-items:center;background-color:#fff;color:#3c78bc;display:flex;flex-direction:column;height:120px;justify-content:center;margin-top:15px;width:158px}.banne .banner__box .banner__boxer .boxeachactive{align-items:center;background-color:red;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:135px;justify-content:center;transition:all .1s linear;width:158px}.banne .banner__box .banner__boxer .boxeachactive:hover{height:140px;-webkit-transform:translateY(3px);transform:translateY(3px);width:163px}.banne .banner__box .banner__boxer .boxeach img,.banne .banner__box .banner__boxer .boxeachactive img{width:50px}.banne .banner__box .banner__boxer .boxeach h1,.banne .banner__box .banner__boxer .boxeachactive h1{font-size:16px;font-size:12px;margin:0;text-align:center}.banne .banner__box .box-text{margin-top:8px}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal .modal__closemodal{display:flex;justify-content:flex-end;width:100%;z-index:100000}.modal .modal__closemodal button{align-items:center;background-color:#ebebeb;border:none;border-radius:50%;cursor:pointer;display:flex;float:right;font-size:28px;height:50px;justify-content:center;margin-bottom:-1.7%;margin-right:8.4%;opacity:.95;width:50px}.modal .modal__contanair{background-color:#f4f4f4;border-radius:4px;box-sizing:border-box;height:80%;overflow-y:auto;padding:1% 15%;position:relative;scrollbar-width:none;width:80%}.modal .modal__contanair::-webkit-scrollbar{display:none}.modal .modal__contanair .modal__select form{display:flex;flex:1 1;flex-direction:column;text-align:center}.modal .modal__contanair .modal__select form h2{color:#000}.modal .modal__contanair .modal__select form div{display:flex;flex:1 1}.modal .modal__contanair .modal__select form div label{color:#000;font-size:16px;margin-right:3px}.modal .modal__contanair .modal__select form div input,select,textarea{border:1px solid #000;color:#000;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:15px;outline:none;padding:6px 10px;width:100%}.modal .modal__contanair .modal__select form div input{border-bottom:.5px solid #595959}.modal .modal__contanair .modal__select form div input,textarea{padding:6px 14px}.modal .modal__contanair .modal__select form textarea{border-top:.5px solid #595959;height:200px}.modal .modal__contanair .modal__select form button{align-items:center;cursor:pointer;display:flex;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;gap:5px;justify-content:center;margin-top:15px;padding:6px 10px}.modal .modal__contanair .modal__select form button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.modal .modal__adrress{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:30px;text-align:center}.modal .modal__adrress h4{color:#999;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;margin:0}.modal .error{color:#f10;font-size:12px;margin:5px 5px 5px 0;text-align:start}.loadermodal{background-color:rgba(0,0,0,.5);flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.loadermodal,.loadermodal .loading-container{align-items:center;display:flex;justify-content:center}.loadermodal .loading-container{background-color:#fff;background-color:#fbfbfb;background-image:radial-gradient(circle farthest-corner at 10% 20%,#009394 .1%,#00acaf 94.2%);background-image:radial-gradient(circle farthest-corner at 10% 20%,#3c78bce8 .1%,#3c78bcf9 94.2%);background-size:100%;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;height:100vh;height:80%;height:100%;margin:0 32px;max-height:320px;max-width:520px;overflow:hidden;overflow-y:auto;padding:20px;position:relative;scrollbar-width:none;text-align:center;width:80%;width:100%}.loadermodal .loading-container:before{-webkit-animation:movingLine 2.4s ease-in-out infinite;animation:movingLine 2.4s ease-in-out infinite;background-color:#fff;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@-webkit-keyframes movingLine{0%{opacity:0;width:0}33.3%,66%{opacity:.8;width:100%}85%{left:auto;opacity:1;right:0;width:0}to{opacity:0;width:0}}@keyframes movingLine{0%{opacity:0;width:0}33.3%,66%{opacity:.8;width:100%}85%{left:auto;opacity:1;right:0;width:0}to{opacity:0;width:0}}.loadermodal .loading-text{display:flex;font-size:5vw;justify-content:space-evenly;letter-spacing:10px;line-height:64px}.loadermodal .loading-text span{-webkit-animation:moveLetters 2.4s ease-in-out infinite;animation:moveLetters 2.4s ease-in-out infinite;display:inline-block;opacity:0;position:relative;text-shadow:0 2px 10px rgba(46,74,81,.3);-webkit-transform:translatex(0);transform:translatex(0)}.loadermodal .loading-text span:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.loadermodal .loading-text span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loadermodal .loading-text span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.loadermodal .loading-text span:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.loadermodal .loading-text span:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.loadermodal .loading-text span:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.loadermodal .loading-text span:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes moveLetters{0%{opacity:0;-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}33.3%,66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(15vw);transform:translateX(15vw)}}@keyframes moveLetters{0%{opacity:0;-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}33.3%,66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(15vw);transform:translateX(15vw)}}.modalsuccess{background-color:rgba(0,0,0,.5)}.modalsuccess .modal__contanair{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:150px;justify-content:center;padding:10px 5px;width:300px}.modalsuccess .modal__contanair h4{color:#1fcb05;margin-bottom:0;margin-top:5px}.modalerror{background-color:rgba(0,0,0,.5)}.modalerror .modal__contanair{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:150px;justify-content:center;padding:10px 5px;width:300px}.modalerror .modal__contanair h4{color:#f10;margin-bottom:0;margin-top:5px}.modalerror #modal__h4{color:#383838;margin-bottom:6px;margin-top:5px}.services{align-items:center;background:url(/static/media/ANGOLA.9e599040a58498644491.png) no-repeat 50%;background-color:#eaeaea;display:flex;flex-direction:column;padding:20px 20px 50px}.services h1{color:#3c78bc;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:28px;position:relative}.services h1:after,.services h1:before{background-color:#3c78bc;content:"";display:block;height:2px;left:130%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.services h1:before{left:-30%}.services .services__service{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px;padding:0 60px}.service-box{background-color:#fff;border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column;height:440px;width:300px}.service-box .service-img{border-top-left-radius:5px;border-top-right-radius:5px;height:auto;width:100%}.service-box h2{margin:0}.service-box .service-title{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:16px;margin:16px 10px 6px}.service-box .service-description{color:#3c78bc;font-size:14px;margin:4px 10px 2px}.service-box div{border-top:2px solid #000;margin:-2px 10px 10px;width:40px}.companyinfo{padding:0 15% 50px}.companyinfo .companyinfo_title{color:#3c78bc;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:28px}.companyinfo .div{border-top:2px solid #3c78bc;margin-bottom:20px;margin-top:-20px;width:60px}.company-info{display:flex}.company-info .image-container{border:4px solid #b9b9b9;border-radius:5px;flex-shrink:0;height:500px;overflow:hidden;width:350px}.company-info .image-container img{height:100%;object-fit:cover;width:100%}.company-info .text-container{flex-grow:1;padding:0 40px}.company-info .text-container h1{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin-top:0}.company-info .text-container p{color:#3c78bc;text-align:justify}.contact-component{display:flex;flex-direction:column;margin-top:10px;padding:0}.contact-component .image-container{background-color:#eaeaea;display:flex;gap:35px;justify-content:space-between;padding:10px}.contact-component .image{object-fit:cover;width:100%}.contact-component .info-container{background-color:#eaeaea;display:flex;gap:50px;padding:40px}.contact-component .info-item{align-items:center;border:2px solid #aeaeae;border-radius:50px;border-bottom-right-radius:0;box-shadow:0 0 5px 0 #aeaeae;display:flex;padding:15px 30px;width:100%}.contact-component .info-item:last-child{border-radius:50px;border-bottom-left-radius:0}.contact-component .info-item-middle{border-radius:50px}.contact-component .icon{background-color:#3c78bc;border-radius:50%;margin-right:15px;padding:15px 17px}.contact-component .icon img{width:35px}.contact-component .title-container{display:flex;flex-direction:column}.contact-component .title-container h3{margin:0 0 5px}.contact-component .title-container h3,.contact-component .title-container label{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.contact-component .title-container label{color:#333;font-size:13px}.footer{border:1px solid #eaeaea;display:flex;justify-content:space-between;margin:0;padding:0 20px}.footer-center,.footer-left,.footer-right{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.footer-left{display:flex;flex-direction:column;padding-top:50px}.social{align-items:center;border-bottom:1px solid #eaeaea;cursor:pointer;display:flex;margin-bottom:15px;padding-bottom:5px}.footer .social span{color:#3c78bc;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700}.social:hover{background-color:#eef2f7}.social img{width:30px}.footer-center{background-color:#eaeaea;height:100%;padding:50px 15px 70px}.footer-center img{width:450px}.footer-right{color:#3c78bc;cursor:pointer;display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700}.sociall{border-bottom:1px solid #eaeaea;cursor:pointer}.footer-right p{overflow:hidden;position:relative}.footer-right p:hover{color:#76b4fa}.footer-right p:after{background:linear-gradient(90deg,#76b4fa 50%,transparent 0);bottom:0;content:"";height:2px;left:-100%;position:absolute;transition:left .5s;width:200%}.footer-right p:hover:after{left:-50%}@media (max-width:500px){.app .companyinfo .company-info{flex-direction:column}.app .company-info .text-container{flex-grow:1;padding:20px 0}.app .companyinfo{padding:0 5% 50px}.app .contact-component .image-container{background-color:#eaeaea;display:flex;flex-direction:column;gap:5px;padding:5px}.app .contact-component .info-container{background-color:#eaeaea;display:flex;flex-direction:column;gap:20px;padding:30px 10px 40px}.app .contact-component .info-item:last-child{border-radius:50px}.app .contact-component .info-item{align-items:center;border:1px solid #aeaeae;border-radius:50px;box-shadow:0 0 5px 0 #aeaeae;display:flex;padding:15px 25px;width:calc(100% - 50px)}.app .footer{border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0}.app .footer-left{padding-bottom:20px;padding-top:30px}.app .footer .footer-center img{width:100%}.app .contact-component .title-container label{color:#333;display:flex;flex-wrap:wrap;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:13px}.app .contact-component{display:flex;flex-direction:column;margin-top:10px;padding:0;width:100%}.app .contact-component .icon img{width:20px}.app .banne .banner{height:200px;position:relative;width:100%}.app .services{margin-top:200px}.app .banne .banner__box{top:100%}.app .services .services__service{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px;padding:0 20px}.app .banne .banner__box .banner__boxer .boxeach{height:100px;width:118px}.app .banne .banner__box .banner__boxer .boxeachactive{height:118.5px;width:158px}.app .banne .banner__box .banner__box__tittle h1{margin-bottom:5px}.app .modal .modal__closemodal button{margin-bottom:-5.2%;margin-right:5.4%}.app .modal .modal__contanair{padding:1% 8%}.app .loadermodal .loading-container{margin:0;max-height:150px;max-width:280px}.app header{align-items:center;display:flex;flex-direction:row;gap:20%;justify-content:flex-end;padding:5px 20px;position:relative}}
/*# sourceMappingURL=main.141c7ba2.css.map*/