-->:before,*:after { box-sizing:border-box; } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html { line-height:1.15; -webkit-text-size-adjust:100%; } body { margin:0; } main { display:block; } h1 { font-size:2em; margin:0.67em 0; } hr { box-sizing:content-box; height:0; overflow:visible; } pre { font-family:monospace,monospace; font-size:1em; } a { background-color:transparent; } abbr[title] { border-bottom:none; text-decoration:underline; text-decoration:underline dotted; } b,strong { font-weight:bolder; } code,kbd,samp { font-family:monospace,monospace; font-size:1em; } small { font-size:80%; } sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sub { bottom:-0.25em; } sup { top:-0.5em; } img { border-style:none; } button,input,optgroup,select,textarea { font-family:inherit; font-size:100%; line-height:1.15; margin:0; } button,input { overflow:visible; } button,select { text-transform:none; } button,[type="button"],[type="reset"],[type="submit"] { -webkit-appearance:button; } button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style:none; padding:0; } button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:1px dotted ButtonText; } fieldset { padding:0.35em 0.75em 0.625em; } legend { box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; } progress { vertical-align:baseline; } textarea { overflow:auto; } [type="checkbox"],[type="radio"] { box-sizing:border-box; padding:0; } [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto; } [type="search"] { -webkit-appearance:textfield; outline-offset:-2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance:none; }::-webkit-file-upload-button { -webkit-appearance:button; font:inherit; } details { display:block; } summary { display:list-item; } template { display:none; } [hidden] { display:none; } .dnd-section { padding:80px 20px; } .banner-area .dnd-section { padding:0; } .dnd-section > .row-fluid { max-width:1140px; margin-left:auto; margin-right:auto; } .dnd-section .widget-type-cell { padding-left:20px; padding-right:20px; } @media (max-width:767px) { .dnd-section .widget-type-cell { padding-left:0px; padding-right:0px; } } .banner-area { background-position:center center; background-size:cover; transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s; padding:20px 20px 20px 20px; position:relative; } .banner-overlay { background-color:#054E61; opacity:0.67; transition:background 0.3s,border-radius 0.3s,opacity 0.3s; height:100%; width:100%; top:0; left:0; position:absolute; } .banner-area .page-center { min-height:672px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; position:relative; width:100%; text-align:center; } .banner-heading,.banner-subheading { margin-bottom:20px; width:100%; position:relative; } .banner-heading h1 { color:#FFFFFF; font-size:80px; font-weight:600; letter-spacing:10px; font-family:"Work Sans",Sans-serif; padding:0; margin:0; line-height:1; } .banner-subheading h2 { color:#FFFFFF; font-size:24px; font-weight:400; line-height:1em; font-family:"Work Sans",Sans-serif; margin:0; } .banner-button { width:100%; position:relative; padding:30px 30px 30px 30px; } .banner-button a { fill:#054E61; color:#054E61; background-color:#FFFFFF; font-family:"Open Sans",Sans-serif; font-weight:500; width:auto; display:inline-block; line-height:1; -webkit-box-shadow:none; box-shadow:none; text-decoration:none; font-size:15px; padding:12px 24px; -webkit-border-radius:3px; border-radius:3px; text-align:center; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; } .banner-button a:hover { color:#054E61; background-color:#E1E1E1; } .banner-content { width:100%; position:relative; padding:10px; } @media (max-width:1024px){ .banner-area .page-center { min-height:480px; } } @media (max-width:767px){ .banner-area .page-center { min-height:437px; } .banner-heading h1 { font-size:28px; } .banner-area { padding:0; } } @font-face { font-family:"Font Awesome 5 Free"; src:url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/Font%20Awesome%205%20Free%20Solid/fa-solid-900%20(1).eot"),url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/Font%20Awesome%205%20Free%20Solid/fa-solid-900%20(1).woff2") format("woff2"),url("//vertrieb.inn-ovativ.com/hubfs/Innovativ_April2020/Fonts/Font%20Awesome%205%20Free%20Solid/fa-solid-900%20(1).woff") format("woff"),url("//vertrieb.inn-ovativ.com/hubfs/Innovativ_April2020/Fonts/Font%20Awesome%205%20Free%20Solid/fa-solid-900%20(1).ttf") format("truetype"); font-style:normal; font-weight:900; } @font-face { font-family:eicons; src:url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/eicons/eicons%20(1).eot") format("embedded-opentype"),url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/eicons/eicons%20(1).woff2") format("woff2"),url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/eicons/eicons%20(1).woff") format("woff"),url("//6033113.fs1.hubspotusercontent-na1.net/hubfs/6033113/Innovativ_April2020/Fonts/eicons/eicons%20(1).ttf") format("truetype"); font-style:normal; font-weight:400; } html { font-size:16px; } body { font-family:Open Sans,Sans-serif; font-size:16px; color:#54595F; line-height:1.8; } p { margin-top:1em; margin-bottom:1em; font-family:Open Sans,Sans-serif; } a { color:#f8a900; text-decoration:none; } a:hover,a:focus { } h1,h2,h3,h4,h5,h6 { margin-top:0; margin-bottom:15px; line-height:1.5em; font-weight:700; font-family:Open Sans,Sans-serif; color:#54595F; word-break:break-word; } h1 { font-size:24px; } h2 { font-size:22px; } h3 { font-size:20px; } h4 { font-family:Open Sans,Sans-serif; font-weight:normal; font-size:18px; } h5 { font-size:16px; } h6 { font-size:14px; } strong { font-weight:700; } code { vertical-align:bottom; } ul,ol { padding-left:20px; margin-top:1em; margin-bottom:1em; } ul li,ol li { } ul ul,ol ul,ul ol,ol ol { } blockquote,figure { margin-left:0; margin-right:0; } hr { color:#ccc; background-color:#ccc; height:1px; border:none; } small { } mark { } sup,sub { position:relative; font-size:75%; line-height:0; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; }:focus { outline:auto; outline-color:green; } .disable-focus-styles:focus { outline:none; } @media (max-width:767px) { html { font-size:12.0px } } @media (max-width:480px) { html { font-size:9.6px } } form { max-width:500px; font-family:Open Sans,Sans-serif; } .hs-button { margin:0; cursor:pointer; display:inline-block; font-family:"Open Sans",Sans-serif; font-weight:500; line-height:1; position:relative; text-align:center; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; background-color:#fff; border-color:#fff; color:#fff; border-radius:6px; border-style:solid; border-width:1px; font-size:15px; padding:12px 24px; text-decoration:none; margin:20px 0; white-space:normal; } .hs-button:hover,.hs-button:focus { background-color:#d7d7d7; border-color:#d7d7d7; color:#fff; } .hs-button:active { background-color:#ffffff; border-color:#ffffff; } .hs-form label { font-size:13px; color:#54595F; display:block; float:none; width:auto; font-weight:normal; text-align:left; line-height:1.6em; padding-top:0; margin-bottom:4px; } .hs-form .hs-error-msgs label { margin-top:.5rem; color:#f2545b; } .hs-input,.hs-search-field__input,input[type="text"],input[type="password"],input[type="email"],textarea { color:#7a7a7a; background-color:#FFFFFF; border-radius:1px 1px 1px 1px; font-family:"Open Sans",Sans-serif; font-weight:400; width:100% !important; border:1px solid hsla(0,0%,100%,.36) ; border:1px solid #818a91; line-height:1.4; font-size:15px; min-height:40px; padding:5px 14px; } .hs-input[type=checkbox],.hs-input[type=radio] { cursor:pointer; width:auto; height:auto; padding:0; margin:3px 5px 3px 0px; line-height:normal; border:none; } h3.form-title { max-width:500px; } .hs-input[type=file] { background-color:#fff; padding:initial; border:initial; line-height:initial; box-shadow:none; }::-webkit-input-placeholder { color:inherit; font-family:inherit; opacity:.6; }:-moz-placeholder { color:inherit; font-family:inherit; opacity:.6; }::-moz-placeholder { color:inherit; font-family:inherit; opacity:.6; }:-ms-input-placeholder { color:inherit; font-family:inherit; opacity:.6; } .hs-input:-moz-placeholder { color:#bfbfbf; } .hs-input::-webkit-input-placeholder { color:#bfbfbf; } .hs-input input,.hs-input textarea { transition:border 0.2s linear; } .hs-input:focus { outline:none; border-color:#818a91; -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset; box-shadow:inset 0 0 0 1px rgba(0,0,0,.1) ; } textarea.hs-input { height:auto; } select[multiple].hs-input { height:inherit; } fieldset.form-columns-1 .hs-input:not([type=radio]):not([type=checkbox]) { width:100% !important; } input.hs-input.error,div.field.error input,div.field.error textarea,div.field.error .chzn-choices,textarea.hs-input.error,select.hs-input.error { border-color:#818a91; } input.hs-input.error:focus,div.field.error input:focus,div.field.error textarea:focus,div.field.error .chzn-choices:focus,textarea.hs-input.error:focus,select.hs-input.error:focus { border-color:#818a91; } .actions { padding:0; } .inputs-list { margin:0 0 5px; width:100%; padding-left:0; } .inputs-list > li { display:block; padding:0; width:100%; padding-top:0; } .inputs-list label { display:block; float:none; width:auto; padding:0; line-height:18px; text-align:left; white-space:normal; font-weight:normal; } .inputs-list:first-child { padding-top:6px; } .inputs-list > li + li { padding-top:2px; } .inputs-list label > input,.inputs-list label > span { vertical-align:middle; } ul.no-list { list-style:none; } .field { margin-bottom:18px; } .hs-field-desc { color:#7c98b6; margin:0px 0px 6px; font-size:14px; } .hs-form-required { color:red; padding-left:.2em; } .hs-richtext { margin-bottom:3px; line-height:1.2; font-size:16px; color:#54595F; } .hs-richtext hr { text-align:left; margin-left:0; width:91%; } .grecaptcha-badge { margin:0 auto; } .email-correction,.email-validation { padding-top:3px; font-size:12px; } .email-correction a,.email-validation a { cursor:pointer; } @media (max-width:400px),(min-device-width:320px) and (max-device-width:480px) { .email-correction form .form-columns-2 .hs-form-field,.email-correction form .form-columns-3 .hs-form-field,.email-validation form .form-columns-2 .hs-form-field,.email-validation form .form-columns-3 .hs-form-field { float:none; width:100%; } .email-correction form .form-columns-2 .hs-form-field .hs-input,.email-correction form .form-columns-3 .hs-form-field .hs-input,.email-validation form .form-columns-2 .hs-form-field .hs-input,.email-validation form .form-columns-3 .hs-form-field .hs-input { width:90%; } .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.email-correction form .form-columns-2 .hs-form-field input[type=radio],.email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.email-correction form .form-columns-3 .hs-form-field input[type=radio],.email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.email-validation form .form-columns-2 .hs-form-field input[type=radio],.email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.email-validation form .form-columns-3 .hs-form-field input[type=radio] { width:24px; } } .hs-button,.hs-form-field input[type=text],.hs-form-field input[type=email],.hs-form-field input[type=phone],.hs-form-field input[type=number],.hs-form-field input[type=tel],.hs-form-field input[type=date],.hs-form-field textarea { -webkit-appearance:none; -moz-appearance:none; } .hs-default-font-element,.hs-main-font-element { font-family:Open Sans,Sans-serif; } .hs-menu-wrapper ul { padding:0; margin:0; list-style:none; } table { margin-bottom:1rem; border:1px solid #dee2e6; } th,td { padding:0.75rem; vertical-align:top; border:1px solid #dee2e6; } thead th,thead td { color:#fff; background-color:#343a40; border-color:#454d55; border-bottom-width:2px; } thead th { vertical-align:bottom; border-bottom:2px solid #dee2e6; } tbody + tbody { border-top:2px solid #dee2e6; } .header { background-color:#F8FAFC; } .header__container { max-width:1140px; margin:0 auto; display:flex; align-items:center; } .header-logo,.custom-menu-primary { padding:10px; width:50%; } .header-logo img { vertical-align:middle; display:inline-block; height:auto; max-width:100%; border:none; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none; } .custom-menu-primary .hs-menu-wrapper > ul { padding:0; margin:0; list-style:none; display:flex; justify-content:flex-end; } .custom-menu-primary .hs-menu-wrapper > ul > li { position:relative; } .custom-menu-primary .hs-menu-wrapper > ul > li > a { font-weight:500; font-family:"Work Sans",Sans-serif; padding:13px 20px; -webkit-transition:.4s; -o-transition:.4s; transition:.4s; line-height:20px; display:flex; } .custom-menu-primary .hs-menu-wrapper > ul ul{ padding:0; margin:0; list-style:none; position:absolute; left:0; right:0; width:163px; z-index:1; transition:opacity 0.3s ease-in-out; visibility:hidden; opacity:0; } .custom-menu-primary .hs-menu-wrapper > ul > li:hover > ul { visibility:visible; opacity:1; } .custom-menu-primary .hs-menu-wrapper > ul ul li a { font-weight:500; font-family:"Work Sans",Sans-serif; padding:13px 20px; -webkit-transition:.4s; -o-transition:.4s; transition:.4s; line-height:20px; display:flex; position:relative; top:-3px; } @media (min-width:768px) { .mobile { display:none; } .mobile-trigger{ display:none; } } @media (max-width:767px) { .desktop { display:none; } [class*=" eicon-"],[class^=eicon] { display:inline-block; font-family:eicons; font-size:inherit; font-weight:400; font-style:normal; font-variant:normal; line-height:1; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscal; } .eicon-menu-bar:before { content:"\e816"; } .mobile-open .eicon-menu-bar:before { content:"\e87f"; } .header__container { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } .header-logo { width:70%; text-align:center; } .mobile-trigger { padding:10px; margin-left:auto; cursor:pointer; } .eicon-menu-bar { font-size:22px; padding:.25em; cursor:pointer; border:0 solid; border-radius:3px; background-color:rgba(0,0,0,.05) ; color:#054E61; } .eicon-menu-bar:hover { color:#7EC7BB; } .eicon-menu-bar:focus { outline:-webkit-focus-ring-color auto 1px; } .custom-menu-primary { background-color:#ffffff; -webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0); max-height:0; position:absolute; z-index:9997; -webkit-transition:max-height .3s,-webkit-transform .3s; transition:max-height .3s,-webkit-transform .3s; -o-transition:max-height .3s,transform .3s; transition:max-height .3s,transform .3s; transition:max-height .3s,transform .3s,-webkit-transform .3s; -webkit-transform-origin:top; -ms-transform-origin:top; transform-origin:top; width:100%; padding:0; text-align:center; margin-top:-13px } .mobile-open .custom-menu-primary { -webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1); max-height:100vh; } .custom-menu-primary .hs-menu-wrapper > ul { display:block; } .custom-menu-primary .hs-menu-wrapper > ul > li > a { display:block; padding-top:9px; padding-bottom:9px; font-family:"Open Sans",Sans-serif; } .custom-menu-primary .hs-menu-wrapper > ul ul { display:none; } main.body-container-wrapper { font-size:14px; } } @media (max-width:450px){ } @media (max-width:350px){ } @media (max-width:320px){ .custom-menu-primary { margin-top:-6px } } .fa,.fab,.fad,.fal,.far,.fas { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; } .fa-paper-plane:before { content:"\f1d8"; } .fa,.fas { font-family:"Font Awesome 5 Free"; font-weight:900; } .footer { background-color:transparent; } .footer__container { margin:0 auto; } .footer__copyright { font-family:Open Sans,Sans-serif; } .footer-bottom { padding-left:16px; padding-bottom:14px; padding-top:16px; padding-right:16px; } .footer-menu { padding:10px; } .footer-menu .hs-menu-wrapper > ul { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; } .footer-menu .hs-menu-wrapper > ul > li { margin-right:25px; margin-left:25px; } @media (max-width:1024px) { .footer-bottom { display:none; } } .content-wrapper { max-width:1240px; padding:0 20px; margin:0 auto; } .blog-header { background-color:transparent; text-align:center; } .blog-header__inner { max-width:600px; margin:0 auto; padding:3.3rem 0; } .blog-header__title { font-size:2rem; } .blog-header__subtitle { margin:1rem 0 2rem; } .blog-header__form { margin:0 1rem; } .section.post-footer h3 { color:#fff; } @media screen and (min-width:768px) { .blog-header__form { width:500px; margin:0 auto; } } .blog-index { display:flex; flex-wrap:wrap; padding:3.3rem 0; } .blog-index:after { content:""; flex:auto; } .blog-index__tag-header { flex:1 0 100%; padding:1rem; } .blog-index__tag-subtitle { font-size:1.16rem; line-height:1.1; } .blog-index__tag-heading { padding-bottom:1rem; border-bottom:3px solid #D1D6DC; } .blog-index__post { flex:0 0 100%; padding:1rem; } @media screen and (min-width:768px) { .blog-index__post { flex:0 0 50%; } } @media screen and (min-width:1000px) { .blog-index__post { flex:0 0 33.33333%; } } @media screen and (min-width:768px) { .blog-index__post--large { flex:1 0 100%; display:flex; justify-items:space-between; } } .blog-index__post-image { display:block; background-size:cover; background-position:center center; background-repeat:no-repeat; padding-bottom:63%; background-image:url(images/grayscale-mountain.png); } @media screen and (min-width:768px) { .blog-index__post-image--large { flex:1 1 100%; padding-bottom:0; } .blog-index__post-content--large { flex:1 1 100%; padding-left:2rem; } .blog-index__post-image--large { flex:1 1 48%; } .blog-index__post-content--large { flex:1 1 48%; padding-left:2rem; } } .blog-index__post-content h2 { margin:.5rem 0; } .blog-index__post-content--small h2 { font-size:20px; } .blog-index__post-content p { font-family:Open Sans,Sans-serif; } .blog-index__post-content a { color:#54595F; } .blog-index__post img { max-width:100%; height:auto; } .blog-pagination { display:flex; justify-content:center; align-items:center; text-align:center; font-family:Open Sans,Sans-serif; margin-bottom:3.3rem; } .blog-pagination__link { display:inline-flex; padding:.25rem .4rem; margin:0 .1rem; color:#54595F; text-decoration:none; border:2px solid transparent; line-height:1; border-radius:7px; } .blog-pagination__link--active { border:2px solid #B0C1D4; } .blog-pagination__link:hover,.blog-pagination__link:focus { text-decoration:none; } .blog-pagination__prev-link,.blog-pagination__next-link { display:inline-flex; align-items:center; } .blog-pagination__prev-link { text-align:right; margin-right:.25rem; } .blog-pagination__next-link { text-align:left; margin-left:.25rem; } .blog-pagination__prev-link--disabled,.blog-pagination__next-link--disabled { color:#B0C1D4; pointer-events:none; cursor:default; } .blog-pagination__prev-link svg,.blog-pagination__next-link svg { fill:#54595F; margin:0 5px; } .blog-pagination__prev-link--disabled svg,.blog-pagination__next-link--disabled svg { fill:#B0C1D4; } .blog-pagination__number-link:hover,.blog-pagination__number-link:focus { border:2px solid #B0C1D4; } .blog-header__author-avatar { height:200px; width:200px; background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:50%; box-shadow:0 0 12px 0 rgba(0,0,0,.15) ; margin:0 auto 1.5rem; } .blog-header__author-social-links a { display:inline-block; position:relative; background-color:#000; border-radius:50%; width:40px; height:40px; margin:0 5px; } .blog-header__author-social-links a:hover { background-color:#54595F; } .blog-header__author-social-links svg { fill:#fff; height:15px; width:auto; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .blog-post { max-width:960px; margin:0 auto; padding:3.3rem 0; } .blog-post h1 { font-size:1.6rem; } .blog-post__meta { margin:1rem 0; } .blog-post__meta a { color:#54595F; text-decoration:underline; } .blog-post__tags { font-family:Open Sans,Sans-serif; color:#000; } .blog-post__tags svg { width:15px; height:auto; margin-right:10px; } .blog-post__tag-link { font-size:.8rem; color:#000; } .blog-recent-posts { margin-top:3rem; background-color:transparent; padding:2rem 0; } .blog-recent-posts h2 { text-align:center; } .blog-recent-posts__list { display:flex; } .blog-recent-posts__post { display:block; flex:0 0 100%; color:#54595F; padding:1rem; } @media screen and (min-width:768px) { .blog-recent-posts__post { flex:0 0 50%; } } @media screen and (min-width:1000px) { .blog-recent-posts__post { flex:0 0 33.33333%; } } .blog-recent-posts__post:hover { text-decoration:none; } .blog-recent-posts__image { background-size:cover; background-position:center center; background-repeat:no-repeat; padding-bottom:63%; } .blog-recent-posts__title { margin:1rem 0 .5rem; } .blog-comments { max-width:680px; margin:0 auto; } .blog-comments form { max-width:100%; } .blog-comments .hs-submit { text-align:center; } .blog-comments .comment-reply-to { border:0 none; } .blog-comments .comment-reply-to:hover { background-color:transparent; text-decoration:underline; color:#fff; } .post-item .page-center{ display:-webkit-flex; display:flex; margin-bottom:20px; } .post-item .page-center .span4,.post-item .page-center .span8 { -webkit-flex:1; -ms-flex:1; flex:1; } .post-item .page-center .span8 { flex-basis:31.914893614%; } img.featured-image { height:100% !important; width:100% !important; object-fit:cover; } @media (max-width:999px){ .blog-recent-posts__list { display:block; } } .error-page { padding:10rem 0; text-align:center; position:relative; } .error-page:before { content:attr(data-error); position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); font-family:Open Sans,Sans-serif; font-size:35vw; font-weight:bold; color:#c8ccd0; z-index:-1; } .hs-unsubscribe h3 { color:#fff; font-weight:bold !important; } .hs-subscrptions-preference form { background:transparent; padding:0; margin:0; } .hs-subscrptions-preference input#submitbutton { border:1px solid #054e61; } .hs-subscrptions-preference input#submitbutton:hover,.hs-subscrptions-preference input#submitbutton:focus{ border:1px solid #f8a900; } @media screen and (min-width:1100px) { .error-page:before { font-size:20rem; } } .error-page_heading { margin-bottom:1rem; } .systems-page { padding:80px 0; } .systems-page .success { display:inline-block; margin:2rem 0; min-width:650px; background-color:#CDE3CC; border:1.5px solid #4F7D24; border-radius:6px; font-size:.75rem; color:#4F7D24; padding:.1rem .75rem; } .hs-search-results { margin-top:2rem; } ul.hs-search-results__listing li { margin-bottom:2rem; } .hs-search-results__title { font-family:Open Sans,Sans-serif; font-size:1.25rem; color:#54595F; text-decoration:underline; margin-bottom:.25rem; } .hs-search-results__title:hover { text-decoration:none; } .hs-search-results__description { padding-top:.5rem; } .hs-search-highlight { font-weight:bold; } .hs-search-results__pagination a { color:#54595F; } #email-prefs-form .header { background:transparent; } @media (max-width:767px){ .systems-page .success{ min-height:auto; min-width:auto; } .error-page { padding:80px 0; } } @media (max-width:567px){ .systems-page h1 { font-size:20px; } .systems-page h2 { font-size:18px; } }