@font-face{font-family:'HKGrotesk';src:url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-63353fdbe151f0d90270f1d222e6b93b15b785657da034e796d09abe3cb3e95d.eot);src:url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-63353fdbe151f0d90270f1d222e6b93b15b785657da034e796d09abe3cb3e95d.eot?#iefix) format("embedded-opentype"),url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-f57ae56968abdd5aa486e757ed33406ecb30902c4c845690db9b24cfd0a7115a.woff2) format("woff2"),url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-391f9b4caf811bb549ef5da97e7b62fb4f2082152be93a7de9b2c616603c1228.woff) format("woff"),url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-f692df4e1d76797ba924f929b0cdff21294514ab03e39fdb456c0236cf7ed197.ttf) format("truetype"),url(/assets/hkgrotesk/HKGroteskPro-ExtraLight-0379b26b02f18c5bf59d2787ef61b13f3f6a1f6defb87d3d5df1256b41ed1bb1.svg#HKGroteskPro-ExtraLight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'HKGrotesk';src:url(/assets/hkgrotesk/HKGroteskPro-Regular-a256d188671cfc09710bdaeb7b1dfba0ac1b27c6716ff34db3009fb6652a0f50.eot);src:url(/assets/hkgrotesk/HKGroteskPro-Regular-a256d188671cfc09710bdaeb7b1dfba0ac1b27c6716ff34db3009fb6652a0f50.eot?#iefix) format("embedded-opentype"),url(/assets/hkgrotesk/HKGroteskPro-Regular-ad098c9634d1eb2fdb9f72f41602e03ff0fb2ede8b480dec22dcdce548cd2b35.woff2) format("woff2"),url(/assets/hkgrotesk/HKGroteskPro-Regular-55c44799b95d7f89d841a5e7536ab99d065c67738b6afd6fb1d4ad1b5d6d986e.woff) format("woff"),url(/assets/hkgrotesk/HKGroteskPro-Regular-068374c064928866b9b4c6e06b0a6bfd7351feee4aae746f03046264c03b413f.ttf) format("truetype"),url(/assets/hkgrotesk/HKGroteskPro-Regular-0dd47c942a7725e76d86401b9d07358ac59aa542f657f8db0c7cd0ace2bf6cde.svg#HKGroteskPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'HKGrotesk';src:url(/assets/hkgrotesk/HKGroteskPro-Medium-007405c62e6a84b86e784b92738986a8919a6c8ef9b2ae0a4380871e0a7e231f.eot);src:url(/assets/hkgrotesk/HKGroteskPro-Medium-007405c62e6a84b86e784b92738986a8919a6c8ef9b2ae0a4380871e0a7e231f.eot?#iefix) format("embedded-opentype"),url(/assets/hkgrotesk/HKGroteskPro-Medium-cfdbf59734b15cc71cd89a673cc23dc8ef5ee2a57ac0344c3d2cd22ff2f28b61.woff2) format("woff2"),url(/assets/hkgrotesk/HKGroteskPro-Medium-4bc888e8f855c85a9ede4990f52361493a9858789dc1bfd276d7178e75e7a87d.woff) format("woff"),url(/assets/hkgrotesk/HKGroteskPro-Medium-7ffb7a9b5dafa49149af7c8b50e5705648a5025c1b54f1adaae8dd87fbde6e60.ttf) format("truetype"),url(/assets/hkgrotesk/HKGroteskPro-Medium-6a1c2cec883b82c094b9d840fd671a0c9fdc7fb5069aa0fbc44a8bcf8a83acf2.svg#HKGroteskPro-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'HKGrotesk';src:url(/assets/hkgrotesk/HKGroteskPro-Bold-02983baab2ba5834c71a9d7db1ead4d6f40746a0813184141ce88e39fa639196.eot);src:url(/assets/hkgrotesk/HKGroteskPro-Bold-02983baab2ba5834c71a9d7db1ead4d6f40746a0813184141ce88e39fa639196.eot?#iefix) format("embedded-opentype"),url(/assets/hkgrotesk/HKGroteskPro-Bold-319de9cad0514adde4e978f3c69f92b33c0759c168342f1ef3a79ff30ca85473.woff2) format("woff2"),url(/assets/hkgrotesk/HKGroteskPro-Bold-eb7ded570c030838b7bd39ae6a40cd3a068c74a8a9c7ba15b74e0b71cb45b50d.woff) format("woff"),url(/assets/hkgrotesk/HKGroteskPro-Bold-e14af8c4be91d43c9fe3b6f21c4251139ec7ab9d7351f93187853324866f921c.ttf) format("truetype"),url(/assets/hkgrotesk/HKGroteskPro-Bold-c907f87704721d367575291b649fbbfbdf0c4acd9e60289775e7c7a74567d4c6.svg#HKGroteskPro-Bold) format("svg");font-weight:600;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/assets/owl.video.play-0436045686fddf10ccbbe2568e0cbffb457e7de7d43d1115c0056e81e97149ff.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}form .actions input,form .actions .cancel a{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}form .actions input:active,form .actions .cancel a:active{border-style:inset !important}form .actions input:hover,form .actions .cancel a:hover,form .actions input:active,form .actions .cancel a:active{background-color:#cdd3d8 !important}form .actions input{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}form .actions input:hover,form .actions input:active{background-color:#0791e6 !important}form.formtastic .pack{display:flex;align-items:center;margin:0 -15px;justify-items:stretch}form.formtastic .pack>*{flex-grow:1;padding:0 15px}form.formtastic .pack>.input.boolean{top:12px}form.formtastic .pack>.input.boolean label{margin-bottom:0px}form.formtastic .pack>.input.fixed-width{flex-grow:0}form.formtastic .pack.items-2>*{width:50%;flex-grow:0}form.formtastic .pack.items-3>*{width:33%}form.formtastic li.input.file{display:flex;flex-flow:row wrap}form.formtastic li.input.file label{order:0}form.formtastic li.input.file .inline-hints{order:1;width:300px;margin:0px !important;margin-right:20px !important}form.formtastic li.input.file .inline-hints img{border:1px solid #e4e7ea !important}form.formtastic li.input.file .inline-hints span{display:block;color:#777;font-size:12px;font-weight:300;margin-bottom:5px}form.formtastic li.input.file input{width:auto !important;order:2}.admin_document_templates form .pack{align-items:start !important}.admin_document_templates form .pack fieldset:nth-of-type(1){flex-grow:1}.admin_document_templates form .pack fieldset:nth-of-type(1) .input{min-width:21cm;width:100% !important}.admin_document_templates form .pack fieldset:nth-of-type(2){width:250px}body.admin_banners #banner_image_input .inline-hints{width:100%}body.admin_banners #banner_image_input .inline-hints img{width:100%}body.admin_banners #banner_image_input input{margin-top:5px}#admin_salutation_input,#member_salutation_input,#rep_salutation_input{flex-grow:0}#admin_salutation_input .select2,#member_salutation_input .select2,#rep_salutation_input .select2{width:125px !important}li.ckeditor label{margin:0 !important;margin-bottom:20px !important;text-align:left !important;width:auto !important;float:none !important;clear:both !important}form .actions{padding-left:0px;text-align:right}form.filter_form .remote_select select{width:100%}form.filter_form abbr[title="required"]{display:none}form.filter_form li.input{list-style-type:none}body.index #sidebar{width:275px;right:-275px;box-shadow:-7px 0px 10px rgba(0,0,0,0.2)}body.index #sidebar:before{box-shadow:-5px 0px 5px rgba(0,0,0,0.1)}body.index #sidebar #filters_sidebar_section .select_and_search input{width:50%}body.index #sidebar #filters_sidebar_section .label{font-size:13px;font-weight:bold;color:#333;margin-bottom:3px;margin-top:17px}body.index #sidebar #filters_sidebar_section .select2-selection{border:1px solid #e4eaec}body.index #sidebar #filters_sidebar_section .select2-selection__rendered{font-size:12px}body.index #sidebar #filters_sidebar_section .buttons{margin-top:25px}body.index #sidebar #filters_sidebar_section .buttons input,body.index #sidebar #filters_sidebar_section .buttons a{font-size:13px}body.index #sidebar #search-status-_sidebar_section h3{font-size:14px}body.index #sidebar #search-status-_sidebar_section .panel_contents{font-size:12px;color:#777}body.index #sidebar #search-status-_sidebar_section .panel_contents .current_scope_name{font-weight:normal}body.index #sidebar #search-status-_sidebar_section .panel_contents .current_filter a,body.index #sidebar #search-status-_sidebar_section .panel_contents .current_filter b{color:#555}body.index>.select2-container>.select2-dropdown{font-size:12px}body.admin_users #q_profession_years_exp_input::before,body.admin_members #q_profession_years_exp_input::before,body.admin_administrators #q_profession_years_exp_input::before,body.admin_reps #q_profession_years_exp_input::before{margin-top:45px;display:block;content:"Registration Form"}body.admin_users #q_current_sign_in_at_input::before,body.admin_members #q_current_sign_in_at_input::before,body.admin_administrators #q_current_sign_in_at_input::before,body.admin_reps #q_current_sign_in_at_input::before{margin-top:45px;display:block;content:"Account"}body.admin_users #q_store_name_input::before,body.admin_members #q_store_name_input::before,body.admin_administrators #q_store_name_input::before,body.admin_reps #q_store_name_input::before{margin-top:45px;display:block;content:"Store"}body.admin_users #q_client_id_in_input::before,body.admin_members #q_client_id_in_input::before,body.admin_administrators #q_client_id_in_input::before,body.admin_reps #q_client_id_in_input::before{margin-top:45px;display:block;content:"Reps"}body.admin_users #q_started_activity_input::before,body.admin_members #q_started_activity_input::before,body.admin_administrators #q_started_activity_input::before,body.admin_reps #q_started_activity_input::before{margin-top:45px;display:block;content:"Completions"}body.admin_completions #q_activity_id_in_input::before{margin-top:45px;display:block;content:"Activity"}body.admin_completions #q_user_id_in_input::before{margin-top:45px;display:block;content:"User"}body.admin_completions #q_user_store_name_input::before{margin-top:45px;display:block;content:"Store"}form .button{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}form .button:active{border-style:inset !important}form .button:hover,form .button:active{background-color:#cdd3d8 !important}form .button{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}form .button:hover,form .button:active{background-color:#0791e6 !important}body.logged_in.new .input .label,body.logged_in.edit .input .label,body.logged_in.create .input .label,body.logged_in.update .input .label{width:100% !important;display:block !important;float:none !important;font-weight:500 !important;margin-bottom:5px !important;text-align:left !important}body.logged_in.new .input.boolean,body.logged_in.edit .input.boolean,body.logged_in.create .input.boolean,body.logged_in.update .input.boolean{margin-left:0px !important}body.logged_in.new .input.boolean input,body.logged_in.edit .input.boolean input,body.logged_in.create .input.boolean input,body.logged_in.update .input.boolean input{width:16px !important;height:16px;margin:0px 10px -2px 0px !important}body.logged_in.new .input.boolean label,body.logged_in.edit .input.boolean label,body.logged_in.create .input.boolean label,body.logged_in.update .input.boolean label{font-weight:300 !important}input[type="checkbox"]{-webkit-appearance:checkbox !important}body.logged_in.new .input input,body.logged_in.new .input textarea,body.logged_in.edit .input input,body.logged_in.edit .input textarea,body.logged_in.create .input input,body.logged_in.create .input textarea,body.logged_in.update .input input,body.logged_in.update .input textarea{width:100% !important}body.logged_in.new .input select,body.logged_in.edit .input select,body.logged_in.create .input select,body.logged_in.update .input select{width:100%}body.logged_in.new .input .inline-errors,body.logged_in.edit .input .inline-errors,body.logged_in.create .input .inline-errors,body.logged_in.update .input .inline-errors{padding-left:0px !important}form .errors{display:block;padding-bottom:10px}form .errors li{width:100%;margin-left:15px;margin-top:5px;margin-bottom:5px}form li .select2 .select2-selection{border-color:#e4eaec;outline:none;width:100%;font-size:14px}body.logged_in.new .input .select2-container,body.logged_in.edit .input .select2-container,body.logged_in.create .input .select2-container,body.logged_in.update .input .select2-container{width:100% !important}body>.select2-container>.select2-dropdown{border-color:#e4eaec !important;font-size:14px;box-shadow:0 5px 10px rgba(0,0,0,0.3);overflow:hidden}.datetime_select .fragments-group,.date_select .fragments-group{display:flex}.datetime_select .fragments-group .fragment label,.date_select .fragments-group .fragment label{margin-bottom:5px;display:inline-block;font-size:14px}.datetime_select .fragments-group .fragment:nth-of-type(1),.date_select .fragments-group .fragment:nth-of-type(1){order:3;width:95px !important}.datetime_select .fragments-group .fragment:nth-of-type(2),.date_select .fragments-group .fragment:nth-of-type(2){order:2;width:145px !important}.datetime_select .fragments-group .fragment:nth-of-type(3),.date_select .fragments-group .fragment:nth-of-type(3){order:1;width:75px !important}.datetime_select .fragments-group .fragment:nth-of-type(4),.date_select .fragments-group .fragment:nth-of-type(4){order:4;width:80px !important}.datetime_select .fragments-group .fragment:nth-of-type(5),.date_select .fragments-group .fragment:nth-of-type(5){order:5;width:95px !important}#cols-list-cover #cols-list div .action-button,#cols-list-cover #cols-list div .button{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}#cols-list-cover #cols-list div .action-button:active,#cols-list-cover #cols-list div .button:active{border-style:inset !important}#cols-list-cover #cols-list div .action-button:hover,#cols-list-cover #cols-list div .button:hover,#cols-list-cover #cols-list div .action-button:active,#cols-list-cover #cols-list div .button:active{background-color:#cdd3d8 !important}#cols-list-cover #cols-list div .action-button{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}#cols-list-cover #cols-list div .action-button:hover,#cols-list-cover #cols-list div .action-button:active{background-color:#0791e6 !important}#cols-list-cover #cols-list div .button{font-size:12px !important;padding:3px 8px !important}body.no-scroll{overflow:hidden}#cols-list-cover{position:fixed;z-index:100;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.35);overflow:hidden}#cols-list-cover #cols-list{position:fixed;z-index:100;top:0px;right:0px;background-color:white;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);width:260px;margin-left:-240px;height:370px;margin-top:20px}#cols-list-cover #cols-list ul{overflow-y:scroll;position:absolute;top:20px;right:15px;bottom:50px;left:15px}#cols-list-cover #cols-list ul li{font-size:12px;margin-bottom:4px}#cols-list-cover #cols-list ul li input{margin-right:4px}#cols-list-cover #cols-list div{position:absolute;left:15px;right:15px;bottom:20px;height:30px;border-top:1px solid #e9e9e9}#cols-list-cover #cols-list div .button{position:absolute;left:0px;top:10px}#cols-list-cover #cols-list div .action-button{font-size:12px !important;padding:3px 8px !important;position:absolute;right:0px;top:10px}table.index_table{border-radius:5px;border-collapse:separate;border-spacing:0;border:1px solid #22242633;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;max-width:intrinsic;max-width:-moz-max-content;max-width:-webkit-max-content;overflow-x:auto;font-family:"Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif !important}table.index_table thead tr{background-color:#f9fafb}table.index_table thead tr th{position:relative;padding:13px 30px 13px 20px;border-bottom:1px solid #22242633;border-right:1px solid #22242633;font-family:"Rubik", sans-serif;font-weight:500;font-size:13px;box-sizing:content-box;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.index_table thead tr th:last-child{border-right:none;text-align:center}table.index_table thead tr th:last-child a::before{display:block;content:"\f0ce";font-family:FontAwesome;font-size:14px;cursor:pointer;margin-left:0.5em}table.index_table thead tr th a{font-weight:500;font-size:13px;color:#111;padding:0px;width:auto}table.index_table thead tr th.colTarget{background-color:#efefef}table.index_table thead tr th.colTarget a{color:transparent}table.index_table thead tr th.ui-draggable-dragging{background-color:#f9fafbbe}table.index_table tbody tr td{padding:13px 20px;border-bottom:1px solid #22242633;border-right:1px solid #22242633;font-family:"Rubik", sans-serif;font-size:13px}table.index_table tbody tr td pre{font-family:"Rubik", sans-serif}table.index_table tbody tr td:last-child{border-right:none}table.index_table tbody tr td.dragging{background-color:#efefef}table.index_table tbody tr:last-child td{border-bottom:none}.table_actions a[title=Delete]{display:none !important}body.index .sortable::after{right:13px !important}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-e{cursor:ew-resize;width:7px;right:-5px;top:0;height:100%}th .grabber:before{display:inline-block;margin-right:10px;font-family:FontAwesome;font-size:14px;content:"\f0c9";opacity:0.1;cursor:grab}#index_footer{position:relative;border-top:1px solid #e9e9e9;padding-top:15px}#index_footer .pagination_information{position:absolute;top:18px;right:0px}#index_footer .pagination{margin-top:12px}#index_footer .download_links{border-top:1px solid #e9e9e9;padding-top:20px;margin-top:20px}#title_bar #titlebar_right .action_item a,#title_bar #titlebar_right .action_item a.warning-button{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}#title_bar #titlebar_right .action_item a:active{border-style:inset !important}#title_bar #titlebar_right .action_item a:hover,#title_bar #titlebar_right .action_item a:active{background-color:#cdd3d8 !important}#title_bar #titlebar_right .action_item a{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}#title_bar #titlebar_right .action_item a:hover,#title_bar #titlebar_right .action_item a:active{background-color:#0791e6 !important}#title_bar #titlebar_right .action_item a.warning-button{background:#f33155 !important;color:white !important;border-color:#faa9b8 #cc0c2f #cc0c2f #faa9b8 !important}#title_bar #titlebar_right .action_item a.warning-button:hover,#title_bar #titlebar_right .action_item a.warning-button:active{background-color:#d50c32 !important}.header .site_title{border-bottom:none !important;background-color:white !important;z-index:2;border-right:1px solid #e6e6e6;height:60px !important;line-height:60px !important;font-weight:500;color:transparent;background-image:url(/logo.png);background-size:40%;background-repeat:no-repeat;background-position:20px center}#utility_nav{height:60px !important}#tabs{box-shadow:1px 0px 20px rgba(0,0,0,0.08)}.header #tabs li{line-height:60px}.header #tabs li a{color:#54667a !important;font-weight:300}.header #tabs>li.current>a,.header #tabs li ul li.current a{font-weight:500}.header #tabs>li.has_nested{display:block}.header #tabs>li.has_nested a{border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:3px solid transparent}.header #tabs>li.has_nested a:hover{border-left-color:rgba(65,179,249,0.4);background-color:#f9f9f9 !important}.header #tabs>li.has_nested>a:nth-child(1):after{content:"\f054" !important}.header #tabs>li.has_nested ul{padding-top:0px !important;border-top:none !important;border-bottom:none !important;background-color:white !important}.header #tabs>li.has_nested ul a:hover{color:#41b3f9 !important;background-color:#f9f9f9;border-top-color:#f2f2f2;border-bottom-color:#f2f2f2}.header #tabs>li.has_nested:hover ul{display:none !important}.header #tabs>li.has_nested.open>a{border-top-color:#e8e8e8;border-bottom-color:#e8e8e8;border-left-color:transparent !important;background:#ededed !important}.header #tabs>li.has_nested.open>a:nth-child(1):after{content:"\f078" !important}.header #tabs>li.has_nested.current>a{border-left:3px solid #41b3f9 !important}.header #tabs>li.has_nested.current ul{display:none !important}.header #tabs>li.has_nested.open ul{display:block !important}.header #tabs>li.has_nested.open ul li{background-color:#f5f5f5}.header-item>#orders,.header-item>#stores{border-bottom:1px solid #efefef}#tabs #products,#tabs #users,#tabs #referrals,#tabs #polls,#tabs #dashboard_tiles,#tabs #snippets,#tabs #document_templates,#tabs #localities,#tabs #how_did_you_hear_options,#tabs #activity_types{border-bottom:1px solid #e5e5e5}#title_bar{margin:0px !important;border-radius:0px !important;padding:15px 20px !important}#title_bar .breadcrumb{color:rgba(0,0,0,0.5) !important;font-weight:300 !important;font-size:14px !important;vertical-align:middle !important}#title_bar .breadcrumb a,#title_bar .breadcrumb span{display:inline-block;vertical-align:middle !important}#title_bar .breadcrumb a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:200px}#title_bar .breadcrumb .breadcrumb_sep:last-child{display:none}#title_bar #page_title{margin-left:30px !important;vertical-align:middle !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:400px}#title_bar #titlebar_right .action_item a{vertical-align:middle !important;margin-left:15px}.header #utility_nav #current_user a:before,.header #utility_nav #logout a:before{color:white !important}#main_content .panel .action-button,#main_content>form fieldset:not(.actions):not(.fragments) .action-button,#main_content>.paginated_collection .action-button{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}#main_content .panel .action-button:active,#main_content>form fieldset:not(.actions):not(.fragments) .action-button:active,#main_content>.paginated_collection .action-button:active{border-style:inset !important}#main_content .panel .action-button:hover,#main_content>form fieldset:not(.actions):not(.fragments) .action-button:hover,#main_content>.paginated_collection .action-button:hover,#main_content .panel .action-button:active,#main_content>form fieldset:not(.actions):not(.fragments) .action-button:active,#main_content>.paginated_collection .action-button:active{background-color:#cdd3d8 !important}#main_content .panel .action-button,#main_content>form fieldset:not(.actions):not(.fragments) .action-button,#main_content>.paginated_collection .action-button{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}#main_content .panel .action-button:hover,#main_content>form fieldset:not(.actions):not(.fragments) .action-button:hover,#main_content>.paginated_collection .action-button:hover,#main_content .panel .action-button:active,#main_content>form fieldset:not(.actions):not(.fragments) .action-button:active,#main_content>.paginated_collection .action-button:active{background-color:#0791e6 !important}#main_content{background-color:transparent !important;box-shadow:none !important}#main_content .panel,#main_content>form fieldset:not(.actions):not(.fragments),#main_content>.paginated_collection{background-color:white !important;box-shadow:0 0 4px 0 rgba(0,0,0,0.04) !important;padding:25px 30px;margin-bottom:40px}#main_content .panel h3,#main_content>form fieldset:not(.actions):not(.fragments) h3,#main_content>.paginated_collection h3{margin:0px 0px 18px;font-weight:500;text-transform:uppercase;font-size:16px}#main_content>form fieldset:not(.fragments)>legend{position:relative;top:38px;padding-bottom:8px !important;margin-bottom:30px !important}#main_content form p.info{margin-top:0px;margin-bottom:20px;color:#bbb;font-size:12px}#main_content .attributes_table{display:flex;flex-flow:column nowrap;align-items:flex-start}#main_content .attributes_table>table>tbody>tr{border:none !important;border-top:1px solid #e4e7ea !important}#main_content .attributes_table>table>tbody>tr:hover{background-color:white !important}#main_content .attributes_table>table>tbody>tr:last-child{border-bottom:1px solid #e4e7ea !important}#main_content .attributes_table>table>tbody>tr th,#main_content .attributes_table>table>tbody>tr td{padding:15px 8px;color:#797979 !important;font-size:14px !important;line-height:1.42857143;font-weight:300}#main_content .attributes_table>table>tbody>tr th{width:30%}#main_content .attributes_table div.thumb{order:-1;margin-bottom:20px}#main_content .attributes_table div.thumb img{width:250px;border:1px solid #f5f5f5 !important}#main_content>.cols{display:flex;flex-flow:col nowrap}#main_content>.cols>div:first-child{width:340px;margin-right:30px;flex-shrink:0;flex-grow:0}#main_content>.cols>div:first-child .attributes_table tbody tr th,#main_content>.cols>div:first-child .attributes_table tbody tr td{display:block;padding-left:0px;padding-right:0px}#main_content>.cols>div:first-child .attributes_table tbody tr th{font-weight:500;color:#555;width:100%;padding-bottom:8px}#main_content>.cols>div:first-child .attributes_table tbody tr td{padding-top:0px}#main_content>.cols>div:last-child{flex-grow:1;flex-shrink:1}body.admin_document_templates.show div.actions a,table.target-values .button,.related_panel .more>a.button{box-sizing:border-box !important;display:inline-block;background:#e4e7ea !important;border-radius:3px !important;color:#333 !important;padding:6px 16px !important;font-size:14px !important;font-weight:400 !important;line-height:1.42857143 !important;text-align:center !important;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important;border-color:#edeff1 #e1e4e8 #e1e4e8 #edeff1 !important}body.admin_document_templates.show div.actions a:active,table.target-values .button:active,.related_panel .more>a.button:active{border-style:inset !important}body.admin_document_templates.show div.actions a:hover,table.target-values .button:hover,.related_panel .more>a.button:hover,body.admin_document_templates.show div.actions a:active,table.target-values .button:active,.related_panel .more>a.button:active{background-color:#cdd3d8 !important}body.admin_document_templates.show div.actions a{background-color:#41b3f9 !important;color:white !important;border-color:#a4dbfc #0791e6 #0791e6 #a4dbfc !important}body.admin_document_templates.show div.actions a:hover,body.admin_document_templates.show div.actions a:active{background-color:#0791e6 !important}table.target-values .button{font-size:12px !important;padding:3px 8px !important}body.logged_in.new #main_content>form .has_many_container h3,body.logged_in.edit #main_content>form .has_many_container h3,body.logged_in.create #main_content>form .has_many_container h3,body.logged_in.update #main_content>form .has_many_container h3{text-transform:none !important}body.logged_in.new #main_content>form .has_many_container>fieldset,body.logged_in.edit #main_content>form .has_many_container>fieldset,body.logged_in.create #main_content>form .has_many_container>fieldset,body.logged_in.update #main_content>form .has_many_container>fieldset{background:#f9f9f9 !important}body.logged_in.new #main_content>form .has_many_container.options fieldset,body.logged_in.edit #main_content>form .has_many_container.options fieldset,body.logged_in.create #main_content>form .has_many_container.options fieldset,body.logged_in.update #main_content>form .has_many_container.options fieldset{margin-bottom:20px !important}body.logged_in.new #main_content>form .has_many_container.options fieldset ol,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol,body.logged_in.create #main_content>form .has_many_container.options fieldset ol,body.logged_in.update #main_content>form .has_many_container.options fieldset ol{display:flex;flex-flow:row nowrap;align-items:flex-end}body.logged_in.new #main_content>form .has_many_container.options fieldset ol li:first-child,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol li:first-child,body.logged_in.create #main_content>form .has_many_container.options fieldset ol li:first-child,body.logged_in.update #main_content>form .has_many_container.options fieldset ol li:first-child{flex-grow:1;order:2;margin-right:15px;margin-bottom:0px}body.logged_in.new #main_content>form .has_many_container.options fieldset ol li:first-child label,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol li:first-child label,body.logged_in.create #main_content>form .has_many_container.options fieldset ol li:first-child label,body.logged_in.update #main_content>form .has_many_container.options fieldset ol li:first-child label{display:none !important}body.logged_in.new #main_content>form .has_many_container.options fieldset ol li.handle,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol li.handle,body.logged_in.create #main_content>form .has_many_container.options fieldset ol li.handle,body.logged_in.update #main_content>form .has_many_container.options fieldset ol li.handle{order:1;width:14px;color:white;font-size:0px;position:relative;top:-10px;cursor:grab}body.logged_in.new #main_content>form .has_many_container.options fieldset ol li.handle:after,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol li.handle:after,body.logged_in.create #main_content>form .has_many_container.options fieldset ol li.handle:after,body.logged_in.update #main_content>form .has_many_container.options fieldset ol li.handle:after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal normal 14px/1 FontAwesome;content:"\f07d";display:block;color:#323537;width:14px}body.logged_in.new #main_content>form .has_many_container.options fieldset ol li.has_many_delete,body.logged_in.edit #main_content>form .has_many_container.options fieldset ol li.has_many_delete,body.logged_in.create #main_content>form .has_many_container.options fieldset ol li.has_many_delete,body.logged_in.update #main_content>form .has_many_container.options fieldset ol li.has_many_delete{order:3;margin-bottom:0px;position:relative;top:-9px}body.logged_in.new #main_content>form .has_many_container.options fieldset.ui-sortable-helper ol li.handle,body.logged_in.edit #main_content>form .has_many_container.options fieldset.ui-sortable-helper ol li.handle,body.logged_in.create #main_content>form .has_many_container.options fieldset.ui-sortable-helper ol li.handle,body.logged_in.update #main_content>form .has_many_container.options fieldset.ui-sortable-helper ol li.handle{cursor:grabbing}body.logged_in.new #main_content>form .has_many_container.targets ol li:last-child,body.logged_in.edit #main_content>form .has_many_container.targets ol li:last-child,body.logged_in.create #main_content>form .has_many_container.targets ol li:last-child,body.logged_in.update #main_content>form .has_many_container.targets ol li:last-child{text-align:right}body.logged_in.new #main_content>form .has_many_container.targets .input,body.logged_in.edit #main_content>form .has_many_container.targets .input,body.logged_in.create #main_content>form .has_many_container.targets .input,body.logged_in.update #main_content>form .has_many_container.targets .input{display:flex;align-items:center}body.logged_in.new #main_content>form .has_many_container.targets .input label,body.logged_in.edit #main_content>form .has_many_container.targets .input label,body.logged_in.create #main_content>form .has_many_container.targets .input label,body.logged_in.update #main_content>form .has_many_container.targets .input label{width:150px !important;display:inline-block !important;margin:0 !important;padding:0 !important;height:auto !important}body.logged_in.new #main_content>form .has_many_container.targets .input select,body.logged_in.edit #main_content>form .has_many_container.targets .input select,body.logged_in.create #main_content>form .has_many_container.targets .input select,body.logged_in.update #main_content>form .has_many_container.targets .input select{width:auto !important;flex-grow:1}body.logged_in.new #main_content>form .has_many_container.targets .input.has_many_delete,body.logged_in.edit #main_content>form .has_many_container.targets .input.has_many_delete,body.logged_in.create #main_content>form .has_many_container.targets .input.has_many_delete,body.logged_in.update #main_content>form .has_many_container.targets .input.has_many_delete{display:block;text-align:right;margin-bottom:0px !important}body.logged_in.new #main_content>form .has_many_container.targets .input.has_many_delete label,body.logged_in.edit #main_content>form .has_many_container.targets .input.has_many_delete label,body.logged_in.create #main_content>form .has_many_container.targets .input.has_many_delete label,body.logged_in.update #main_content>form .has_many_container.targets .input.has_many_delete label{width:auto !important}#picture-original{text-align:center;margin-bottom:20px}#picture-original img{max-width:100%}.attributes_table.ckeditor_attachment_file .row-filename img{display:inline-block;vertical-align:middle;margin-right:10px}.attributes_table.ckeditor_attachment_file .row-filename span{display:inline-block;vertical-align:middle}#main_content>.banner{margin-bottom:40px}.legend-colour{width:20px;height:20px}table.legend{margin-bottom:30px}body.admin_document_templates.show div.actions{text-align:center;margin-top:20px}body.admin_document_templates.show iframe.preview{width:calc(21cm + 1px);height:calc(29.7cm + 1px);border:1px solid #ddd;margin:0 auto;display:block}body.show.admin_articles .panel_contents p{font-weight:300;font-size:15px}body.show.admin_articles .panel_contents p a{text-decoration:underline}table.target-values{margin-bottom:15px !important}table.target-values tr{border:none !important}table.target-values tr:hover{background-color:white !important}table.target-values tr:last-child{border-bottom:1px solid #eee !important}table.target-values tr:last-child th,table.target-values tr:last-child td{padding-bottom:15px !important}table.target-values th{padding:0 !important;width:115px !important;display:table-cell !important;vertical-align:top;padding-left:10px !important}table.target-values td{display:table-cell !important;padding:0 !important;padding-left:5px !important}table.target-values:last-child{margin-bottom:0px !important}table.target-values:last-child tr{border-bottom:none !important}table.target-values:last-child tr th,table.target-values:last-child tr td{padding-bottom:0 !important}table.target-values .button{margin-top:5px}.related_panel .more{display:flex;justify-content:space-between;align-items:center}.related_panel .more>span{font-size:12px}.related_panel .more>a.button{margin-left:15px;margin-top:5px}.panel.comments:first-child{margin-top:0 !important}.panel.comments div.active_admin_comment{border:none !important;background:#f7f7f7;border-radius:8px;padding:15px 20px !important}.panel.comments div.active_admin_comment.self{background:#e5f7ff}.panel.comments div.active_admin_comment .active_admin_comment_meta{background:transparent !important;padding:0 !important}.panel.comments div.active_admin_comment .active_admin_comment_meta h4{font-weight:500;font-size:14px;line-height:15px;margin-right:10px !important;color:#1a2942 !important}.panel.comments div.active_admin_comment .active_admin_comment_meta h4 a{color:#1a2942 !important}.panel.comments div.active_admin_comment .active_admin_comment_meta span{font-size:10px !important;color:#bbb;font-style:normal !important;line-height:12px !important;font-weight:500}.panel.comments div.active_admin_comment .active_admin_comment_meta>a{width:14px;height:14px;background:transparent !important;color:transparent !important;position:relative}.panel.comments div.active_admin_comment .active_admin_comment_meta>a:after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal normal 14px/1 FontAwesome;content:"\f014";display:block;color:#f33155;width:14px;height:14px;position:absolute;top:2px;right:3px}.panel.comments div.active_admin_comment .active_admin_comment_body{padding:0 !important}.panel.comments div.active_admin_comment .active_admin_comment_body p{margin:0;font-size:14px;font-weight:300;line-height:1.6;color:#313131}.panel.comments .pagination_information{font-size:14px;margin-top:30px;margin-bottom:0px !important}.panel.comments .pagination{margin-bottom:0px !important;margin-top:10px}.panel.comments form.active_admin_comment{margin-top:30px}.panel.comments form.active_admin_comment textarea{height:80px}main form #error_explanation{border-radius:5px;padding:25px 30px;color:#333}main form #error_explanation h2{font-size:18px;line-height:22px}main form #error_explanation ul{list-style-type:disc;list-style-position:outside;margin-left:1.4em;font-size:14px;line-height:20px}main form #error_explanation h2+ul{margin-top:15px}main h1{font-size:26px;line-height:32px;font-weight:600;margin-bottom:0px;color:#111}main .row h1[class^=col]{margin-bottom:12px}main h1+time{margin-top:12px}main h2{font-weight:600;line-height:32px;font-size:26px;color:#111}main .row h2[class^=col]{margin-bottom:12px}main h3{line-height:19px;font-size:16px;font-weight:600;color:#666}main .row h3[class^=col]{margin-bottom:12px}main p{font-size:16px;line-height:25px;font-weight:300;margin-bottom:25px;color:#111}main p:last-child{margin-bottom:0px}main time{display:inline-block;margin-bottom:30px;font-size:12px;color:#666;font-weight:600}main strong{font-weight:600}main a{color:inherit}main form #error_explanation{background-color:rgba(255,0,0,0.1)}main form .flash+#error_explanation{margin-top:-49px}main form>h2{font-size:18px;margin-top:35px}main form>h2+fieldset{margin-top:8px}main form fieldset{border:1px solid #ddd;background-color:#fefefe;box-sizing:border-box;border-radius:7px;padding:25px 30px;margin-bottom:25px;margin-top:35px}main form fieldset .field{margin-bottom:20px}main form fieldset .field:last-child{margin-bottom:0px}main form fieldset .field label{display:block;font-weight:600;margin-bottom:6px}main form fieldset .field input[type=checkbox]+label{display:inline-block;margin-left:6px;margin-bottom:0px}main form fieldset .field input[type=text],main form fieldset .field input[type=email],main form fieldset .field input[type=password],main form fieldset .field input[type=tel],main form fieldset .field textarea{width:100%;color:#666;font-size:14px;border:1px solid #DDDDDD;border-radius:7px;padding:5px;box-sizing:border-box}main form fieldset .field textarea{height:100px}main form fieldset .field .select2{top:0px}main form fieldset .field .select2 .select2-selection{height:29px;border-radius:7px;border-color:#ddd;outline:none}main form fieldset .field .field_with_errors input[type=text],main form fieldset .field .field_with_errors input[type=email],main form fieldset .field .field_with_errors input[type=password],main form fieldset .field .field_with_errors input[type=tel],main form fieldset .field .field_with_errors .select2 .select2-selection,main form fieldset .field.field_with_errors input[type=text],main form fieldset .field.field_with_errors input[type=email],main form fieldset .field.field_with_errors input[type=password],main form fieldset .field.field_with_errors input[type=tel],main form fieldset .field.field_with_errors .select2 .select2-selection{border-color:red}main form fieldset .field.checkbox .field_with_errors{display:inline-block}main form fieldset .field p.desc{font-size:14px;font-weight:normal}main form fieldset .pack{display:flex;align-items:start}main form fieldset .pack .field{flex-grow:1;margin-right:20px}main form fieldset .pack .field:last-child{margin-right:0px}main form fieldset .pack .field.fixed-width{flex-grow:0}main form .radio{position:relative}main form .radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;opacity:.00001;z-index:2;width:1px;height:1px;position:absolute;top:0px;left:0px}main form .radio>label{padding-left:28px;display:block;min-height:20px}main form .radio>label:before,main form .radio>label:after{position:absolute;border-radius:100%;content:""}main form .radio>label:before{width:12px;top:2px;left:5px;height:12px;border:2px solid #666}main form .radio>label:after{width:8px;top:6px;left:9px;height:8px;background-color:#555;display:none}main form .radio input[type=radio]:checked ~ label:after{display:block}main button,main input[type=submit],main .button{box-sizing:border-box;display:inline-block;padding:4px 16px;border:none;border-radius:6px;outline:none;font-size:13px;font-weight:400;line-height:1.42857143;text-align:center;text-decoration:none;transition:background-color 0.2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-width:1px !important;border-style:outset !important}main button+button,main button+.button,main input[type=submit]+button,main input[type=submit]+.button,main .button+button,main .button+.button{margin-left:10px}main button:active,main input[type=submit]:active,main .button:active{border-style:inset !important}main button.cancel,main input[type=submit].cancel,main .button.cancel{background-color:#ddd !important;border-color:#eee #ddd #ddd #eee !important;color:#555}main button.cancel:hover,main button.cancel:active,main input[type=submit].cancel:hover,main input[type=submit].cancel:active,main .button.cancel:hover,main .button.cancel:active{background-color:#bbb !important}.select2-container .select2-dropdown{border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-color:#ddd}.select2-container .select2-dropdown .select2-search__field{font-size:16px}.flash{border-radius:5px;padding:25px 30px;color:#333}.flash h2{font-size:18px;line-height:22px}.flash ul{list-style-type:disc;list-style-position:outside;margin-left:1.4em;font-size:14px;line-height:20px}.flash h2+ul{margin-top:15px}.banner{max-width:734px;max-height:168px}.banner.large{max-height:337px}a>.tile{transition:transform 0.2s;transform:scale(1)}a>.tile:hover{transform:scale(1.03)}.tile{height:245px;border:1px solid #D7D7D7;box-sizing:border-box;border-radius:6px;overflow:hidden;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.2s;transform:scale(1)}.tile:hover{transform:scale(1.03)}.tile .background{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}.tile.with-title .background{height:185px}.tile.client .background{background-size:contain;position:absolute;top:5px;left:5px;right:5px;width:auto;height:175px}.tile .tile-info{position:absolute;left:0px;right:0px;bottom:0px;height:60px;box-sizing:border-box;background-color:#F4F4F4;border-top:1px solid #eee;display:flex;flex-flow:row nowrap;align-items:center;padding:0px 20px}.tile .tile-info h1{font-size:13px;line-height:14px;color:#333;margin-right:15px;flex-grow:1;flex-shrink:1}.tile .tile-info h2{font-size:12px;line-height:14px;color:#999}.tile .tile-info>div{margin-right:15px;flex-grow:1;flex-shrink:1}.tile .tile-info a,.tile .tile-info p{text-decoration:none;font-weight:600;flex-shrink:0;font-size:14px;line-height:14px;margin-bottom:0px}.tile .unavailable-cover{position:absolute;top:0px;left:0px;right:0px;bottom:60px;background-color:rgba(0,0,0,0.05);color:#777;font-weight:600;font-size:18px;text-align:center;line-height:185px}.tile.unavailable .background{opacity:0.08}.tile.unavailable .tile-info{opacity:0.75}.tile.unavailable .tile-info p{display:none}.tile.unavailable .tile-info span{opacity:0.75}@media (max-width: 350px){.tile .background{background-size:contain}}.flash{font-weight:600;color:rgba(0,0,0,0.85);margin-bottom:64px}.flash.error{background-color:rgba(255,0,0,0.1)}.flash.alert{background-color:rgba(255,240,0,0.2)}.flash.success{background-color:rgba(0,225,0,0.1)}.panel{border:1px solid #ddd;box-sizing:border-box;border-radius:6px;overflow:hidden;box-shadow:0 0 30px 0 rgba(0,0,0,0.07)}.panel+.panel{margin-top:25px}.panel>h1{font-weight:600;font-size:16px;border-bottom:1px solid #eee;background-color:#eee;color:#333;height:40px;line-height:40px;padding-left:20px;padding-top:1px;position:relative;top:1px}.panel .panel-content{padding:20px 25px;font-weight:300;line-height:20px;font-size:14px;color:#333;background-color:#fafafa}.panel .panel-content p{line-height:18px;margin-bottom:10px;font-weight:300;font-size:15px}.actions{text-align:right;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:flex-end}.actions div{flex-grow:1;line-height:28px}.actions div p{margin-bottom:0px;vertical-align:middle;display:inline-block}.actions div:first-child{text-align:left}.actions div:last-child{text-align:right}#screen>footer{background-color:#05161A;padding:40px 0px;color:rgba(255,255,255,0.6);font-weight:300;line-height:20px;font-size:13px;margin-top:32px}#screen>footer #wrapper{margin-top:0px}#screen>footer #wrapper .col-1{margin-bottom:0px}#screen>footer a{color:rgba(255,255,255,0.6);text-decoration:none}#screen>footer a:hover{text-decoration:underline}#screen>footer .row h1{color:rgba(255,255,255,0.9);font-weight:600}#screen>footer .row .col-1{margin-top:20px}#screen>footer .row .left .logo{height:26px;background-repeat:no-repeat;background-origin:top left;background-size:contain;margin-bottom:10px}#screen>footer .row .middle li{position:relative}#screen>footer .row .middle li::after{content:'>';position:absolute;top:0px;left:180px}#screen>footer .row .right{text-align:right}@media (max-width: 1117px){#screen>footer .row .left p{max-width:250px}#screen>footer .row .right{text-align:left}}#screen>header{position:relative;height:100px;z-index:100;border-bottom:1px solid #eaeaea;background-color:#fcfcfc;box-shadow:0 0 10px 0 rgba(0,0,0,0.05) !important}#screen>header .container{position:relative;margin:0px auto;height:100%}#screen>header .logo{line-height:100px;height:100px}#screen>header .logo a{display:inline-block;vertical-align:middle;height:40px;background-repeat:no-repeat;background-position:center left;background-size:contain}#screen>header nav{position:absolute;top:0px;right:0px}#screen>header nav a{text-decoration:none;box-sizing:border-box;font-weight:600;color:#888;display:inline-block;height:100px;line-height:100px;padding:0px 25px;text-align:center;transition:background-color 0.4s}#screen>header nav a span{box-sizing:border-box;height:100px;line-height:100px;transition:border-bottom-color 0.4s;border-bottom-width:4px;border-bottom-style:solid;display:inline-block}#screen>header nav a.selected span{font-weight:600;color:#111}#screen>header nav a:hover span{color:#333}#screen>header nav #mobile-user-menu{display:none}#screen>header #mobile-menu-toggle{width:20px;position:absolute;top:19.5px;right:34px;display:none;cursor:pointer}#screen>header #mobile-menu-toggle svg{color:#444;width:20px;position:absolute;top:0px;right:0px}#screen>header #user-menu{position:absolute;right:0px;top:0px;height:100px;width:175px;background-color:#a1c83d}#screen>header #user-menu #items{line-height:92px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}#screen>header #user-menu #items div{color:white;font-weight:400;font-size:12px;margin-left:8px;margin-right:10px;position:relative;top:1px}#screen>header #user-menu #items div span{display:block;height:12px;font-weight:500}#screen>header #user-menu #items svg{color:white;width:25px}#screen>header #user-menu #items #user-menu-toggle{position:relative;top:-1px}#screen>header #user-menu #logged-in-user-menu{position:absolute;right:10px;top:80px;width:170px;display:none;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,0.1);background-color:#F6F4F4;font-size:13px;line-height:36px}#screen>header #user-menu #logged-in-user-menu:before{display:block;position:absolute;right:28px;top:-10px;width:0px;height:0px;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #F6F4F4}#screen>header #user-menu #logged-in-user-menu a{display:block;text-decoration:none;font-weight:500;padding-left:24px;color:#666}#screen>header #user-menu #logged-in-user-menu a:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#screen>header #user-menu #logged-in-user-menu a:hover{background-color:rgba(0,0,0,0.1)}#screen>header #user-menu #logged-in-user-menu a.selected{font-weight:600;background-color:rgba(0,0,0,0.05)}#screen>header #user-menu #logged-in-user-menu p{font-weight:400;padding-left:24px;color:#666}#screen>header #user-menu #logged-in-user-menu hr{border:none;height:0px;border-top:1px solid #ddd}#screen>header #user-menu:hover #logged-in-user-menu{display:block}body.logged-in #screen header nav{right:175px}body.logged-out #screen header nav a:last-child{padding-right:0px}body.logged-out #screen header nav a:last-child.selected{padding-right:25px}@media (min-width: 734px){#screen>header .container{width:734px}}@media (min-width: 1118px){#screen>header .container{width:1118px}}@media (max-width: 733px){body #screen header{height:59px;width:100%;position:absolute;top:8px;box-sizing:border-box;background-color:white;border-bottom:1px solid #eaeaea;background-color:#fcfcfc}body #screen header .container{width:100%}body #screen header .logo{line-height:59px;height:59px;text-align:left !important}body #screen header .logo a{height:25px !important;top:0px !important;margin-left:34px}body #screen header nav{position:absolute;top:59px;left:0px;right:0px !important;z-index:100;display:none}body #screen header nav.open{display:block}body #screen header nav #mobile-user-menu{display:block}body #screen header nav a{display:block;color:rgba(255,255,255,0.8);font-weight:500;line-height:50px;text-align:right;box-sizing:border-box;padding-right:34px;height:50px;margin-right:0px;margin-left:34px;border-top:1px solid #ddd;border-bottom:none}body #screen header nav a span{line-height:50px !important;height:50px !important;border-bottom:none !important}body #screen header nav a:hover span{border-bottom:none}body #screen header nav a.selected{color:rgba(255,255,255,0.8);font-weight:600}body #screen header nav a:first-child{border-top:none}body #screen header nav #mobile-user-menu a:first-child,body #screen header nav #mobile-user-menu a:last-child{border-top:2px solid #ddd !important}body #screen header #mobile-menu-toggle{display:block}body #screen header #user-menu{display:none}body.logged-out #screen header nav a:last-child{padding-right:34px !important}}#mobile-menu-cover{position:fixed;top:59px;left:0px;right:0px;bottom:0px;z-index:1;background-color:rgba(0,0,0,0.75);display:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#mobile-menu-cover.show{display:block}main,footer #wrapper{margin:0 auto}body{font-family:HKGrotesk, Helvetica, sans-serif;font-size:14px;border-top-width:8px;border-top-style:solid}body.no-scroll{overflow:hidden}main,footer #wrapper{margin-top:32px}@media (max-width: 733px){main{margin-top:91px}}@media (min-width: 0px){main,footer #wrapper{width:100%}}@media (min-width: 350px){main,footer #wrapper{width:350px}}@media (min-width: 734px){main,footer #wrapper{width:734px}}@media (min-width: 1118px){main,footer #wrapper{width:1118px}}#screen{display:flex;flex-flow:column nowrap;min-height:100vh;background-size:contain;background-repeat:no-repeat;background-position-y:100px}#screen>header{flex-grow:0;flex-shrink:0}#screen>main{flex-grow:1;flex-shrink:1}#screen>footer{flex-grow:0;flex-shrink:0}@media (max-width: 733px){#screen{background-position-y:59px}}.row{display:flex;flex-flow:row wrap;align-items:stretch;box-sizing:border-box;margin-top:0px;margin-right:-17px;margin-left:-17px}.row *[class^='col-']{box-sizing:border-box;padding:0px 17px;flex-grow:0;flex-shrink:0;display:block}.row.unrelated{margin-top:32px}.row.centre{justify-content:center}@media (min-width: 0px){.row{max-width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto}.row *[class^='col-']{margin-bottom:20px}.row .col-1{width:100%}.row .col-3{width:100%}.row .col-2{width:100%}}@media (min-width: 350px){.row{max-width:384px;margin-bottom:40px;margin-right:-17px;margin-left:-17px}.row *[class^='col-']{margin-bottom:20px}.row .col-1{width:384px}.row .col-3{width:384px}.row .col-2{width:384px}}@media (min-width: 734px){.row{max-width:768px;margin-bottom:0px}.row *[class^='col-']{margin-bottom:32px}.row .col-1+.col-1.unrelated{padding-left:47px}.row .col-3{width:768px}.row .col-2{width:768px}}@media (min-width: 1118px){.row{max-width:1152px}.row *[class^='col-'].unrelated{padding-left:47px}.row .col-3{width:1152px}}body.editing main .editable{box-sizing:border-box;border:2px solid rgba(255,0,0,0.45);background-color:transparent;transition:background-color 0.6s, border-color 0.6s}body.editing main .editable:hover{background-color:rgba(255,0,0,0.2);border-color:rgba(255,0,0,0.8)}main .content{font-size:16px;line-height:22.4px;font-weight:400;color:#333}main .content p{margin-bottom:22.4px}main .content h1,main .content h2,main .content h3,main .content h4{color:#222;margin-bottom:8px;margin-top:44.8px;color:#222;line-height:1em}main .content h1:first-child,main .content h2:first-child,main .content h3:first-child,main .content h4:first-child{margin-top:0px}main .content h1{margin-bottom:40px;font-size:48px;font-weight:400}main .content h2{margin-bottom:8px;font-size:25.6px;font-weight:500}main .content h3{margin-bottom:12.8px;font-size:20.8px;font-weight:500}main .content h4{margin-bottom:0px;font-size:20px;font-weight:600}main .content ol,main .content ul{margin-bottom:22.4px;padding-left:19.2px}main .content ol{list-style-type:decimal}main .content ul{list-style-type:disc}main .content li{margin:8px 0px;font-weight:300;font-size:16px;line-height:22.4px}body.accounts.invitations main h2{font-size:16px;font-weight:600;margin-bottom:10px}body.accounts.invitations main form{width:80%;margin-left:auto;margin-right:auto}body.accounts.invitations main form #error_explanation{margin-bottom:15px}body.accounts.invitations main form fieldset{margin-top:64px;padding-top:20px;padding-bottom:20px}body.accounts form.user-form fieldset:first-of-type{margin-top:0px}body.accounts #error_explanation+fieldset{margin-top:35px}body.accounts .account-content h1{margin-bottom:32px}body.accounts.show .account-content h1,body.accounts.update .account-content h1{margin-bottom:3px}body.accounts table{width:100%;font-weight:400;font-size:14px;color:#666;border-collapse:separate;table-layout:fixed;border-bottom:1px solid #ddd}body.accounts table tr{background-color:#fff}body.accounts table tr:nth-child(even){background-color:#f7fafc}body.accounts table tr th{font-weight:600;color:#111;width:75px}body.accounts table tr th:first-child{width:130px}body.accounts table tr th:last-child{width:45px}body.accounts table tr th.primary{width:auto}body.accounts table tr td{border-top:1px solid #ddd}body.accounts table tr th,body.accounts table tr td{text-align:left;width:90px;padding:12px 21px}body.accounts table tr th:last-child,body.accounts table tr td:last-child{text-align:right}body.accounts table+.actions{margin-top:10px;font-size:14px}body.accounts table+.actions>div:first-child{padding-left:21px}body.accounts table+.actions>div:last-child{padding-right:21px}body.accounts .account-nav .panel-content{padding:0px}body.accounts .account-nav .panel-content nav a{display:block;text-decoration:none;line-height:46px;font-size:14px;color:#666;padding-left:28px;border-bottom:1px solid #ddd;font-weight:400}body.accounts .account-nav .panel-content nav a:last-child{border-bottom:none}body.accounts .account-nav .panel-content nav a.selected{color:#111;font-weight:600;background-color:#ddd}@media (max-width: 1117px){body.accounts .account-nav{display:none}}body.activities.index #related-activities{background-color:rgba(0,0,0,0.08);border-radius:6px;padding-top:22px;padding-left:22px;padding-right:22px;margin-left:-39px;margin-right:-39px}body.activities.index #related-activities>h1{font-size:20px}@media (min-width: 350px){body.activities.index #related-activities{max-width:428px}}@media (min-width: 734px){body.activities.index #related-activities{max-width:812px}}@media (min-width: 1118px){body.activities.index #related-activities{max-width:1196px}}body.activities.show #points{margin-top:10px}body.activities.show #player-frame{width:1010px;margin:0 auto}body.activities.show #player-frame #head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}body.activities.show #player-frame #head img{height:40px}body.activities.show #player-frame iframe{width:100%;margin-bottom:10px}body.activities.show #mobile-activity{display:none}@media (max-width: 733px){body.activities.show #player-frame #head{flex-flow:row wrap}body.activities.show #player-frame #head a{width:100%;order:-1}body.activities.show #player-frame #head a img{margin-bottom:10px}}body.articles.show main article .col-2{order:1}body.articles.show main article .col-2 h1{font-size:36px;line-height:40px;margin-right:60px}body.articles.show main article .col-2 #content #social{float:left;width:50px;position:relative;top:5px}body.articles.show main article .col-2 #content #social img{display:block;width:20px;height:20px;margin-bottom:26px;cursor:pointer}body.articles.show main article .col-2 #content #text p{margin-left:50px;margin-right:60px}body.articles.show main article .col-1{order:2}body.articles.show main article .col-1 img{width:350px}@media (max-width: 1117px){body.articles.show main article .col-2{order:2}body.articles.show main article .col-2 h1{margin-right:0px}body.articles.show main article .col-2 #content #text p{margin-right:0px}body.articles.show main article .col-1{order:1;margin-bottom:68px !important;width:734px}body.articles.show main article .col-1 img{width:734px}}@media (max-width: 733px){body.articles.show main article .col-1{width:100%}body.articles.show main article .col-1 img{width:100%}}body.clients.show #learning-centre-logo{text-align:left;display:flex;flex-flow:row nowrap;align-items:center}body.clients.show #learning-centre-logo img{height:168px}body.clients.show #learning-centre-banner img{width:100%}body.dashboard #left-col #welcome-back{margin-bottom:32px}body.dashboard #left-col #in-progress-tiles h3 span,body.dashboard #left-col #new-activities-tiles h3 span{margin-left:15px;font-size:15px}body.dashboard #right-col{padding-left:47px}body.dashboard #right-col #your-progress-panel{height:165px;display:flex;flex-flow:column nowrap}body.dashboard #right-col #your-progress-panel .panel-content{padding-top:0px;padding-bottom:0px;flex-grow:1;display:flex;flex-flow:column nowrap;justify-content:space-around}body.dashboard #right-col #your-progress-panel .panel-content p{margin-bottom:0px}body.dashboard #right-col #your-progress-panel .panel-content p:first-child{padding-top:12px}body.dashboard #right-col #your-progress-panel .panel-content p:last-child{padding-bottom:12px}body.dashboard #right-col #your-progress-panel .panel-content p img{float:left;height:20px;margin-right:15px;position:relative;top:6px;opacity:0.33}body.dashboard #right-col #poll-panel,body.dashboard #right-col #announcement-panel{margin-top:32px}body.dashboard #right-col #poll-panel .panel-content>p{font-weight:400;margin-bottom:20px;font-size:15px}body.dashboard #right-col #poll-panel .panel-content ul{font-size:15px}body.dashboard #right-col #poll-panel .panel-content ul li{margin-top:8px}body.dashboard #right-col #poll-panel .panel-content ul#poll-options{margin-bottom:20px}body.dashboard #right-col #poll-panel .panel-content ul#poll-options label{display:inline-block;font-weight:400}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses{margin-bottom:5px}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses li{display:flex}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses li p{flex-grow:1;flex-shrink:1}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses li aside{flex-shrink:0;width:30px;font-weight:400;font-size:12px;margin-right:8px;margin-left:8px;position:relative;top:2px}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses li>div{flex-shrink:0;width:70px;border:1px solid #bbb;height:20px;position:relative;border-radius:4px;overflow:hidden}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses li>div>div{position:absolute;top:0px;left:0px;height:100%;background-color:#999}body.dashboard #right-col #poll-panel .panel-content ul#poll-responses+p{margin-bottom:0px}@media (max-width: 1117px){body.dashboard .heading .your-progress{display:none}body.dashboard #welcome-row{justify-content:center;flex-wrap:wrap;padding-left:0px}body.dashboard #right-col{padding-left:47px}body.dashboard #right-panels{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-evenly}body.dashboard #right-panels>div{margin-top:0px;padding-left:0px}body.dashboard #right-panels .panel+.panel{margin-top:0px}body.dashboard #right-panels .your-progress{display:flex}}@media (max-width: 733px){body.dashboard #right-col{padding-left:17px}}body.rewards.index .tile .tile-info span{position:absolute;top:-175px;right:10px;background-color:#c80000;color:white;font-weight:400;font-size:12px;border-radius:4px;padding:4px 6px}body.rewards.show #image-col #image{border:1px solid #D7D7D7;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);height:185px}body.rewards.show #image-col #image img{width:350px}body.rewards.show #reward-col h1{margin-bottom:5px}body.rewards.show #reward-col table{width:100%;margin-top:22px;margin-bottom:32px}body.rewards.show #reward-col table tr td{font-size:16px;font-weight:400;color:#333;padding:15px 2px;border-bottom:1px solid #333}body.rewards.show #reward-col table tr td:last-child{text-align:right;padding-right:4px}body.rewards.show #reward-col table tr:last-child td{font-weight:600;border-bottom:none;border-top:2px solid #333}body.registrations #referred_field{margin-top:6px}body.welcome #banner{overflow:hidden;height:162px}body.welcome #welcome-blurb p{font-weight:300;line-height:22px;margin-bottom:6px;font-size:15px;color:#444}body.welcome #partners p{color:#999;margin-bottom:10px}body.welcome #partners img{width:140px}body.welcome #partners .owl-stage{display:flex;align-items:center}body.welcome .owl-carousel .owl-item{text-align:center}body.welcome .owl-carousel .owl-item img{display:inline-block}@media (max-width: 1117px){body.welcome #partners p{text-align:center;margin-bottom:15px}body.welcome #welcome-blurb{margin-top:20px;margin-bottom:50px}}@media (max-width: 733px){body.welcome #banner{height:auto}body.welcome #welcome-blurb{margin-bottom:10px}}body{border-top-color:#a20077}#screen>header #user-menu{background-color:#a20077}#screen>header nav a span{border-bottom-color:rgba(162,0,119,0)}#screen>header nav a.selected{background-color:rgba(162,0,119,0.06)}#screen>header nav a.selected span{border-bottom-color:#a20077}#screen>header nav a:hover span{border-bottom-color:rgba(162,0,119,0.3)}@media (max-width: 733px){#screen>header nav a{background-color:#a20077;color:white !important}#screen>header nav a.selected{background-color:#d5009c}#screen>header nav a.selected span{color:white !important}#screen>header nav a:hover{background-color:#ff22c5}#screen>header nav a:hover span{color:white !important}}main button,main input[type=submit],main .button{background-color:#a20077;border-color:#ffeefb black black #ffeefb !important;color:white}main button:hover,main input[type=submit]:hover,main .button:hover{background-color:#ee00af}main button:active,main input[type=submit]:active,main .button:active{background-color:#c50091}.tile .tile-info a,.tile .tile-info p{color:#a20077}.panel>h1{background-color:rgba(187,0,138,0.07);color:#222;top:0px}body.welcome #welcome-blurb em{color:#a20077}body.activities.index #related-activities{background-color:rgba(162,0,119,0.15)}#screen>header .logo a{width:228px;background-image:url(/assets/pharmacyclub_logo-37ee60556609dbae88da7ac8b58874c336e79a6861802a59f07a59f9f5243e74.png)}#screen>footer .row .left .logo{background-image:url(/assets/pharmacyclub_logo_white-d0441f31b3eda96d50cc7f14c2a0241938aea109ac697b3310a4e5f7ef526565.png)}
