body.qards{background-color:#fff}a,a:visited,a:active,a:focus{text-decoration:none !important}textarea,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea,input.text,input[type="text"],input[type="email"],input[type="tel"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0}::selection{background:#336699;color:#fff;text-shadow:none}::-webkit-selection{background:#336699;color:#fff;text-shadow:none}::-moz-selection{background:#336699;color:#fff;text-shadow:none}.menu.sticky,.menu.sticky.hide{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.menu .logo img{height:40px}.menu{box-shadow:none;padding:10px 0}.menu li{padding:0 5px}.menu li .items a{letter-spacing:1.5px;text-transform:uppercase}.menu li .button{letter-spacing:1.5px;font-family:'IBM Plex Sans', sans-serif !important}.menu .items a{display:inline-block;padding:15px 5px;position:relative}.menu .items a:after{background:none repeat scroll 0 0 transparent;top:50px;content:"";display:block;height:3px;left:50%;position:absolute;background-color:#336699;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.menu li a:hover{color:#336699 !important}.menu .items a:hover:after{width:100%;left:0}.menu li .button{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.menu li .button:hover{background-color:#702e75 !important;border:1px solid #702e75 !important;color:#ffffff !important}.menu.compact .burger{top:50%;right:30px;width:30px}.menu .burger:before,.menu .burger svg,.menu .burger:after{background-color:#336699;width:30px}.menu .burger svg{top:8px}.menu .burger:after{top:16px}.compactMenuVisible .menu.compact .burger:after{margin-top:-16px}.compactMenu{line-height:0;letter-spacing:0.5px;background:rgba(250, 250, 250, 1.0);box-shadow:inset 0 0 100px rgba(36, 40, 44, 0)}.compactMenu .items a,.compactMenu .items a:hover{border-bottom:0 !important;color:#000;font-family:'IBM Plex Mono', monospace;font-size:22px;font-weight:normal;text-transform:uppercase}.compactMenu .items a{padding:30px 0}.compactMenu .button{font-family:'IBM Plex Mono', monospace !important;font-size:22px;font-weight:normal;color:#fff !important;padding:35px 45px !important;position:absolute;bottom:0;background-color:#336699 !important;border:1px solid #336699 !important;border-radius:4px;display:flex;flex-direction:column;width:88%}.dm-cover-ng .dm-ng-side.dm-side-center .dm-side-buttons .dm-button{font-family:'IBM Plex Mono', monospace}.cover .button{font-family:'IBM Plex Mono', monospace !important}.dm-content h2{position:relative;display:inline-block}.dm-content h2:after{content:"";position:absolute;bottom:10px;width:40%}.dm-content h2:hover:after{width:100%}.dm-grid-ng .grid-list .description{margin-top:20px}.dm-feature-element .dm-content h2:after{left:0;border-bottom:3px solid #336699;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 1023px){.dm-feature-element .dm-content h2:after{background:none repeat scroll 0 0 transparent;display:block;height:3px;left:30%;background-color:#336699;-webkit-transition:width 0.3s ease 0s, left 0.3s ease 0s;-moz-transition:width 0.3s ease 0s, left 0.3s ease 0s;-o-transition:width 0.3s ease 0s, left 0.3s ease 0s;transition:width 0.3s ease 0s, left 0.3s ease 0s}.dm-feature-element .dm-content h2:hover:after{left:0}}.grid .dm-content h2:after,.text h2:after{background:none repeat scroll 0 0 transparent;display:block;height:3px;left:30%;background-color:#336699;-webkit-transition:width 0.3s ease 0s, left 0.3s ease 0s;-moz-transition:width 0.3s ease 0s, left 0.3s ease 0s;-o-transition:width 0.3s ease 0s, left 0.3s ease 0s;transition:width 0.3s ease 0s, left 0.3s ease 0s}.grid .dm-content h2:hover:after,.text h2:hover:after{left:0}.grid ul.grid-list{padding-top:37px}.grid p{font-family:'IBM Plex Sans', sans-serif !important}.grid .description-holder + div span{font-family:'IBM Plex Mono', monospace;font-size:16px;border-bottom:1px solid #336699;padding-bottom:2px}.grid .description-holder + div span:hover{border-bottom:0px solid #336699;padding-bottom:2px}form{margin-top:40px}.subscribe h2{font-family:'IBM Plex Sans', sans-serif !important;font-weight:400 !important;letter-spacing:0.9px;position:relative;display:inline-block;line-height:75px !important}.subscribe h2:after{background:none repeat scroll 0 0 transparent;bottom:10px;content:"";display:block;height:3px;left:30%;position:absolute;background-color:#336699;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:40%}.subscribe h2:hover:after{width:100%;left:0}.subscribe p{font-family:'IBM Plex Mono', monospace !important;font-size:18px;font-weight:400 !important;line-height:27px;letter-spacing:-0.5px}.subscribe input{border-color:#999;background-color:rgba(0, 0, 0, .0);border:1px solid #336699;border-radius:0;padding:15px;color:#999;font:18px/26px 'IBM Plex Mono', monospace;letter-spacing:0.5px;vertical-align:middle;outline:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.subscribe input::-webkit-input-placeholder,.subscribe input:-moz-placeholder,.subscribe input:-ms-input-placeholder{border-color:#999;background-color:rgba(0, 0, 0, .0);border:1px solid #336699;border-radius:0;padding:15px;color:#999;font:18px/26px 'IBM Plex Mono', monospace;letter-spacing:0.5px;vertical-align:middle;outline:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.subscribe input::placeholder{font-family:'IBM Plex Mono', monospace;color:#999;text-transform:capitalize !important}.subscribe input:hover{border:1px solid #336699}.subscribe input:focus{border:1px solid #336699 !important;background-color:#336699 !important;color:#fff}.subscribe .button{font-family:'IBM Plex Mono', monospace !important;font-size:16px !important;font-weight:400 !important;letter-spacing:1.5px !important;line-height:16px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.subscribe .button:hover{color:#fff !important;background-color:#336699 !important;cursor:pointer}.subscribe.done .button .text-done{text-transform:uppercase;color:#fff !important}.subscribe.done .button .text-done:after{content:' Thanks'}.subscribe.error input{background:rgba( 239, 0, 64, .2)}@media screen and (max-width: 768px){.subscribe .button{width:90%}}.wpcf7-form{max-width:500px;margin:40px auto}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form .wpcf7-submit{font:18px/26px 'IBM Plex Mono', monospace;letter-spacing:0.5px;border:1px solid #336699;border-radius:0;width:100%;margin:5px 0;padding:15px;color:#fff;vertical-align:middle;outline:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border:1px solid #336699;background:#336699}.wpcf7-form input[type="submit"]{font:16px/26px 'IBM Plex Sans', sans-serif !important;letter-spacing:1px;background:#336699;color:#fff !important;border:1px solid #336699;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.wpcf7-form input:hover[type="submit"]{background:#702e75;cursor:pointer;color:#fff;border:1px solid #702e75}label:focus + input::placeholder,label:focus + textarea::placeholder,input:focus::placeholder,textarea:focus::placeholder{opacity:0}.wpcf7-form input:not(:focus),.wpcf7-form textarea:not(:focus){color:#999}input::placeholder,textarea::placeholder{color:#999;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:0px;font:16px/22px 'IBM Plex Mono', monospace;color:#999;letter-spacing:1px}span.wpcf7-not-valid-tip{font:16px/22px 'IBM Plex Mono', monospace;color:#336699;padding:4px 0 8px;letter-spacing:1px}div.wpcf7-response-output{margin:0;padding:0}.wpcf7-list-item{margin:0}.wpcf7-form p{margin-bottom:0.5rem}.wpcf7 form .wpcf7-form-control-wrap.your-consent{display:inline-block !important;width:auto !important;max-width:100%;margin:12px 0}.wpcf7 form .wpcf7-form-control-wrap.your-consent .wpcf7-list-item label{display:inline-flex;align-items:flex-start;gap:0.6rem}.wpcf7 form .wpcf7-form-control-wrap.your-consent input[type="checkbox"]{width:16px;height:16px;margin-top:0.2rem;flex:0 0 auto;cursor:pointer}.wpcf7 form .wpcf7-form-control-wrap.your-consent p.gdpr-text{font-family:'IBM Plex Mono', monospace !important;font-size:0.8em;color:#454545}.gdpr-text{font-family:'IBM Plex Mono', monospace !important;font-size:0.7em !important;color:#454545;line-height:1.6 !important;margin-top:10px;margin-bottom:20px !important}.gdpr-text a{color:#336699;text-decoration:underline}.gdpr-text a:hover{color:#000}@media screen and (max-width: 568px){.wpcf7-list-item-label{text-align:left;line-height:1.2;font-size:14px !important}p.gdpr-text{text-align:left}}.wpcf7 input[type="checkbox"]{width:auto}.footer a{border-bottom:0 !important;transition:all 0.5s ease}.footer a:hover{color:#000 !important}.footer .line-height-1,.footer .line-height-2,.footer .line-height-3,.footer .line-height-4,.footer .line-height-5,.footer .line-height-6,.footer .line-height-7{opacity:1 !important;font-family:'IBM Plex Mono', monospace !important}@media screen and (max-width: 568px){.dm-content p{font-size:1em;line-height:1.8 !important}.dm-content h2{font-size:2.5em}.dm-cover-ng .dm-content p{font-size:0.95em !important;line-height:1.3 !important}}@media screen and (max-width: 568px){.dm-feature-ng.top-padding-12,.feature.top-padding-12{padding-top:30px}}@media screen and (max-width: 568px){.dm-content h3{font-size:1.3em}.dm-side-logo img{max-width:45% !important}}@media (max-width: 568px){.wpcf7 .wpcf7-acceptance a{pointer-events:none}}