@media only screen and (max-width: 1199px){body.single-projects .menu-container #menu-site .navbar-menu .menu-project,body.post-type-archive-projects .menu-container #menu-site .navbar-menu .menu-project{background:#24c1e3}}body.single-projects .menu-container #menu-site .navbar-menu .menu-project a,body.post-type-archive-projects .menu-container #menu-site .navbar-menu .menu-project a{color:#286aa6;font-weight:700}@media only screen and (max-width: 1199px){body.single-projects .menu-container #menu-site .navbar-menu .menu-project a,body.post-type-archive-projects .menu-container #menu-site .navbar-menu .menu-project a{color:#fff}}.menu-container .info-contact{display:none}@media only screen and (max-width: 1199px){.menu-container .info-contact{display:block}}.menu-container .info-contact .social{display:block}.menu-container .info-contact .social .social-icons{align-items:center;display:flex;gap:16px;justify-content:center}.menu-container .info-contact .social .social-icons a{align-items:center;background:#24c1e3;border-radius:365px;display:flex;font-size:0;height:40px;justify-content:center;transition:background .3s ease-in-out;width:40px}.menu-container .info-contact .social .social-icons a:hover{background:#10293e}.menu-container .info-contact .social .social-icons a::before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}.menu-container .info-contact .social .social-icons a.facebook::before{background-image:url(../images/icons/white-facebook.svg)}.menu-container .info-contact .social .social-icons a.instagram::before{background-image:url(../images/icons/white-instagram.svg)}.menu-container .info-contact .social .social-icons a.youtube::before{background-image:url(../images/icons/white-youtube.svg)}@media only screen and (max-width: 1199px){.menu-container{background:#1f5078;background-image:url(../images/blue-wave-menu.svg);background-position:100% 125%;background-repeat:no-repeat;background-size:100%;border-radius:40px 0 0 40px;display:block;height:100vh;padding:60px 0;position:fixed;right:-360px;top:-20px;transition:right .2s ease-in-out;z-index:99999;width:310px}.menu-container.show{right:-30px}}.menu-container #menu-site .navbar-menu{align-items:center;display:flex;gap:35px;justify-content:end;list-style:none;margin:0;padding:0}@media only screen and (min-width: 1200px)and (max-width: 1365px){.menu-container #menu-site .navbar-menu{gap:20px}}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu{display:block}}.menu-container #menu-site .navbar-menu .menu-item a{color:#2f2f3b;font-size:1rem}.menu-container #menu-site .navbar-menu .menu-item a:hover{color:#286aa6}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item a:hover{color:#fff}}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item a{color:#f2f2ff;display:block;font-size:1.2rem;padding:14px 30px}}.menu-container #menu-site .navbar-menu .menu-item.home{display:none}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item.home{display:block}}.menu-container #menu-site .navbar-menu .menu-item.home.anchor{background:#24c1e3 !important}.menu-container #menu-site .navbar-menu .menu-item.home.anchor a{color:#f2f2ff;font-weight:400}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item.anchor{background:#24c1e3}}.menu-container #menu-site .navbar-menu .menu-item.anchor a{color:#286aa6;font-weight:700}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item.anchor a{color:#fff}}.menu-container #menu-site .navbar-menu .menu-item.contact-us{padding-left:11px}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item.contact-us{padding:15px 30px 40px}}@media only screen and (max-width: 1199px){.menu-container #menu-site .navbar-menu .menu-item.contact-us.anchor{background:rgba(0,0,0,0)}}.menu-container #menu-site .navbar-menu .menu-item.contact-us.anchor a{background:#286aa6}.menu-container #menu-site .navbar-menu .menu-item.contact-us a{align-items:center;background:#24c1e3;border-radius:365px;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:16px 40px;transition:background .3s ease-in-out}.menu-container #menu-site .navbar-menu .menu-item.contact-us a:hover{background:#286aa6}.btn-mobile{align-items:center;background:#1f5078;border-radius:365px;cursor:pointer;display:none;height:50px;justify-content:center;position:absolute;right:30px;top:calc(50% - 25px);width:50px}@media only screen and (max-width: 1199px){.btn-mobile{display:flex}}@media only screen and (max-width: 767px){.btn-mobile{right:15px}}.btn-mobile .icon-wave{background-image:url(../images/icons/menu-icon.svg);background-repeat:repeat-x;background-position:0 center;display:block;height:26px;width:30px;animation:wave 6s}@keyframes wave{0%{background-position:180px center}100%{background-position:0 center}}.top-header{background:#1f5078;display:block;padding:12px 0}@media only screen and (max-width: 1199px){.top-header{display:none}}.top-header .container .row{align-items:center;display:flex;gap:50px;justify-content:end}.top-header .container .row .top-item a{color:#fff;font-size:18px}.top-header .container .row .top-item a.whatsapp-icon,.top-header .container .row .top-item a.tel-icon{align-items:center;display:flex;gap:8px;justify-content:end}.top-header .container .row .top-item a.whatsapp-icon::before,.top-header .container .row .top-item a.tel-icon::before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}.top-header .container .row .top-item a.whatsapp-icon::before{background-image:url(../images/icons/white-whatsapp.svg)}.top-header .container .row .top-item a.tel-icon::before{background-image:url(../images/icons/white-phone.svg)}.top-header .container .row .top-item a:hover{color:#c0c0cc}.top-header .container .row .top-item a:hover.whatsapp-icon::before,.top-header .container .row .top-item a:hover.tel-icon::before{filter:brightness(0) saturate(100%) invert(82%) sepia(5%) saturate(420%) hue-rotate(202deg) brightness(96%) contrast(88%)}.top-header .container .row .top-item.social-icons{align-items:center;display:flex;gap:16px;justify-content:end}.top-header .container .row .top-item.social-icons a{align-items:center;background:#24c1e3;border-radius:365px;display:flex;font-size:0;height:40px;justify-content:center;transition:background .3s ease-in-out;width:40px}.top-header .container .row .top-item.social-icons a:hover{background:#10293e}.top-header .container .row .top-item.social-icons a::before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}.top-header .container .row .top-item.social-icons a.facebook::before{background-image:url(../images/icons/white-facebook.svg)}.top-header .container .row .top-item.social-icons a.instagram::before{background-image:url(../images/icons/white-instagram.svg)}.top-header .container .row .top-item.social-icons a.youtube::before{background-image:url(../images/icons/white-youtube.svg)}.header-site{display:block;width:100%;position:fixed;top:64px;transform:translateY(0);transition:transform .3s ease-in-out;z-index:99}.header-site.scroll{transform:translateY(-70px)}@media only screen and (min-width: 1200px)and (max-width: 1365px){.header-site{left:0;max-width:1080px;margin:0 auto;right:0}}@media only screen and (max-width: 1199px){.header-site{left:0;margin:0 auto;right:0;top:20px;width:calc(100% - 60px)}}@media only screen and (max-width: 767px){.header-site{width:90%}}.header-site .container{background:#fff;border-radius:365px;display:block;filter:drop-shadow(20px 33px 63px hsla(237, 20%, 56%, 0.56));margin:24px auto 0;padding:12px 38px}@media only screen and (min-width: 1200px)and (max-width: 1365px){.header-site .container{padding:12px 30px}}@media only screen and (max-width: 1199px){.header-site .container{margin:0 auto;max-width:none;padding:0}}.header-site .container .row{align-items:center;display:flex;justify-content:space-between}.header-site .container .row .logo{display:block;max-width:218px}@media only screen and (max-width: 1199px){.header-site .container .row .logo{margin-left:30px;padding:12px 0}}@media only screen and (max-width: 767px){.header-site .container .row .logo{max-width:195px;margin-left:15px}}.header-site .container .row .logo a{display:block}.header-site .container .row .logo a picture .logo-img{display:block;height:auto;width:100%}.footer{background:#10293e;background:linear-gradient(90deg, rgb(16, 41, 62) 0%, rgb(40, 106, 166) 100%);display:block;padding:80px 0}@media only screen and (max-width: 767px){.footer{padding:60px 0 30px}}.footer .row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.footer .row{display:block}}.footer .row .logo-footer-box{max-width:470px}.footer .row .logo-footer-box .pic-logo-footer{display:block;margin-bottom:24px}.footer .row .logo-footer-box .pic-logo-footer .img-logo-footer{display:block;height:auto;max-width:146px;width:100%}@media only screen and (max-width: 767px){.footer .row .logo-footer-box .pic-logo-footer .img-logo-footer{margin:0 auto 30px}}.footer .row .logo-footer-box .footer-text{color:#fff;font-size:.9rem}@media only screen and (max-width: 767px){.footer .row .logo-footer-box .footer-text{margin:0 auto 30px;text-align:center}}.footer .row .info-footer-box a{align-items:center;color:#fff;display:flex;justify-content:end;font-size:18px}@media only screen and (max-width: 767px){.footer .row .info-footer-box a{text-align:center}}.footer .row .info-footer-box a.whatsapp-icon,.footer .row .info-footer-box a.tel-icon{align-items:center;display:flex;gap:8px;justify-content:end}@media only screen and (max-width: 767px){.footer .row .info-footer-box a.whatsapp-icon,.footer .row .info-footer-box a.tel-icon{justify-content:center}}.footer .row .info-footer-box a.whatsapp-icon::before,.footer .row .info-footer-box a.tel-icon::before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";height:24px;width:24px}.footer .row .info-footer-box a.whatsapp-icon::before{background-image:url(../images/icons/white-whatsapp.svg)}.footer .row .info-footer-box a.tel-icon::before{background-image:url(../images/icons/white-phone.svg)}.footer .row .info-footer-box a:hover{color:#c0c0cc}.footer .row .info-footer-box a:hover.whatsapp-icon::before,.footer .row .info-footer-box a:hover.tel-icon::before{filter:brightness(0) saturate(100%) invert(82%) sepia(5%) saturate(420%) hue-rotate(202deg) brightness(96%) contrast(88%)}.footer .row .info-footer-box .social-icons{align-items:center;display:flex;gap:12px;justify-content:end;margin-top:24px}@media only screen and (max-width: 767px){.footer .row .info-footer-box .social-icons{justify-content:center}}.footer .row .info-footer-box .social-icons a{align-items:center;background:#24c1e3;border-radius:365px;display:flex;font-size:0;height:38px;justify-content:center;transition:background .3s ease-in-out;width:38px}.footer .row .info-footer-box .social-icons a:hover{background:#10293e}.footer .row .info-footer-box .social-icons a::before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;width:20px}.footer .row .info-footer-box .social-icons a.facebook::before{background-image:url(../images/icons/white-facebook.svg)}.footer .row .info-footer-box .social-icons a.instagram::before{background-image:url(../images/icons/white-instagram.svg)}.footer .row .info-footer-box .social-icons a.youtube::before{background-image:url(../images/icons/white-youtube.svg)}.footer .developer{align-items:center;display:flex;gap:8px;justify-content:end}@media only screen and (max-width: 767px){.footer .developer{justify-content:center;margin-top:50px}}.footer .developer span{align-items:center;color:#fff;display:flex;font-size:1rem;height:34px;justify-content:end;line-height:1;margin:0;padding:0}.footer .developer a{align-items:center;display:flex;justify-content:start}.footer .developer a .marketin{display:block;height:auto;max-width:75px;width:100%}html{height:100%;box-sizing:border-box;margin:0;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{color:#060608;display:block;font-family:"Rubik",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:antialiased;font-weight:400;position:relative;line-height:1.5;margin:0;min-height:100%}body.overflow{overflow:hidden}a{text-decoration:none}a:hover{box-shadow:none;outline:none;text-decoration:none}img{image-rendering:-webkit-optimize-contrast}.overlay{background:rgba(10,30,46,.8274509804);display:block;height:0;left:-30px;opacity:0;position:absolute;top:-30px;z-index:99;width:0}.overlay.show{animation:over 1s;animation-fill-mode:forwards;display:block}@keyframes over{0%{height:0;opacity:0;width:0}30%{height:102vh;opacity:0;width:100vw}100%{height:102vh;opacity:1;width:100vw}}.container{display:block;margin:0 auto;max-width:1170px;padding:0;width:100%}@media only screen and (max-width: 1365px){.container{padding:0 30px}}.whatsapp-float{animation:shake 6s infinite linear;background:#149c46;background-image:url(../images/icons/whatsapp-float.svg);background-position:center center;background-repeat:no-repeat;background-size:57%;border-radius:365px;bottom:30px;display:block;font-size:0;height:80px;position:fixed;right:30px;transform:translate3d(2px, 0, 0);z-index:9;width:80px}@media only screen and (max-width: 1366px){.whatsapp-float{height:60px;width:60px;right:18px;bottom:20px}}@keyframes shake{0%,21%,23%,25%,27%,81%,83%,85%,87%{transform:translate3d(2px, 0, 0)}22%,24%,26%,82%,84%,86%{transform:translate3d(-2px, 0, 0)}}.banner-page{position:relative}.banner-page .banner-pagep-pic .img-banner-page{display:block;height:auto;width:100%}.banner-page .banner-pagep-pic .img-banner-page.desktop{display:block}@media only screen and (max-width: 1199px){.banner-page .banner-pagep-pic .img-banner-page.desktop{display:none}}.banner-page .banner-pagep-pic .img-banner-page.mobile{display:none}@media only screen and (max-width: 1199px){.banner-page .banner-pagep-pic .img-banner-page.mobile{display:block}}.banner-page .content-banner{display:block;height:auto;left:0;margin:0 auto;max-width:1170px;position:absolute;right:0;top:180px;width:100%}@media only screen and (min-width: 1366px)and (max-width: 1599px){.banner-page .content-banner{top:160px}}@media only screen and (min-width: 1200px)and (max-width: 1365px){.banner-page .content-banner{top:145px;padding:0 60px}}@media only screen and (max-width: 1199px){.banner-page .content-banner{padding:0 60px}}@media only screen and (max-width: 767px){.banner-page .content-banner{padding:145px 30px 0;top:0}}.banner-page .content-banner .title-page{color:#fff;font-size:4rem;margin:0}@media only screen and (min-width: 1366px)and (max-width: 1599px){.banner-page .content-banner .title-page{font-size:3.5rem;line-height:1.1}}@media only screen and (min-width: 1200px)and (max-width: 1365px){.banner-page .content-banner .title-page{font-size:3rem;line-height:1.1}}@media only screen and (max-width: 767px){.banner-page .content-banner .title-page{font-size:2rem;line-height:1.1;text-align:center}}.banner-page .content-banner .banner-button-link{align-items:center;background:#24c1e3;border-radius:365px;box-sizing:content-box;color:#fff;display:flex;font-size:1.1rem;font-weight:700;justify-content:center;margin:30px 0 0;padding:16px 40px;transition:background .3s ease-in-out;width:fit-content}.banner-page .content-banner .banner-button-link:hover{background:#286aa6}@media only screen and (min-width: 1200px)and (max-width: 1365px){.banner-page .content-banner .banner-button-link{font-size:.9rem;margin:20px 0 0;line-height:1.1}}@media only screen and (max-width: 767px){.banner-page .content-banner .banner-button-link{font-size:.9rem;margin:20px auto 0;padding:12px 30px;line-height:1.1}}#projects-page .projects{display:block;padding:100px 0}@media only screen and (min-width: 1200px)and (max-width: 1599px){#projects-page .projects{padding:100px 0}}@media only screen and (max-width: 767px){#projects-page .projects{padding:60px 0}}#projects-page .projects .container .container-masonry{align-items:flex-start;display:flex;flex-wrap:wrap;gap:26px;justify-content:start;margin:0;width:100% !important}#projects-page .projects .container .container-masonry>*{flex:0 0 calc(50% - 26px);max-width:50%;padding:0 15px}@media only screen and (max-width: 767px){#projects-page .projects .container .container-masonry>*{flex:0 0 100%;max-width:none;padding:0}}#projects-page .projects .container .container-masonry .project-item{display:block;margin-bottom:60px}#projects-page .projects .container .container-masonry .project-item .link-project:hover .title-project{color:#286aa6}#projects-page .projects .container .container-masonry .project-item .link-project:hover .subtitle-project{color:#24c1e3}#projects-page .projects .container .container-masonry .project-item .link-project:hover .gallery-project .hover-item{opacity:1}#projects-page .projects .container .container-masonry .project-item .link-project .subtitle-project{color:#286aa6;font-size:1.1rem;margin:0;padding:0;transition:color .3s ease-in-out}@media only screen and (max-width: 767px){#projects-page .projects .container .container-masonry .project-item .link-project .subtitle-project{font-size:1rem}}#projects-page .projects .container .container-masonry .project-item .link-project .title-project{color:#10293e;font-size:2.2rem;line-height:1.5;margin:0;padding:0;transition:color .3s ease-in-out}@media only screen and (min-width: 768px)and (max-width: 991px){#projects-page .projects .container .container-masonry .project-item .link-project .title-project{font-size:1.7rem}}@media only screen and (max-width: 767px){#projects-page .projects .container .container-masonry .project-item .link-project .title-project{font-size:1.5rem}}#projects-page .projects .container .container-masonry .project-item .link-project .description-project{color:#060608;font-size:1rem;margin:0;padding:0}@media only screen and (max-width: 767px){#projects-page .projects .container .container-masonry .project-item .link-project .description-project{font-size:.9rem}}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:start;margin-top:30px;position:relative}@media only screen and (max-width: 767px){#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project{margin-top:15px}}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic{display:block;flex:0 0 calc(50% - 8px);max-width:50%;overflow:hidden}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic .img-project{display:block;height:auto;width:100%}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic:first-child .img-project{border-radius:32px 0 0 0}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic:nth-child(2) .img-project{border-radius:0 32px 0 0}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic:nth-child(3) .img-project{border-radius:0 0 0 32px}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .project-pic:nth-child(4) .img-project{border-radius:0 0 32px 0}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .hover-item{align-items:center;background:rgba(10,30,46,.8274509804);border-radius:32px;display:flex;gap:0;justify-content:center;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:calc(100% - 8px)}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .hover-item .view-text{color:#fff;font-size:1.7rem;font-weight:600}#projects-page .projects .container .container-masonry .project-item .link-project .gallery-project .hover-item .view-text::before{background-image:url(../images/icons/view.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:80px;margin:0 auto;width:80px}.detail-project .project-gallery{display:block;padding:0 30px 60px}@media only screen and (max-width: 767px){.detail-project .project-gallery{padding:0 0 60px}}.detail-project .project-gallery .container .project-info{display:block;padding:60px 0}@media only screen and (max-width: 767px){.detail-project .project-gallery .container .project-info{padding:30px 0}}.detail-project .project-gallery .container .project-info .title-project{color:#10293e;font-size:3rem;font-weight:800;margin:0;padding:0}@media only screen and (max-width: 767px){.detail-project .project-gallery .container .project-info .title-project{font-size:1.7rem;text-align:center}}.detail-project .project-gallery .container .project-info .desc-project{color:#060608;font-size:1.1rem}@media only screen and (max-width: 767px){.detail-project .project-gallery .container .project-info .desc-project{font-size:1rem}}.detail-project .project-gallery .container-masonry{margin:0 auto}.detail-project .project-gallery .container-masonry .item{width:18vw;border-radius:6px;cursor:pointer}@media only screen and (max-width: 767px){.detail-project .project-gallery .container-masonry .item{width:46vw}}.detail-project .project-gallery .container-masonry .item:hover .element-stack .video-link .video-hover{opacity:1}.detail-project .project-gallery .container-masonry .item .element-stack{display:block;padding:4px;margin:0}.detail-project .project-gallery .container-masonry .item .element-stack .item-image{display:block;border-radius:16px;height:auto;width:100%}.detail-project .project-gallery .container-masonry .item .element-stack .video-link{position:relative}.detail-project .project-gallery .container-masonry .item .element-stack .video-link .video-hover{align-items:center;background:rgba(10,30,46,.8274509804);border-radius:16px;display:flex;gap:0;justify-content:center;height:100%;left:0;opacity:.3;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.detail-project .project-gallery .container-masonry .item .element-stack .video-link .video-hover::before{background-image:url(../images/icons/play.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:80px;opacity:.9;width:80px}/*# sourceMappingURL=projects.css.map */