.footer-boilerplate{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.footer-boilerplate code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cms-react-boilerplate__container{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;text-align:center}img{max-width:none}.navbar-principal{transition:position .5s ease}.navbar-principal.sticky{background-color:var(--whitestone)!important;border-bottom:1px solid var(--bigstone-50);left:0;position:fixed;right:0;top:0;transition:background-color .5s ease}.navbar-principal.sticky.sticky-open{background-color:var(--new-background)!important}.hamburger1 div{background-color:#3d3d3d;height:2px;position:relative;transition:all .2s ease-in-out;width:20px}.hamburger1 div:not(:first-child){margin-top:5px}#toggle1{display:none}#toggle1:checked+.hamburger1 .top{margin-top:10.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#toggle1:checked+.hamburger1 .meat{margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggle1:checked+.hamburger1 .bottom{-webkit-transform:scale(0);transform:scale(0)}.menu.active{height:calc(100vh - 62px)}.menu{clear:both;display:flex;flex-direction:column;height:0;list-style:none;margin:0;overflow:hidden;transition:all .3s ease;width:100%;z-index:120}.link{text-align:left}.link:first-child{margin-top:5px}.link:hover{transition:all .3s ease}.with-submenu{position:relative}.with-submenu:after{border-bottom:2px solid var(--bigstone-600);border-right:2px solid var(--bigstone-600);content:"";height:10px;position:absolute;right:10px;top:32px;-webkit-transform:rotate(45deg) translateY(-10px);transform:rotate(45deg) translateY(-10px);transition:all .3s ease;width:10px}.with-submenu.active{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--whitestone);border:none;border-radius:15px;margin-left:8px;margin-right:8px;padding-left:16px;padding-right:16px}.with-submenu.active>a{color:var(--bigstone-600)!important}.with-submenu.active:after{border-bottom:2px solid var(--bigstone-300);border-right:2px solid var(--bigstone-300);right:18px;top:30px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.with-submenu.active .submenu{max-height:1200px}.submenu{max-height:0;overflow:hidden;transition:all .3s ease;width:100%;z-index:130}.submenu a:first-child{padding-top:24px}