.spiregradient{background-image:-webkit-linear-gradient(0,#04060f,#be0000);background-image:-moz-linear-gradient(0,#04060f,#be0000);background-image:-ms-linear-gradient(0,#04060f,#be0000);background-image:-o-linear-gradient(0,#04060f,#be0000);background-image:linear-gradient(90deg,#04060f,#be0000)}.maritimegradient{background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important}.aviationgradient{background-image:-webkit-linear-gradient(0,#80146e,#3c2680,#0f447a) !important;background-image:-moz-linear-gradient(0,#80146e,#3c2680,#0f447a) !important;background-image:-ms-linear-gradient(0,#80146e,#3c2680,#0f447a) !important;background-image:-o-linear-gradient(0,#80146e,#3c2680,#0f447a) !important;background-image:linear-gradient(90deg,#80146e,#3c2680,#0f447a) !important}.weathergradient{background-image:-webkit-linear-gradient(0,#00806c,#c7904b,#c85a3d) !important;background-image:-moz-linear-gradient(0,#00806c,#c7904b,#c85a3d) !important;background-image:-ms-linear-gradient(0,#00806c,#c7904b,#c85a3d) !important;background-image:-o-linear-gradient(0,#00806c,#c7904b,#c85a3d) !important;background-image:linear-gradient(90deg,#00806c,#c7904b,#c85a3d) !important}.spaceservicesgradient,.spacegradient,.orbitalgradient{background-image:-webkit-linear-gradient(0,#04060f,#485463,#2280c5) !important;background-image:-moz-linear-gradient(0,#04060f,#485463,#2280c5) !important;background-image:-ms-linear-gradient(0,#04060f,#485463,#2280c5) !important;background-image:-o-linear-gradient(0,#04060f,#485463,#2280c5) !important;background-image:linear-gradient(90deg,#04060f,#485463,#2280c5) !important}.federalgradient{background-image:-webkit-linear-gradient(0,#00806c,#04060f,#be0000) !important;background-image:-moz-linear-gradient(0,#00806c,#04060f,#be0000) !important;background-image:-ms-linear-gradient(0,#00806c,#04060f,#be0000) !important;background-image:-o-linear-gradient(0,#00806c,#04060f,#be0000) !important;background-image:linear-gradient(90deg,#00806c,#04060f,#be0000) !important}.earthintelligencegradient,.earthintelgradient,.earthinformationgradient,.earthinfogradient{background-image:-webkit-linear-gradient(0,#008081,#00806c,#2280c5) !important;background-image:-moz-linear-gradient(0,#008081,#00806c,#2280c5) !important;background-image:-ms-linear-gradient(0,#008081,#00806c,#2280c5) !important;background-image:-o-linear-gradient(0,#008081,#00806c,#2280c5) !important;background-image:linear-gradient(90deg,#008081,#00806c,#2280c5) !important}.calltoaction{background:transparent;color:white;font-weight:bold;font-size:14px;line-height:1.1em;position:relative;z-index:1;letter-spacing:.05em;padding:13px 20px;min-width:142px;display:inline-block;text-align:center;outline:0}.calltoaction:before,.calltoaction:after{z-index:-1;background:#be0000;position:absolute;left:0;top:0;width:100%;height:100%;content:''}.calltoaction:after{background:#04060f;width:0;transition:width .3s ease-in-out}.calltoaction:hover:after{width:100%}.calltoaction.inverted{background:transparent;color:#be0000;border:1px solid #be0000;padding-top:12px;padding-bottom:12px;transition:color .3s}.calltoaction.inverted:hover{color:white}.calltoaction.inverted:after{background:#be0000}.calltoaction.inverted:before{background:transparent}.calltoaction+.calltoaction{margin-left:1.5em}.arrowlink{color:#be0000;font-weight:bold;font-size:14px;padding-right:2em;position:relative;display:inline-block}.arrowlink:after,.arrowlink:before{content:'';position:absolute}.arrowlink:before{width:1em;height:1em;border-radius:100%;right:0;background:#be0000;top:50%;margin-top:-0.55em}.arrowlink:after{right:.32em;width:.37em;height:.37em;top:50%;margin-top:-0.22em;border-top:2px solid white;border-right:2px solid white;box-sizing:border-box;transform:rotateZ(45deg)}@media only screen and (max-width:750px){.calltoaction+.calltoaction{margin-top:1em;margin-left:0}}.hubspot_form_lazyloader.not_loaded{min-height:50px;background:url(https://insights.spire.com/hubfs/raw_assets/public/maritime_weather_tool_v2/img/loader.svg) no-repeat center center / 50px 50px}form{display:block;font-size:14px}form>.field,form>.legal-consent-container{clear:both;margin-bottom:2em}form .inputs-list li{clear:left}form p{font-size:14px}form fieldset.form-columns-1,form fieldset.form-columns-2,form fieldset.form-columns-3{max-width:none}form fieldset.form-columns-1>.field,form fieldset.form-columns-2>.field,form fieldset.form-columns-3>.field,form fieldset.form-columns-1>.hs-dependent-field,form fieldset.form-columns-2>.hs-dependent-field,form fieldset.form-columns-3>.hs-dependent-field{margin-bottom:1em}form fieldset.form-columns-1 .input .hs-fieldtype-intl-phone.hs-input,form fieldset.form-columns-2 .input .hs-fieldtype-intl-phone.hs-input,form fieldset.form-columns-3 .input .hs-fieldtype-intl-phone.hs-input{width:100%}form fieldset.form-columns-3{display:table;margin-bottom:2em}form fieldset.form-columns-3 .field.hs-form-field{display:table-cell;border-right:1px solid #c6c7c8;padding:0 1em;float:none}form fieldset.form-columns-3 .field.hs-form-field:first-child{padding-left:0}form fieldset.form-columns-3 .field.hs-form-field:last-child{border-right:0;padding-right:0}form .multi-container{margin-top:1em}form label{font-weight:bold}form label.hs-error-msg{color:#be0000;font-weight:normal;margin-top:.5em;display:inline-block}form label .hs-form-required{color:#be0000}form select,form input[type=text],form input[type=email],form input[type=tel]{box-sizing:border-box;height:40px;border-radius:0 !important;border:1px solid #c6c7c8;display:block;width:100%;margin-top:.5em}form select{background:#fafafa}form textarea{width:100%;margin-top:.5em;border:1px solid #c6c7c8;height:90px}form input[type=file]{margin-top:.5em}form fieldset.form-columns-1 .input select.hs-input,form fieldset.form-columns-1 .input input[type=text].hs-input,form fieldset.form-columns-1 .input input[type=email].hs-input,form fieldset.form-columns-1 .input input[type=tel].hs-input,form fieldset.form-columns-1 .input textarea.hs-input{width:100%}form .hs-form-booleancheckbox{margin-bottom:1em}form .hs-form-booleancheckbox label,form .hs-form-radio label,form .hs-form-checkbox label{font-weight:normal;cursor:pointer}form .hs-form-booleancheckbox p,form .hs-form-radio p,form .hs-form-checkbox p{display:inline;line-height:1em}form .hs-form-booleancheckbox input[type=radio],form .hs-form-radio input[type=radio],form .hs-form-checkbox input[type=radio],form .hs-form-booleancheckbox input[type=checkbox],form .hs-form-radio input[type=checkbox],form .hs-form-checkbox input[type=checkbox]{margin-right:.5em;position:relative;top:.15em}form .hs-form-booleancheckbox-display,form .hs-form-radio-display,form .hs-form-checkbox-display{display:flex;align-items:flex-start}form .legal-consent-container .hs-form-booleancheckbox-display p{line-height:1em}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0;display:inline}form ul{list-style:none;margin:0;padding:0}form ul li{margin-left:0;padding-left:0}form input[type=submit],form button{border-radius:0 !important;appearance:none;background:transparent;color:white;font-weight:bold;font-size:14px;line-height:1.1em;position:relative;z-index:1;letter-spacing:.05em;padding:13px 20px;min-width:142px;display:inline-block;text-align:center;outline:0;margin-top:1em;border:0;cursor:pointer}form input[type=submit]:before,form button:before,form input[type=submit]:after,form button:after{z-index:-1;background:#be0000;position:absolute;left:0;top:0;width:100%;height:100%;content:''}form input[type=submit]:after,form button:after{background:#04060f;width:0;transition:width .3s ease-in-out}form input[type=submit]:hover:after,form button:hover:after{width:100%}form input[type=submit].inverted,form button.inverted{background:transparent;color:#be0000;border:1px solid #be0000;padding-top:12px;padding-bottom:12px;transition:color .3s}form input[type=submit].inverted:hover,form button.inverted:hover{color:white}form input[type=submit].inverted:after,form button.inverted:after{background:#be0000}form input[type=submit].inverted:before,form button.inverted:before{background:transparent}form input[type=submit],form input[type=submit].calltoaction{background:#be0000;background-size:0 100%;background-position:0 0;background-repeat:no-repeat;transition:all .3s;background-image:-webkit-linear-gradient(#56544b,#04060f) !important;background-image:-moz-linear-gradient(#56544b,#04060f) !important;background-image:-ms-linear-gradient(#56544b,#04060f) !important;background-image:-o-linear-gradient(#56544b,#04060f) !important;background-image:linear-gradient(#04060f,#04060f) !important}form input[type=submit]:hover,form input[type=submit].calltoaction:hover{background-size:100% 100%}form input[type=submit]:before,form input[type=submit].calltoaction:before,form input[type=submit]:after,form input[type=submit].calltoaction:after{display:none}form .hs_error_rollup .hs-error-msgs{margin:1em auto;color:#be0000}form .hs_recaptcha{margin:0 auto 1em}@media only screen and (max-width:750px){form fieldset.form-columns-3{display:block}form fieldset.form-columns-3>.field,form fieldset.form-columns-3>.hs-dependent-field{display:block}form fieldset.form-columns-3>.field.field.hs-form-field,form fieldset.form-columns-3>.hs-dependent-field.field.hs-form-field{display:block;padding:0;border:0}form fieldset.form-columns-3>.field.field.hs-form-field:first-child,form fieldset.form-columns-3>.hs-dependent-field.field.hs-form-field:first-child{display:block}form fieldset.form-columns-2 .field input[type=text],form fieldset.form-columns-3 .field input[type=text],form fieldset.form-columns-2 .field input[type=email],form fieldset.form-columns-3 .field input[type=email],form fieldset.form-columns-2 .field input[type=tel],form fieldset.form-columns-3 .field input[type=tel]{width:100% !important}}.hs_us_government_entity{display:none}body #hs-feedback-ui:not(.hs-feedback-top){bottom:42px}.boxTitle{background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;color:#fff;text-transform:uppercase;padding:10px 20px 7px;font-weight:700;font-size:.615em}.boxTitle img{float:left;width:160px;height:21px;margin-top:8px;margin-bottom:8px;display:block}.boxTitle span{display:block;float:left;line-height:1em;margin-left:7px;margin-top:12px;font-size:8px}.stopStats{background:#fafafa;position:absolute;left:30px;top:84px;width:350px;height:200px;box-sizing:border-box;z-index:1;border-radius:10px;box-shadow:0 0 5px -3px #000;padding:1em 2em 1em 2.5em;overflow:hidden;display:none}.stopStats.blurred>*:not(h4){filter:blur(4px);opacity:.3}.stopStats.blurred>.blurredOverlay{filter:none;opacity:1;position:absolute;left:10%;top:15%;width:80%;height:70%;text-align:center;display:table;z-index:2}.stopStats.blurred>.blurredOverlay>div{display:table-cell;vertical-align:middle}.stopStats.blurred>.blurredOverlay>div h5{line-height:1.1em}.stopStats.blurred>.blurredOverlay>div p{font-size:12px;opacity:.8}.stopStats.active{display:block}.stopStats h4{font-size:14px;text-transform:uppercase;margin:0;background:#008081;color:white;margin:-1em -2em 1em -2em;padding:10px 10px 7px 28px}.stopStats h4 img{height:16px;vertical-align:top;width:auto;margin-right:5px}.stopStats h4 .sub{font-size:.75em}.stopStats h4 span.unlocode{font-size:.5em;background:white;color:#008081;font-weight:bold;padding:.4em 1em .4em;border-radius:3px;position:relative;top:-0.4em}.stopStats p{font-size:10px;font-weight:bold;line-height:1em;margin-bottom:1em}.stopStats .clearfix{margin:1em auto}.stopStats .chart{border-radius:5px;overflow:hidden;box-shadow:0 0 5px -3px black}.stopStats .chart .label{padding:1em .5em;display:block;font-weight:bold;line-height:1em;font-size:10px;text-transform:uppercase;background:#008081;color:white;border-radius:0 0 5px 5px;text-align:center}.stopStats .chart .actualchart{position:relative;padding:1em .25em;background:white}.stopStats .box{box-shadow:0 0 5px -3px black;background:white;text-align:center;width:48%;float:left;box-sizing:border-box;border-radius:5px;overflow:hidden;padding-top:.5em}.stopStats .box+.box{margin-left:4%}.stopStats .box .label{padding:1em .5em;display:block;font-weight:bold;line-height:1em;font-size:10px;margin-top:.5em;text-transform:uppercase;background:#008081;color:white}.stopStats .box .number{font-size:30px;font-weight:800;line-height:1em;font-family:Apercu,monospace}.stopStats .box .number u{font-family:'Exo',sans-serif;text-decoration:none;font-size:.7em}.stopStats .box .number .dec{position:relative;left:-0.05em}.stopStats .box .number .units{font-family:'Exo',sans-serif;font-size:10px;text-transform:uppercase;display:block;line-height:1em}#portIndicator{position:fixed;right:1em;bottom:4em;background:white;border-radius:5px;box-shadow:0 0 5px -3px black;width:370px;padding:2em;box-sizing:border-box;display:none}#portIndicator.active{display:block}#portIndicator h6{line-height:1em;margin-bottom:.5em;font-size:1em}#portIndicator p{font-size:.85em;line-height:1.25em;margin:0}#portIndicator b{color:#be0000}#routeSummary,#routeIndications{overflow:hidden;position:fixed;z-index:2;left:30px;top:30px;background:#fff;width:350px;border-radius:10px;box-shadow:0 0 5px -3px #000;z-index:5;display:none}#routeSummary .vesseldetails,#routeIndications .vesseldetails{background:#fafafa;padding:1em 2em;display:block;font-size:.75em;border-bottom:1px solid #eee}#routeSummary .vesseldetails span,#routeIndications .vesseldetails span{font-weight:bold}#routeSummary .vesseldetails a,#routeIndications .vesseldetails a{font-weight:bold;text-decoration:underline}#routeSummary #type_choice,#routeIndications #type_choice{padding:1em;border-bottom:1px solid #eee}#routeSummary #type_choice a,#routeIndications #type_choice a{width:50%;background:#e2e2e2;color:white;font-weight:800;display:block;float:left;padding:.25em .25em .1em .25em;border-radius:5px 0 0 5px;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:11px}#routeSummary #type_choice a+a,#routeIndications #type_choice a+a{border-radius:0 5px 5px 0}#routeSummary #type_choice a.active,#routeIndications #type_choice a.active{box-shadow:0 0 5px -3px black;background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important}#routeSummary.active,#routeIndications.active{display:block}#routeSummary.single .route+.route+.route,#routeIndications.single .route+.route+.route{display:none}#routeSummary .route,#routeIndications .route,#routeSummary .time,#routeIndications .time{padding:1.5em 2em 2em;position:relative;background:white;z-index:2}#routeSummary .route+.route,#routeIndications .route+.route,#routeSummary .time+.route,#routeIndications .time+.route,#routeSummary .route+.time,#routeIndications .route+.time,#routeSummary .time+.time,#routeIndications .time+.time{border-top:1px solid #eee}#routeSummary .route:hover,#routeIndications .route:hover,#routeSummary .time:hover,#routeIndications .time:hover{background:#fafafa}#routeSummary .route.inactive>*,#routeIndications .route.inactive>*,#routeSummary .time.inactive>*,#routeIndications .time.inactive>*{transition:opacity .3s;opacity:.2}#routeSummary .route.active,#routeIndications .route.active,#routeSummary .time.active,#routeIndications .time.active{border-left:2px solid #be0000;background:rgba(0,128,109,0.05)}#routeSummary .route.active h3,#routeIndications .route.active h3,#routeSummary .time.active h3,#routeIndications .time.active h3{color:#be0000}#routeSummary .route.active h3 b,#routeIndications .route.active h3 b,#routeSummary .time.active h3 b,#routeIndications .time.active h3 b{transform-origin:left center;display:inline-block;animation:.4s shockwaveJump ease infinite alternate}#routeSummary .route.active .indications,#routeIndications .route.active .indications,#routeSummary .time.active .indications,#routeIndications .time.active .indications{opacity:1;height:auto}#routeSummary .route.indication,#routeIndications .route.indication,#routeSummary .time.indication,#routeIndications .time.indication{padding-bottom:1.35em}#routeSummary .route .indications,#routeIndications .route .indications,#routeSummary .time .indications,#routeIndications .time .indications{font-size:10px;padding-left:30px;color:#6a7680;font-weight:bold;opacity:0;height:0}#routeSummary span.type,#routeIndications span.type{display:none}#routeSummary span.type.single,#routeIndications span.type.single{display:inline}#routeSummary.multi span.type.single,#routeIndications.multi span.type.single{display:none}#routeSummary.multi span.type.multi,#routeIndications.multi span.type.multi{display:inline}#routeSummary .time,#routeIndications .time{background:#fafafa;padding-top:1em;padding-left:1em;padding-bottom:1em;display:block;position:relative}#routeSummary .time:before,#routeIndications .time:before{box-sizing:border-box;content:'';width:14px;height:14px;transform:rotate(45deg);border-right:2px solid #ddd;border-top:2px solid #ddd;line-height:30px;text-align:center;position:absolute;right:1.5em;top:50%;margin-top:-7px;transition:right .3s}#routeSummary .time:hover,#routeIndications .time:hover,#routeSummary .time.open,#routeIndications .time.open{color:white;background:#be0000}#routeSummary .time:hover:before,#routeIndications .time:hover:before,#routeSummary .time.open:before,#routeIndications .time.open:before{border-color:rgba(255,255,255,0.5);right:1em}#routeSummary .time:hover>span,#routeIndications .time:hover>span,#routeSummary .time.open>span,#routeIndications .time.open>span{background:white;color:#be0000}#routeSummary .time>span,#routeIndications .time>span{display:inline-block;text-transform:uppercase;font-weight:bold;margin-top:.5em;padding:.25em 1em .15em 1em;margin-left:1em;margin-bottom:.5em;background:#be0000;color:white;border-radius:20px;font-size:10px}#routeSummary .multiroute,#routeIndications .multiroute{display:none}#routeSummary.multi .multiroute,#routeIndications.multi .multiroute{display:block}#routeSummary h3,#routeIndications h3{text-transform:uppercase;font-size:15px;display:block;font-weight:700;position:relative;padding-left:2em}#routeSummary h3 b,#routeIndications h3 b{font-weight:bold}#routeSummary h3:before,#routeIndications h3:before{position:absolute;content:attr(data-order);width:18px;height:18px;line-height:20px;font-size:12px;font-weight:bold;font-family:'Apercu',monospace;text-align:center;left:-8px;top:0;color:white;background:#be0000;border-radius:100%}#routeSummary h3 img,#routeIndications h3 img{border-radius:3px;margin-right:5px;vertical-align:top;height:17px;width:auto}#routeSummary h3 span.unlocode,#routeIndications h3 span.unlocode{font-size:.5em;background:#ccc;color:white;font-weight:bold;padding:.3em 1em .4em;border-radius:5px;position:relative;top:-0.4em}#routeSummary section,#routeIndications section{border-left:2px dashed #be0000;margin-left:0;padding:0 0 2em 2em}#routeSummary section:last-child,#routeIndications section:last-child{border-left:0;padding-bottom:0}#routeSummary section:last-child .eta,#routeIndications section:last-child .eta{margin-bottom:0}#routeSummary section .eta,#routeIndications section .eta{margin-bottom:2em}#routeSummary .eta,#routeIndications .eta{padding:.25em 0;font-weight:400;font-family:'Apercu',monospace;font-size:13px}#routeSummary .distance,#routeIndications .distance,#routeSummary .duration,#routeIndications .duration,#routeSummary .congestion,#routeIndications .congestion,#routeSummary .eta,#routeIndications .eta{font-size:.75em}#routeSummary .distance b,#routeIndications .distance b,#routeSummary .duration b,#routeIndications .duration b,#routeSummary .congestion b,#routeIndications .congestion b,#routeSummary .eta b,#routeIndications .eta b{font-weight:800;font-size:1.15em;font-family:'Apercu',monospace}#routeSummary .distance,#routeIndications .distance,#routeSummary .duration,#routeIndications .duration{color:#aaa}#routeSummary .congestion,#routeIndications .congestion{display:inline-block;padding:0 1em .15em 1em;line-height:1em;border-radius:20px}#routeSummary .congestion.warning,#routeIndications .congestion.warning{background:orange}#routeSummary .boxTitle .closebt{font-weight:700;position:absolute;right:15px;text-decoration:none;color:white;background:#be0000;text-align:center;z-index:3;width:63px;border-radius:4px;font-size:10px;text-transform:uppercase;line-height:21px;height:21px;top:19px}#routeSummary .boxTitle .closebt:hover{background:white;color:#be0000}.loader{position:fixed;left:0;top:0;width:100%;height:100%;background:url(https://insights.spire.com/hubfs/raw_assets/public/maritime_weather_tool_v2/img/loader.svg) rgba(255,255,255,0.8) no-repeat center center / 50px 50px;z-index:1000000}.loader span{position:absolute;top:50%;left:0;width:100%;text-align:center;text-transform:uppercase;font-weight:800;color:#be0000;margin-top:50px;font-size:12px}@keyframes shockwaveJump{0%{transform:translateX(0px)}100%{transform:translateX(4px)}}.destinationLabel span.new{box-shadow:0 0 5px -3px black;height:21px}.destinationLabel span.new:hover b,.destinationLabel span.new.selected b{display:inline-block;margin-left:5px;position:relative;top:2px}.destinationLabel span.new img{margin-right:0;vertical-align:bottom}.destinationLabel span.new b{display:none;font-weight:bold}#introblock{background:rgba(255,255,255,0.8);position:fixed;height:100%;width:100%;top:0;left:0;z-index:100;box-sizing:border-box;display:none}#introblock .boxTitle{margin:-1.75em -1.75em 1.75em -1.75em;border-radius:5px 5px 0 0}#introblock h3{font-size:1.5em}#introblock.active{display:block}#introblock>div{box-shadow:0 0 5px -3px black;background:white;border-radius:5px;padding:1em;width:100%;max-width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#introblock>div p,#introblock>div ul{font-size:13px;line-height:1.25em}#options{background:rgba(255,255,255,0.8);position:fixed;height:100%;width:100%;top:0;left:0;z-index:6;box-sizing:border-box;display:none}#options p{text-align:left}#options h5{border-radius:5px 5px 0 0;background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;color:#fff;padding:10px 20px 7px;font-weight:700;font-size:1em;margin:-1em -1em 1.5em -1em}#options h5 img{float:left;width:160px;height:21px;margin-top:8px;margin-bottom:8px;display:block}#options h5 span{display:block;float:left;line-height:1em;margin-left:7px;margin-top:12px;font-size:8px}#options.active{display:block}.optiongroup{background:white;border-radius:5px;box-shadow:0 0 5px -3px rgba(0,0,0,0.5);transform:translate(-50%,-50%);position:absolute;left:50%;padding:1em;top:50%;display:none;width:90%;max-width:500px}.optiongroup.active{display:block}.optiongroup p{text-align:center;font-size:13px;line-height:1.25em;margin-bottom:2em}.choicebutton{border:1px solid #e2e2e2;display:block;box-sizing:border-box;text-align:center;padding:1em;font-size:.85em;font-weight:800;width:100%;border-radius:5px;text-align:left;margin-bottom:5px;box-shadow:0 0 5px -3px rgba(0,0,0,0.3)}.choicebutton b{display:block;font-size:1.5em;margin-bottom:0;line-height:1em}.choicebutton p{display:block;font-size:11px;text-align:left;margin-bottom:0;margin-top:.5em;font-weight:normal;width:80%}.choicebutton.third{width:33.333%}.choicebutton:hover{opacity:1;z-index:2;background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;color:white;box-shadow:0 0 5px -3px rgba(0,0,0,0.4)}#triviaLoader{display:none;background:rgba(255,255,255,0.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:110}#triviaLoader.active{display:block}#triviaLoader>div{overflow:hidden;background:white;border-radius:5px;background-color:white;box-shadow:0 0 5px -3px black;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);width:300px;height:330px;text-align:center}#triviaLoader>div>div{padding:1em 1em 0 1em;position:relative;height:100%;box-sizing:border-box}#triviaLoader .title{position:absolute;top:0;left:0;width:100%;padding:1em;background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;color:white;box-sizing:border-box;border-radius:5px 5px 0 0;font-weight:800;font-size:13px;text-transform:uppercase}#triviaLoader .title img{height:18px;position:relative;top:-1px;width:auto;margin-right:10px}#triviaLoader .number{font-size:80px;font-weight:bold;font-family:Apercu,sans-serif;position:absolute;bottom:50%;left:0;width:100%;line-height:1em;letter-spacing:-1px;background:-webkit-linear-gradient(0,#0f447a,#008081,#00806c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#triviaLoader .number u{font-family:'Exo',sans-serif;text-decoration:none;font-size:.7em}#triviaLoader .curio{position:absolute;left:15%;width:70%;top:50%}#triviaLoader .label{position:absolute;bottom:0;font-size:10px;left:0;width:100%;font-weight:800;text-transform:uppercase;padding-top:60px;box-shadow:0 0 15px -3px rgba(0,0,0,0.2);padding-bottom:5px;color:#be0000}#triviaLoader .slide{display:none}#triviaLoader .slide.active{display:block}#graphql_query{display:none !important;position:fixed;background:rgba(255,255,255,0.9);z-index:200;left:0;top:0;width:100%;height:100%}#graphql_query .closebt{position:absolute;right:.75em;top:.75em;font-size:2.2em;font-family:'Apercu',monospace}#graphql_query>div{font-size:12px;max-width:700px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;border-radius:5px;padding:2em;color:white;box-sizing:border-box;box-shadow:0 0 5px -3px black}#graphql_query>div .code{overflow-y:scroll;background:rgba(0,0,0,0.7);border-radius:5px;height:400px;margin-top:1.5em;padding:1em;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}#graphql_query>div .code::-webkit-scrollbar{display:none}#graphql_query>div h4{font-size:18px;margin:0}#graphql_query>div p{margin:0;font-size:13px}#graphql_toggle{display:none !important;position:fixed;right:1em;bottom:1em;background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;padding:.3em .25em .25em .25em;border-radius:25px;z-index:100;color:white;font-size:10px;font-weight:800;box-shadow:0 0 5px -3px black;line-height:32px}#graphql_toggle .gqlicon{width:30px;text-align:center;height:30px;background:rgba(255,255,255,0.5);border-radius:100%;display:block;float:left;box-sizing:border-box}#graphql_toggle>span.label{display:inline-block;overflow:hidden;white-space:nowrap;line-height:1em;position:relative;top:.2em}#graphql_toggle:hover{background-image:none;background:#be0000 !important}#graphql_toggle img{display:inline;width:20px;height:22px;position:relative;top:-0.1em}#quotaBox{background:#fafafa;padding:20px}#registerformwrapper{text-align:left}#registerformwrapper p{width:100%}#registerformwrapper p span{display:block;font-weight:bold;color:#be0000}#registerformwrapper input[type=submit]{display:block;width:100%}#dialog{background:rgba(255,255,255,0.8);position:fixed;z-index:9999999999;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none}#dialog.active{display:block}#dialog>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:white;border-radius:5px;width:400px;padding:2em;text-align:center;box-shadow:0 0 5px -3px rgba(0,0,0,0.5);overflow:hidden}#dialog>div .calltoaction{margin-top:1.5em}#dialog>div h4{background-image:-webkit-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-moz-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-ms-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:-o-linear-gradient(0,#0f447a,#008081,#00806c) !important;background-image:linear-gradient(90deg,#0f447a,#008081,#00806c) !important;color:white;padding:1em;margin:-1.4em -1.4em 0 -1.4em}.hs_i_would_like_to_book_a_demo{font-size:1;margin:1em auto 10px auto;display:block;text-align:left;font-weight:normal}.hs_i_would_like_to_book_a_demo ul{margin:0;list-style:none;padding:0}.hs_i_would_like_to_book_a_demo .hs-form-booleancheckbox-display{position:relative;margin-top:0;display:block}.hs_i_would_like_to_book_a_demo input[type=checkbox]{position:absolute;opacity:0;display:block;cursor:pointer;height:0;width:0}.hs_i_would_like_to_book_a_demo input[type=checkbox]:checked+span:after{background:#00806c;color:white}.hs_i_would_like_to_book_a_demo input[type=checkbox]+span{margin-left:0;position:relative;padding-bottom:2.5em;display:block;font-weight:bold}.hs_i_would_like_to_book_a_demo input[type=checkbox]+span:after{cursor:pointer;transition:background .3s,color .3s;border-radius:3px;content:'Yes';position:absolute;bottom:3px;left:0;width:50px;height:26px;background:white;text-align:center;line-height:25px;color:black;font-size:.8rem;border:1px solid #c6c7c8;font-weight:normal}.hs_i_would_like_to_book_a_demo input[type=checkbox]+span:before{left:auto;margin-left:0;right:50%;margin-right:-36px}.hs_i_would_like_to_book_a_demo .nobutton{cursor:pointer;transition:background .3s,color .3s;border-radius:3px;position:absolute;left:60px;bottom:3px;width:50px;height:26px;background:white;text-align:center;line-height:25px;color:black;font-size:.8rem;border:1px solid #c6c7c8}.hs_i_would_like_to_book_a_demo .nobutton.active{background:#be0000;color:white}.hs_i_would_like_to_book_a_demo label{font-weight:400}