/*!
* Jgwebcom - Soluções Tecnológicas (http://www.jgwebcom.com)
* Copyright(c) 2025, Jgwebcom.
* Versão: 1
*/@font-face{font-family:"Google Sans";src:url("../fonts/GoogleSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Google Sans";src:url("../fonts/GoogleSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Google Sans";src:url("../fonts/GoogleSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Google Sans";src:url("../fonts/GoogleSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Material Symbols Outlined";src:url("../fonts/material-symbols-subset.woff2?v=2") format("woff2");font-weight:400;font-style:normal;font-display:block}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html,body{height:100%}body{background:#FFFFFF;font-family:"Google Sans",sans-serif}body.menu-m-active{overflow:hidden}@media (max-width: 575px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 575px){.row{--bs-gutter-x:3rem}}::-moz-selection{color:#fff;background:#161E3F}::selection{color:#fff;background:#161E3F}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background-color:#dbd2c6}.full-container{height:100%;width:100%;background:#ffffff}.container-fluid{padding-right:24px;padding-left:24px;width:1920px;max-width:100%;margin:0 auto;position:relative}@media (min-width: 768px){.container-fluid{padding-right:3.75%;padding-left:3.75%}}@media (min-width: 1920px){.container-fluid{padding-left:72px;padding-right:72px}}.full-overlay-opacity{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:20;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.full-overlay-opacity.active{opacity:1;pointer-events:all;visibility:visible}a:active,a:focus,a:link,a:visited{color:inherit;text-decoration:none;outline:none}a.voltar{float:right;font-weight:600;padding:8px 10px;background:#EBE6DF;font-size:11px;color:#ffffff}a.voltar:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.tts-1{font-weight:700;font-size:1.75rem;line-height:2.5rem}@media (min-width: 576px){.tts-1{font-size:calc((4.5rem - (4.5rem / 3.2)) + .9vw);line-height:119%}}@media (min-width: 576px) and (min-width: 1400px){.tts-1{font-size:4.5rem}}.tts-2{font-weight:700;font-size:1.5rem;line-height:2.125rem}@media (min-width: 576px){.tts-2{font-size:calc((2.625rem - (2.625rem / 3.2)) + .9vw);line-height:140%}}@media (min-width: 576px) and (min-width: 1400px){.tts-2{font-size:2.625rem}}.tts-3{font-weight:700;font-size:1.125rem;line-height:1.625rem}@media (min-width: 576px){.tts-3{font-size:calc((1.8125rem - .5rem) + .6vw);line-height:131%}}@media (min-width: 576px) and (min-width: 1400px){.tts-3{font-size:1.8125rem}}.tts-4{font-weight:400;font-size:1.125rem;line-height:1.625rem}@media (min-width: 576px){.tts-4{font-size:calc((1.375rem - .5rem) + .6vw);line-height:146%}}@media (min-width: 576px) and (min-width: 1400px){.tts-4{font-size:1.375rem}}.tts-5{font-weight:600;font-size:1rem;line-height:1.5rem}@media (min-width: 576px){.tts-5{font-size:calc((1.125rem - .5rem) + .6vw);line-height:145%}}@media (min-width: 576px) and (min-width: 1400px){.tts-5{font-size:1.125rem}}.tts-6{font-weight:400;font-size:1rem;line-height:1.5rem}h1{font-weight:700;font-size:1.75rem;line-height:2.5rem;margin:0}@media (min-width: 576px){h1{font-size:calc((4.5rem - (4.5rem / 3.2)) + .9vw);line-height:119%}}@media (min-width: 576px) and (min-width: 1400px){h1{font-size:4.5rem}}h2{font-weight:700;font-size:1.5rem;line-height:2.125rem;margin:0}@media (min-width: 576px){h2{font-size:calc((2.625rem - (2.625rem / 3.2)) + .9vw);line-height:140%}}@media (min-width: 576px) and (min-width: 1400px){h2{font-size:2.625rem}}h3{font-weight:700;font-size:1.125rem;line-height:1.625rem;margin:0}@media (min-width: 576px){h3{font-size:calc((1.8125rem - .5rem) + .6vw);line-height:131%}}@media (min-width: 576px) and (min-width: 1400px){h3{font-size:1.8125rem}}h4{font-weight:400;font-size:1.125rem;line-height:1.625rem;margin:0}@media (min-width: 576px){h4{font-size:calc((1.375rem - .5rem) + .6vw);line-height:146%}}@media (min-width: 576px) and (min-width: 1400px){h4{font-size:1.375rem}}h5{font-weight:600;font-size:1rem;line-height:1.5rem;margin:0}@media (min-width: 576px){h5{font-size:calc((1.125rem - .5rem) + .6vw);line-height:145%}}@media (min-width: 576px) and (min-width: 1400px){h5{font-size:1.125rem}}h6{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0}p{font-size:.875rem;line-height:1.5rem;margin:0}@media (min-width: 576px){p{font-size:1.125rem;line-height:1.625rem}}p a{font-weight:700}p a:hover{text-decoration:underline}.wrap-txt div:not([class]):not([id]){font-size:.875rem;line-height:1.5rem;color:#878787;margin:0 0 15px}@media (min-width: 576px){.wrap-txt div:not([class]):not([id]){font-size:1.125rem;line-height:1.625rem}}.wrap-txt div:not([class]):not([id]) a{font-weight:700}.wrap-txt div:not([class]):not([id]) a:hover{text-decoration:underline}.wrap-txt p+h2,.wrap-txt div+h2,.wrap-txt p+h3,.wrap-txt div+h3{margin-top:30px}.wrap-txt ul,.wrap-txt ol{margin:0 0 15px;padding:0 0 0 27px}.wrap-txt ul li,.wrap-txt ol li{font-size:.875rem;line-height:1.5rem;color:#878787;margin:0 0 10px 0}@media (min-width: 576px){.wrap-txt ul li,.wrap-txt ol li{font-size:1.125rem;line-height:1.625rem}}.wrap-txt ul li a,.wrap-txt ol li a{font-weight:700}.wrap-txt ul li a:hover,.wrap-txt ol li a:hover{text-decoration:underline}@media (min-width: 768px){.wrap-txt ul,.wrap-txt ol{padding:0 0 0 40px}}.wrap-txt ul+h2,.wrap-txt ol+h2,.wrap-txt ul+h3,.wrap-txt ol+h3{margin-top:30px}.wrap-txt ul.list-unstyled,.wrap-txt ol.list-unstyled{padding:0}.wrap-txt img{display:block;max-width:100%;margin:0 auto;margin-bottom:15px}@media (min-width: 576px){.wrap-txt img:not(.aligncenter){margin:0}.wrap-txt img.alignright{float:right;margin:10px 0px 15px 15px}.wrap-txt img.alignleft{float:left;margin:10px 15px 15px 0px}}.wrap-txt div>h2,.wrap-txt div>h3,.wrap-txt div>h4,.wrap-txt div>h5{margin-top:15px}blockquote{font-size:.875rem;line-height:1.5rem;border-color:#EBE6DF;color:#FFFFFF;background:#f7f7f7;text-align:justify;margin:15px 0}@media (min-width: 576px){blockquote{font-size:1.125rem;line-height:1.625rem}}blockquote a{font-weight:700}blockquote a:hover{text-decoration:underline}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{font-style:italic}blockquote+h2,blockquote+h3{margin-top:30px}.form-control,.form-select{max-width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;font-size:15px;border-radius:15px;padding:13px 18px}.form-control[readonly],.form-select[readonly]{background:#fff}select.form-control,select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icons/arrow-select.svg);background-size:10px;background-repeat:no-repeat;background-position:right 15px center}select.form-control::-ms-expand,select.form-select::-ms-expand{display:none}.form-control:focus,.form-select:focus{border-color:inherit;outline:0;-webkit-box-shadow:none;box-shadow:none}.bt,a.bt{display:flex;text-align:center;justify-content:center;align-items:center;outline:none;width:100%;height:49px;border-radius:15px;background:#000000;border:1px solid #000000;font-size:13px;font-weight:700;color:#ffffff;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}@media (min-width: 576px){.bt,a.bt{width:153px}}@media (min-width: 576px){.bt.bt-send,a.bt.bt-send{float:right}}.bt i,a.bt i{margin-left:10px}.bt>i,a.bt>i{margin-right:10px;margin-left:0}.loading-form{display:none;width:100%;text-align:center;background:#ffffff00;padding:16px;font-size:16px;color:#ffffffff}.loading-form h2{text-align:center;margin:0 0 10px}.loading-form h5{text-align:center;margin:10px 0 0;font-size:20px}.loading-form i{font-size:35px;color:#EBE6DF}a.backForm{font-size:16px;display:none;text-align:center;font-weight:700;color:#ffffffff;margin-top:10px}a.backForm:hover{text-decoration:underline}a.backform-2{color:#ffffffff}.f-search .input-group-addon{padding:0;background:#fff;border:none}.bt-search{display:inline-block;background:none;line-height:1;padding:8px 9px;border:none;color:#fff;font-size:22px;vertical-align:middle;outline:none;border-radius:50%;-webkit-transition:background-color 0.2s linear, color 0.1s linear 0.2s;;-moz-transition:background-color 0.2s linear, color 0.1s linear 0.2s;;-ms-transition:background-color 0.2s linear, color 0.1s linear 0.2s;;-o-transition:background-color 0.2s linear, color 0.1s linear 0.2s;;transition:background-color 0.2s linear, color 0.1s linear 0.2s;}.bt-search:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}label{font-weight:600}label.error{color:#ffffff;font-size:12px;font-weight:600;background:#b70000;border:1px solid #b70000;position:absolute;right:0;bottom:100%;padding:5px;line-height:1;border-radius:4px}label.error:before{content:"";position:absolute;right:5px;top:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #b70000}input.error,select.error,textarea.error{border-color:#b70000 !important}.main-content{width:100%}.section{width:100%;padding:30px 0;background-color:#ffffff;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width: 576px){.section{padding:45px 0}}@media (min-width: 768px){.section{padding:60px 0}}.container-content{width:100%;background:#ffffff}.section-content{width:100%;margin:30px 0}@media (min-width: 576px){.section-content{margin:45px 0}}@media (min-width: 768px){.section-content{margin:60px 0}}.section-content.solid-bg{margin:0;padding:30px 0}@media (min-width: 576px){.section-content.solid-bg{padding:45px 0}}@media (min-width: 768px){.section-content.solid-bg{padding:60px 0}}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;padding:15px;display:flex;justify-content:center;align-items:center;z-index:50;display:none}.lightbox .load-icon{position:absolute;top:50%;left:50%;width:80px;height:80px;background:#ffffff;color:#EBE6DF;border-radius:20px;font-size:30px;display:flex;justify-content:center;align-items:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.lightbox .overlay-opacity{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);cursor:pointer}.lightbox .wrap{position:relative;height:100%;max-width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.lightbox .lightbox-head{text-align:right;margin-bottom:15px;position:absolute;top:0;right:0;z-index:10;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.lightbox .lightbox-head .close-button{display:flex;justify-content:center;align-items:center;font-size:30px;line-height:1;cursor:pointer;width:40px;height:40px;border-radius:30px}.lightbox .lightbox-head .close-button:hover{opacity:.8}.lightbox .lightbox-content{position:relative;z-index:10;text-align:center;padding:15px 20px;width:989px;max-width:100%;border-radius:20px;background:#ffffff;z-index:2;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;display:none;pointer-events:all}@media (min-width: 576px){.lightbox .lightbox-content{text-align:left;padding:35px 40px}.lightbox .lightbox-content::-webkit-scrollbar{width:5px}.lightbox .lightbox-content::-webkit-scrollbar-thumb{background-color:#dbd2c6}.lightbox .lightbox-content.scrollable{border-top-right-radius:0px;border-bottom-right-radius:0px}}.lightbox .lightbox-content .politics-content h2{font-size:24px;color:#313131;font-weight:700}.lightbox .lightbox-content .politics-content h3{font-size:20px;color:#797979;font-weight:400}.lightbox .lightbox-content .politics-content h2,.lightbox .lightbox-content .politics-content h3,.lightbox .lightbox-content .politics-content h4,.lightbox .lightbox-content .politics-content h5,.lightbox .lightbox-content .politics-content p{text-align:left;margin:15px 0}.lightbox .lightbox-content .politics-content p{font-size:14px;line-height:21px}.lightbox .lightbox-content iframe{width:100%;border:none}.lightbox .lightbox-content .table-responsive{width:600px;max-width:100%;text-align:center;margin:15px auto}@media (min-width: 576px){.lightbox .lightbox-content .table-responsive{margin:30px auto}}.lightbox .lightbox-content .table-responsive .table td,.lightbox .lightbox-content .table-responsive .table th{text-align:left;vertical-align:middle}.lightbox .lightbox-content .table-responsive .table tr:nth-child(even){background:#f3f3f3}.btn-hover-pattern{transition:.2s}.btn-hover-pattern:hover{margin-right:0px;max-width:241px;gap:25px;background-color:#0a490a;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-2{transition:.2s}.btn-hover-pattern-2:hover{gap:20px;max-width:219px;padding-left:5px;background-color:#32407B !important;transition:.2s;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-2 span{transition:opacity .2s ease}.btn-hover-pattern-3{transition:.2s}.btn-hover-pattern-3:hover{margin-right:0px;max-width:230px;gap:30px;background-color:#32407B !important;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-4{transition:.2s}.btn-hover-pattern-4:hover{gap:25px;max-width:229px;background-color:#32407B !important;transition:.2s;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-4 span{transition:opacity .2s ease}.btn-hover-pattern-5{transition:.2s}.btn-hover-pattern-5:hover{gap:20px;max-width:220px;filter:brightness(1.15);transition:.2s;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-5 span{transition:opacity .2s ease}.btn-hover-pattern-6{transition:gap .2s ease,filter .2s ease}.btn-hover-pattern-6:hover{gap:30px;max-width:284px;filter:brightness(1.15);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-6 span{transition:padding-left .2s ease}.btn-hover-pattern-6:hover span{padding-left:18px}.btn-hover-pattern-7{transition:gap .2s ease,filter .2s ease}.btn-hover-pattern-7:hover{gap:30px;max-width:290px;filter:brightness(1.15);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.btn-hover-pattern-7 span{transition:padding-left .2s ease}.btn-hover-pattern-7:hover span{padding-left:18px}.position-relative{z-index:2}.bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.overflow-hidden{overflow:hidden;touch-action:none;-ms-touch-action:none;position:relative;height:100%}.ul-menu{margin:0;padding:0;font-size:0;list-style:none}img.figure{margin-bottom:30px}.z-index{z-index:0}.z-index-1{z-index:1}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.primaryFont{font-family:"Google Sans",sans-serif}.secondFont{font-family:"Open Sans",sans-serif}.cl-primaryColor{color:#EBE6DF !important}.cl-secondColor{color:#161E3F !important}.bg-primaryColor{background-color:#EBE6DF !important}.bg-secondColor{background-color:#161E3F !important}.bg-thirdColor{background-color:#CCA268 !important}.fs-8{font-size:.5rem}.fs-10{font-size:.5rem}@media (min-width: 768px){.fs-10{font-size:calc((.625rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-10{font-size:.625rem}}.fs-12{font-size:.7rem}@media (min-width: 768px){.fs-12{font-size:calc((.75rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-12{font-size:.75rem}}.fs-14{font-size:.775rem}@media (min-width: 576px){.fs-14{font-size:calc((.875rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-14{font-size:.875rem}}.fs-15{font-size:.875rem}@media (min-width: 1400px){.fs-15{font-size:calc((.9375rem - .5rem) + .6vw)}}@media (min-width: 1400px) and (min-width: 1400px){.fs-15{font-size:.9375rem}}.fs-16{font-size:.875rem}@media (min-width: 1400px){.fs-16{font-size:calc((1rem - .5rem) + .6vw)}}@media (min-width: 1400px) and (min-width: 1400px){.fs-16{font-size:1rem}}.fs-18{font-size:.9rem}@media (min-width: 576px){.fs-18{font-size:calc((1.125rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-18{font-size:1.125rem}}.fs-19{font-size:1rem}@media (min-width: 576px){.fs-19{font-size:calc((1.1875rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-19{font-size:1.1875rem}}.fs-20{font-size:.875rem}@media (min-width: 768px){.fs-20{font-size:calc((1.25rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-20{font-size:1.25rem}}.fs-21{font-size:1.2rem}@media (min-width: 768px){.fs-21{font-size:calc((1.3125rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-21{font-size:1.3125rem}}.fs-22{font-size:1rem}@media (min-width: 576px){.fs-22{font-size:calc((1.375rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-22{font-size:1.375rem}}.fs-24{font-size:1rem}@media (min-width: 768px){.fs-24{font-size:calc((1.5rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-24{font-size:1.5rem}}.fs-25{font-size:1.25rem}@media (min-width: 768px){.fs-25{font-size:calc((1.5625rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-25{font-size:1.5625rem}}.fs-26{font-size:1.5rem}@media (min-width: 768px){.fs-26{font-size:calc((1.625rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-26{font-size:1.625rem}}.fs-28{font-size:1.125rem}@media (min-width: 768px){.fs-28{font-size:calc((1.75rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-28{font-size:1.75rem}}.fs-29{font-size:1.75rem}@media (min-width: 768px){.fs-29{font-size:calc((1.8125rem - .5rem) + .6vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-29{font-size:1.8125rem}}.fs-30{font-size:1.875rem}@media (min-width: 576px){.fs-30{font-size:calc((1.875rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-30{font-size:1.875rem}}.fs-32{font-size:1.25rem}@media (min-width: 576px){.fs-32{font-size:calc((2rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-32{font-size:2rem}}.fs-33{font-size:1.875rem}@media (min-width: 576px){.fs-33{font-size:calc((2.0625rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-33{font-size:2.0625rem}}.fs-36{font-size:2rem}@media (min-width: 576px){.fs-36{font-size:calc((2.25rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-36{font-size:2.25rem}}.fs-38{font-size:2rem}@media (min-width: 576px){.fs-38{font-size:calc((2.375rem - .5rem) + .6vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-38{font-size:2.375rem}}.fs-40{font-size:1.875rem}@media (min-width: 576px){.fs-40{font-size:calc((2.5rem - (2.5rem / 3.2)) + .9vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-40{font-size:2.5rem}}.fs-48{font-size:1.875rem}@media (min-width: 576px){.fs-48{font-size:calc((3rem - (3rem / 3.2)) + .9vw)}}@media (min-width: 576px) and (min-width: 1400px){.fs-48{font-size:3rem}}.fs-56{font-size:2.375rem}@media (min-width: 768px){.fs-56{font-size:calc((3.5rem - (3.5rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-56{font-size:3.5rem}}.fs-64{font-size:3.7rem}@media (min-width: 768px){.fs-64{font-size:calc((4rem - (4rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-64{font-size:4rem}}.fs-70{font-size:3.5rem}@media (min-width: 768px){.fs-70{font-size:calc((4.375rem - (4.375rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-70{font-size:4.375rem}}.fs-79{font-size:4.5rem}@media (min-width: 768px){.fs-79{font-size:calc((4.9375rem - (4.9375rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-79{font-size:4.9375rem}}.fs-80{font-size:4rem}@media (min-width: 768px){.fs-80{font-size:calc((5rem - (5rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-80{font-size:5rem}}.fs-84{font-size:4rem}@media (min-width: 768px){.fs-84{font-size:calc((5.25rem - (5.25rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-84{font-size:5.25rem}}.fs-90{font-size:5.4rem}@media (min-width: 768px){.fs-90{font-size:calc((5.625rem - (5.625rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-90{font-size:5.625rem}}.fs-132{font-size:5.6875rem}@media (min-width: 768px){.fs-132{font-size:calc((8.25rem - (8.25rem / 3.2)) + .9vw)}}@media (min-width: 768px) and (min-width: 1400px){.fs-132{font-size:8.25rem}}@media (max-width: 575px){.pl-7{padding-left:7px}}@media (max-width: 575px){.pr-7{padding-right:7px}}.cc-revoke,.cc-window{font-size:13px !important}.cc-revoke a,.cc-window a{text-decoration:none}.cc-floating.cc-theme-classic{border-radius:0 !important}.fa-pulse{-webkit-animation:fa-spin .5s infinite steps(8);animation:fa-spin .5s infinite steps(8)}.about{padding-top:62px;padding-bottom:23px}@media (max-width:992px){.about{padding-top:30px;padding-bottom:30px}}@media (max-width:1360px) and (max-height:700px){.about{padding-top:30px;padding-bottom:30px}}.about__content{display:flex;flex-direction:column;padding-top:136px}@media (max-width:992px){.about__content{padding-bottom:20px;padding-top:0}}.about__eyebrow{letter-spacing:1.6px;padding-bottom:2px}.about__title{padding-bottom:18px}.about__text{letter-spacing:.35px;padding-bottom:21px;color:#878787}.about__button{border-radius:29px;width:100%;max-width:209px;height:51px;display:flex;color:#ffff !important;align-items:center;justify-content:center;letter-spacing:1px;gap:10px}.about__picture{position:relative;border-radius:16px;overflow:hidden}.about__banner{width:100%;height:552px;object-fit:cover;object-position:left center}@media (max-width:992px){.about__banner{height:auto}}.about__picture-label{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:25px;letter-spacing:1.6px}.badges{padding-bottom:80px}@media (max-width:992px){.badges{padding-bottom:30px}}@media (max-width:992px){.badges__container{background-color:#161E3F}}.badges__wrapper{padding:64px 100px 62px;color:#ffffff;border-radius:8px;display:flex;justify-content:space-around}@media (max-width:1200px){.badges__wrapper{padding:64px 25px 62px}}@media (max-width: 991px){.badges__wrapper{flex-direction:column;align-items:flex-start;width:fit-content;gap:25px;padding:30px 0 30px}}@media (max-width: 575px){.badges__wrapper{padding:30px 0px 30px;width:auto}}.badges__badge{display:flex;flex-direction:column;letter-spacing:1.8px;gap:30px;padding:0 20px}.badges__badge img{filter:brightness(50)}@media (max-width: 991px){.badges__badge{gap:10px}}.badges__badge-three{display:flex;flex-direction:column;letter-spacing:1.8px;gap:30px}@media (max-width: 991px){.badges__badge-three{gap:10px}}.badges__badge-four{gap:28px}@media (max-width: 991px){.badges__badge-four{gap:10px}}@media (max-width:992px){.sunset{background-color:#EBE6DF}}.sunset__container{border-radius:8px;padding-top:64px;padding-bottom:64px;margin-bottom:25px}@media (max-width:992px){.sunset__container{padding-bottom:30px;padding-top:40px}}@media (max-width:1360px) and (max-height:700px){.sunset__container{padding-bottom:40px;padding-top:40px}}.sunset__content{display:flex;flex-direction:column;padding-top:120px}@media (max-width: 1399px){.sunset__content{padding-right:24px}}@media (max-width:992px){.sunset__content{padding-top:30px;padding-right:0}}.sunset__eyebrow{letter-spacing:1.6px;padding-bottom:2px}.sunset__title{padding-bottom:26px;color:#161E3F}.sunset__text{padding-bottom:29px;letter-spacing:.35px;color:#878787}.sunset__button{border-radius:29px;width:100%;max-width:210px;height:51px;display:flex;color:#ffff !important;align-items:center;justify-content:center;letter-spacing:1px;gap:10px}.sunset__picture{position:relative;border-radius:16px;overflow:hidden;display:flex;justify-content:flex-end;padding-left:24px}@media (max-width:992px){.sunset__picture{justify-content:center;padding-left:0}}.sunset__banner{width:100%;height:593px;object-fit:cover;object-position:right center;border-radius:16px}@media (max-width:992px){.sunset__banner{height:auto}}.sunset__picture-frame{position:relative}.sunset__picture-title{font-style:italic;position:absolute;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:58px;letter-spacing:1.6px;letter-spacing:3.5px}.sunset__picture-label{position:absolute;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:25px;letter-spacing:1.6px;letter-spacing:2px}.feature{padding-top:55px;padding-bottom:80px}@media (max-width:992px){.feature{padding-top:20px;padding-bottom:40px}}.feature__content{display:flex;flex-direction:column;padding-top:75px}@media (max-width:992px){.feature__content{padding-top:0px;padding-bottom:25px}}.feature__eyebrow{letter-spacing:1.6px}.feature__title{padding-bottom:27px}.feature__text{letter-spacing:.35px;color:#878787}.feature__text-2{padding-bottom:30px;color:#878787}@media (max-width: 991px){.feature__text-2{padding-bottom:15px}}.feature__button{border-radius:29px;width:100%;max-width:209px;height:51px;display:flex;color:#ffff !important;align-items:center;justify-content:center;letter-spacing:1px;gap:10px}.feature__badges{display:flex;padding-top:39px;gap:65px}@media (max-width:992px){.feature__badges{padding-bottom:20px;gap:25px}}@media (max-width:575px){.feature__badges{flex-direction:column;padding-top:25px}}.feature__badge-one{padding:23px 30px 23px 33px;display:flex;flex-direction:column;gap:32px;letter-spacing:1.8px;background-color:#EBE6DF;border-radius:8px}.feature__badge-two{padding:27px 30px 15px 31px;display:flex;flex-direction:column;gap:25px;letter-spacing:1.8px;background-color:#EBE6DF;border-radius:8px}.feature__picture{position:relative;border-radius:16px;overflow:hidden}.feature__banner{width:100%;height:552px;object-fit:cover;object-position:left center}@media (max-width:992px){.feature__banner{height:auto}}.feature__picture-title{font-style:italic;position:absolute;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:54px;letter-spacing:1.6px;letter-spacing:3.5px}.feature__picture-label{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:25px;letter-spacing:1.6px}@media (max-width: 575px){.gallery__picture{filter:brightness(.4)}}.gallery__picture-frame{position:relative;margin-bottom:24px}.gallery__picture-label{position:absolute;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:25px;letter-spacing:2px;padding:0 10px}.differential{padding-top:55px;padding-bottom:96px}@media (max-width:992px){.differential{padding-top:20px;padding-bottom:40px}}.differential__content{display:flex;flex-direction:column;padding-top:13px}@media (max-width:992px){.differential__content{padding-bottom:25px}}.differential__eyebrow{letter-spacing:1.6px}.differential__title{padding-bottom:25px;color:#161E3F}.differential__text{letter-spacing:.35px;color:#878787}.differential__text-2{padding-bottom:22px}@media (max-width: 991px){.differential__text-2{padding-bottom:15px}}.differential__button{border-radius:29px;width:100%;max-width:209px;height:51px;display:flex;color:#ffff !important;align-items:center;justify-content:center;letter-spacing:1px;gap:10px}.differential__badges{display:flex;gap:23px;flex-direction:column}@media (max-width:992px){.differential__badges{padding-bottom:20px;gap:25px}}@media (max-width:575px){.differential__badges{flex-direction:column;padding-top:25px}}.differential__badges-wrapper{display:flex;gap:26px;color:#161E3F}@media (max-width: 575px){.differential__badges-wrapper{flex-direction:column}}.differential__badge-one{padding:23px 30px 23px 33px;display:flex;gap:15px;letter-spacing:1.8px;background-color:#EBE6DF;border-radius:8px;height:72px}.differential__badge-two{padding:14px 30px 15px 31px;display:flex;align-items:center;gap:15px;letter-spacing:1.8px;background-color:#EBE6DF;border-radius:8px;height:72px}.differential__badge-three{padding:24px 30px 22px 31px;width:100%;max-width:402px;margin-bottom:33px;display:flex;gap:17px;letter-spacing:1.8px;background-color:#EBE6DF;border-radius:8px;height:72px}@media (max-width: 575px){.differential__badge-three{max-width:100%}}@media (max-width:992px){.differential__badge-three{margin-bottom:0}}.differential__picture{position:relative;border-radius:16px;overflow:hidden}.differential__banner{width:100%;height:569px;object-fit:cover;object-position:left center}@media (max-width:992px){.differential__banner{height:auto}}.differential__picture-label{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#ffffff;transform:translateY(-50%);bottom:25px;letter-spacing:1.6px}.project{padding-top:55px;padding-bottom:23px;display:block}.project__container{display:flex;justify-content:space-between;padding:0 150px;gap:25px}@media (max-width:1774px){.project__container{padding:0 100px}}@media (max-width:1656px){.project__container{padding:0 50px}}.project__content{display:flex;flex-direction:column;padding-top:20px}.project__eyebrow{letter-spacing:1.6px}.project__title{padding-bottom:30px}.project__content-list{display:flex;gap:75px}@media (max-width: 575px){.project__content-list{gap:10px}}@media (max-width:1550px){.project__content-list{gap:15px}}.project__group-title{color:#161E3F;margin:0 0 5px;letter-spacing:0px}.project__list{list-style:none;padding:0;margin:0;color:#899494;line-height:1.62;letter-spacing:.4px;color:#878787}.project__picture{position:relative;border-radius:16px;overflow:hidden;height:100%}.project__picture picture{display:block;overflow-x:auto;border-radius:16px;height:100%;scrollbar-width:none;-ms-overflow-style:none}.project__picture picture::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine) and (min-width:320px) and (max-width:1547px){.project__picture picture{--project-drag:1;cursor:grab}.project__picture picture.is-dragging{cursor:grabbing}}.project__picture picture img{user-select:none;-webkit-user-drag:none}.project__banner{width:100%;height:511px;object-fit:cover;min-width:876px;object-position:left center}@media (max-width:1548px){.project__banner{height:auto}}.project__scroll-indicator{position:absolute;z-index:1;left:50%;bottom:22px;transform:translateX(-50%);display:none;flex-direction:column;align-items:center;gap:6px;color:#ffffff;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.55))}@media (min-width:320px) and (max-width:1547px){.project__scroll-indicator{display:flex}}.project__scroll-icon{line-height:1;animation:project_scroll_hint 3s ease-in-out infinite}.project__scroll-icon .material-symbols-outlined{font-size:40px}.project__scroll-icon--arrows .material-symbols-outlined{font-size:30px}.project__scroll-icon--mouse{display:none}@media (min-width:992px){.project__scroll-icon--mouse{display:block}.project__scroll-icon--hand{display:none}}@media (prefers-reduced-motion:reduce){.project__scroll-icon{animation:none}}@media (max-width:1200px){.project{padding-top:0}.project__container{flex-direction:column;padding:0;gap:20px}.project__content{display:contents}.project__content-title{order:1;padding-bottom:0}.project__picture{order:2}.project__content-list{order:3;justify-content:center;gap:75px}.project__title{padding-bottom:0}}@media (max-width:991px){.project__content-list{gap:15px}}@keyframes project_scroll_hint{0%{transform:translateX(0)}50%{transform:translateX(20px)}100%{transform:translateX(0)}}.location{padding-bottom:6px}@media (max-width:1360px) and (max-height:700px){.location{padding-bottom:40px}}@media (max-width:992px){.location{padding-bottom:30px}}@media (max-width:992px){.location__container-fluid-content{background-color:#161E3F}}.location__container{border-radius:8px;padding-top:64px;padding-bottom:64px;margin-top:57px;margin-bottom:16px}@media (max-width:992px){.location__container{padding-bottom:30px;padding-top:40px;margin-top:15px}}@media (max-width:1360px) and (max-height:700px){.location__container{padding-bottom:40px;padding-top:40px;margin-top:25px}}.location__content{display:flex;flex-direction:column;padding-top:67px}@media (max-width: 1399px){.location__content{padding-right:24px}}@media (max-width:992px){.location__content{padding-top:30px;padding-right:0}}.location__eyebrow{letter-spacing:1.6px;padding-bottom:2px;color:#FFFFFF}.location__title{padding-bottom:26px;color:#FFFFFF}.location__text{letter-spacing:.3px;color:#8A92B1}.location__text-2{letter-spacing:.34px}.location__text-5{padding-bottom:30px}.location__button{border-radius:29px;width:100%;max-width:209px;height:51px;display:flex;color:#ffff !important;align-items:center;justify-content:center;letter-spacing:1px;gap:10px;background-color:#CCA268}.location__picture{position:relative;border-radius:16px;overflow:hidden;display:flex;justify-content:flex-end;padding-left:24px}@media (max-width:992px){.location__picture{justify-content:center;padding-left:0}}.location__picture-frame{border-radius:16px;overflow:hidden;height:593px}@media (max-width:992px){.location__picture-frame{height:auto}}.location__banner{display:block;width:100%;height:593px;object-fit:cover;object-position:right center}@media (max-width:992px){.location__banner{height:auto;display:none}}@media (min-width: 992px){.location__banner{position:absolute;width:calc(100% - 24px);height:100%;object-fit:cover;object-position:right center;border-radius:16px;margin-left:auto;left:0;max-width:100%;top:50%;right:0;transform:translateY(-50%)}}.location__mobile-banner{display:none;width:100%;height:593px;object-fit:cover;object-position:right center}@media (max-width:992px){.location__mobile-banner{height:auto;display:block}}@media (min-width: 992px){.location__mobile-banner{position:absolute;width:calc(100% - 24px);height:100%;object-fit:cover;object-position:right center;border-radius:16px;margin-left:auto;left:0;max-width:100%;top:50%;right:0;transform:translateY(-50%)}}.contact{margin-bottom:55px;scroll-margin-top:100px}@media (max-width: 575px){.contact{margin-bottom:0}}.contact__container{position:relative;padding-top:129px;padding-bottom:123px;padding-left:150px;padding-right:150px;max-width:874px;border-radius:8px;background:linear-gradient(90deg, #161e40 0, rgba(22,30,64,0) 100%)}@media (max-width: 991px){.contact__container{background:initial}}@media (max-width: 991px){.contact__container{padding-left:0px;padding-right:0px;max-width:100%;padding-top:30px;padding-bottom:30px}}@media (max-width:1360px) and (max-height:700px){.contact__container{padding-bottom:40px;padding-top:40px}}.contact__banner-container{position:absolute;top:0;bottom:0;right:3.75%;left:3.75%;display:block;border-radius:8px}@media (max-width: 991px){.contact__banner-container{display:none}}.contact__banner-container-mobile{position:absolute;top:0;bottom:0;inset:0;display:none;filter:brightness(.1)}@media (max-width: 991px){.contact__banner-container-mobile{display:block}}.contact__banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px;object-position:right center}@media (max-width: 991px){.contact__banner{object-position:left}}.contact__content{position:relative;z-index:1;display:flex;flex-direction:column}.contact__logos{display:flex;align-items:flex-start;gap:80px;padding-bottom:54px}@media (max-width: 991px){.contact__logos{flex-direction:column;gap:20px;padding-bottom:30px}}.contact__tiago-logo{color:#ffffffff}.contact__creci{padding-left:55px;letter-spacing:1.2px}.contact__title{color:#ffffff;padding-bottom:18px}.contact__subtitle{color:#ffffff;padding-bottom:16px;color:#8A92B1;letter-spacing:.3px;padding-bottom:37px}@media (max-width: 991px){.contact__subtitle{padding-bottom:20px}}.contact__form-fields{display:flex;flex-direction:column;gap:15px}.contact__form-fields-row{display:flex;gap:20px}@media (max-width: 991px){.contact__form-fields-row{flex-direction:column}}.contact__form-control{width:100%;font-family:"Google Sans",sans-serif;border-radius:26px;padding:13px 18px 13px 31px;border:solid 1px #8A92B1;background:transparent;color:#ffffff}.contact__form-control::placeholder{color:#8A92B1}.contact__buttons{display:flex;align-items:center;gap:33px}@media (max-width: 991px){.contact__buttons{flex-direction:column}}.contact__form-period{padding:5px 0}.contact__form-period-label{color:#8A92B1;padding-bottom:5px;letter-spacing:.3px}.contact__form-period-options{display:flex;gap:31px;position:relative}.contact__form-period-options input[type="radio"]{display:none}.contact__form-period-options input[type="radio"]:checked+label{color:#8A92B1;opacity:1}.contact__form-period-options input[type="radio"]:checked+label::before{border-color:#8A92B1}.contact__form-period-options input[type="radio"]:checked+label::after{content:'';position:absolute;left:4px;top:8px;width:8px;height:8px;background:#8A92B1;border-radius:50%}.contact__form-period-option{position:relative;padding-left:23px;cursor:pointer;color:#8A92B1;opacity:.5}.contact__form-period-option::before{content:'';position:absolute;left:1px;top:5px;width:14px;height:14px;border:1px solid #ffffff;border-radius:50%;background:transparent}.contact__form-submit{width:100%;max-width:276px;height:51px;border-radius:29px;gap:12px;letter-spacing:1.2px}.policy-page{padding-top:50px;background-color:#EBE6DF}.policy-page .section-policy-page .politics-content{background-color:#EBE6DF}.policy-page .section-policy-page h2{color:#000000}.policy-page .section-policy-page h3{color:#000000}.policy-page .section-policy-page p{color:#000000}.grecaptcha-badge{zoom:.8;bottom:70px !important;z-index:9999 !important}@media (max-width: 575px){.grecaptcha-badge{bottom:14px !important}}.footer{width:100%}.footer .wrap-copyright{width:100%;background:#fff;padding:20px 0}@media (max-width: 575px){.footer .wrap-copyright{padding-bottom:100px}}.footer .wrap-copyright p{text-align:center;letter-spacing:.3px}@media (min-width: 576px){.footer .wrap-copyright p{text-align:left;margin:0}}.footer .wrap-copyright a{letter-spacing:0}.footer__logo{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 575px){.footer__logo{justify-content:center}}.logo-jg{display:block;width:60px;margin:0 auto}@media (min-width: 576px){.logo-jg{float:right}}