body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:lighter;color:#3c3c3c}.page{display:grid;background-color:#fff;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0;grid-template-areas:"header" "main" "footer";min-height:100vh}.page header{grid-area:header;padding:20px 30px}.page main{grid-area:main;padding:20px 30px}.page footer{grid-area:footer;padding:20px 30px;margin-left:auto;margin-right:auto}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6,.page label,.page a{color:#163c47 !important;letter-spacing:.1em}.page strong{color:#163c47 !important}.page small{color:#646464 !important}.page a>i{color:#c0af2c !important}.page .vertical-list{display:flex;flex-direction:column;gap:1px}.page .width200px{width:200px;text-align:center}.page [style-color=canceled]{font-weight:bold;color:rgba(200,60,60,.9098039216)}.page .btn-primary,.page .badge-primary{background-color:#163c47 !important;border-color:#163c47 !important}.page .btn-primary i,.page .badge-primary i{color:#f0f0f0 !important}.page .button-website{cursor:pointer;font-size:2.5rem;font-weight:500;letter-spacing:.15em;line-height:1.1;margin-bottom:.67em}.page .button-phone{cursor:pointer;font-size:2.5rem;font-weight:500;letter-spacing:.15em;margin-top:10px}.page .btn-primary{display:block;width:300px}.page .btn-link{color:#163c47 !important;display:inline !important;padding:0 !important}.page .text-description{text-align:left;font-weight:normal}@media(max-width: 440px){.page{grid-template-rows:auto auto auto}.page footer{margin-left:unset;margin-right:unset}.page .btn-primary{display:block;width:100% !important}}.container-header{display:flex;flex-direction:column;align-items:start;gap:5px}.container-row{display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}.container-row .container-cell-left{display:flex;justify-content:start;align-content:start;align-items:start;flex-direction:column;letter-spacing:.08em}.container-row .container-cell-right{display:flex;justify-content:start;align-items:end;flex-direction:column;letter-spacing:.1em}@media(max-width: 440px){.container-row{grid-template-columns:1fr}.container-row .container-cell-left,.container-row .container-cell-right{margin:1.5rem 0}.container-row .container-cell-right{align-items:start;letter-spacing:.08em}.container-row .button-website,.container-row .button-phone{font-size:2rem}.container-row h1{font-size:2rem}}@media(max-width: 375px){.container-row .button-phone,.container-row .button-website{font-size:1.8em}}