@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:300;src:url(../fonts/barlow-v12-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:300;src:url(../fonts/barlow-v12-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(../fonts/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:400;src:url(../fonts/barlow-v12-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:500;src:url(../fonts/barlow-v12-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:500;src:url(../fonts/barlow-v12-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(../fonts/barlow-v12-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:600;src:url(../fonts/barlow-v12-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(../fonts/barlow-v12-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:italic;font-weight:700;src:url(../fonts/barlow-v12-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Special Elite;font-style:normal;font-weight:400;src:url(../fonts/special-elite-v19-latin-regular.woff2) format("woff2")}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{-webkit-animation:fade-in .5s linear 1;animation:fade-in .5s linear 1}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate-fade-in-down{-webkit-animation:fade-in-down .5s linear 1;animation:fade-in-down .5s linear 1}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}75%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}75%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animate-shake{-webkit-animation:shake 1s linear infinite;animation:shake 1s linear infinite}@-webkit-keyframes rotate-in{0%{opacity:0;-webkit-transform:scale(.5) rotate(30deg);transform:scale(.5) rotate(30deg)}75%{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes rotate-in{0%{opacity:0;-webkit-transform:scale(.5) rotate(30deg);transform:scale(.5) rotate(30deg)}75%{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate-rotate-in{-webkit-animation:rotate-in .5s linear 1;animation:rotate-in .5s linear 1}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate-zoom-in{-webkit-animation:zoom-in .3s linear 1;animation:zoom-in .3s linear 1}@-webkit-keyframes hand-wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes hand-wave{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate-hand-wave{-webkit-animation:hand-wave 1s linear infinite;animation:hand-wave 1s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}html{font-size:20px}@media (max-width:1199px){html{font-size:18px}}@media (max-width:991px){html{font-size:16px}}#main-height{min-height:calc(100vh - 6rem)}h1{margin-bottom:2rem}h1,h2{color:#9b250b}img{max-width:100%}.home-logo{font-size:10rem;margin-top:-1.125em;z-index:1;position:relative}.home-logo img{height:1em}@media (max-width:575px){.home-logo{font-size:6rem;margin-top:-1.33em}}.header-wrapper{--header-color:#3b8fa8;background-color:var(--header-color)}.header-image,.header-video{aspect-ratio:2.5;padding-top:1.5rem;position:relative}.header-image:after,.header-video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top, right top,color-stop(0, var(--header-color)),color-stop(30%, color-mix(in srgb,var(--header-color),transparent 75%)),color-stop(70%, color-mix(in srgb,var(--header-color),transparent 90%)),to(var(--header-color)));background:linear-gradient(90deg,var(--header-color) 0,color-mix(in srgb,var(--header-color),transparent 75%) 30%,color-mix(in srgb,var(--header-color),transparent 90%) 70%,var(--header-color));z-index:1}.header-image .header-title,.header-video .header-title{position:relative;color:#fff;font-size:1.75rem;z-index:2;font-family:Special Elite,system-ui}.header-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header-image{background-size:cover;background-position:50%}footer{font-size:.85rem;text-align:end}footer ul{display:block;padding:0;margin:0}footer ul li{display:inline-block}footer ul li+li{-webkit-margin-start:.75em;margin-inline-start:.75em}.alert-with-icon{padding-left:2.5rem;position:relative}.alert-with-icon .alert-icon{position:absolute;left:1rem;top:1.25rem}.alert-with-icon.alert-xs{padding-left:1.7rem}.alert-with-icon.alert-xs .alert-icon{top:.45rem;left:.5rem}.article-link{display:block;color:#212529;text-decoration:none;text-align:center;font-size:.85rem}.article-link .article-link-icon{display:block;font-size:2rem;background:#eee;color:#6c757d;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;border-radius:100%;-webkit-transition:.3s;transition:.3s;overflow:hidden}.article-link .article-link-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.article-link .article-link-text{display:block;-webkit-transition:.3s;transition:.3s;margin-top:.25rem}.article-link:active .article-link-icon,.article-link:focus .article-link-icon,.article-link:hover .article-link-icon{color:#9b250b}.article-link:active .article-link-icon img,.article-link:focus .article-link-icon img,.article-link:hover .article-link-icon img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.article-link:active .article-link-text,.article-link:focus .article-link-text,.article-link:hover .article-link-text{color:#9b250b}.input-length-info{position:absolute;font-size:.85rem;background:#000;color:#fff;padding:.15em .75em;border-radius:0 0 .25rem .25rem;margin-top:-1px;margin-left:10px;margin-right:30px;max-width:calc(100% - 20px);-webkit-transition:background-color .3s;transition:background-color .3s;z-index:1}@media (max-width:767px){.input-length-info{font-size:.7rem}}.preview-svg-box{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1}.preview-svg-box svg{width:100%;height:100%;display:block;max-height:100%;max-width:100%}.socials ul{list-style:none;padding-left:0}.socials li{display:inline-block;margin-bottom:.25rem}.socials li>a{color:#58585a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;border:1px solid;border-radius:100%;width:2em;aspect-ratio:1;cursor:pointer;text-decoration:none!important}.socials li>a:active,.socials li>a:focus,.socials li>a:hover{color:#3b8fa8}.wrapped-svg>svg{width:100%;height:100%;max-width:100%;max-height:100%}.article-contents blockquote{font-size:1.25rem;color:#3b8fa8}.article-contents blockquote>:first-child{margin-top:0}.article-contents blockquote>:last-child{margin-bottom:0}.configurator{position:relative;--c-options-mobile-height:8.5rem;--c-preview-mobile-height:80vh}.configurator.c-options-opened{--c-options-mobile-height:50vh;--c-preview-mobile-height:40vh}.c-title{padding:1rem;background:#eee}.c-title h2{padding:0;margin:0;font-size:1.5rem}.c-area-selector .btn-group{background-color:#fff}.c-options{background:#eee}@media (min-width:992px){body.configurator-mode{margin-right:20rem}.c-preview{height:calc(100vh - 13rem);min-height:600px;padding:1rem;margin:auto}.c-preview>svg{width:100%;height:100%}.c-title{background-color:#eee;margin:0 -1rem}.c-area-selector{float:inline-end;-webkit-margin-start:.5rem;margin-inline-start:.5rem}.c-options-toggler{display:none}.c-options{position:fixed;top:0;right:0;bottom:0;width:20rem;-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.25);box-shadow:0 0 1rem 0 rgba(0,0,0,.25);border-left:1px solid #3b8fa8}.c-options,.c-options .c-area-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden}.c-options .c-area-options{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.c-options .c-area-options .c-options-fields{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.c-options .c-options-buttons{background:#eee;padding:.5rem .75rem;border-top:1px solid #3b8fa8}}@media (max-width:991px){.configurator{padding-bottom:var(--c-options-mobile-height)}.c-title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.c-title .c-area-selector{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:.5rem}.c-title h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-preview{min-height:250px;margin:1rem auto 0;overflow:hidden}.c-preview.c-preview-with-image,.c-preview.c-preview-without-image{height:var(--c-preview-mobile-height)}.c-preview>svg{width:100%;height:auto;max-height:100%}.c-options-toggler{position:fixed;bottom:var(--c-options-mobile-height);-webkit-transition:bottom .3s;transition:bottom .3s;right:1rem;z-index:11}.c-options-toggler .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-options-opened .c-options-toggler .btn span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-options{position:fixed;left:0;right:0;bottom:0;height:var(--c-options-mobile-height);-webkit-transition:height .3s;transition:height .3s;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.45);box-shadow:0 0 .5rem 0 rgba(0,0,0,.45);z-index:10}.c-options,.c-options .c-area-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden}.c-options .c-area-options{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.c-options .c-area-options .c-options-fields{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.c-options .c-options-buttons{background:#eee;padding:.5rem .75rem;border-top:1px solid #3b8fa8}.c-options-fields{display:none}.c-options-opened .c-options-fields{display:block}.c-options-tabs{white-space:nowrap;-webkit-box-flex:5.25rem;-ms-flex:5.25rem 0 0px;flex:5.25rem 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}}.c-area-options:not(.active){display:none}.c-options-tabs{list-style:none;margin:0;padding:.5rem .75rem 0;border-bottom:4px solid #3b8fa8;background:#eee}.c-options-tabs>li{display:inline-block;text-align:center;padding:.25rem .5rem;width:4rem;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.c-options-tabs>li .c-options-tab-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;background:#fff;border-radius:100rem;width:3rem;aspect-ratio:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;color:#3b8fa8;margin-bottom:.15rem;-webkit-transition:color .3s;transition:color .3s}.c-options-tabs>li .c-options-tab-title{display:block;font-size:.6rem}.c-options-tabs>li.active{background:#3b8fa8}.c-options-tabs>li.active .c-options-tab-title{color:#fff}.c-options-tabs>li:hover:not(.active){background:#ddd}.c-options-tabs>li:hover:not(.active) .c-options-tab-icon,.c-options-tabs>li:hover:not(.active) .c-options-tab-title{color:#9b250b}.c-options-field{padding:.5rem .75rem;display:none}.c-options-field.active{display:block}.c-options-field h4{font-weight:700;font-size:1.2rem}.c-select-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;--list-gap:4px;--list-column-width:100%;gap:var(--list-gap);margin-bottom:1rem}.c-select-list .c-select-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:calc(var(--list-column-width) - var(--list-gap));-ms-flex:calc(var(--list-column-width) - var(--list-gap)) 0 0px;flex:calc(var(--list-column-width) - var(--list-gap)) 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;background:hsla(0,0%,100%,.75);position:relative}.c-select-list.c-select-list-columns .c-select-item{--list-column-width:50%}@media (min-width:301px) and (max-width:767px){.c-select-list.c-select-list-columns .c-select-item{--list-column-width:33.333%}}@media (min-width:768px) and (max-width:991px){.c-select-list.c-select-list-columns .c-select-item{--list-column-width:25%}}.c-select-list.c-select-list-active-bg .c-select-item:not(.active):hover{background:#fff}.c-select-list.c-select-list-active-bg .c-select-item.active{background:#3b8fa8;color:#fff}.c-select-list.c-select-list-active-border .c-select-item.active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:4px solid #3b8fa8}.c-select-none{font-size:.85rem}.c-field-background-image{aspect-ratio:1.3}.c-field-background-image:not(.active):hover{opacity:.8}.c-keywords-debug{position:absolute;bottom:.25rem;left:.25rem;right:.25rem;font-size:.7rem}.c-keywords-debug .badge{font-weight:400}.c-field-background-colors{--list-column-width:12.5%}@media (min-width:768px) and (max-width:991px){.c-field-background-colors{--list-column-width:6.25%}}.c-field-background-color{aspect-ratio:1;border:1px solid #000}.c-field-verse{min-height:4rem}.c-field-verse .c-field-verse-text>:first-child{margin-top:0}.c-field-verse .c-field-verse-text>:last-child{margin-bottom:0}.c-field-verse .c-field-verse-title{font-weight:500;font-size:80%;text-align:right}.c-field-verse:not(.active) .c-field-verse-title{color:#3b8fa8}.c-field-symbol{-webkit-transition:.3s;transition:.3s;padding:.5rem}.c-field-symbol:not(.active):hover{color:#9b250b}.c-field-symbol svg{width:100%;height:auto}.font-preview{position:relative;overflow:hidden;height:3rem}.font-preview>div{position:absolute;left:.5rem;top:.7rem;font-size:1.15rem;white-space:nowrap}