body,html{overflow-x:hidden}body{font-family:Montserrat,sans-serif;scroll-behavior:smooth}.img-fluid{max-width:100%;height:auto}.btn-area{display:flex;justify-content:center;align-items:center;width:100%}.btn-default{width:100%;height:50px;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:.065em;background:#938b53;border-radius:37px;margin:15px 0;padding:7px 0;transition:transform .3s linear}.btn-default,.btn-default:hover{color:.75rem;text-decoration:none}.btn-default:hover{transform:scale(1.05)}.btn-secondary{width:100%;height:50px;color:.75rem;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:.065em;background:#fff;border-radius:37px;margin:15px 0;padding:7px 0;transition:transform .3s linear;box-shadow:0 0 0 1px #fff}.btn-secondary:hover{color:.75rem;text-decoration:none;transform:scale(1.05)}.btn-transparent{width:100%;height:50px;color:1rem;text-decoration:none;text-transform:uppercase;font-weight:500;text-align:center;letter-spacing:.065em;background:transparent;border-radius:37px;margin:15px 0;padding:7px 0;transition:transform .3s linear;box-shadow:0 0 0 1px #938b53}.btn-transparent:hover{color:1rem;text-decoration:none;transform:scale(1.05)}.btn-know-more{width:100%;height:50px;color:1rem;text-decoration:none;text-transform:none;font-weight:500;text-align:center;letter-spacing:.065em;background:transparent;border-radius:37px;padding:7px 0;transition:transform .3s linear;margin:15px auto 15px 0}.btn-know-more:hover{color:1rem;text-decoration:none;transform:scale(1.05);transform:none}.btn-know-more:hover>svg g path{transform:translateX(5px)}.btn-know-more svg g path{transition:all .25s linear}.btn-know-more>svg{margin-right:10px}@media (max-width:991.98px){.btn-know-more{margin:1rem auto}}.no-result{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem;font-size:1.1rem}.no-webp #cta{background:url(../images/cta.jpg);background-size:cover}.webp #cta{background:url(../webp/cta.webp);background-size:cover}#cta .title{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;color:#fff;text-transform:uppercase;font-weight:300;font-size:1.8rem;text-align:center}#cta .phone,#cta .whatsapp{display:flex;justify-content:center}#cta .subtitle{padding-bottom:2rem}#cta .subtitle .btn-area{font-size:1.2rem}#cta .subtitle .btn-area .btn-default{color:#fff;font-weight:500}@media (min-width:991.98px){#cta .subtitle .btn-area .btn-default{margin-left:auto}}#cta .subtitle .btn-area .btn-transparent{color:#fff}@media (min-width:991.98px){#cta .subtitle .btn-area .btn-transparent{margin-right:auto}}#cta .subtitle .btn-area svg{width:28px}#ourClients{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem}#ourClients .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem;font-size:1.8rem}#ourClients .box-clients{display:flex;justify-content:center;position:relative}#ourClients .box-clients .card{position:relative}#ourClients .box-clients .card .card-link{position:absolute;width:100%;height:100%;top:0;left:0}#ourClients .box-clients .slick-arrow{z-index:10;cursor:pointer}#ourClients .box-clients .next-button{position:absolute;top:50%;right:0;transform:translate(50px,-50%)}#ourClients .box-clients .next-button svg path{transition:all .25s linear}#ourClients .box-clients .next-button:hover svg path{transform:translateX(5px)}@media (max-width:991.98px){#ourClients .box-clients .next-button{top:0;bottom:0;right:50%;transform:translate(150%,100%)}}#ourClients .box-clients .prev-button{position:absolute;top:50%;left:0;transform:translate(-50px,-50%)}#ourClients .box-clients .prev-button svg path{transition:all .25s linear}#ourClients .box-clients .prev-button:hover svg path{transform:translateX(-5px)}@media (max-width:991.98px){#ourClients .box-clients .prev-button{top:0;bottom:0;left:50%;transform:translate(-150%,100%)}}#ourClients .box-clients .slick-list{width:100%;padding-top:2rem;padding-bottom:2rem;overflow:hidden}#ourClients .box-clients .slick-list .slick-track{display:flex;justify-content:space-between}#ourClients .box-clients .slick-list .slick-track .slick-slide{margin:0 5px}#ourClients .box-clients .slick-list .slick-track .slick-slide .card{display:flex!important;align-items:center;justify-content:center;padding:35px;box-shadow:0 4px 10px rgba(150,132,190,.18);border-radius:20px;height:150px;max-height:150px;min-width:200px}.whatsapp-btn{display:flex;position:relative}.whatsapp-btn .whats-link{background:#938b53;padding:10px;z-index:999}.whatsapp-btn .whats-link:hover+.call-to-action{opacity:1;transform:translateX(10px)}.whatsapp-btn .call-to-action{transition:all .25s cubic-bezier(.02,.93,.89,.95);transform:translateX(-100%);align-self:center;opacity:0;font-weight:700;text-transform:uppercase;font-size:.9rem}#talkConsultant{overflow:hidden}#talkConsultant .talk-to-consultant{position:relative;margin-bottom:3rem}#talkConsultant .talk-to-consultant .button{text-decoration:none;display:flex;align-items:center;position:relative}#talkConsultant .talk-to-consultant .button:after{content:"";position:absolute;background:#f5f4ef;width:1500px;height:10px;top:50%;transform:translate(210px,-50%)}#talkConsultant .talk-to-consultant .button:hover>svg circle{fill:#fff}#talkConsultant .talk-to-consultant .button:hover>svg path{fill:#938b53}#talkConsultant .talk-to-consultant .button>svg circle,#talkConsultant .talk-to-consultant .button>svg path{transition:all .25s linear}#talkConsultant .talk-to-consultant .button .consultant{text-transform:uppercase;color:#1f2e3d;font-size:.9rem;font-weight:700;margin-left:15px}#whereWeAre{overflow:hidden}#whereWeAre .talk-to-consultant{position:relative}#whereWeAre .talk-to-consultant .button{text-decoration:none;display:flex;align-items:center;position:relative}#whereWeAre .talk-to-consultant .button:after{content:"";position:absolute;background:#f5f4ef;width:1500px;height:10px;top:50%;transform:translate(210px,-50%)}#whereWeAre .talk-to-consultant .button .consultant{text-transform:uppercase;color:#1f2e3d;font-size:.9rem;font-weight:700;margin-left:15px}#whereWeAre .address{margin-top:2rem;margin-bottom:2rem}#whereWeAre .address .content{font-weight:300;line-height:200%}#mapFgp>div{width:100%!important}#pagination{margin-top:2rem;margin-bottom:2rem;width:100%}#pagination .nav-pages{display:flex;width:100%;justify-content:center}#pagination .nav-pages .paginator{display:flex;width:50%;justify-content:space-between;-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}@media (max-width:991.98px){#pagination .nav-pages .paginator{width:100%;max-width:80%;font-size:.7rem}}#pagination .nav-pages .paginator .page-item{display:flex;align-items:center}#pagination .nav-pages .paginator .page-item .link,#pagination .nav-pages .paginator .page-item .next,#pagination .nav-pages .paginator .page-item .prev{color:#1f2e3d;font-weight:700;text-decoration:none}#pagination .nav-pages .paginator .page-item .link{border:1px solid #e4e4e4;height:42px;width:42px;display:flex;align-items:center;justify-content:center;line-height:0;border-radius:100%}#pagination .nav-pages .paginator .page-item .active{border:1px solid #938b53;font-size:1.1rem;background:#938b53;color:#fff}#pagination .nav-pages .paginator .page-item .next,#pagination .nav-pages .paginator .page-item .prev{letter-spacing:.27em}.alert .close{background:transparent;border:none;padding:0 .5rem!important}.alert .close>span{font-size:2rem}#cookieConsent{position:fixed;left:5px;bottom:20px;z-index:9999;background:#1f2e3d;color:#fff;height:10%;font-size:80%;width:75%;display:flex;align-items:center;padding:0 15px}#cookieConsent .actions{display:block;margin:0 auto}@media (max-width:499.98px){#cookieConsent{flex-direction:column;bottom:0;border-radius:0;width:100%;left:0;padding:10px 30px;height:20%}#cookieConsent a{font-weight:700;color:#fdc000}#cookieConsent .actions button{padding:5px 30px}}#cookieConsent p{margin:auto 0;text-align:center;width:80%}#cookieConsent a{margin-left:3px;color:#fff}#cookieConsent a:hover{color:#938b53}#cookieConsent .actions button{border:none;font-size:1em;font-weight:500;padding:5px 15px;border-radius:50px}#cookieConsent .cookieRefuse{color:#fff;background:#de2c1f;outline:none}#cookieConsent .cookieRefuse:hover{background:#fff;color:#de2c1f}#cookieConsent .cookieAccept{color:#fff;background:#4caf50;outline:none;border-radius:0!important}#cookieConsent .cookieAccept:hover{background:#fff;color:#4caf50}.navbar{background:#fff;padding:0;box-shadow:0 -3px 20px 4px rgba(0,0,0,.18)}@media (max-width:991.98px){.navbar{padding-top:.5rem}}.navbar .navbar-brand{margin-right:2rem}@media (max-width:991.98px){.navbar .navbar-brand{margin-left:15px}}.navbar .navbar-brand>svg{width:150px}.navbar .navbar-nav{position:relative;justify-content:space-around}@media (min-width:991.98px){.navbar .navbar-nav{width:90%}}.navbar .navbar-nav .nav-item{height:80px;display:flex;align-items:center}@media (max-width:991.98px){.navbar .navbar-nav .nav-item>svg{min-width:15%}}.navbar .navbar-nav .nav-item .nav-link{letter-spacing:.05em;height:100%;text-transform:uppercase;color:#1f2e3d;font-weight:600;display:inline-flex;align-items:center;font-size:.83rem;transition:all .25s linear}@media (max-width:991.98px){.navbar .navbar-nav .nav-item .nav-link{width:100%}}.navbar .navbar-nav .nav-item .nav-link:hover{box-shadow:inset 0 -3px 0 0 #938b53}.navbar .navbar-nav li:last-child{position:relative;background:#938b53;position:absolute;justify-content:center;left:100%;width:27%}.navbar .navbar-nav li:last-child .nav-link{color:#fff;width:50%;white-space:nowrap}.navbar .navbar-nav li:last-child .user{position:absolute;right:100%;transform:translateX(50%)}@media (max-width:991.98px){.navbar .navbar-nav li:last-child .user{display:none}}.navbar .navbar-nav li:last-child .user>svg{max-width:55px}.navbar .navbar-nav .hover-children{position:relative}@media (min-width:991.98px){.navbar .navbar-nav .hover-children:after{content:"";position:absolute;top:50%;left:100%;transform:translate(-40px,-60%) rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:8px}}.navbar .navbar-nav .hover-children:hover .hover-menu{opacity:1}.navbar .navbar-nav .hover-children .hover-menu{transition:all .25s linear;opacity:0;position:inherit;right:50%;top:100%;transform:translate(50%,-10px);background:#fff;padding:12px;min-width:140px;border-radius:5px;z-index:999;box-shadow:0 4px 50px -30px #000}@media (max-width:991.98px){.navbar .navbar-nav .hover-children .hover-menu{display:none}}.navbar .navbar-nav .hover-children .hover-menu .list-option{line-height:2rem;cursor:pointer;transition:all .25s linear}.navbar .navbar-nav .hover-children .hover-menu .list-option>a{color:#1f2e3d;text-decoration:none}.navbar .navbar-nav .hover-children .hover-menu .list-option:hover{font-weight:700}.navbar .navbar-nav .hover-children .icons-mobile{display:flex;align-items:center;width:50%;height:100%}@media (min-width:991.98px){.navbar .navbar-nav .hover-children .icons-mobile{display:none}}.navbar .navbar-nav .hover-children .icons-mobile .change-credentials,.navbar .navbar-nav .hover-children .icons-mobile .logout{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.navbar .navbar-nav .hover-children .icons-mobile .change-credentials>svg,.navbar .navbar-nav .hover-children .icons-mobile .logout>svg{max-width:22px;max-height:22px}.navbar .navbar-nav .hover-children .icons-mobile .change-credentials>small,.navbar .navbar-nav .hover-children .icons-mobile .logout>small{color:#fff;font-size:60%;text-transform:uppercase}.navbar .navbar-toggler{border-color:transparent;text-transform:uppercase;display:flex;align-items:center;color:#1f2e3d;position:relative}@media (min-width:991.98px){.navbar .navbar-toggler{display:none}}.navbar .navbar-toggler .mobile-btn{margin-left:10px;display:block;transform:translateY(5px);color:#1f2e3d;height:36px;width:36px;border-top:4px solid;position:relative}.navbar .navbar-toggler .mobile-btn:after,.navbar .navbar-toggler .mobile-btn:before{content:"";display:block;height:4px;margin-top:6px;background:#1f2e3d;position:relative;transition:transform .5s ease}.navbar .navbar-toggler .mobile-btn.active{border-top-color:transparent}.navbar .navbar-toggler .mobile-btn.active:after{margin-top:0;top:2px;transform:rotate(45deg)}.navbar .navbar-toggler .mobile-btn.active:before{margin-top:0;top:6px;transform:rotate(135deg)}@media (max-width:991.98px){.navbar .navbar-nav li:last-child{background:#938b53;position:relative;justify-content:flex-start;left:0;width:100%}.navbar .navbar-collapse{max-height:0;overflow:hidden;transition:max-height .9s cubic-bezier(.25,.46,.45,.94)}}.navbar .show-nav{max-height:800px!important;overflow:hidden}.breadcrumb{height:260px;max-height:260px}@media (max-width:991.98px){.breadcrumb{height:150px;max-height:150px}}.breadcrumb .bread{display:flex;align-items:flex-end;margin:0;padding-top:10px;padding-bottom:10px}.breadcrumb .bread .trace{color:#fff;font-weight:300;margin-left:15px;margin-right:15px}.breadcrumb .bread .bread-item{display:block;color:#fff;font-weight:300}.breadcrumb .bread .bread-item>a{text-decoration:none;color:#fff;font-weight:300}.breadcrumb .bread .active a{font-weight:700}.bread-company-bg{background:url(../images/breadcrumbs/company.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-company-bg{background-position-x:center}}.bread-consulting-bg{background:url(../images/breadcrumbs/consulting.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-consulting-bg{background-position-x:center}}.bread-editorial-bg{background:url(../images/breadcrumbs/editorial.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-editorial-bg{background-position-x:center}}.bread-documents-bg{background:url(../images/breadcrumbs/documents.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-documents-bg{background-position-x:center}}.bread-calendar-bg{background:url(../images/breadcrumbs/calendar.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-calendar-bg{background-position-x:center}}.bread-news-bg{background:url(../images/breadcrumbs/news.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-news-bg{background-position-x:center}}.bread-auth-bg{background:url(../images/breadcrumbs/auth.jpg) no-repeat;background-size:cover}@media (max-width:991.98px){.bread-auth-bg{background-position-x:center}}#footer{background:#1f2e3d;color:#fff}#footer .sitemap{text-transform:uppercase;font-weight:700;letter-spacing:.065em;font-size:.9rem}@media (min-width:991.98px){#footer .sitemap{padding-top:2rem;padding-bottom:2rem}}@media (max-width:991.98px){#footer .sitemap{margin-top:2rem}}#footer .map-links li{list-style-type:none;position:relative}#footer .map-links li:before{content:"";transition:all .25s linear;position:absolute;top:50%;right:100%;transform:translate(-10px,-50%);background:url(../images/elements/list-item-type.svg) no-repeat;background-size:cover;width:8px;height:7px}#footer .map-links li:hover:before{filter:invert(51%) sepia(52%) saturate(284%) hue-rotate(15deg) brightness(94%) contrast(97%)}#footer .map-links li .link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.75rem;line-height:330.4%;letter-spacing:.065em}#footer .socials{display:flex;border-bottom:1px solid hsla(0,0%,100%,.10196078431372549);justify-content:flex-end;align-items:center;padding:2.5rem 0;width:100%}@media (max-width:991.98px){#footer .socials{justify-content:center;padding:.5rem 0}}#footer .socials .facebook svg{transform:translateX(3px)}#footer .socials .facebook,#footer .socials .instagram,#footer .socials .linkedin,#footer .socials .youtube{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .25s linear}#footer .socials .facebook:hover,#footer .socials .instagram:hover,#footer .socials .linkedin:hover,#footer .socials .youtube:hover{background:hsla(0,0%,100%,.10196078431372549);cursor:pointer}#footer .socials .facebook a svg,#footer .socials .instagram a svg,#footer .socials .linkedin a svg,#footer .socials .youtube a svg{display:flex}#footer .contact{margin-top:2rem;margin-bottom:2rem;width:100%;display:flex}@media (max-width:991.98px){#footer .contact{flex-direction:column;text-align:center}}#footer .contact .title{text-transform:uppercase;font-weight:700;letter-spacing:.065em;font-size:.9rem;position:relative}@media (min-width:991.98px){#footer .contact .title:before{content:"";top:0;right:100%;position:absolute;transform:translate(-20px,-25px);width:84px;height:70px;background:url(../images/home/fgp-arrow.png) no-repeat;background-size:cover}}#footer .contact .subtitle{font-weight:300;font-size:.85rem}#footer .contact .link-area{margin-top:2rem;margin-bottom:2rem}#footer .contact .link-area .link-email{color:#bfb56b;font-size:.85rem;font-weight:300;text-decoration:none}#footer .contact .lgpd{font-weight:300}#footer .contact .lgpd a{color:#fff;transition:all .25s linear;text-decoration:none}#footer .contact .lgpd a:hover{color:#938b53}#footer .contact .btn-area .btn-default{color:#fff;font-size:1rem}@media (min-width:991.98px){#footer .contact .btn-area .btn-default{min-width:100%}}#footer .contact .btn-area .btn-default>svg{width:24px}#footer .contact .btn-area .btn-transparent{color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:1rem}@media (min-width:991.98px){#footer .contact .btn-area .btn-transparent{min-width:100%}}#footer .contact .btn-area .btn-transparent>svg{width:24px;margin-right:5px}#footer .copyright{border-top:1px solid hsla(0,0%,100%,.10196078431372549);padding-top:1rem;padding-bottom:1rem}#footer .copyright .logo-footer{display:flex}@media (max-width:991.98px){#footer .copyright .logo-footer{flex-direction:column;align-items:center}}#footer .copyright .logo-footer .copyright-text{align-self:center;font-size:.85rem;font-weight:300;margin:0 0 0 25px}@media (max-width:991.98px){#footer .copyright .logo-footer .copyright-text{margin-left:0;margin-top:1rem;margin-bottom:1rem}}#footer .copyright .logo-footer>svg{width:100px}#footer .copyright .developed-by{color:#fff;text-decoration:none;font-size:.85rem;font-weight:300;display:flex;align-items:center;height:100%;justify-content:flex-end}@media (max-width:991.98px){#footer .copyright .developed-by{justify-content:center}}#footer .copyright .developed-by>svg{width:70px;margin-left:15px}#sliderHome{position:relative}#sliderHome .prev-button{cursor:pointer;position:absolute;z-index:10;top:50%;transform:translate(25px,-50%);left:0}@media (max-width:991.98px){#sliderHome .prev-button{top:100%;transform:translate(-100%,-70px);left:45%}}#sliderHome .prev-button svg path{transition:all .25s linear}#sliderHome .prev-button:hover svg path{transform:translateX(-5px)}#sliderHome .next-button{cursor:pointer;position:absolute;z-index:10;top:50%;transform:translate(-25px,-50%);right:0}#sliderHome .next-button svg path{transition:all .25s linear}@media (max-width:991.98px){#sliderHome .next-button{top:100%;transform:translate(100%,-70px);right:45%}}#sliderHome .next-button:hover svg path{transform:translateX(5px)}#sliderHome .slick-list .slick-track{display:flex}#sliderHome .carousel-item{position:relative}#sliderHome .carousel-item>img{width:100vw}#sliderHome .carousel-item .carousel-content{position:absolute;top:0;left:0}@media (min-width:991.98px){#sliderHome .carousel-item .carousel-content{margin-left:20vw;margin-top:10vw}}@media (max-width:991.98px){#sliderHome .carousel-item .carousel-content{left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:60%}}@media (min-width:2500px){#sliderHome .carousel-item .carousel-content{margin-top:0;margin-left:0;width:100%;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}}#sliderHome .carousel-item .carousel-content .title{text-transform:uppercase;font-weight:700}@media (min-width:991.98px){#sliderHome .carousel-item .carousel-content .title{max-width:40%}}@media (max-width:767.98px){#sliderHome .carousel-item .carousel-content .title{max-width:100%;font-size:1.45rem;background:rgba(31,46,61,.9);color:#fff;text-shadow:0 5px 6px #000;margin-bottom:0;height:40%;text-align:left;padding:15px;display:flex;align-items:center}}#sliderHome .carousel-item .carousel-content .subtitle{font-weight:300;text-transform:uppercase;font-size:1.5rem}@media (min-width:991.98px){#sliderHome .carousel-item .carousel-content .subtitle{max-width:40%}}@media (max-width:767.98px){#sliderHome .carousel-item .carousel-content .subtitle{max-width:100%;background:rgba(31,46,61,.9);font-size:1rem;color:#fff;height:30%;text-align:left;padding:15px}}#companyHome{position:relative}#companyHome .whatsapp-btn{transform:translateX(-15px)}#companyHome .content{margin-top:2rem;margin-bottom:2rem}#companyHome .content .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem}#companyHome .content .description{line-height:175.5%;letter-spacing:.015em;font-weight:300;font-size:1.1rem}#companyHome .content .btn-know-more{color:#1f2e3d;display:flex;align-items:center}#companyHome .content .left-buttons{display:flex;flex-direction:column;justify-content:space-evenly}#companyHome .content .left-buttons .btn-default{color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}#companyHome .content .left-buttons .btn-transparent{color:#938b53;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}#consulting{margin-top:2rem;margin-bottom:2rem;position:relative}#consulting .section-title{text-transform:uppercase;text-align:center;font-size:1.8rem;padding-top:2rem;padding-bottom:2rem}#consulting .card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid transparent;box-shadow:0 4px 50px rgba(150,132,190,.18);border-radius:0 10px 10px 10px;padding:0 30px;position:relative;margin:7px;transition:all .25s linear}#consulting .card:hover{border:1px solid #938b53;transform:scale(1.03)}#consulting .card:hover .icon>svg #fgp{fill:#938b53;transform:translateX(10px);opacity:1}#consulting .card:hover .know-more{opacity:1}#consulting .card .icon{display:block}#consulting .card .icon>svg{overflow:visible;max-width:50px}#consulting .card .icon>svg>path{transition:all .25s linear}@media (max-width:991.98px){#consulting .card .icon>svg path{opacity:.5}#consulting .card .icon>svg #fgp{opacity:.9}}#consulting .card .title{text-transform:uppercase;font-weight:700;text-align:left;font-size:1rem;line-height:129%;letter-spacing:.015em;margin-bottom:0}#consulting .card .know-more{transition:all .25s linear;min-height:70px;display:flex;align-items:center;opacity:0;text-align:left;color:#1f2e3d;text-decoration:none;font-size:1rem}@media (max-width:991.98px){#consulting .card .know-more{display:none}}#consulting .card .know-more>svg{width:28px;margin-right:10px}#consulting .card .access{width:100%;display:none}@media (max-width:991.98px){#consulting .card .access{display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase;font-size:.8rem}#consulting .card .access>svg{float:right;max-width:30px;margin-left:5px}}#consulting .card .card-link{position:absolute;width:100%;height:100%;top:0;left:0}#consulting .arrow{position:relative}@media (min-width:991.98px){#consulting .arrow:after{content:"";position:absolute;bottom:0;right:0;transform:translate(80px,-20px);background:url(../images/home/fgp-arrow.png) no-repeat;background-size:cover;width:230px;height:191px}}#aboutUs{padding-top:2rem;padding-bottom:2rem}#aboutUs .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem}#aboutUs .subtitle{line-height:175.5%;letter-spacing:.015em;font-weight:300;font-size:1.1rem}#aboutUs .buttons .btn-default,#aboutUs .buttons .btn-transparent{color:#fff;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700}#aboutUs .buttons .btn-transparent{color:#938b53}#serviceDescription{overflow:hidden;padding-bottom:3rem;padding-top:3rem}#serviceDescription .text{font-size:1.1rem;font-weight:300;line-height:175.5%;letter-spacing:.015em;position:relative}#serviceDescription .text:before{content:"";position:absolute;width:5px;height:80px;background:#938b53;top:0;right:100%;transform:translateX(-20px);border-radius:10px}#serviceDescription .text>strong{font-weight:700}#consulting .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem;text-align:center}#consulting .description{line-height:175.5%;letter-spacing:.015em;font-weight:300;font-size:1.1rem;text-align:left}#consultingList .consulting{-webkit-padding-start:0;padding-inline-start:0}#consultingList .consulting .list-item{margin-top:3rem;margin-bottom:3rem;align-items:center}#consultingList .consulting .list-item:hover .title-consulting svg #fgp{fill:#938b53;opacity:.8}#consultingList .consulting .list-item:hover .item-img{transform:translateX(10px);opacity:1}#consultingList .consulting .list-item .item-img{transition:all .25s linear;opacity:.7}#consultingList .consulting .list-item .title-consulting{position:relative}#consultingList .consulting .list-item .title-consulting svg{margin-right:10px}@media (max-width:991.98px){#consultingList .consulting .list-item .title-consulting svg{display:none}}#consultingList .consulting .list-item .title-consulting svg #fgp{transition:all .25s linear}#consultingList .consulting .list-item .title-consulting .title{text-transform:uppercase;font-weight:700;font-size:1.75rem;margin:2rem 0}@media (max-width:991.98px){#consultingList .consulting .list-item .title-consulting .title{text-align:center}}#consultingList .consulting .list-item .description{line-height:175.5%;letter-spacing:.015em;font-weight:300;font-size:1.1rem}#consultingList .consulting .list-item:nth-child(2n){flex-direction:row-reverse}#consultingList .consulting .list-item:nth-child(2n) .item-img{transform:scaleX(-1);transition:all .25s linear;opacity:.7}#consultingList .consulting .list-item:nth-child(2n):hover .item-img{transform:translateX(-10px) scaleX(-1);opacity:1}#editorialMenu .title{margin-top:2rem;margin-bottom:2rem;font-size:1.1rem;text-transform:uppercase;color:#1f2e3d;font-weight:700;position:relative}#editorialMenu .title:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,10px);background:#938b53;width:30px;height:5px}#editorialMenu .menu{margin-top:2rem;margin-bottom:4rem;display:flex;justify-content:space-between}#editorialMenu .menu .card{border:1px solid transparent;position:relative;border-radius:5px;box-shadow:0 4px 50px rgba(150,132,190,.18);padding:30px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s linear;margin:10px 0}#editorialMenu .menu .card:hover{border:1px solid #938b53;box-shadow:0 24px 27px rgba(147,139,83,.3)}#editorialMenu .menu .card:hover .see-more>svg rect{fill:#938b53}#editorialMenu .menu .card .icon>svg{max-width:40px}#editorialMenu .menu .card .card-name{line-height:197%;text-transform:uppercase;font-size:1.2rem;font-weight:700}#editorialMenu .menu .card .card-subtitle{font-size:1.1rem;font-weight:300}#editorialMenu .menu .card .see-more{justify-content:flex-end}#editorialMenu .menu .card .see-more>svg{max-width:40px}#editorialMenu .menu .card .link{position:absolute;top:0;left:0;width:100%;height:100%}#documents{padding-top:2rem;padding-bottom:2rem}#documents .title{text-transform:uppercase;font-weight:700;font-size:1.75rem}@media (max-width:991.98px){#documents .title{text-align:center;margin-bottom:2rem}}#documents .title>svg{max-width:36px;margin-right:5px}#documents .options{display:flex;align-items:center;justify-content:space-around;margin-bottom:0}@media (max-width:991.98px){#documents .options{flex-direction:column}}#documents .options .filter-keyword{font-size:.8rem}#documents .options .search-box{position:relative}#documents .options .search-box .search-btn{position:absolute;right:0;top:50%;transform:translate(-10px,-50%);height:100%;background:transparent;border:0;text-transform:uppercase;color:#938b53;font-weight:700;font-size:.7rem}#documents .options .search-box .text-field{outline:none;border:1px solid #938b53;box-shadow:0 24px 27px -28px #938b53;border-radius:100px;padding:10px 15px;width:100%}#documents .documents-list{width:100%;list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}#documents .documents-list .doc-item{display:flex;align-items:center;flex-flow:row nowrap;margin:.9rem 0;padding:1rem .5rem;border:1px solid transparent;box-shadow:0 4px 50px rgba(150,132,190,.18);border-radius:10px;transition:all .25s linear}@media (max-width:991.98px){#documents .documents-list .doc-item{flex-flow:column}}#documents .documents-list .doc-item:hover{border:1px solid #938b53}#documents .documents-list .doc-item .doc-name{margin-bottom:0}@media (max-width:991.98px){#documents .documents-list .doc-item .doc-name{text-align:center}}#documents .documents-list .doc-item .download{display:flex;justify-content:flex-end}@media (max-width:991.98px){#documents .documents-list .doc-item .download{justify-content:center}}#documents .documents-list .doc-item .download:hover .link>svg rect{fill:#938b53}#documents .documents-list .doc-item .download:hover .link>svg path{stroke:#fff}#documents .documents-list .doc-item .download .link{color:#938b53;font-size:.7rem;font-weight:700;text-transform:uppercase;text-decoration:none}#documents .documents-list .doc-item .download .link>svg{margin-left:15px;max-width:36px}#documents .documents-list .doc-item .download .link>svg rect{transition:all .25s linear}#blogNav{padding-top:1rem;padding-bottom:1rem}#blogNav .title{text-transform:uppercase;font-weight:700;font-size:1.75rem}@media (max-width:991.98px){#blogNav .title{text-align:center;margin-bottom:2rem}}#blogNav .title>svg{max-width:36px;margin-right:5px}#blogNav .options{height:100%}#blogNav .options>form{display:flex;justify-content:space-around;height:100%}@media (max-width:991.98px){#blogNav .options>form{width:100%;display:flex;flex-direction:column;text-align:center}}#blogNav .options>form label[for=search-keyword]{margin-top:auto;margin-bottom:auto}@media (max-width:991.98px){#blogNav .options>form label[for=search-keyword]{margin-bottom:1rem}}#blogNav .options .search-box{position:relative}@media (max-width:991.98px){#blogNav .options .search-box{display:flex;flex-direction:column;justify-content:center}}@media (max-width:991.98px){#blogNav .options .search-box>label{font-size:1rem;display:block}}#blogNav .options .search-box>input{outline:none;border:1px solid #938b53;border-radius:37px;padding:10px}@media (min-width:991.98px){#blogNav .options .search-box>input{padding-left:10px;height:100%}}#blogNav .options .search-box .search-btn{height:100%;border:0;background:transparent;text-transform:uppercase;font-size:.8rem;font-weight:700;color:#938b53;display:block;position:absolute;right:0;top:50%;transform:translate(-10px,-50%)}#blogNav .options .categories{display:flex;position:relative}@media (max-width:991.98px){#blogNav .options .categories{margin-top:2rem;margin-bottom:2rem;justify-content:center}}#blogNav .options .categories>select{outline:none;border:1px solid #938b53;border-radius:37px;height:100%;min-width:250px;background:#fff;padding-left:15px}#blogNav .options .categories>select,#blogNav .options .categories>select option{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:991.98px){#blogNav .options .categories>select{padding:10px;width:100%}}#blogNav .options .categories:after{content:"";position:absolute;right:0;top:50%;transform:translate(-20px,-50%);width:5px;height:5px;border-top:5px solid #938b53;border-left:5px solid transparent;border-right:5px solid transparent}#blogList{margin-top:1rem;margin-bottom:1rem}#blogList .card{box-shadow:0 4px 50px hsla(0,0%,71%,.25);border-radius:10px;border:1px solid transparent;transition:all .25s linear;margin-top:10px;margin-bottom:10px;min-height:300px;height:90%;position:relative}#blogList .card:hover{box-shadow:0 4px 20px hsla(0,0%,71%,.25);border:1px solid #938b53}#blogList .card .card-body{padding:15px;height:100%}#blogList .card .card-body .card-content{display:flex;flex-direction:column;justify-content:space-around;height:100%}#blogList .card .card-body .card-content .post-date{color:#938b53;line-height:18px;font-size:.95rem;text-align:left}#blogList .card .card-body .card-content .post-title{color:#1f2e3d;line-height:102%;font-size:1.2rem}#blogList .card .card-body .card-content .post-excerpt{font-weight:300;font-size:.8rem;line-height:156%}#blogList .card .link{position:absolute;top:0;width:100%;height:100%}#blogShow{margin-top:2rem;margin-bottom:2rem;padding:15px;border-radius:15px;box-shadow:0 4px 50px hsla(0,0%,71%,.25);word-break:break-word}#blogShow .post-date{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:center}#blogShow .post-title{margin-top:1.5rem;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;font-size:2rem;text-align:center}#blogShow .post-content{margin-top:1.5rem;margin-bottom:1.5rem;padding:0 30px;max-width:100%}#blogShow .back-to{display:flex;justify-content:center}#blogShow .back-to .link{font-size:.8rem;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:.065em;background:#938b53;border-radius:37px;padding:15px 10px;transition:all .25s linear}#blogShow .back-to .link:hover{transform:scale(1.04)}#formFgp{margin-top:2rem;margin-bottom:2rem}#formFgp .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem}#formFgp .subtitle{font-size:1.2rem;line-height:136%;letter-spacing:.05em;width:80%}#formFgp #contactForm{box-shadow:0 4px 50px rgba(150,132,190,.18);border-bottom-left-radius:15px}@media (min-width:991.98px){#formFgp #contactForm{padding:50px 70px}}@media (max-width:991.98px){#formFgp #contactForm{padding:15px}}#formFgp #contactForm .input{margin-bottom:1rem;margin-top:1rem}#formFgp #contactForm .input label{color:#1f2e3d;display:block;font-size:.9rem}#formFgp #contactForm .input input{border:1px solid #e4e4e4;transition:all .25s linear;padding:10px 15px;outline:none;box-shadow:0 7px 11px 0 rgba(0,0,0,.12156862745098039);border-radius:5px;width:100%}#formFgp #contactForm .input input:focus{border:1px solid #938b53}#formFgp #contactForm .input textarea{border:1px solid #e4e4e4;transition:all .25s linear;padding:10px 15px;outline:none;box-shadow:0 7px 11px 0 rgba(0,0,0,.12156862745098039);border-radius:5px;width:100%;resize:none}#formFgp #contactForm .input textarea:focus{border:1px solid #938b53}#formFgp #contactForm .btn-default{font-size:.75rem;background:#938b53;color:#fff;border:0;width:auto;padding:7px 20px}#formFgp .bg-gray{width:100%;height:100%;padding:15px;background:#f0efea;border-bottom-right-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}#formFgp .bg-gray .contact-card{position:relative;border-radius:15px;background:#fff;width:80%;padding:30px 10px;align-items:center;margin-top:.5rem;margin-bottom:.5rem;transition:all .25s linear}#formFgp .bg-gray .contact-card:hover{background:#938b53}#formFgp .bg-gray .contact-card:hover .icon svg circle{fill:#fff}#formFgp .bg-gray .contact-card:hover .icon svg path{fill:#938b53}#formFgp .bg-gray .contact-card:hover .info,#formFgp .bg-gray .contact-card:hover .title{color:#fff;filter:brightness(0) invert(1)}@media (max-width:991.98px){#formFgp .bg-gray .contact-card .icon{display:flex;justify-content:center}}#formFgp .bg-gray .contact-card .icon>svg{max-width:50px}#formFgp .bg-gray .contact-card .title{font-size:1.1rem;text-transform:none;margin-bottom:0}@media (max-width:991.98px){#formFgp .bg-gray .contact-card .title{text-align:center}}#formFgp .bg-gray .contact-card .info{margin-top:1rem;font-size:1rem;color:#1f2e3d;filter:invert(15%) sepia(47%) saturate(417%) hue-rotate(168deg) brightness(94%) contrast(95%);text-decoration:none}@media (max-width:991.98px){#formFgp .bg-gray .contact-card .info{font-size:.8rem;text-align:center}}#formFgp .bg-gray .contact-card .card-link{top:0;left:0;position:absolute;width:100%;height:100%}#changeCredentials,#forgotPassword,#login{margin-top:2rem;margin-bottom:4rem}#changeCredentials .credentials,#forgotPassword .credentials,#login .credentials{box-shadow:0 4px 50px rgba(150,132,190,.18);border-radius:10px;background:url(../images/auth/bg-form.png) no-repeat;background-size:200px;background-position:310px 25px}@media (min-width:991.98px){#changeCredentials .credentials,#forgotPassword .credentials,#login .credentials{padding:50px 70px}}@media (max-width:991.98px){#changeCredentials .credentials,#forgotPassword .credentials,#login .credentials{padding:15px}}#changeCredentials .credentials .title,#forgotPassword .credentials .title,#login .credentials .title{font-size:2rem;text-transform:uppercase;font-weight:700;line-height:129%;letter-spacing:.015em;position:relative}@media (min-width:991.98px){#changeCredentials .credentials .title:before,#forgotPassword .credentials .title:before,#login .credentials .title:before{position:absolute;top:50%;transform:translate(-10px,-50%);right:100%;content:"";background:#938b53;width:30px;height:5px;border-radius:5px}}#changeCredentials .credentials .subtitle,#forgotPassword .credentials .subtitle,#login .credentials .subtitle{line-height:152.5%;font-weight:300;color:#1f2e3d;letter-spacing:.015em}#changeCredentials .credentials .input,#forgotPassword .credentials .input,#login .credentials .input{margin-top:1.5rem;margin-bottom:1.5rem}#changeCredentials .credentials .input label,#forgotPassword .credentials .input label,#login .credentials .input label{color:#1f2e3d;display:block}#changeCredentials .credentials .input input,#forgotPassword .credentials .input input,#login .credentials .input input{border:1px solid #e4e4e4;transition:all .25s linear;padding:10px 15px;outline:none;box-shadow:0 7px 11px 0 rgba(0,0,0,.12156862745098039);border-radius:5px;width:100%}#changeCredentials .credentials .input input:focus,#forgotPassword .credentials .input input:focus,#login .credentials .input input:focus{border:1px solid #938b53}#changeCredentials .credentials .input small,#forgotPassword .credentials .input small,#login .credentials .input small{margin-bottom:.5rem;margin-top:.5rem;display:flex;justify-content:flex-end}@media (max-width:991.98px){#changeCredentials .credentials .input small,#forgotPassword .credentials .input small,#login .credentials .input small{justify-content:center}}#changeCredentials .credentials .input small>a,#forgotPassword .credentials .input small>a,#login .credentials .input small>a{color:#938b53;margin-left:5px}#changeCredentials .credentials .submit,#forgotPassword .credentials .submit,#login .credentials .submit{display:flex;justify-content:center}#changeCredentials .credentials .submit button,#forgotPassword .credentials .submit button,#login .credentials .submit button{background:#938b53;text-transform:uppercase;color:#fff;border:0;width:50%;max-width:200px;min-width:200px;height:60px;font-size:.9rem;border-radius:37px;transition:all .25s linear}#changeCredentials .credentials .submit button:hover,#forgotPassword .credentials .submit button:hover,#login .credentials .submit button:hover{transform:scale(1.04)}#error{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}#error .title{text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem}#error .back-to{display:flex;justify-content:center}#error .back-to .link{font-size:.8rem;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:.065em;background:#938b53;border-radius:37px;padding:15px 10px;transition:all .25s linear}#error .back-to .link:hover{transform:scale(1.04)}#accessDenied{margin-top:2rem;margin-bottom:2rem}#accessDenied .box{padding:15px;box-shadow:0 4px 20px hsla(0,0%,74.1%,.6196078431372549);border-radius:15px}#accessDenied .box .title{padding-top:2rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem;font-size:1.75rem;text-align:center}#accessDenied .box .subtitle{line-height:175.5%;letter-spacing:.015em;font-weight:300;font-size:1.1rem;text-align:center}#accessDenied .box .login{color:#fff;font-size:.8rem;padding:15px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto}