:root{font-size:16px}*{outline:none;margin:0;padding:0}::-moz-selection{background:#0a78bf;color:#fff}::selection{background:#0a78bf;color:#fff}::-webkit-scrollbar-track{box-shadow:inset 0 0 .375rem rgba(0,0,0,.3);border-radius:.625rem}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{opacity:.7;background-image:linear-gradient(-45deg, #0a78bf 0, #0a78bf 100%);border-radius:.4375rem}.fa-instagram{transform:scale(1.5, 1.5)}.fa-facebook-f{transform:scale(1.2, 1.2)}.fa-linkedin-in{transform:scale(1.5, 1.5)}.fa-twitter{transform:scale(1.5, 1.5)}.swiper-button-prev{background-position:center;background-repeat:no-repeat;background-size:cover;height:3.8125rem;width:3.8125rem;margin-left:3rem}.swiper-button-prev::after{display:none}.swiper-button-next{background-position:center;background-repeat:no-repeat;background-size:cover;height:3.8125rem;width:3.8125rem;margin-right:3rem}.swiper-button-next::after{display:none}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{display:flex}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction span{display:flex;align-items:center;justify-content:center}.swiper-scrollbar{visibility:hidden}html,body{overflow-x:hidden;background:#fff}html,body,h1,h2,h3,h4,h5,h6,p,a,ul,li,button,option{font-family:"Roboto",sans-serif;font-size:1.375rem;font-weight:400;color:#fff;margin:0;padding:0}header{height:12.625rem}header .grid-container,header .grid-x{height:100%}header .sidenav{height:100%;width:0;position:fixed;z-index:10;top:0;left:0;background-color:#0a78bf;overflow-x:hidden;transition:.5s;padding-top:2.8125rem}header .sidenav ul{margin:0;list-style:none}header .sidenav a{padding:1.5rem .5rem 1.5rem 2rem;text-decoration:none;font-family:"Roboto",sans-serif;font-size:1.4rem;font-weight:900;color:#fff;display:block;transition:.3s;border-bottom:.0625rem solid #fff;background-color:#0a78bf}header .sidenav a:hover,header .sidenav a:focus,header .sidenav a:active{background-color:#0a78bf;color:#fff}header .sidenav #closebtn{position:absolute;top:0;right:1.25rem;font-size:2rem;padding:0;border:none}header .logo{height:7.25rem;max-height:7.25rem;text-align:center}header .logo img{height:100%}header .logo a:hover{border-bottom:none}header .icons-place{position:relative}header .social-icons{position:absolute;right:-4rem}header .social-icons a{margin-left:1rem;color:#8dc646}header .social-icons a:hover{border-bottom:none}header a{font-family:"Poppins",sans-serif;font-size:1.125rem;font-weight:400;color:#707070;border-bottom:.0625rem solid transparent}header a:hover,header a:focus,header a:active{color:#188abb}header a:hover{border-bottom:.0625rem solid #188abb}#banner{height:49.6875rem}#banner #banner-swiper,#banner .grid-container,#banner .grid-x{height:100%}#banner .slide-banner{background-size:cover;background-position:center;background-repeat:no-repeat}#banner .gradient{height:100%;background-color:rgba(196,196,196,.5)}#banner #myVideo{position:absolute}#banner .swiper-pagination-bullet{height:1.5rem;width:1.5rem}#banner .swiper-pagination-bullet-active{background-color:#fff}#banner .content-container{position:relative}#banner .content{width:100%;position:absolute}#banner .swiper-button-prev{background-image:url("../img/prev-arrow.svg")}#banner .swiper-button-next{background-image:url("../img/next-arrow.svg")}#banner h1{font-family:"Raleway",sans-serif;font-size:5rem;font-weight:900;color:#fff}.qualities-bar{height:16.75rem;background-color:#0a78bf}.qualities-bar .grid-container,.qualities-bar .grid-x{height:100%}.qualities-bar p{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;margin-top:2rem}.segments .card{height:100%;border:none}.segments .picture{height:15rem;background-position:center;background-size:cover;background-repeat:no-repeat;padding:0}.segments .content{height:100%;border-radius:.375rem;padding:1rem}.segments h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:3rem;color:#000}.segments span{color:#0a78bf}.segments img{margin-top:-1.25rem}.segments p{color:#707070}.segments .card p{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;line-height:1.375rem;display:block}.segments h2{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;color:#000}.about{background-color:#7fc727}.about .space{padding-left:1.5rem}.about .title span{color:#0a78bf}.about .text span{font-weight:900}.about h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:4.875rem}.about p{margin-bottom:.5rem;font-size:.95em}.differentials .box{display:flex;align-items:center;justify-content:center;height:18.125rem;border:.0625rem solid #c4c4c4;background-color:#fff;align-items:flex-start;padding-top:3em}.differentials h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:3rem;color:#000}.differentials span{color:#0a78bf}.differentials p{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:1rem;line-height:1.425rem;color:#000;padding:1rem;font-weight:normal}.products{background-color:#0a78bf}.products .box{display:flex;align-items:center;justify-content:center;justify-content:space-between}.products .box p{font-size:1rem}.products .circle{display:flex;align-items:center;justify-content:center;height:5.625rem;width:5.625rem;border-radius:50%;background-color:#c29d6d}.products h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:3.75rem}.products h2{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;color:#8dc646}.products p{font-size:1.25rem}.clients .box{border:.0625rem solid #c4c4c4;padding:2rem;position:relative;z-index:1}.clients .box::after{content:url("../img/quotation-marks.png");top:1.25rem;left:1.25rem;position:absolute;z-index:-1}.clients .testimony{font-size:1.6875rem}.clients .data{display:flex;align-items:center;justify-content:center;justify-content:inherit}.clients .photo{background-position:center;background-repeat:no-repeat;background-size:cover;height:6.25rem;width:6.25rem;border-radius:50%;margin:1rem 1rem 0 0}.clients h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:2.25rem;color:#000}.clients span{color:#0a78bf}.clients h2{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;color:#000}.clients p{font-size:1rem;font-style:italic;color:#c29d6d}.whatsapp-bar{height:15.9375rem;background-color:#000}.whatsapp-bar .grid-container,.whatsapp-bar .grid-x{height:100%}.whatsapp-bar .text{text-align:right}.whatsapp-bar .link{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.whatsapp-bar p{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:2.5rem;font-weight:500;line-height:2.875rem}.whatsapp-bar a{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:2.5rem;color:#4caf50}.whatsapp-bar a:hover,.whatsapp-bar a:focus,.whatsapp-bar a:active{color:#188abb}.whatsapp-bar img{padding:0 1rem}.blog .card{border-style:none}.blog .picture{height:16rem;max-height:16rem;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:0}.blog .card-section{padding:0}.blog .social-share-buttons{display:flex}.blog .social-share-buttons a{margin-bottom:.5rem}.blog .social-share-buttons span{margin-right:.5rem}.blog .facebook{color:#fff;padding:.625rem;margin-right:.3125rem;border-radius:.3125rem;background-color:#3b5998}.blog .twitter{color:#fff;padding:.625rem;margin-right:.3125rem;border-radius:.3125rem;background-color:#00acee}.blog .linkedin{color:#fff;padding:.625rem;margin-right:.3125rem;border-radius:.3125rem;background-color:#0e76a8}.blog h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:3.75rem;color:#0a78bf}.blog a,.blog p,.blog h2,.blog h3{margin-top:1rem}.blog p{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d}.blog .details p{color:#000 !important;line-height:2.3em}.blog h2{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;color:#000}.blog h3{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#707070}.blog a{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#0a78bf}.blog a:hover{color:#5ec4f0;text-decoration:underline}.contacts{background-color:#0a78bf;margin-bottom:.5rem}.contacts .buttons{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.contacts .map iframe{border-radius:.625rem}.contacts [type=text],.contacts [type=email],.contacts textarea{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#707070}.contacts h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;font-size:2.25rem}.contacts input,.contacts textarea,.contacts button{border-radius:.625rem}.contacts [type=submit]{font-family:"Poppins",sans-serif;font-size:1.125rem;font-weight:400;color:#707070;height:3.75rem;width:12.5rem;font-size:1.3125rem;color:#fff;background-color:#8dc646;margin-right:2rem;border:none;cursor:pointer}.contacts [type=submit]:hover{background-color:#5ec4f0}footer{background:linear-gradient(#8dc646 72%, #4caf50 72%)}footer .logo{height:7.25rem;max-height:7.25rem;text-align:center}footer .logo img{height:100%}footer .social p{margin:1rem 0 .5rem}footer .social span{color:#fff}footer .space{width:10rem}footer .copyright{display:flex;align-items:center;justify-content:center;height:7.5rem}footer p{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#fff}footer span{color:#0a78bf;margin-right:.5rem}footer a{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#fff}footer a:hover,footer a:focus,footer a:active{color:#188abb}footer h1{font-family:"Lato",sans-serif;font-size:1.3125rem;font-weight:900;color:#fff;margin-bottom:1rem}.bar{height:17.625rem;background-color:#707070}.bar .grid-container,.bar .grid-x{height:100%}.bar .breadcrumbs{margin:0}.bar h1{font-size:2.5625rem;font-weight:900}.bar p{font-size:1.375rem}.bar li,.bar a{font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#c29d6d;color:#fff;text-transform:capitalize}.bar a:hover,.bar a:focus,.bar a:active{color:#188abb}@media screen and (max-width: 39.9375rem){body{overflow:hidden}header{height:auto;padding:1rem 0}header span{color:#000}header .menu{display:block}header .social-icons{right:0;top:0}header .social-icons span{color:#8dc646}#banner{height:29.625rem}#banner .swiper-button-prev,#banner .swiper-button-next{height:1.8125rem;width:1.8125rem;margin:0}#banner h1{font-size:2rem;padding:0 2rem}.qualities-bar{height:43.75rem}.about .space{padding:0}.whatsapp-bar{height:19.9375rem}.whatsapp-bar .text{text-align:center}.whatsapp-bar .link{justify-content:center}.whatsapp-bar img{padding-left:0}.contacts .buttons{display:block}.contacts .map iframe{width:20.625rem !important}.contacts button{margin-bottom:1rem;margin-right:0}footer{text-align:center;background:linear-gradient(#8dc646 82%, #4caf50 82%)}footer .data{margin-top:1rem}footer .space{width:auto}footer h1{margin-bottom:.5rem}}@media screen and (min-width: 40rem)and (max-width: 63.9375rem){header .menu{justify-content:space-evenly}header .menu a{font-size:.8rem}header .social-icons{right:0;top:0}#banner{height:44.625rem}#banner .swiper-button-prev,#banner .swiper-button-next{margin:0}#banner h1{font-size:3rem;padding:0 4rem}.qualities-bar{height:25.75rem}.about .space{padding:0}.products .box{justify-content:center}.products .circle{margin-right:1rem}footer .space{width:auto}footer p,footer a{font-size:.9rem}}/*# sourceMappingURL=app.css.map */
