@font-face{font-family:"Mansfield";font-weight:100;src:url("../fonts/mansfield/otf/Mansfield_Thin.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Thin.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Thin.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Thin.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:200;src:url("../fonts/mansfield/otf/Mansfield_Extra_Light.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Extra_Light.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Extra_Light.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Extra_Light.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:300;src:url("../fonts/mansfield/otf/Mansfield_Light.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Light.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Light.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Light.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:400;src:url("../fonts/mansfield/otf/Mansfield.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:500;src:url("../fonts/mansfield/otf/Mansfield_Medium.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Medium.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Medium.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Medium.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:600;src:url("../fonts/mansfield/otf/Mansfield_Semi_Bold.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Semi_Bold.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Semi_Bold.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Semi_Bold.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:700;src:url("../fonts/mansfield/otf/Mansfield_Bold.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Bold.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Bold.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Bold.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:800;src:url("../fonts/mansfield/otf/Mansfield_Extra_Bold.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Extra_Bold.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Extra_Bold.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Extra_Bold.ttf") format("truetype")}@font-face{font-family:"Mansfield";font-weight:900;src:url("../fonts/mansfield/otf/Mansfield_Black.otf") format("embedded-opentype"),url("../fonts/mansfield/woff2/Mansfield_Black.woff2") format("woff2"),url("../fonts/mansfield/woff/Mansfield_Black.woff") format("woff"),url("../fonts/mansfield/ttf/Mansfield_Black.ttf") format("truetype")}body.single-solucoes #menu-site .navbar-menu .menu-item.solucoes-menu a,body.post-type-archive-solucoes #menu-site .navbar-menu .menu-item.solucoes-menu a{font-weight:900}.overlay-menu{display:none}@media only screen and (max-width: 1199px){.overlay-menu{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px);display:block;height:100vh;left:0;position:fixed;opacity:0;top:0;z-index:-1;transition:opacity .5s ease-in-out,z-index .5s ease-in-out;width:100%}.overlay-menu.open{opacity:1;z-index:99}}.menu-mobile-container{display:none}@media only screen and (max-width: 1199px){.menu-mobile-container{cursor:pointer;display:block;position:absolute;right:30px;top:calc(50% - 16px);width:34px}}.menu-mobile-container .bar{background:#292828;border-radius:365px;display:block;height:3px;margin-bottom:5px;width:34px}@media only screen and (max-width: 1199px){#menu-site{background:#2a4a74;display:block;height:100vh;max-width:320px;padding:80px 0;position:fixed;right:-360px;top:0;transition:right .5s ease-in-out;z-index:9999;width:100%}#menu-site.open{right:0}#menu-site .close-menu{background-color:#ca1017;background-image:url(../images/icons/close.svg);background-position:65% 40%;background-repeat:no-repeat;background-size:40%;border-radius:0 0 0 50px;content:"";cursor:pointer;display:block;height:60px;width:60px;position:absolute;right:0;top:0}}@media only screen and (max-width: 767px){#menu-site{max-width:77%;right:-340px}}@media only screen and (max-width: 1199px){#menu-site{background-size:30%}}#menu-site .navbar-menu{align-items:center;display:flex;gap:30px;justify-content:end;list-style:none;margin:0;padding:0}@media only screen and (max-width: 1199px){#menu-site .navbar-menu{display:block}}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item{margin-bottom:15px}}#menu-site .navbar-menu .menu-item a{color:#292828;font-size:1rem;font-weight:400;transition:color .3s ease-in-out}#menu-site .navbar-menu .menu-item a:hover{color:#2a4a74}@media only screen and (max-width: 767px){#menu-site .navbar-menu .menu-item a:hover{background:#fff;color:#2a4a74}}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item a{display:block;color:#fff;font-size:1.2rem;padding:3px 30px}}#menu-site .navbar-menu .menu-item.active a{color:#2a4a74;font-weight:900}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.active a{background:#fff;padding:12px 30px}}#menu-site .navbar-menu .menu-item.menu-lgpd{display:none}#menu-site .navbar-menu .menu-item.menu-home,#menu-site .navbar-menu .menu-item.menu-trabalhe{display:none}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.menu-home,#menu-site .navbar-menu .menu-item.menu-trabalhe{display:block}}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.menu-orcamento{margin:40px 30px 0}}#menu-site .navbar-menu .menu-item.menu-orcamento a{align-content:center;background:#74b453;border-radius:365px;color:#fff;display:flex;gap:5px;justify-content:center;font-size:1rem;font-weight:500;line-height:1.4;margin:0;padding:8px 18px;transition:background .5s ease-in-out}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.menu-orcamento a{font-size:1.2rem;padding:12px 16px}}@media only screen and (max-width: 767px){#menu-site .navbar-menu .menu-item.menu-orcamento a{font-size:1rem;padding:12px 16px}}#menu-site .navbar-menu .menu-item.menu-orcamento a:before{background-image:url(../images/icons/whatsapp.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(294deg) brightness(104%) contrast(104%);height:24px;width:24px}#menu-site .navbar-menu .menu-item.menu-orcamento a:hover{background:#497e2f;color:#fff}#menu-site .navbar-menu .menu-item.dropdown{position:relative}#menu-site .navbar-menu .menu-item.dropdown .dropdown-menu{background:#e8e8e8;border-radius:8px;display:none;list-style:none;left:0;padding:20px;position:absolute;margin:0;top:100%;width:100%;z-index:9}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.dropdown .dropdown-menu{border-radius:0;background:rgba(0,0,0,0);margin-top:15px;position:inherit;padding:0;display:block}}#menu-site .navbar-menu .menu-item.dropdown .dropdown-menu .menu-item a{display:block;margin-bottom:10px}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.dropdown .dropdown-menu .menu-item a{padding:3px 30px}}#menu-site .navbar-menu .menu-item.dropdown:hover .dropdown-menu{display:block}#menu-site .navbar-menu .menu-item.dropdown.active .dropdown-menu .menu-item a{color:#292828;font-weight:400}@media only screen and (max-width: 1199px){#menu-site .navbar-menu .menu-item.dropdown.active .dropdown-menu .menu-item a{background:rgba(0,0,0,0);color:#fff;padding:3px 30px}}#menu-site .navbar-menu .menu-item.dropdown.active .dropdown-menu .menu-item a:hover{color:#2a4a74}@media only screen and (max-width: 767px){#menu-site .navbar-menu .menu-item.dropdown.active .dropdown-menu .menu-item a:hover{background:#fff;color:#2a4a74}}.menu-top{background:#e8e8e8;display:block;padding:25px 0}@media only screen and (max-width: 1199px){.menu-top{display:none}}.menu-top .container{align-items:center;display:flex;gap:15px;justify-content:end}.menu-top .container .link-top{align-items:center;color:gray;display:flex;font-size:.9rem;gap:4px;justify-content:start;transition:color .3s ease-in-out}.menu-top .container .link-top:before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(50%) sepia(7%) saturate(7%) hue-rotate(58deg) brightness(98%) contrast(91%);transition:filter .3s ease-in-out;height:20px;width:20px}.menu-top .container .link-top:hover{color:#292828}.menu-top .container .link-top:hover::before{filter:brightness(0) saturate(100%) invert(0%) sepia(11%) saturate(6156%) hue-rotate(349deg) brightness(91%) contrast(69%)}.menu-top .container .link-top.link-mail-top::before{background-image:url(../images/icons/mail.svg)}.menu-top .container .link-top.link-tel-top::before{background-image:url(../images/icons/phone.svg)}.menu-top .container .link-top.link-whatsapp-top::before{background-image:url(../images/icons/whatsapp.svg)}.header-site{display:block;left:0;padding:20px 0;width:100%}@media only screen and (max-width: 1199px){.header-site{position:relative}}.header-site .container{align-items:center;display:flex;justify-content:space-between}.header-site .container .logo a{display:block;width:fit-content}.header-site .container .logo a picture img{display:block;height:auto;width:129px}.float-whatsapp{background-image:url(../images/float-whatsapp.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;bottom:30px;filter:drop-shadow(3px 3px 3px #494141);font-size:0;height:60px;position:fixed;right:30px;z-index:9;width:60px}@media only screen and (max-width: 767px){.float-whatsapp{bottom:15px;right:15px;height:48px;width:48px}}.float-whatsapp.shake{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0)}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}footer{background:#2a4a74;display:block;padding:60px 0 30px}footer .container .row{align-items:flex-start;display:flex;gap:0;justify-content:space-between}@media only screen and (max-width: 1199px){footer .container .row{gap:30px}}@media only screen and (max-width: 991px){footer .container .row{display:block}}footer .container .row .column{color:#fff}@media only screen and (max-width: 1199px){footer .container .row .column{margin-bottom:40px}}footer .container .row .column a{color:#fff;transition:color .3s ease-in-out}footer .container .row .column a:hover{color:#292828}footer .container .row .column .title-footer{display:block;font-size:1.3rem;font-weight:800;line-height:1;margin:0 0 12px;padding:0}footer .container .row .column.column-01 .pic-logo-footer .img-logo-footer{display:block;height:80px;min-height:60px;width:auto}@media only screen and (max-width: 991px){footer .container .row .column.column-01 .pic-logo-footer .img-logo-footer{margin:0 auto 30px}}footer .container .row .column.column-01 .desc-footer{font-size:1rem;max-width:320px}@media only screen and (max-width: 1199px){footer .container .row .column.column-01 .desc-footer{max-width:none;text-align:center}}footer .container .row .column.column-02{min-width:170px}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer{display:block;list-style:none;margin:0;padding:0}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer .menu-item{display:block;margin-bottom:12px}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer .menu-item.menu-orcamento{display:none}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer .menu-item.active a{font-weight:800}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer .menu-item.active.dropdown .dropdown-menu a{font-weight:400}footer .container .row .column.column-02 #menu-site-footer .navbar-menu-footer .menu-item.dropdown .dropdown-menu{padding:12px 0 0}footer .container .row .column.column-03 .address{align-items:flex-start;display:flex;gap:8px;justify-content:start;margin:0}footer .container .row .column.column-03 .address:before{background-image:url(../images/icons/address.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;min-height:24px;min-width:24px}footer .container .row .column.column-03 .cep,footer .container .row .column.column-03 .cnpj{display:block;margin:0 0 0 32px}footer .container .row .column.column-03 .link-tel{align-items:center;display:flex;gap:8px;justify-content:start;margin:12px 0}footer .container .row .column.column-03 .link-tel:before{background-image:url(../images/icons/phone.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6008%) hue-rotate(239deg) brightness(110%) contrast(95%);min-height:24px;min-width:24px}footer .container .row .column.column-03 .link-whatsapp{align-items:center;display:flex;gap:8px;justify-content:start;margin:0 0 12px}footer .container .row .column.column-03 .link-whatsapp:before{background-image:url(../images/icons/whatsapp.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6008%) hue-rotate(239deg) brightness(110%) contrast(95%);min-height:24px;min-width:24px}footer .container .row .column.column-03 .link-mail{align-items:center;display:flex;gap:8px;justify-content:start;margin:0}footer .container .row .column.column-03 .link-mail:before{background-image:url(../images/icons/mail.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6008%) hue-rotate(239deg) brightness(110%) contrast(95%);min-height:24px;min-width:24px}footer .container .row .column.column-03 .orcamento{align-content:center;background:#74b453;border-radius:365px;color:#fff;display:flex;gap:5px;justify-content:center;font-size:1rem;font-weight:500;line-height:1.4;margin:20px 0 0;padding:12px 10px;transition:background .5s ease-in-out;width:225px}footer .container .row .column.column-03 .orcamento:before{background-image:url(../images/icons/whatsapp.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(294deg) brightness(104%) contrast(104%);height:24px;width:24px}footer .container .row .column.column-03 .orcamento:hover{background:#497e2f;color:#fff}footer .container .row .column.column-04 .redes-social{align-items:center;display:flex;gap:8px;justify-content:start;margin:0}footer .container .row .column.column-04 .redes-social .social-links{font-size:0}footer .container .row .column.column-04 .redes-social .social-links:before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6008%) hue-rotate(239deg) brightness(110%) contrast(95%);min-height:34px;min-width:34px;transition:filter .3s ease-in-out}footer .container .row .column.column-04 .redes-social .social-links:hover::before{filter:brightness(0) saturate(100%) invert(0%) sepia(6%) saturate(7500%) hue-rotate(317deg) brightness(89%) contrast(109%)}footer .container .row .column.column-04 .redes-social .social-links.instagram:before{background-image:url(../images/icons/instagram.svg)}footer .container .row .column.column-04 .redes-social .social-links.facebook:before{background-image:url(../images/icons/facebook.svg)}footer .container .row .column.column-04 .redes-social .social-links.linkedin:before{background-image:url(../images/icons/linkedin.svg)}footer .container .row .column.column-04 .redes-social .social-links.youtube:before{background-image:url(../images/icons/youtube.svg)}footer .container .copy-dev{align-items:center;color:#fff;display:flex;font-size:.9rem;justify-content:space-between;margin:60px auto 0}@media only screen and (max-width: 1199px){footer .container .copy-dev{flex-wrap:wrap;justify-content:center;margin:30px auto 0}footer .container .copy-dev>*{flex:0 0 100%}}@media only screen and (max-width: 1199px){footer .container .copy-dev .copy{text-align:center}}footer .container .copy-dev .dev{align-items:center;display:flex;gap:8px;justify-content:end}@media only screen and (max-width: 1199px){footer .container .copy-dev .dev{justify-content:center}}footer .container .copy-dev .dev .dev-text{line-height:1}footer .container .copy-dev .dev .link-dev-logo .img-dev-logo{display:block;height:40px;width:auto}html{height:100%;box-sizing:border-box;margin:0;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{color:#292828;display:block;font-family:"Mansfield",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%;scroll-behavior:smooth;transition:background 1s ease}body.overflow{overflow:hidden}a{text-decoration:none}a:hover{box-shadow:none;outline:none;text-decoration:none}img{image-rendering:-webkit-optimize-contrast}.container{display:block;margin:0 auto;max-width:1170px;padding:0;width:100%}@media only screen and (min-width: 1600px){.container{max-width:1360px}}@media only screen and (max-width: 1365px){.container{padding:0 5%}}@media only screen and (max-width: 1199px){.container{padding:0 5%}}main{scroll-behavior:smooth}.cky-btn-revisit-wrapper{display:none !important}#home-page .banner-home .container-banner .banner-item .pic-banner-home .img-banner-home{height:auto;width:100%}#home-page .banner-home .container-banner .banner-item .pic-banner-home .img-banner-home.img-desktop{display:block}@media only screen and (max-width: 1199px){#home-page .banner-home .container-banner .banner-item .pic-banner-home .img-banner-home.img-desktop{display:none}}#home-page .banner-home .container-banner .banner-item .pic-banner-home .img-banner-home.img-mobile{display:none}@media only screen and (max-width: 1199px){#home-page .banner-home .container-banner .banner-item .pic-banner-home .img-banner-home.img-mobile{display:block}}#home-page .banner-home .swiper-pagination{bottom:15px;left:0;width:100%;position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}#home-page .banner-home .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:50%;background:#e8e8e8;opacity:1;transition:height .5s ease-in-out,width .5s ease-in-out}#home-page .banner-home .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#fff;width:15px;height:15px}#home-page .banner-home .swiper-button{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}#home-page .banner-home .swiper-button.swiper-button-lock{display:none}#home-page .banner-home .swiper-button.swiper-button-prev{left:30px;right:auto}#home-page .banner-home .swiper-button.swiper-button-next{right:30px;left:auto}#home-page .solutions-home{display:block;padding:60px 0 80px;position:relative}@media only screen and (max-width: 767px){#home-page .solutions-home{padding:30px 0 40px}}#home-page .solutions-home::before{background-image:url(../images/logo-line-J-left.svg);background-position:-350px 10px;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:536px;left:0;position:absolute;z-index:1;width:580px}@media only screen and (max-width: 1365px){#home-page .solutions-home::before{background-position:-450px 0;height:486px;width:480px}}@media only screen and (max-width: 767px){#home-page .solutions-home::before{display:none}}#home-page .solutions-home::after{background-image:url(../images/logo-line-right.svg);background-position:0 -140px;background-repeat:no-repeat;background-size:cover;content:"";height:624px;right:0;position:absolute;top:0;z-index:1;width:570px}@media only screen and (max-width: 1365px){#home-page .solutions-home::after{background-position:0 -120px;height:344px;width:360px}}@media only screen and (max-width: 767px){#home-page .solutions-home::after{display:none}}#home-page .solutions-home .container{position:relative;z-index:2}@media only screen and (max-width: 991px){#home-page .solutions-home .container{padding:0}}#home-page .solutions-home .container .title-section{font-size:3rem;font-weight:400;display:block;line-height:1.2;margin:0 auto 60px;max-width:80%;padding:0;text-align:center}@media only screen and (max-width: 1365px){#home-page .solutions-home .container .title-section{font-size:2.5rem;max-width:50%}}@media only screen and (max-width: 767px){#home-page .solutions-home .container .title-section{font-size:2rem;max-width:90%;margin:0 auto 30px}}#home-page .solutions-home .container .title-section strong{font-weight:900}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link{display:block;position:relative}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link:hover .pic-img-item .thumbnail-solution{transform:scale(1.1)}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link:hover .title-solution-name{background:#2a4a74}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link .pic-img-item{border-radius:26px 0 0 26px;display:block;overflow:hidden}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link .pic-img-item .thumbnail-solution{display:block;height:auto;transform:scale(1);transition:transform .5s ease-in-out;width:100%}#home-page .solutions-home .container .swiper-solutions .swiper-wrapper .solution-item .solution-link .title-solution-name{background:#656565;bottom:35px;color:#fff;font-size:1rem;left:0;line-height:1.2;margin:0 auto;padding:8px 0 9px;position:absolute;right:0;text-align:center;transition:background .5s ease-in-out;width:100%}#home-page .solutions-home .container .swiper-nav{display:block;padding:30px 0 0}#home-page .solutions-home .container .swiper-nav .swiper-pagination{bottom:0;left:0;width:100%;position:relative;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}#home-page .solutions-home .container .btn-all-solutions{background:#b61f24;border-radius:365px;color:#fff;display:block;font-size:1.5rem;font-weight:700;margin:60px auto 0;max-width:464px;padding:10px 45px;text-align:center;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media only screen and (max-width: 1365px){#home-page .solutions-home .container .btn-all-solutions{font-size:1.2rem;padding:16px 30px;max-width:380px}}@media only screen and (max-width: 767px){#home-page .solutions-home .container .btn-all-solutions{font-size:1.2rem;margin:30px auto 0;padding:16px 20px;max-width:320px}}#home-page .solutions-home .container .btn-all-solutions:hover{background:#2a4a74}#home-page .clients{background:#2a4a74;display:flex;height:90px;padding:20px 0;width:100%;z-index:5}@media only screen and (max-width: 767px){#home-page .clients{height:60px}}#home-page .clients .client{padding:0 30px}#home-page .clients .client .img-client{display:block;height:50px;width:auto}@media only screen and (max-width: 767px){#home-page .clients .client .img-client{height:40px}}#home-page .about-us-home{background-image:url(../images/color-item.svg);background-position:152% 142%;background-repeat:no-repeat;background-size:1045px;display:block;padding:100px 0;position:relative}@media only screen and (max-width: 1599px){#home-page .about-us-home{background-size:840px}}@media only screen and (max-width: 1365px){#home-page .about-us-home{background-size:790px}}@media only screen and (max-width: 991px){#home-page .about-us-home{padding:60px 0}}@media only screen and (max-width: 767px){#home-page .about-us-home{background-image:none;padding:30px 0 60px}}#home-page .about-us-home::before{background-image:url(../images/logo-line-J-left.svg);background-position:-1135px 50px;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:1160px;left:0;position:absolute;z-index:1;width:870px}@media only screen and (max-width: 1599px){#home-page .about-us-home::before{background-position:-1085px 30px;height:990px}}@media only screen and (max-width: 1365px){#home-page .about-us-home::before{background-position:-1150px 30px;height:990px}}@media only screen and (max-width: 991px){#home-page .about-us-home::before{display:none}}#home-page .about-us-home .container{position:relative;z-index:2}#home-page .about-us-home .container .row{align-items:stretch;display:flex;gap:90px;justify-content:space-between}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row{gap:30px}}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row{flex-wrap:wrap}}#home-page .about-us-home .container .row>*{flex:0 0 calc(50% - 90px);max-width:50%}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row>*{flex:0 0 calc(50% - 30px)}}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row>*{flex:0 0 100%;max-width:100%}}#home-page .about-us-home .container .row .left-content .pic-about-us-home .img-about-us-home{display:block;height:auto;max-width:604px;width:100%}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row .left-content .pic-about-us-home .img-about-us-home{margin:40px 0 0;max-width:none}}#home-page .about-us-home .container .row .left-content .about-video.vertical-video{display:block}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row .left-content .about-video.vertical-video{display:none}}#home-page .about-us-home .container .row .left-content .about-video.vertical-video iframe{border-radius:60px 0 60px 0;display:block;height:82.5280665281vh;margin:0 0 0 auto;max-width:368px;width:100%}#home-page .about-us-home .container .row .left-content .about-video.horizontal-video{display:none}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row .left-content .about-video.horizontal-video{display:block}}#home-page .about-us-home .container .row .left-content .about-video.horizontal-video iframe{border-radius:12px;display:block;height:480px;max-width:none;width:100%}@media only screen and (max-width: 767px){#home-page .about-us-home .container .row .left-content .about-video.horizontal-video iframe{height:250px}}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row .right-content{order:1}}#home-page .about-us-home .container .row .right-content .subtitle-section{color:#ca1017;display:block;font-size:2rem;font-weight:300;line-height:1;margin:0 0 20px;padding:0}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row .right-content .subtitle-section{font-size:1.8rem;margin:0 0 10px}}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row .right-content .subtitle-section{font-size:1.5rem;margin:0 0 10px}}#home-page .about-us-home .container .row .right-content .title-section{color:#292828;display:block;font-size:3rem;font-weight:800;line-height:1.2;margin:0 0 30px;padding:0}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row .right-content .title-section{font-size:2.5rem}}@media only screen and (max-width: 767px){#home-page .about-us-home .container .row .right-content .title-section{font-size:1.8rem}}#home-page .about-us-home .container .row .right-content .text-section{font-size:1.1rem;font-weight:500}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row .right-content .text-section{font-size:1rem}}#home-page .about-us-home .container .row .right-content .about-us-link{background:#ca1017;border-radius:365px;color:#fff;display:block;font-size:1.3rem;font-weight:700;margin:40px 0 0;max-width:305px;padding:14px 45px;text-align:center;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media only screen and (max-width: 1599px){#home-page .about-us-home .container .row .right-content .about-us-link{font-size:1.2rem}}@media only screen and (max-width: 991px){#home-page .about-us-home .container .row .right-content .about-us-link{margin:60px auto 0}}@media only screen and (max-width: 767px){#home-page .about-us-home .container .row .right-content .about-us-link{margin:30px auto 0}}#home-page .about-us-home .container .row .right-content .about-us-link:hover{background:#2a4a74}#home-page .services-home .row{align-items:stretch;display:flex;justify-content:center}@media only screen and (max-width: 1199px){#home-page .services-home .row{display:block}}#home-page .services-home .row .left-content{flex:0 0 40%;max-width:100%}#home-page .services-home .row .left-content .pic-service-home .img-service-home{display:block;height:auto;width:100%}#home-page .services-home .row .right-content{align-items:center;background:#ca1017;display:flex;flex:0 0 60%;justify-content:center;max-width:100%;padding:60px 13% 60px 80px}@media only screen and (max-width: 1599px){#home-page .services-home .row .right-content{padding:30px 10% 30px 60px}}@media only screen and (max-width: 1365px){#home-page .services-home .row .right-content{padding:30px}}#home-page .services-home .row .right-content .title-section{color:#fff;display:block;font-size:4.5rem;font-weight:800;line-height:1.2;margin:0 0 30px;padding:0}@media only screen and (max-width: 1599px){#home-page .services-home .row .right-content .title-section{font-size:3rem}}@media only screen and (max-width: 1365px){#home-page .services-home .row .right-content .title-section{font-size:2.5rem;margin:0 0 15px}}@media only screen and (max-width: 1199px){#home-page .services-home .row .right-content .title-section{font-size:3rem;margin:0 0 15px}}@media only screen and (max-width: 767px){#home-page .services-home .row .right-content .title-section{font-size:2rem;margin:0 0 15px;text-align:center}}#home-page .services-home .row .right-content .text-section{color:#fff;font-size:1.1rem;font-weight:500}@media only screen and (max-width: 1599px){#home-page .services-home .row .right-content .text-section{font-size:1rem}}@media only screen and (max-width: 1199px){#home-page .services-home .row .right-content .text-section{font-size:1.2rem}}@media only screen and (max-width: 767px){#home-page .services-home .row .right-content .text-section{font-size:1rem;text-align:center}}#home-page .services-home .row .right-content .service-link{background:#2a4a74;border-radius:365px;color:#fff;display:block;font-size:1.3rem;font-weight:700;margin:40px 0 0;max-width:305px;padding:14px 45px;text-align:center;text-transform:uppercase;transition:background .3s ease-in-out;width:100%}@media only screen and (max-width: 1599px){#home-page .services-home .row .right-content .service-link{font-size:1.1rem;padding:16px 30px}}@media only screen and (max-width: 1365px){#home-page .services-home .row .right-content .service-link{margin:20px 0 0}}#home-page .services-home .row .right-content .service-link:hover{background:#292828}/*# sourceMappingURL=home.css.map */