@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,600,900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
html,body{font-family:'Roboto',sans-serif;font-size:calc(14px + 0.2vw);color:#323232;font-weight:400;height:100%;width:100%;background:#fff}html a,body a{color:#00d89d;text-decoration:none;transition:all .5s ease}html a:hover,body a:hover,html a:focus,body a:focus{text-decoration:none;color:#032b44}#__nuxt,#__layout{height:100%;width:100%}@media (max-width:768px){.no-display{display:none !important}}a{transition:all .5s ease}#preload,#preloader{background:#fff;position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0}#preload .preloader-content,#preloader .preloader-content{width:100%;position:absolute;top:50%;text-align:center;transform:translateY(-50%)}#preload .preloader-content img,#preloader .preloader-content img{max-width:100px}@media (max-width:768px){#preload .preloader-content img,#preloader .preloader-content img{max-width:75px}}.error{width:100%}@media (max-width:768px){.error{text-align:center}}.error h1{font-size:2em;font-weight:bolder}@media (max-width:768px){.error h1{font-size:1.3em;margin-top:25px}}.error a{cursor:pointer;color:#1515ff !important}.error img{width:100%}.disclaimer{padding:10px 0;font-size:.8em;background:#000;color:#fff}@media (max-width:768px){.disclaimer{text-align:center}}.disclaimer a{color:#fff !important}.disclaimer a:hover{color:#c8c8c8}.disclaimer .disclaimer-left{margin-bottom:0 !important}.disclaimer .disclaimer-right{text-align:right;margin-bottom:0 !important}@media (max-width:768px){.disclaimer .disclaimer-right{text-align:center}}.container-flex{margin:0 2%}@media (max-width:768px){.order-flex-1{order:1}}@media (max-width:768px){.order-flex-2{order:2}}@media (max-width:768px){.order-flex-3{order:3}}@media (max-width:768px){.order-flex-4{order:4}}.flex-menu{margin:0 -2%;display:flex;flex-wrap:wrap}.flex-menu .flex-clear{width:96%;margin:0 2%}.flex-menu .flex-1{width:96%;margin:0 2%}.flex-menu .flex-2{width:46%}.flex-menu .flex-3{width:29.333%}.flex-menu .flex-4{width:21%}.flex-menu .flex-5{width:16%}.flex-menu .flex-6{width:12.666%}.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5,.flex-menu .flex-6{margin:0 2% 15px}@media (max-width:768px){.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5,.flex-menu .flex-6{width:96%}}@media (max-width:768px){.btn{font-size:1em;margin-bottom:5px}}.top{padding:10px 0;background:#032b44;color:#fff;font-size:.9em;font-weight:300}@media (max-width:768px){.top{text-align:center}}.top a{color:#fff}.top a:hover,.top a:focus{color:#00d89d}.top .top-left{margin-bottom:0}.top .top-left i{color:#00d89d;font-size:1.1em}@media (max-width:768px){.top .top-left{width:96%;margin-bottom:.5em}}.top .top-right{margin-bottom:0;text-align:right}@media (max-width:768px){.top .top-right{width:96%;margin-bottom:.5em;text-align:center}}.top .top-right ul{list-style:none;margin:0;padding:0}.top .top-right ul li{display:inline-block;margin-left:5px}header{position:relative;z-index:1;padding:25px 0;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.1)}header .logo{width:26%;margin:0 2%}@media (max-width:768px){header .logo{width:96%;text-align:center}}header .logo img{max-width:300px}@media (max-width:768px){header .logo img{max-width:85%}}header .navigator{width:66%;margin:0 2%}@media (max-width:768px){header .navigator{width:96%}}header .navigator .no-responsive{list-style:none;margin:0;padding:0;text-align:right}@media (max-width:768px){header .navigator .no-responsive{display:none}}header .navigator .no-responsive li{display:inline-block;margin-left:1.5em}header .navigator .no-responsive li a{color:#032b44}header .navigator .no-responsive li a:hover,header .navigator .no-responsive li a:focus{color:#00d89d}header .navigator .no-responsive .navigator-action a{color:#fff;background:#00d89d;color:#fff;padding:.5em 2em;border-radius:1.5em;font-weight:bold;transition:all .5s ease}header .navigator .no-responsive .navigator-action a:hover,header .navigator .no-responsive .navigator-action a:focus{color:#fff;background:#006750}header .navigator .yes-responsive{display:none;text-align:center}@media (max-width:768px){header .navigator .yes-responsive{display:block}}header .navigator .yes-responsive .yes-responsive-action{font-size:2em}header .navigator .yes-responsive .yes-responsive-navigator{text-align:left}header .navigator .yes-responsive .yes-responsive-navigator .yes-responsive-navigator-title{font-size:1.2em;margin-bottom:1.2em}header .navigator .yes-responsive .yes-responsive-navigator ul{list-style:none;margin:0;padding:0;font-weight:300}header .navigator .yes-responsive .yes-responsive-navigator ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c8c8c8}footer{padding:75px 0;background:#032b44;color:#fff;font-size:.9em}@media (max-width:768px){footer{text-align:center}}@media (max-width:768px){footer .footer-item{margin-bottom:2em}}footer .footer-item .footer-item-image img{width:100%}@media (max-width:768px){footer .footer-item .footer-item-image{text-align:center}footer .footer-item .footer-item-image img{width:75%}}footer .footer-item .footer-item-title{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px #c8c8c8 solid;font-size:1.3em}@media (max-width:768px){footer .footer-item .footer-item-title{margin-top:1em}}footer .footer-item .footer-item-content,footer .footer-item .footer-item-contact{color:#c8c8c8}footer .footer-item .footer-item-content ul,footer .footer-item .footer-item-contact ul{list-style:none;margin:0;padding:0}footer .footer-item .footer-item-content ul li,footer .footer-item .footer-item-contact ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #323232 solid}footer .footer-item .footer-item-content ul li a,footer .footer-item .footer-item-contact ul li a{color:#c8c8c8}footer .footer-item .footer-item-content ul li a:hover,footer .footer-item .footer-item-contact ul li a:hover,footer .footer-item .footer-item-content ul li a:focus,footer .footer-item .footer-item-contact ul li a:focus{color:#00d89d}.scroll-top{position:fixed;bottom:6%;right:5%;z-index:10;font-size:1.2em}.scroll-top button{text-align:center;background:#00d89d;color:#fff;border:none;width:50px;height:50px;line-height:50px;border-radius:50%}.menu-header .menu-header-title,.menu-header-alt .menu-header-title{font-size:1em;font-weight:300;margin:0;color:#969696}.menu-header .menu-header-subtitle,.menu-header-alt .menu-header-subtitle{font-size:1.5em;color:#032b44}.menu-header-alt .menu-header-title{color:#c8c8c8}.menu-header-alt .menu-header-subtitle{color:#f0f0f0}.benefits{margin-bottom:2em;padding:35px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.1);justify-content:center}.benefits .benefits-items{width:33.333%;padding:0 35px;text-align:center}@media (max-width:768px){.benefits .benefits-items{margin-bottom:25px;width:96%;padding:0 2%}}.benefits .benefits-items:not(:first-child){border-left:1px solid #e6e6e6}@media (max-width:768px){.benefits .benefits-items:not(:first-child){border:none}}.benefits .benefits-items .benefits-items-icon{width:75px;height:75x;line-height:75px;border-radius:50%;background:#00d89d;color:#fff;margin:0 auto 15px;font-size:2em;transition:all .5s ease}.benefits .benefits-items .benefits-items-name{color:#032b44;font-weight:700;margin-bottom:15px}.benefits .benefits-items .benefits-items-description{font-weight:300;font-size:.9em}.benefits .benefits-items:hover .benefits-items-icon,.benefits .benefits-items:focus .benefits-items-icon{background:#032b44}.home-sections{padding:75px 0;background:#fafafa;position:relative}.home-sections .home-sections-item{position:relative;text-align:center;margin:0 2% 25px;padding:15px;border-radius:15px;box-shadow:0 5px 10px rgba(0,0,0,0.1);background:#fff;overflow:hidden;flex-flow:wrap}.home-sections .home-sections-item .home-sections-item-name{font-weight:700;color:#032b44;margin:10px 0;width:100%}.home-sections .home-sections-item .home-sections-item-description{font-size:.9em;font-weight:300;width:100%}.home-sections .home-sections-item .home-sections-item-icon{font-size:2.3em;color:#00d89d;width:100%}.home-sections .home-sections-item .home-sections-item-action{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,216,157,0.8);opacity:0;transition:all .5s ease}.home-sections .home-sections-item .home-sections-item-action a{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:3em}.home-sections .home-sections-item .home-sections-item-action:hover,.home-sections .home-sections-item .home-sections-item-action:focus{opacity:1}.about,.about-alt,.home-about{padding:50px}.about .about-content,.about-alt .about-content,.home-about .about-content{font-weight:300}.about .about-action,.about-alt .about-action,.home-about .about-action{margin-top:2em}.about .about-action a,.about-alt .about-action a,.home-about .about-action a{border-radius:1.5em;padding:10px 2em;background:#00d89d;color:#fff}.about .about-action a:hover,.about-alt .about-action a:hover,.home-about .about-action a:hover,.about .about-action a:focus,.about-alt .about-action a:focus,.home-about .about-action a:focus{background:#032b44}.about-alt{background:#f0f0f0}.call2action{padding:50px 0;background:#032b44;background-image:url("../img/background_1.jpg");background-size:100% auto;background-attachment:fixed;color:#fff}.call2action a{padding:10px 2em}.form{position:relative;overflow:hidden}.form .form-preload,.form .form-success{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8)}.form .form-preload .form-preload-content,.form .form-success .form-preload-content{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.form .form-preload .form-preload-content img,.form .form-success .form-preload-content img{max-width:50px}.quotation,.contact,.quotation-service{padding:75px 0}.quotation .form-quotation,.contact .form-quotation,.quotation-service .form-quotation,.quotation .form-contact,.contact .form-contact,.quotation-service .form-contact{color:#646464;font-weight:300}.quotation .form-quotation input[type=text],.contact .form-quotation input[type=text],.quotation-service .form-quotation input[type=text],.quotation .form-contact input[type=text],.contact .form-contact input[type=text],.quotation-service .form-contact input[type=text],.quotation .form-quotation input[type=email],.contact .form-quotation input[type=email],.quotation-service .form-quotation input[type=email],.quotation .form-contact input[type=email],.contact .form-contact input[type=email],.quotation-service .form-contact input[type=email],.quotation .form-quotation select,.contact .form-quotation select,.quotation-service .form-quotation select,.quotation .form-contact select,.contact .form-contact select,.quotation-service .form-contact select,.quotation .form-quotation textarea,.contact .form-quotation textarea,.quotation-service .form-quotation textarea,.quotation .form-contact textarea,.contact .form-contact textarea,.quotation-service .form-contact textarea{width:100%;height:50px;line-height:50px;padding:0 10px;display:block;font-size:.9em;background:#fff;border:solid 1px #c8c8c8;border-radius:.5em}.quotation .form-quotation textarea,.contact .form-quotation textarea,.quotation-service .form-quotation textarea,.quotation .form-contact textarea,.contact .form-contact textarea,.quotation-service .form-contact textarea{height:100px;line-height:auto}.quotation .form-quotation button,.contact .form-quotation button,.quotation-service .form-quotation button,.quotation .form-contact button,.contact .form-contact button,.quotation-service .form-contact button{width:100%;padding:10px 2em}.quotation-service{padding:0}.contact-items ul{margin:0;padding:0;list-style:none;color:#4b4b4b;font-weight:300}.contact-items ul a{color:#4b4b4b}.contact-items ul li{padding:7.5px 0;display:flex;border-bottom:solid 1px #c8c8c8}.contact-items ul li i{width:25px}.services-section,.services-section-alt{padding:50px 0}.services-section .services-section-action,.services-section-alt .services-section-action{margin-top:1em;text-align:center}.services-section .menu-header-subtitle,.services-section-alt .menu-header-subtitle{font-size:1.2em}.services-section .services-section-item,.services-section-alt .services-section-item{text-align:center;padding:15px;border-radius:15px;box-shadow:0 5px 10px rgba(0,0,0,0.1);background:#fff;overflow:hidden;position:relative}.services-section .services-section-item .services-section-item-name,.services-section-alt .services-section-item .services-section-item-name{font-size:1em;color:#032b44}.services-section .services-section-item .services-section-item-description,.services-section-alt .services-section-item .services-section-item-description{font-size:.9em;color:#646464;font-weight:300}.services-section .services-section-item .services-section-item-action,.services-section-alt .services-section-item .services-section-item-action{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.services-section .services-section-item .services-section-item-action a,.services-section-alt .services-section-item .services-section-item-action a{display:block;width:100%;height:100%;background:rgba(0,216,157,0.8);opacity:0;font-size:2em;color:#fff;transition:all .5s ease}.services-section .services-section-item .services-section-item-action a:hover,.services-section-alt .services-section-item .services-section-item-action a:hover,.services-section .services-section-item .services-section-item-action a:focus,.services-section-alt .services-section-item .services-section-item-action a:focus{opacity:1}.services-section .services-section-item .services-section-item-action i,.services-section-alt .services-section-item .services-section-item-action i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.services-section-alt{background:#f2f5f9}#carouselAdvertising{margin-bottom:2em !important;z-index:0;color:#032b44;text-align:left !important}#carouselAdvertising .advertising-figure{width:100%;margin:0;position:relative}@media (max-width:768px){#carouselAdvertising .advertising-figure{height:400px}}#carouselAdvertising .advertising-figure img{width:100%}@media (max-width:768px){#carouselAdvertising .advertising-figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}}#carouselAdvertising .advertising-container{position:absolute;top:50%;transform:translateY(-50%);width:100%}#carouselAdvertising .advertising-container .advertising-container-content,#carouselAdvertising .advertising-container .advertising-banner-content{width:50%}@media (max-width:768px){#carouselAdvertising .advertising-container .advertising-container-content,#carouselAdvertising .advertising-container .advertising-banner-content{background:rgba(255,255,255,0.5);padding:10px;border-radius:10px;width:96%;text-align:center}}#carouselAdvertising .advertising-container .advertising-container-title{font-size:1.5em;font-weight:bold;margin-bottom:1.5em}@media (max-width:768px){#carouselAdvertising .advertising-container .advertising-container-title{font-size:1em}}#carouselAdvertising .advertising-container .advertising-container-description{font-size:2em;font-weight:300;line-height:1.1em}@media (max-width:768px){#carouselAdvertising .advertising-container .advertising-container-description{font-size:1.2em}}#carouselAdvertising .advertising-container .advertising-container-action{margin-top:1.5em;font-size:1.2em}@media (max-width:768px){#carouselAdvertising .advertising-container .advertising-container-action{font-size:1em}}#carouselAdvertising .advertising-container .advertising-container-action a{border-radius:1.5em;padding:10px 2em;background:#00d89d;color:#fff}#carouselAdvertising .advertising-container .advertising-container-action a:hover,#carouselAdvertising .advertising-container .advertising-container-action a:focus{background:#032b44}#carouselAdvertising .advertising-container .advertising-banner-content{margin-left:5%}.owl-carousel{position:relative}.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-nav [class*="owl-"]{position:absolute;color:#969696 !important;margin:0 !important;padding:0 !important;background:none !important;display:block !important;border:none !important;bottom:0}@media (max-width:768px){.owl-nav [class*="owl-"]{font-size:1.5em !important}}.owl-nav [class*="owl-"]:before{font-weight:900;font-family:"bootstrap-icons"}.owl-nav .owl-prev{left:-35px}@media (max-width:768px){.owl-nav .owl-prev{left:-1%}}.owl-nav .owl-prev:before{content:'\F284'}.owl-nav .owl-next{right:-35px}@media (max-width:768px){.owl-nav .owl-next{right:-1%}}.owl-nav .owl-next:before{content:"\F285"}.breads{height:250px;position:relative;background-size:100%;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:768px){.breads{background-size:auto;background-position:top center;background-repeat:no-repeat;background-attachment:none}}.breads .position{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#032b44}.breads .position ul{list-style:none;margin:0;padding:0}.breads .position ul li{display:inline}.breads .position ul li:after{content:"/";margin:0 10px}.breads .position ul li:last-child:after{content:"";margin:0}.breads .position ul a{color:#032b44;text-decoration:underline;text-decoration-offset:.2em}.breads-about{background-image:url("../img/background_2.jpg")}.breads-services{background-image:url("../img/background_3.jpg")}.breads-contact{background-image:url("../img/background_4.jpg")}