@keyframes changebackground{from{transform:translate3d(-50%, -50%, 0) scale(1)}to{transform:translate3d(-50%, -50%, 0) scale(1.5)}}@keyframes bannerScrollDot{0%{transform:translate(-50%, 0) scale(1);opacity:1}55%{transform:translate(-50%, 12px) scale(1.1);opacity:.45}100%{transform:translate(-50%, 0) scale(1);opacity:1}}body{overflow-x:hidden}body.active{overflow:hidden}header.active{opacity:0;z-index:-1}html{overflow-x:hidden}html.active{overflow:hidden}#banner{position:relative;height:100vh;min-height:800px;z-index:1;transition-duration:50ms;overflow:hidden}@media(max-width: 920px){#banner{padding:0 !important}}#banner .banner-content{height:100%;z-index:-2;display:block;position:relative}#banner .banner-content .content{position:absolute;width:100%;height:100%;min-height:800px}#banner .banner-content .content .owl-item{height:100%}#banner .banner-content .content .owl-item .item{height:100%;position:relative;overflow:hidden}#banner .banner-content .content .owl-item .item .lazyload{position:absolute;z-index:2;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;overflow:hidden;will-change:transform;transition:transform .22s linear}#banner .banner-content .content .owl-item .item .lazyload img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply;position:absolute;left:50%;top:50%;transition:transform .3s;transform:translate3d(-50%, -50%, 0) scale(1);-webkit-animation-duration:30s;animation-duration:30s;opacity:1;-webkit-animation-name:changebackground;animation-name:changebackground;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate}#banner .banner-content .content .owl-item .item:before{content:" ";z-index:1;width:100%;height:100%;background:linear-gradient(111.1deg, #E73741 -21.35%, #4D4E51 100%);position:absolute;opacity:.9}#banner .banner-content .content .owl-item .item .container-fluid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%;max-width:1600px;padding-left:44px;padding-right:44px}@media(max-width: 1199px){#banner .banner-content .content .owl-item .item .container-fluid{padding-left:30px;padding-right:30px}}@media(max-width: 767px){#banner .banner-content .content .owl-item .item .container-fluid{padding-left:16px;padding-right:16px}}#banner .banner-content .content .owl-item .item .container-fluid .text{position:relative;width:100%;max-width:760px;margin:0 auto;z-index:9;padding-right:0;padding-left:0;will-change:transform,opacity;transition:transform .24s linear,opacity .24s linear}#banner .banner-content .content .owl-item .item .container-fluid .text:before{content:"";position:absolute;left:-22px;top:6px;bottom:6px;width:3px;background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.15) 100%);opacity:.85}@media(max-width: 991px){#banner .banner-content .content .owl-item .item .container-fluid .text{display:block;text-align:center;max-width:680px}#banner .banner-content .content .owl-item .item .container-fluid .text:before{display:none}}#banner .banner-content .content .owl-item .item .container-fluid .text .fc-animate{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(0.67, 0.01, 0.08, 0.99);animation-timing-function:cubic-bezier(0.67, 0.01, 0.08, 0.99)}#banner .banner-content .content .owl-item .item .container-fluid .text .sub-title{font-size:14px;font-weight:400;color:#fff;line-height:21px;font-family:Mplus 1p;letter-spacing:.22em}#banner .banner-content .content .owl-item .item .container-fluid .text h1{font-size:45px;line-height:59px;font-weight:600;font-family:Mplus 1p;color:#fff;margin:10px 0 14px;text-shadow:0 8px 22px rgba(0,0,0,.25)}@media(max-width: 991px){#banner .banner-content .content .owl-item .item .container-fluid .text h1{position:relative;display:block}}@media(min-width: 768px){#banner .banner-content .content .owl-item .item .container-fluid .text h1{font-size:60px}}#banner .banner-content .content .owl-item .item .container-fluid .text .sub-title2{font-size:17px;line-height:38px;font-weight:500;font-family:Mplus 1p;font-style:normal;color:#fff;display:block;margin-bottom:40px;max-width:680px}@media(min-width: 768px){#banner .banner-content .content .owl-item .item .container-fluid .text .sub-title2{font-size:30px}}@media(max-width: 991px){#banner .banner-content .content .owl-item .item .container-fluid .text .sub-title2{margin-left:auto;margin-right:auto}}#banner .banner-content .content .owl-item .item .container-fluid .text a{text-decoration:none;font-family:Poppins,Arial,Helvetica,sans-seri;background-color:#e73741;border-radius:50px;border:none;padding:17px 22px 17px 22px;color:#fff;font-size:12px;font-weight:800;line-height:18px;line-height:18px;transition:all .5s;box-shadow:0 10px 26px rgba(0,0,0,.22)}#banner .banner-content .content .owl-item .item .container-fluid .text a i{font-size:15px;color:#fff;margin-left:40px}#banner .banner-content .content .owl-item .item .container-fluid .text a:hover{background-color:#323232;transform:translateY(-2px)}#banner .banner-content .content .owl-stage,#banner .banner-content .content .owl-stage-outer{height:100%}#banner .banner-control{display:inline-block;width:60px;position:absolute;right:0;top:50%;z-index:9}#banner .banner-control button{outline:none;border:none;box-shadow:none;width:50%;height:1px;background-color:#fff;opacity:50%;margin-bottom:15px;display:block;margin-left:30px;transition:all .3s ease-in-out}#banner .banner-control button.active{margin-left:0;width:100%;opacity:100%;height:2px}#banner .social-icons{position:absolute;right:10%;bottom:5%}#banner .social-icons .content{padding-top:90px;display:block;float:right}#banner .social-icons .content a{text-decoration:none}#banner .social-icons .content a i{display:block;font-size:25px;color:#fff;margin-bottom:16px;text-align:center;transition:all .5s}#banner .social-icons .content a i:hover{color:#f71735}#banner .view-more{position:absolute;left:50%;bottom:0;transform:translate(-50%);font-family:Poppins,Arial,Helvetica,sans-seri}#banner .view-more .content{position:relative}#banner .view-more .content span{text-align:center;font-size:14px;color:#fff;font-family:Mplus 1p;font-weight:800;line-height:21px;display:block}#banner .view-more .content .mouse{position:relative;display:flex;width:18px;height:30px;margin:15px 0;justify-content:center;border-style:solid;border-width:2px;border-color:#fff;border-radius:30px;left:50%;transform:translatex(-50%)}#banner .view-more .content .mouse .scroller{height:4px;width:4px;border-radius:50%;background-clip:padding-box;position:absolute;top:5px;left:50%;transform:translateX(-50%);margin:auto;background-color:#fff;animation-name:bannerScrollDot;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#banner .view-more .content .line{background-color:#fff;height:40px;width:1px;opacity:50%;position:relative;left:50%}@media(min-width: 768px){#banner .view-more .content .line{height:70px}}#banner .social-icons .content{display:flex}#banner .social-icons a{padding-left:15px}#home-quick-access{padding:84px 0 72px;background:#f7f7f7}#home-quick-access .container-fluid{max-width:1250px}#home-quick-access .home-quick-access__header{text-align:center;margin-bottom:22px}#home-quick-access .home-quick-access__header h2{margin:0;font-size:34px;line-height:1.2;font-weight:700;color:#e0413f;text-transform:uppercase}#home-quick-access .home-quick-access__header p{margin:10px auto 0;max-width:760px;color:#666;font-size:15px;line-height:1.6}#home-quick-access .home-quick-access__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}#home-quick-access .home-quick-access__card{background:#fff;border:1px solid #ececec;border-radius:10px;padding:18px 16px 16px;box-shadow:0 8px 22px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(25% - 14px)}@media(max-width: 991px){#home-quick-access .home-quick-access__card{width:calc(50% - 9px)}}@media(max-width: 575px){#home-quick-access .home-quick-access__card{width:100%}}#home-quick-access .home-quick-access__card h3{margin:0 0 10px;text-transform:uppercase;color:#e73741;font-size:22px;line-height:1.1;font-weight:800}#home-quick-access .home-quick-access__text{color:#6e6e6e;line-height:1.55;font-size:14px;flex:1;margin-bottom:14px}#home-quick-access .home-quick-access__btn{display:inline-block;align-self:center;background:#323232;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:999px;padding:10px 14px;text-decoration:none;letter-spacing:.04em;transition:background .25s ease}#home-quick-access .home-quick-access__btn:hover{background:#e73741;color:#fff}@media(max-width: 767px){#home-quick-access{padding:64px 0 56px}}#consulting{padding-top:80px;padding-bottom:130px}#consulting .container{display:flex}@media(max-width: 992px){#consulting .container{flex-direction:column}}#consulting .container .images{max-width:50%;width:50%;display:inline-block}@media(max-width: 992px){#consulting .container .images{max-width:100%;width:100%}}#consulting .container .images img{max-width:100%;width:100%;height:100%;object-fit:cover}#consulting .container .images .image3{position:relative;min-height:10rem}#consulting .container .images .image3 .float-box{position:absolute;z-index:9;background-color:#fff;border:7px solid #e9f2fa;padding:15px 20px 15px 20px;display:flex;bottom:0;margin:0 0 30px 30px;max-width:100%}@media(max-width: 376px){#consulting .container .images .image3 .float-box{margin-left:0}}@media(max-width: 333px){#consulting .container .images .image3 .float-box{max-height:5rem}}#consulting .container .images .image3 .float-box i{position:relative;top:10px;color:#f71735;font-size:40px;display:flex}@media(max-width: 333px){#consulting .container .images .image3 .float-box i{top:0}}#consulting .container .images .image3 .float-box .text{width:235px;display:block;padding-left:20px}@media(max-width: 333px){#consulting .container .images .image3 .float-box .text{display:flex}}#consulting .container .images .image3 .float-box .text h3{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:30px;line-height:34px;font-weight:600;color:#323232;margin:0}@media(max-width: 333px){#consulting .container .images .image3 .float-box .text h3{margin:5px 5px 0 0}}#consulting .container .images .image3 .float-box .text span{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;font-weight:400;display:inline-block}#consulting .container .images .image3 .image{width:100%;height:282px;object-fit:cover;position:relative;display:block;object-fit:cover}#consulting .container .consulting{max-width:50%;padding-left:60px}@media(max-width: 992px){#consulting .container .consulting{max-width:100%;width:100%;padding:0;margin-top:30px}}#consulting .container .consulting .text ul{padding:0;column-count:2}@media(max-width: 992px){#consulting .container .consulting .text ul{padding-left:1.5rem}}#consulting .container .consulting .text ul li{text-align:start;list-style:none;margin-bottom:1rem;margin-right:1rem;position:relative;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;line-height:25px;color:#8d9297;letter-spacing:0px}#consulting .container .consulting .text ul li:after{content:"";-webkit-mask:url(./../svg/arrow-circle-right-solid.svg) no-repeat center;mask:url(./../svg/arrow-circle-right-solid.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;left:-1.5rem;top:8px;background-color:#f71735;font-size:12px;height:12px;width:12px}#consulting .container .consulting .text ul li i{position:absolute;left:-1.5rem;top:8px;color:#f71735;font-size:12px}#consulting .container .consulting span{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#f71735;font-size:12px;letter-spacing:1px;margin:5px 0 12px 0;font-weight:600;text-align:center;display:block}#consulting .container .consulting h2{text-align:center;color:#323232;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:bold;font-size:36px;line-height:44px;margin:0;padding-bottom:48px}#consulting .container .consulting p{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:26px;margin-bottom:15px;color:#687076;margin:0;padding-bottom:40px}#consulting .container .consulting p a{color:#f71735;text-decoration:underline}#consulting .container .consulting .row-bottom{display:flex;width:100%;border-top:1px dashed #ebebeb;padding-top:27px;justify-content:center}#consulting .container .consulting .row-bottom .signature{border-right:1px dashed #ebebeb;display:flex;padding:0 15px 0 0;width:60%;max-width:280px}@media(max-width: 477px){#consulting .container .consulting .row-bottom .signature{display:flex;flex-wrap:wrap;justify-content:center}}#consulting .container .consulting .row-bottom .signature img{object-fit:contain;width:37%}#consulting .container .consulting .row-bottom .signature .text{width:63%;display:inline-block;padding-left:15px}#consulting .container .consulting .row-bottom .signature .text h3{width:100%;margin:0;font-size:16px;line-height:30px;color:#323232;font-family:"Poppins",Arial,Helvetica,sans-serif;display:inline-block;text-align:center}#consulting .container .consulting .row-bottom .signature .text span{margin:0;width:100%;display:block;font-size:12px;color:#8d9297;font-weight:400;line-height:1;font-family:"Poppins",Arial,Helvetica,sans-serif;text-align:center}@media(max-width: 477px){#consulting .container .consulting .row-bottom .signature .text{width:100%}}#consulting .container .consulting .row-bottom .phone{display:inline-block;padding:0 15px 0 0;width:40%;max-width:280px;display:block;display:flex;flex-wrap:wrap;justify-content:center;padding-left:1rem}@media(max-width: 477px){#consulting .container .consulting .row-bottom .phone{display:block;margin:auto}}@media(max-width: 403px){#consulting .container .consulting .row-bottom .phone{padding:0 0 0 15px}}#consulting .container .consulting .row-bottom .phone h3{font-family:"Poppins",Arial,Helvetica,sans-serif;margin:0;font-size:16px;line-height:30px;font-weight:600;color:#323232;display:block;position:relative}@media(max-width: 477px){#consulting .container .consulting .row-bottom .phone h3{display:flex;justify-content:center}}@media(max-width: 372px){#consulting .container .consulting .row-bottom .phone h3{font-size:16px}}#consulting .container .consulting .row-bottom .phone span{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#8d9297;font-size:12px;font-weight:400;letter-spacing:0;display:block;position:relative}@media(max-width: 477px){#consulting .container .consulting .row-bottom .phone span{margin:0;display:flex;justify-content:center;margin-left:5px}}#allservice{background-color:#f71735}#allservice ::selection{background-color:#fff !important;color:#323232 !important}#allservice .null-paddin{padding:0}#allservice .style-title{color:#fff;display:flex}@media(max-width: 991px){#allservice .style-title{display:block}}#allservice .style-title .title-header{padding-right:60px;margin-bottom:0;display:table-cell;vertical-align:middle;width:45%}@media(max-width: 991px){#allservice .style-title .title-header{width:100%}}#allservice .style-title .title-header h5{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;letter-spacing:1px;margin-bottom:12px;margin-top:5px;margin-top:90px}#allservice .style-title .title-header h2{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;font-size:36px;line-height:44px;margin-bottom:0}#allservice .style-title .sub-title{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;display:table-cell;vertical-align:middle;padding:50px;margin-top:90px}@media(max-width: 991px){#allservice .style-title .sub-title{width:100%;float:left;margin-top:0;padding:30px 0}}#allservice .row .owl-item{user-select:none;padding:0 15px}#allservice .row .item{overflow:hidden;display:block;width:100%;position:relative;text-decoration:none;z-index:8;transition:all .3s ease}#allservice .row .item .lazyload{min-height:20.9rem;display:inline}#allservice .row .item .image{overflow:hidden}#allservice .row .item .image img{transition:all .5s ease;max-width:100%;object-fit:cover}#allservice .row .item .hover{position:absolute;width:100%;background:#494848;background:linear-gradient(0deg, rgb(73, 73, 73) 15%, rgba(73, 72, 72, 0.7) 100%);z-index:9;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:1rem;align-items:center;height:0;opacity:0;transition:all .5s linear}#allservice .row .item .hover p{color:#fff;line-height:20px;display:block;font-size:13px;opacity:.8}#allservice .row .item .hover h5{color:#fff;display:block;margin-bottom:8px}#allservice .row .item .description{background-color:#323232;padding:21px 25px 27px;position:relative;transition:.5s all;overflow:hidden;width:100%}#allservice .row .item .description h5{overflow:hidden;font-family:"Poppins",Arial,Helvetica,sans-serif;text-align:center;color:#fff;font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;transition:.5s all;text-decoration:none}#allservice .row .item .description small{display:block;color:#fff;text-align:center}#allservice .row .item .description small p{margin:0;color:rgba(255,255,255,.7)}@media(min-width: 576px){#allservice .row .item .description small{display:none}}#allservice .row .item:hover{-webkit-box-shadow:6px 5px 10px -1px rgba(0,0,0,.46);-moz-box-shadow:6px 5px 10px -1px rgba(0,0,0,.46);box-shadow:6px 5px 10px -1px rgba(0,0,0,.46)}#allservice .row .item:hover .image img{transform:scale(1.2);filter:grayscale(1)}#allservice .row .item:hover .hover{height:100% !important;opacity:1 !important}#allservice .row .view-more .button{margin:50px 0;background-color:#323232;padding:13px 35px;border-radius:30px;display:inline-block;text-decoration:none;transition:all .5s;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#fff;overflow:hidden}#allservice .row .view-more .button:hover{background-color:#fff;color:#323232}#how-we-work{padding-top:140px;padding-bottom:0;overflow-x:hidden;overflow-y:hidden;background:#f71736;background:linear-gradient(180deg, rgb(247, 23, 54) 0%, rgb(247, 23, 54) 39%, rgb(255, 255, 255) 90%)}@media(max-width: 1199px){#how-we-work .container{padding:0;max-width:100%}}#how-we-work .container .row .content{position:relative;height:100%;z-index:9;padding:75px 186px 53px 0}@media(max-width: 991px){#how-we-work .container .row .content{padding:30px 15px 20px !important}}@media(max-width: 1199px){#how-we-work .container .row .content{padding-left:15px;padding-right:15px;height:auto !important}}#how-we-work .container .row .content .image{top:0;left:0;right:0;margin-left:-400px;background-color:#323232;min-width:auto;position:absolute;width:auto;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../../../comum/assets/img/image6.jpg");box-sizing:border-box;left:0}#how-we-work .container .row .content .image img{width:100%;height:100%;object-fit:cover}#how-we-work .container .row .content .image .filter{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#323232;opacity:.87}#how-we-work .container .row .content .layer-content{position:relative;z-index:9;height:100%}#how-we-work .container .row .content .layer-content .title2{padding-right:60px;position:relative;box-sizing:border-box}#how-we-work .container .row .content .layer-content .title2 .text{margin-bottom:50px;position:relative}#how-we-work .container .row .content .layer-content .title2 .text h5{color:#f71735;font-weight:600;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:1px;margin-bottom:12px;margin-top:5px;font-family:"Poppins",Arial,Helvetica,sans-serif}#how-we-work .container .row .content .layer-content .title2 .text h2{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;font-size:36px;line-height:44px;margin-bottom:0;color:#fff}#how-we-work .container .row .content .layer-content .row .content{margin-bottom:30px;padding:0}#how-we-work .container .row .content .layer-content .row .content .icon{font-size:45px;line-height:45px;font-weight:400;color:#f71735}#how-we-work .container .row .content .layer-content .row .content .text{padding-top:10px}#how-we-work .container .row .content .layer-content .row .content .text h5{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#fff;font-size:20px;line-height:30px;margin-bottom:10px}#how-we-work .container .row .content .layer-content .row .content .text p{margin:0 0 15px;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0px;color:rgba(255,255,255,.75)}#how-we-work .container .video{margin-left:-50px;margin-top:-55px;height:100%;z-index:9;position:relative;box-sizing:border-box}@media(max-width: 1199px){#how-we-work .container .video{margin-left:0;margin-top:0;height:auto !important;padding:200px 15px 300px}}@media(max-width: 1319px){#how-we-work .container .video{position:relative;left:-20%}}#how-we-work .container .video .video-home{width:auto;margin-right:-400px;right:0;position:absolute;height:100%;width:auto;top:0;left:0;transition:all 1s ease}#how-we-work .container .video .video-home.active{position:fixed;width:70%;left:50%;transform:translatex(-50%)}@media(max-width: 1199px){#how-we-work .container .video .video-home{top:-40px;min-height:40rem}}#how-we-work .container .video .layer-content{position:relative;z-index:9;height:100%}#how-we-work .container .video .layer-content .button{position:absolute;left:80%;right:0;top:40%;transform:translate(-10%, 20%);display:inline-block}@media(max-width: 1090px){#how-we-work .container .video .layer-content .button{left:65%}}#how-we-work .container .video .layer-content .button .start{opacity:1;cursor:pointer;border-radius:30px;color:#fff;font-size:18px;display:block;padding:10px 20px 10px 50px;position:relative;display:inline-block;transition:all .5s ease}#how-we-work .container .video .layer-content .button .start span{background-color:#f71735;height:65px;width:65px;line-height:65px;border-radius:50%;padding-left:7px;text-align:center;font-size:30px;font-variant:normal;text-rendering:auto;display:inline-block;text-align:center;margin:0 auto;transform:translate(-25%, -10%)}#how-we-work .container .video .layer-content .button .start span:before,#how-we-work .container .video .layer-content .button .start span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#f71735;z-index:-1;box-sizing:border-box}#how-we-work .container .video .layer-content .button .start span:before{width:94px;height:94px;opacity:.41}#how-we-work .container .video .layer-content .button .start span:after{width:105px;height:105px;opacity:.15}#how-we-work .container .video .layer-content .button .start span:hover:before,#how-we-work .container .video .layer-content .button .start span:hover:after{animation:prittyphoto 1.05s infinite}#how-we-work .container .video .layer-content .button .start span i{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;box-sizing:border-box}#how-we-work .container .video .layer-content .button .start.active{opacity:0}#video-home-modal{width:100%;height:100vh;position:fixed;top:0;left:0;display:none}#video-home-modal.active{display:block;z-index:9;opacity:1}#video-home-modal .bg{position:relative;width:100%;height:100%;background:rgba(0,0,0,.6)}#video-home-modal .bg .exit{color:#fff;opacity:0;right:15%;top:5%;position:absolute;display:block;font-size:50px;transition:all .5s ease;opacity:1;z-index:99}#video-home-modal .bg .exit:hover{color:#f71735;transform:rotate(180deg)}@media(max-width: 400px){#video-home-modal .bg .exit{font-size:30px}}#video-home-modal .bg .video{position:absolute;width:100%;height:100%;max-height:25rem;max-width:44rem;top:15%;left:50%;transform:translate(-50%)}@media(max-width: 750px){#video-home-modal .bg .video{max-height:21rem;max-width:37rem}}@media(max-width: 750px){#video-home-modal .bg .video{max-height:15rem;max-width:25rem;top:25%;padding:0 1rem}}@media(max-width: 400px){#video-home-modal .bg .video{max-height:12rem}}#video-home-modal .bg .video video{width:100%;height:100%}#video-home-modal .bg video:focus{outline:none}#steps{padding:110px 0;background:linear-gradient(180deg, #fff6f6 0%, #ffffff 55%),radial-gradient(circle at 12% 20%, rgba(231, 55, 65, 0.08) 0%, rgba(231, 55, 65, 0) 45%)}#steps .title{margin-bottom:65px;text-align:center}#steps .title span{color:#e73741;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.08em;display:inline-block;margin-bottom:8px}#steps .title h2{color:#2f3338;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:700;font-size:38px;line-height:1.2;margin:0}@media(max-width: 991px){#steps .title h2{font-size:30px}}#steps .journey-timeline{position:relative;display:grid;gap:44px}#steps .journey-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg, rgba(231, 55, 65, 0) 0%, rgba(231, 55, 65, 0.45) 18%, rgba(231, 55, 65, 0.45) 82%, rgba(231, 55, 65, 0) 100%);transform:translateX(-50%)}@media(max-width: 991px){#steps .journey-timeline:before{display:none}}#steps .journey-item{display:grid;grid-template-columns:minmax(280px, 1fr) minmax(260px, 1fr);gap:32px;align-items:center;position:relative}@media(max-width: 991px){#steps .journey-item{grid-template-columns:1fr;gap:20px}}#steps .journey-item.is-reverse .journey-card{order:2}#steps .journey-item.is-reverse .journey-steps{order:1;text-align:right}#steps .journey-item.is-reverse .journey-steps .journey-step{justify-content:flex-end}#steps .journey-item.is-reverse .journey-steps .journey-step-dot{order:2;left:50%;margin-left:0;margin-right:0}#steps .journey-item.is-reverse .journey-steps .journey-step-content{order:1;text-align:right}@media(max-width: 991px){#steps .journey-item.is-reverse .journey-card,#steps .journey-item.is-reverse .journey-steps{order:initial;text-align:left}#steps .journey-item.is-reverse .journey-step{justify-content:flex-start}#steps .journey-item.is-reverse .journey-step-dot{order:1;position:relative;left:auto;top:auto;transform:none;margin-left:0;margin-right:0}#steps .journey-item.is-reverse .journey-step-content{order:2;text-align:left}}#steps .journey-card{background:#fff;border-radius:18px;padding:28px 30px;margin-right:1rem;box-shadow:0 18px 40px rgba(55,62,72,.12);position:relative}@media(max-width: 991px){#steps .journey-card{margin-right:0}}#steps .journey-card:before{content:"";position:absolute;top:50%;right:-9px;width:18px;height:18px;background:#fff;transform:translateY(-50%) rotate(45deg);box-shadow:8px 8px 20px rgba(55,62,72,.06)}@media(max-width: 991px){#steps .journey-card:before{display:none}}#steps .journey-item.is-reverse .journey-card:before{right:auto;left:-9px}#steps .journey-item.is-reverse .journey-card{margin-right:0;margin-left:1rem}@media(max-width: 991px){#steps .journey-item.is-reverse .journey-card{margin-left:0}}#steps .journey-label{font-size:12px;line-height:1;font-weight:700;color:#f08a53;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-bottom:15px}#steps .journey-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}#steps .journey-card-header h3{font-family:"Poppins",Arial,Helvetica,sans-serif;color:#2c3137;font-size:28px;line-height:1.2;margin:0}@media(max-width: 991px){#steps .journey-card-header h3{font-size:24px}}#steps .journey-icon{width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:rgba(231,55,65,.1);flex:0 0 50px}#steps .journey-description{color:#69727d;font-size:15px;line-height:1.8}#steps .journey-description p:last-child{margin-bottom:0}#steps .journey-steps{display:grid;gap:18px;align-self:center}#steps .journey-step{display:flex;align-items:flex-start;gap:12px}#steps .journey-step-dot{width:11px;height:11px;border-radius:50%;background:#e73741;flex:0 0 11px;box-shadow:0 0 0 5px rgba(231,55,65,.16);top:calc(50% - 4px);position:absolute;left:50%;transform:translate(-50%)}@media(max-width: 991px){#steps .journey-step-dot{position:relative;left:auto;top:auto;transform:none;margin-top:8px}}#steps .journey-step-content h4{margin:0 0 6px;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:24px;line-height:1.2;color:#30353b;font-weight:600}#steps .journey-step-content p{margin:0;font-size:14px;line-height:1.6;color:#8a919a}#responsibility{padding:0}#responsibility .resp-intro{max-width:980px;margin:0 auto;padding:52px 24px 36px;text-align:center}#responsibility .resp-intro h2{margin:0;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:40px;line-height:1.15;font-weight:700;color:#2f3338}#responsibility .resp-intro p{margin:18px auto 0;max-width:860px;color:#69727d;font-size:16px;line-height:1.7}#responsibility .resp-bands{display:flex;flex-wrap:wrap;width:100%}#responsibility .resp-band{flex:1 1 50%;padding:50px 40px 60px;color:#fff}#responsibility .resp-band-inner{max-width:100%}#responsibility .resp-band-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:30px;opacity:.95}#responsibility .resp-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}#responsibility .resp-item{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:100px;padding:0 16px;border-right:1px solid rgba(255,255,255,.2)}#responsibility .resp-item:first-child{padding-left:0}#responsibility .resp-item:last-child{padding-right:0;border-right:none}#responsibility .resp-number{flex-shrink:0;font-size:32px;font-weight:700;line-height:1;color:#fff;margin-bottom:12px}#responsibility .resp-item-content strong{display:block;font-size:13px;font-weight:700;margin-bottom:4px;color:#fff}#responsibility .resp-item-content p{margin:0;font-size:13px;line-height:1.6;color:rgba(255,255,255,.88)}@media(max-width: 991px){#responsibility .resp-intro{padding:44px 20px 30px}#responsibility .resp-intro h2{font-size:32px}#responsibility .resp-intro p{font-size:15px}#responsibility .resp-band{padding:40px 24px 50px}}@media(max-width: 767px){#responsibility .resp-intro{padding:38px 16px 26px}#responsibility .resp-intro h2{font-size:27px}#responsibility .resp-intro p{font-size:14px;line-height:1.65}#responsibility .resp-band{flex:1 1 100%;padding:40px 20px 50px}#responsibility .resp-items{flex-wrap:wrap;gap:20px 0}#responsibility .resp-item{flex:1 1 50%;border-right:none;padding:0 12px}}#client{padding:90px 0 60px;position:relative}#client .background{background-repeat:no-repeat;background-size:cover;background-position:center;background:linear-gradient(183deg, rgba(167, 167, 167, 0.1) 0%, rgb(255, 255, 255) 80%);width:100%;height:100%;object-fit:cover;position:absolute;top:0;z-index:-2}#client .forms{text-align:center}#client .forms .text{font-size:13px;line-height:25px;color:#323232;font-weight:400;display:block;margin:0 auto;max-width:50rem}#client .forms .text p{word-break:break-word}#client .forms .buttons{display:flex;cursor:pointer;justify-content:center;margin-top:4rem}@media(max-width: 671px){#client .forms .buttons{display:block}}#client .forms .buttons .button{border:3px solid #f71735;margin-right:20px;padding:15px 30px;border-radius:35px;position:relative;overflow:hidden}@media(max-width: 765px){#client .forms .buttons .button{margin-right:0;margin:0 auto;margin-bottom:20px;width:100%;max-width:20rem}}@media(max-width: 337px){#client .forms .buttons .button{padding:1rem}}#client .forms .buttons .button::after{content:"";background:#f71735;position:absolute;width:100%;height:0;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:all .5s ease;z-index:-1}#client .forms .buttons .button span{color:#f71735;font-size:18px;font-weight:400;z-index:9;transition:all .5s ease}@media(max-width: 765px){#client .forms .buttons .button span{font-size:15px}}@media(max-width: 337px){#client .forms .buttons .button span{font-size:12px}}#client .forms .buttons .button:hover span{color:#fff}#client .forms .buttons .button:hover::after{height:465%}#client .separator{margin:50px 0 25px;display:block}#client .separator .line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;width:100%;margin:50px 0 25px}#client .modal-form{position:fixed;width:100%;height:100vh;top:0;z-index:9;display:none}#client .modal-form.active{display:block}@media(max-width: 350px){#client .modal-form{transition:all .5s ease;display:block;top:-100%}#client .modal-form.active{top:0}}#client .modal-form .bg{z-index:9;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);opacity:.5}@media(max-width: 350px){#client .modal-form .bg{opacity:0}}#client .modal-form .questionnaire{display:flex;position:absolute;border-radius:10px;top:5%;left:50%;transform:translateX(-50%);background:#fff;width:100%;-webkit-box-shadow:2px 4px 19px -5px rgba(0,0,0,.32);-moz-box-shadow:2px 4px 19px -5px rgba(0,0,0,.32);box-shadow:2px 4px 19px -5px rgba(0,0,0,.32);overflow:hidden;max-width:70%}@media(max-width: 1042px){#client .modal-form .questionnaire{display:block;top:5%}}@media(max-width: 500px){#client .modal-form .questionnaire{top:5%}}@media(max-width: 350px){#client .modal-form .questionnaire{top:0;width:100%;height:100%;max-width:100%;border-radius:0;overflow-y:scroll}}#client .modal-form .questionnaire.person{top:25%}@media(max-width: 1042px){#client .modal-form .questionnaire.person{top:10%}}@media(max-width: 350px){#client .modal-form .questionnaire.person{top:0}}#client .modal-form .questionnaire .exit{position:absolute;top:4%;right:3%;cursor:pointer}@media(max-width: 350px){#client .modal-form .questionnaire .exit{top:3%;right:5%}}#client .modal-form .questionnaire .exit i{transition:all .3s ease;font-size:25px}@media(max-width: 1042px){#client .modal-form .questionnaire .exit i{color:#000}}#client .modal-form .questionnaire .exit:hover i{transform:rotate(180deg);color:#f71735}#client .modal-form .questionnaire .content{padding:20px 2rem 20px}#client .modal-form .questionnaire .content .tilte{font-size:30px;position:relative}@media(max-width: 500px){#client .modal-form .questionnaire .content .tilte{font-size:25px}}#client .modal-form .questionnaire .content .subtilte{color:#8a8484;display:block;margin:10px 0 30px 0;font-size:15px}#client .modal-form .questionnaire .content form{display:flex;flex-wrap:wrap;justify-content:center}#client .modal-form .questionnaire .content form input,#client .modal-form .questionnaire .content form textarea{display:block;width:100%;margin-bottom:15px;outline:none;padding:20px 0px 20px 25px;border:none;background:#f5f5f5;border-radius:15px}@media(max-width: 1042px){#client .modal-form .questionnaire .content form input,#client .modal-form .questionnaire .content form textarea{padding:15px 0 15px 25px}}#client .modal-form .questionnaire .content form input:nth-child(2){width:49%;margin-right:1%}@media(max-width: 1042px){#client .modal-form .questionnaire .content form input:nth-child(2){width:100%;margin-right:0}}#client .modal-form .questionnaire .content form input:nth-child(3){width:49%;margin-left:1%}@media(max-width: 1042px){#client .modal-form .questionnaire .content form input:nth-child(3){width:100%;margin-left:0}}#client .modal-form .questionnaire .content form textarea{resize:none;height:7rem}@media(max-width: 1042px){#client .modal-form .questionnaire .content form textarea{height:5rem}}#client .modal-form .questionnaire .content form .gpd{justify-content:start}#client .modal-form .questionnaire .content form .gpd .gpd{display:flex;position:relative}#client .modal-form .questionnaire .content form .gpd .gpd input[type=checkbox]{display:none}#client .modal-form .questionnaire .content form .gpd .gpd .text-gpd{display:block;padding:0;margin-top:2px;margin-left:22px;margin-bottom:0;cursor:pointer;font-size:12px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}#client .modal-form .questionnaire .content form .gpd .gpd .text-gpd:before{content:"";background:url("../../../comum/assets/img/successred.png");background-position:center;background-size:contain;background-repeat:no-repeat;display:block;width:18px;height:18px;position:absolute;top:1px;left:-8px;transform:scale(0) rotateZ(180deg);transition:all .4s cubic-bezier(0.54, 0.01, 0, 1.49)}#client .modal-form .questionnaire .content form .gpd .gpd .text-gpd:after{content:"";border:2px solid #e73741;width:18px;height:18px;position:absolute;left:-8px;top:1px;border-radius:50%}#client .modal-form .questionnaire .content form .gpd .gpd input[type=checkbox]:checked+label::before{transform:scale(1) rotate(0deg)}#client .modal-form .questionnaire .content form button{border:none;background:#e73741;padding:10px 20px;margin-right:1rem;margin-top:7px;border-radius:35px;width:10rem;border:2px solid #e73741;transition:all .5s ease;outline:none}#client .modal-form .questionnaire .content form button span{transition:all .3s ease;color:#fff}#client .modal-form .questionnaire .content form button:hover{background:#fff}#client .modal-form .questionnaire .content form button:hover span{color:#f71735}@media(max-width: 1042px){#client .modal-form .questionnaire .content{padding:1rem}}@media(max-width: 350px){#client .modal-form .questionnaire .content{padding:1rem;overflow-y:scroll}}#client .modal-form .questionnaire .image{width:50%;height:35rem}#client .modal-form .questionnaire .image img{width:100%;height:100%;object-fit:cover}#client .modal-form .questionnaire .image#person-img{height:30rem}@media(max-width: 1042px){#client .modal-form .questionnaire .image#person-img{height:5rem}}@media(max-width: 350px){#client .modal-form .questionnaire .image#person-img{height:7rem}}@media(max-width: 1042px){#client .modal-form .questionnaire .image{display:none;width:100%;height:5rem}}@media(max-width: 350px){#client .modal-form .questionnaire .image{height:7rem;-webkit-box-shadow:0px 6px 11px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 6px 11px -6px rgba(0,0,0,.75);box-shadow:0px 6px 11px -6px rgba(0,0,0,.75)}}#client .client-topics{display:block;margin-top:5px;position:relative}#client .client-topics .client{display:table-cell;text-align:center;align-items:center;vertical-align:middle;position:relative;display:table;display:table-cell;width:100%}#client .client-topics .client img{width:100%;height:auto;vertical-align:middle;border-style:none;filter:grayscale(1);transition:all .3s}#client .client-topics .client:hover img{filter:grayscale(0)}#news{padding:90px 0;position:relative}#news .background-image{background-image:url(../img/background3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding-top:250px;padding-bottom:250px;z-index:-2}@media(max-width: 952px){#news .background-image{padding-top:120px}}@media(max-width: 534px){#news .background-image{padding-top:233px}}#news .background-image .filter{background-color:#323232;position:absolute;height:100%;width:100%;top:0;left:0;right:0;opacity:.87;z-index:-1}#news .container{margin-top:0;z-index:1;position:relative;margin-top:-400px}#news .container .column1{position:relative;background:#fff;padding:1rem;border-radius:.25rem}#news .container .column1 h5{color:#f71735;font-weight:600;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:1px;margin-bottom:12px;margin-top:5px;font-family:"Poppins",Arial,Helvetica,sans-serif}#news .container .column1 h2{font-weight:700;font-size:36px;line-height:44px;margin-bottom:0;color:#323232;font-family:"Poppins",Arial,Helvetica,sans-serif;margin-bottom:30px}#news .container .column1 p{font-weight:400;font-size:14px;line-height:26px;margin-bottom:15px;color:#687076;font-family:"Poppins",Arial,Helvetica,sans-serif}@media(max-width: 767px){#news .container .column1 p{color:#fff}}#news .container .column1 .see-more{background-color:#f71735;display:inline-block;margin:20px 0;padding:13px 30px 13px 30px;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:0;font-size:14px;color:#fff;text-decoration:none;transition:all .5s ease}#news .container .column1 .see-more:hover{background-color:#323232}@media(max-width: 534px){#news .container .column1 .see-more{margin:8rem 0 5rem}}@media(max-width: 461px){#news .container .column1 .see-more{margin:5rem 0}}#news .container .column2-3 .news-item-home{display:block;color:#3e4243}#news .container .column2-3 .news-item-home:hover{text-decoration:none;color:#e73741}#news .container .column2-3 .content{bottom:0;position:relative;width:100%;margin-bottom:10px;box-shadow:0 0 12px 0 rgba(32,46,60,.06);transition:all .5s}#news .container .column2-3 .content:hover{bottom:10px}#news .container .column2-3 .content .image-top{position:relative}#news .container .column2-3 .content .image-top .icon{position:absolute;right:15px;top:15px;width:38px;height:38px;background-color:#f71735}#news .container .column2-3 .content .image-top .icon i{position:relative;top:10px;display:flex;justify-content:center;font-size:17px;color:#fff}#news .container .column2-3 .content .text{padding:22px 27px 22px 27px;background-color:#fff}#news .container .column2-3 .content .text a{font-family:"Poppins",Arial,Helvetica,sans-serif;margin:0;font-size:19px;line-height:28px;color:#323232;letter-spacing:0px;font-weight:600;display:block;text-decoration:none;transition:all .3s}#news .container .column2-3 .content .text a:hover{color:#f71735}#news .container .column2-3 .content .text span{font-size:12px;padding-right:10px;position:relative;line-height:25px;color:#8d9297;font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0px}#news .container .column2-3 .content .text span i{padding-right:5px;font-size:12px}#home-faq{padding:55px 0 80px;background:linear-gradient(180deg, #f3f3f3 0%, #ececec 100%)}#home-faq .container{background:rgba(0,0,0,0);padding:0 30px}#home-faq .faq-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}#home-faq .faq-header .faq-header-text{flex:1;min-width:0}#home-faq .faq-header h2{margin:0;color:#d56a2a;font-size:42px;font-weight:700;line-height:1}#home-faq .faq-header span{display:block;margin-top:6px;color:#777;font-size:14px;font-weight:600}#home-faq .faq-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}#home-faq .faq-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;background:#e73741;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:all .2s ease}#home-faq .faq-header-action:hover{background:#c4252f;color:#fff;text-decoration:none}#home-faq .faq-header-action:first-child{background:#4da867}#home-faq .faq-header-action:first-child:hover{background:#3f8f57}#home-faq .faq-categories{display:flex;justify-content:flex-end;margin-bottom:16px;gap:10px;flex-wrap:wrap}#home-faq .faq-category{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:12px;border:2px solid #5b2eb8;background:rgba(0,0,0,0);color:#5b2eb8;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;outline:none;transition:all .2s ease}#home-faq .faq-category:hover{background:#5b2eb8;color:#fff}#home-faq .faq-category.active{background:#5b2eb8;color:#fff}#home-faq .faq-group{display:none}#home-faq .faq-group.active{display:block}#home-faq .faq-list{display:flex;flex-direction:column;gap:12px}#home-faq .faq-item{border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(50,50,50,.08);overflow:hidden}#home-faq .faq-item-toggle{width:100%;border:0;background:rgba(0,0,0,0);display:flex;align-items:center;min-height:56px;text-align:left;cursor:pointer;padding:0;outline:none;transition:all .25s ease}#home-faq .faq-item-toggle:hover{background:#faf8ff}#home-faq .faq-item-icon{width:48px;text-align:center;color:#6a33c1;font-size:14px;transition:transform .2s ease}#home-faq .faq-item-text{color:#6a33c1;font-size:16px;font-weight:700;line-height:1.3;padding-right:16px}#home-faq .faq-item-answer{display:none;border-top:1px solid #ece7f8;padding:16px 18px 18px 48px}#home-faq .faq-item-answer-text{color:#555;font-size:14px;line-height:1.7}#home-faq .faq-item-answer-text p:last-child{margin-bottom:0}#home-faq .faq-item-more{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:#6a33c1;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}#home-faq .faq-item.is-open .faq-item-icon{transform:rotate(180deg)}@media(max-width: 991px){#home-faq .faq-header{flex-direction:column;align-items:flex-start}#home-faq .faq-header h2{font-size:36px}#home-faq .faq-header-actions{justify-content:flex-start}#home-faq .faq-category{font-size:13px;padding:0 14px}}@media(max-width: 767px){#home-faq .container{padding:0 16px}#home-faq .faq-header h2{font-size:30px}#home-faq .faq-header-actions{width:100%;gap:8px}#home-faq .faq-header-action{flex:1 1 calc(50% - 4px);min-width:150px;text-align:center;padding:0 10px;font-size:12px}#home-faq .faq-categories{justify-content:flex-start;flex-wrap:wrap;gap:8px}#home-faq .faq-category{font-size:12px;min-height:36px}#home-faq .faq-item-text{font-size:14px}#home-faq .faq-item-answer{padding:14px 14px 16px}}@media(max-width: 1200px){.container{max-width:100%}}
