/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.cf:before,.clearfix:before,.reference-search .search-form:before,.reference-search .search-form__wrap:before{content:"";display:table}.cf:after,.clearfix:after,.reference-search .search-form:after,.reference-search .search-form__wrap:after{clear:both}html{font:1em/1.5 "proxima-nova",helvetica,sans-serif;overflow-y:scroll;min-height:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre{margin-bottom:24px;margin-bottom:1.5rem}ul,ol,dd{margin-left:48px;margin-left:3rem}h1,.font--h-1{font-weight:400;font-size:40px;font-size:2.5rem;line-height:1.2;line-height:40px;color:inherit}@media screen and (min-width: 40.0625em){h1,.font--h-1{font-weight:400;font-size:56px;font-size:3.5rem;line-height:1.2857142857;line-height:1.2;color:inherit}}.font--h-1--bold{font-weight:700;font-size:30px;font-size:1.875rem;line-height:1.6;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){.font--h-1--bold{font-weight:700;font-size:50px;font-size:3.125rem;line-height:1.44;line-height:1.2;color:inherit}}h2,.font--h-2{font-weight:700;font-size:24px;font-size:1.5rem;line-height:1;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){h2,.font--h-2{font-weight:300;font-size:48px;font-size:3rem;line-height:1;line-height:1.2;color:inherit}}h3,.font--h-3{font-weight:700;font-size:22px;font-size:1.375rem;line-height:1.0909090909;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){h3,.font--h-3{font-weight:300;font-size:30px;font-size:1.875rem;line-height:1.6;line-height:1.2;color:inherit}}h4,.font--h-4{font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){h4,.font--h-4{font-weight:300;font-size:26px;font-size:1.625rem;line-height:1.8461538462;line-height:1.2;color:inherit}}h5,.font--h-5{font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.3333333333;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){h5,.font--h-5{font-weight:300;font-size:24px;font-size:1.5rem;line-height:1;line-height:1.2;color:inherit}}h6,.font--h-6{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.3333333333;line-height:1.2;color:inherit}@media screen and (min-width: 40.0625em){h6,.font--h-6{font-weight:700;font-size:22px;font-size:1.375rem;line-height:1.0909090909;line-height:1.2;color:inherit}}.font--f-1{font-weight:300;font-size:20px;font-size:1.25rem;line-height:1.2;line-height:1.5;color:#6C7884}@media screen and (min-width: 40.0625em){.font--f-1{font-weight:300;font-size:26px;font-size:1.625rem;line-height:1.8461538462;line-height:1.5;color:#6C7884}}.font--f-2{font-weight:300;font-size:17px;font-size:1.0625rem;line-height:1.4117647059;line-height:1.5;color:inherit}@media screen and (min-width: 40.0625em){.font--f-2{font-weight:300;font-size:20px;font-size:1.25rem;line-height:1.2;line-height:1.5;color:inherit}}.font--f-3{font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.3333333333;line-height:1.5;color:inherit;font-family:Georgia, serif;font-style:italic}.font--f-4{font-weight:700;font-size:16px;font-size:1rem;line-height:1.5;line-height:1.2;color:inherit}.font--f-5{font-weight:300;font-size:14px;font-size:.875rem;line-height:1.7142857143;line-height:1.2;color:#959EA7;text-transform:uppercase}.font--f-6{font-weight:700;font-size:13px;font-size:.8125rem;line-height:1.8461538462;line-height:1.2;color:inherit;letter-spacing:0.5px;text-transform:uppercase}.font--p-1{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;line-height:1.5;color:#959EA7}.font--p-2,.open-generator__above-fold p{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.7142857143;line-height:1.5;color:inherit}.font--p-3{font-weight:400;font-size:12px;font-size:.75rem;line-height:2;line-height:1.5;color:inherit}.font--p-4{font-weight:400;font-size:10px;font-size:.625rem;line-height:2.4;line-height:1.5;color:#6C7884}p,.font--p-5{font-weight:400;font-size:13px;font-size:.8125rem;line-height:1.8461538462;line-height:1.5;color:inherit}a,.link{color:#77BAFA;text-decoration:none}a:hover,a:active,a:focus,a.link--hover,.link:hover,.link:active,.link:focus,.link.link--hover{color:#59abf9}a:disabled,a.link--disabled,.link:disabled,.link.link--disabled{color:#d9ecfe}.link--disabled,.link:disabled{cursor:default}.link--primary{color:#FF9408}.link--primary:hover,.link--primary:active,.link--primary:focus,.link--primary.link--hover{color:#e88400}.link--primary:disabled,.link--primary.link--disabled{color:#ffaf45}.link--secondary{color:#2C3E50}.link--secondary:hover,.link--secondary:active,.link--secondary:focus,.link--secondary.link--hover{color:#212f3c}.link--secondary:disabled,.link--secondary.link--disabled{color:#425d77}.link--other{color:#6C7884}.link--other:hover,.link--other:active,.link--other:focus,.link--other.link--hover{color:#5e6973}.link--other:disabled,.link--other.link--disabled{color:#8c97a1}.font--light{font-weight:300}.font--normal{font-weight:400}.font--bold{font-weight:700}.list--unstyled,.list--inline,.seo-footer__legal-links,.breadcrumbs__list,.link-list__list,.menu-item-has-children__list,.main-navigation__actions,.profile-card__rating,.page-navigation{margin:0;padding:0;list-style:none}.list--inline,.seo-footer__legal-links{list-style:none}.list--inline li,.seo-footer__legal-links li{display:inline-block}.bg{background:#2C3E50}.bg--white{background-color:#fff}.bg--black{background-color:#2C3E50;color:#fff}.bg--black--l1{background-color:#6C7884;color:#fff}.bg--black--l2{background-color:#959EA7;color:#fff}.bg--black--l3{background-color:#D5D8DC}.bg--black--d1{background-color:#19242E;color:#fff}.bg--black--d2{background-color:#070A0D;color:#fff}.bg--black--d3{background-color:#020303;color:#fff}.bg--p1{background-color:#2C3E50;color:#fff}.bg--p1--l1{background-color:#6C7884;color:#fff}.bg--p1--l2{background-color:#959EA7;color:#fff}.bg--p1--l3{background-color:#D5D8DC}.bg--p1--d1{background-color:#19242E;color:#fff}.bg--p1--d2{background-color:#070A0D;color:#fff}.bg--p1--d3{background-color:#020303;color:#fff}.bg--p2{background-color:#F4F6F8}.bg--p2--d1{background-color:#d5dde4}.bg--p2--d2{background-color:#b6c3d0;color:#fff}.bg--p2--d3{background-color:#97aabd;color:#fff}.bg--p2--l1{background-color:#F9FAFB}.bg--p2--l2{background-color:#FCFCFD}.bg--p2--l3{background-color:#fff}.bg--p3{background-color:#FF9408;color:#fff}.bg--p3--l1{background-color:#ffaa3b;color:#fff}.bg--p3--l2{background-color:#ffc06e;color:#fff}.bg--p3--l3{background-color:#ffd6a1}.bg--p3--d1{background-color:#d47800;color:#fff}.bg--p3--d2{background-color:#a15b00;color:#fff}.bg--p3--d3{background-color:#6e3e00;color:#fff}.bg--s1{background-color:#77BAFA;color:#fff}.bg--s1--l1{background-color:#a8d3fc}.bg--s1--l2{background-color:#d9ecfe}.bg--s1--l3{background-color:#fff}.bg--s1--d1{background-color:#46a1f8;color:#fff}.bg--s1--d2{background-color:#1588f6;color:#fff}.bg--s1--d3{background-color:#086ed0;color:#fff}.bg--s2{background-color:#FCCD2D;color:#fff}.bg--s2--l1{background-color:#fdd95f;color:#fff}.bg--s2--l2{background-color:#fde592;color:#fff}.bg--s2--l3{background-color:#fef1c4}.bg--s2--d1{background-color:#f3bc03;color:#fff}.bg--s2--d2{background-color:#c09503;color:#fff}.bg--s2--d3{background-color:#8e6e02;color:#fff}.bg--s3{background-color:#3FC380;color:#fff}.bg--s3--l1{background-color:#66cf9a;color:#fff}.bg--s3--l2{background-color:#8ddbb3;color:#fff}.bg--s3--l3{background-color:#b4e7cd}.bg--s3--d1{background-color:#319e67;color:#fff}.bg--s3--d2{background-color:#25774d;color:#fff}.bg--s3--d3{background-color:#195034;color:#fff}.bg--s4{background-color:#FF664E;color:#fff}.bg--s4--l1{background-color:#ff9281;color:#fff}.bg--s4--l2{background-color:#ffbeb4}.bg--s4--l3{background-color:#ffeae7}.bg--s4--d1{background-color:#ff3a1b;color:#fff}.bg--s4--d2{background-color:#e71f00;color:#fff}.bg--s4--d3{background-color:#b41800;color:#fff}.bg--s5{background-color:#FBE4C1}.bg--s5--l1{background-color:#FDF0DD}.bg--s5--l2{background-color:#FEF9F1}.bg--s5--d1{background-color:#F8CF91;color:#fff}.bg--s5--d2{background-color:#F5BA61;color:#fff}.bg--facebook{background-color:#3A5795;color:#fff}.bg--facebook--l1{background-color:#4a6db8;color:#fff}.bg--facebook--l2{background-color:#6e8ac7;color:#fff}.bg--facebook--l3{background-color:#93a8d5;color:#fff}.bg--facebook--d1{background-color:#2c4270;color:#fff}.bg--facebook--d2{background-color:#1d2c4c;color:#fff}.bg--facebook--d3{background-color:#0f1727;color:#fff}.bg--google{background-color:#DF4A32;color:#fff}.bg--google--l1{background-color:#e6715e;color:#fff}.bg--google--l2{background-color:#ed988a;color:#fff}.bg--google--l3{background-color:#f4bfb6}.bg--google--d1{background-color:#c0341e;color:#fff}.bg--google--d2{background-color:#942817;color:#fff}.bg--google--d3{background-color:#681c10;color:#fff}.bg--twitter{background-color:#55ACEE;color:#fff}.bg--twitter--l1{background-color:#83c3f3;color:#fff}.bg--twitter--l2{background-color:#b2d9f7}.bg--twitter--l3{background-color:#e0f0fc}.bg--twitter--d1{background-color:#2795e9;color:#fff}.bg--twitter--d2{background-color:#147bc9;color:#fff}.bg--twitter--d3{background-color:#0f5f9b;color:#fff}.bg--edmodo{background-color:#3784D3;color:#fff}.bg--edmodo--l1{background-color:#619edc;color:#fff}.bg--edmodo--l2{background-color:#8bb7e5;color:#fff}.bg--edmodo--l3{background-color:#b4d1ef}.bg--edmodo--d1{background-color:#276bb0;color:#fff}.bg--edmodo--d2{background-color:#1e5186;color:#fff}.bg--edmodo--d3{background-color:#14385d;color:#fff}.color--white{color:#fff}.color--black{color:#2C3E50}.color--black--l1{color:#6C7884}.color--black--l2{color:#959EA7}.color--black--l3{color:#D5D8DC}.color--black--d1{color:#19242E}.color--black--d2{color:#070A0D}.color--black--d3{color:#020303}.color--p1{color:#2C3E50}.color--p1--l1{color:#6C7884}.color--p1--l2{color:#959EA7}.color--p1--l3{color:#D5D8DC}.color--p1--d1{color:#19242E}.color--p1--d2{color:#070A0D}.color--p1--d3{color:#020303}.color--p2{color:#F4F6F8}.color--p2--d1{color:#d5dde4}.color--p2--d2{color:#b6c3d0}.color--p2--d3{color:#97aabd}.color--p2--l1{color:#F9FAFB}.color--p2--l2{color:#FCFCFD}.color--p2--l3{color:#fff}.color--p3{color:#FF9408}.color--p3--l1{color:#ffaa3b}.color--p3--l2{color:#ffc06e}.color--p3--l3{color:#ffd6a1}.color--p3--d1{color:#d47800}.color--p3--d2{color:#a15b00}.color--p3--d3{color:#6e3e00}.color--s1{color:#77BAFA}.color--s1--l1{color:#a8d3fc}.color--s1--l2{color:#d9ecfe}.color--s1--l3{color:#fff}.color--s1--d1{color:#46a1f8}.color--s1--d2{color:#1588f6}.color--s1--d3{color:#086ed0}.color--s2{color:#FCCD2D}.color--s2--l1{color:#fdd95f}.color--s2--l2{color:#fde592}.color--s2--l3{color:#fef1c4}.color--s2--d1{color:#f3bc03}.color--s2--d2{color:#c09503}.color--s2--d3{color:#8e6e02}.color--s3{color:#3FC380}.color--s3--l1{color:#66cf9a}.color--s3--l2{color:#8ddbb3}.color--s3--l3{color:#b4e7cd}.color--s3--d1{color:#319e67}.color--s3--d2{color:#25774d}.color--s3--d3{color:#195034}.color--s4{color:#FF664E}.color--s4--l1{color:#ff9281}.color--s4--l2{color:#ffbeb4}.color--s4--l3{color:#ffeae7}.color--s4--d1{color:#ff3a1b}.color--s4--d2{color:#e71f00}.color--s4--d3{color:#b41800}.color--s5{color:#FBE4C1}.color--s5--l1{color:#FDF0DD}.color--s5--l2{color:#FEF9F1}.color--s5--d1{color:#F8CF91}.color--s5--d2{color:#F5BA61}.color--facebook{color:#3A5795}.color--facebook--l1{color:#4a6db8}.color--facebook--l2{color:#6e8ac7}.color--facebook--l3{color:#93a8d5}.color--facebook--d1{color:#2c4270}.color--facebook--d2{color:#1d2c4c}.color--facebook--d3{color:#0f1727}.color--google{color:#DF4A32}.color--google--l1{color:#e6715e}.color--google--l2{color:#ed988a}.color--google--l3{color:#f4bfb6}.color--google--d1{color:#c0341e}.color--google--d2{color:#942817}.color--google--d3{color:#681c10}.color--twitter{color:#55ACEE}.color--twitter--l1{color:#83c3f3}.color--twitter--l2{color:#b2d9f7}.color--twitter--l3{color:#e0f0fc}.color--twitter--d1{color:#2795e9}.color--twitter--d2{color:#147bc9}.color--twitter--d3{color:#0f5f9b}.color--edmodo{color:#3784D3}.color--edmodo--l1{color:#619edc}.color--edmodo--l2{color:#8bb7e5}.color--edmodo--l3{color:#b4d1ef}.color--edmodo--d1{color:#276bb0}.color--edmodo--d2{color:#1e5186}.color--edmodo--d3{color:#14385d}::-webkit-input-placeholder{color:#b0b7bf}:-moz-placeholder{color:#b0b7bf}::-moz-placeholder{color:#b0b7bf}:-ms-input-placeholder{color:#b0b7bf}label{color:#6C7884;font-weight:700;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:2;cursor:pointer}label:hover,label:focus{color:#959EA7}input[type=text],input[type=password],input[type=email],textarea{cursor:text;display:block;border:1px solid #D7DBE0;border-radius:3px;padding:.5em 1em;margin-bottom:.5em;width:100%;font-size:16px;font-size:1rem;line-height:1.5;outline:none}@media screen and (min-width: 40.0625em){input[type=text],input[type=password],input[type=email],textarea{font-size:16px;font-size:1rem;line-height:1.5}}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,textarea:hover{border-color:#9da6af}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border-color:#7bbafa}input[type=text]:disabled,input[type=text].form__input--disabled,input[type=password]:disabled,input[type=password].form__input--disabled,input[type=email]:disabled,input[type=email].form__input--disabled,textarea:disabled,textarea.form__input--disabled{background:#EBEBEB}input[type=text]:disabled:hover,input[type=text].form__input--disabled:hover,input[type=password]:disabled:hover,input[type=password].form__input--disabled:hover,input[type=email]:disabled:hover,input[type=email].form__input--disabled:hover,textarea:disabled:hover,textarea.form__input--disabled:hover{border-color:#D7DBE0}input[type=text].form__input--error,input[type=password].form__input--error,input[type=email].form__input--error,textarea.form__input--error{border-color:#FF664E;color:#FF664E}input[type=text].form__input--success,input[type=password].form__input--success,input[type=email].form__input--success,textarea.form__input--success{border-color:#3FC380;color:#3FC380}textarea{max-width:100%;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 40.0625em){textarea{font-size:16px;font-size:1rem;line-height:1.5}}.button,.hbspt-form .hs-button{display:inline-block;padding:0.5em 1em;font-weight:700;line-height:normal;text-decoration:none;text-align:center;color:#fff;background:#FF9408;border:0;border-radius:3px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);cursor:pointer;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;font-size:16px;font-size:1rem}.button:hover,.hbspt-form .hs-button:hover,.button:focus,.hbspt-form .hs-button:focus,.button:active,.hbspt-form .hs-button:active,.button.button--hover,.hbspt-form .button--hover.hs-button{background:#ffaa3b;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);color:#fff;outline:none}.button:disabled,.hbspt-form .hs-button:disabled,.button.button--disabled,.hbspt-form .button--disabled.hs-button{background:#ffd6a1;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1)}.button:disabled:hover,.hbspt-form .hs-button:disabled:hover,.button:disabled:focus,.hbspt-form .hs-button:disabled:focus,.button:disabled:active,.hbspt-form .hs-button:disabled:active,.button:disabled.button--hover,.hbspt-form .hs-button:disabled.button--hover,.button.button--disabled:hover,.hbspt-form .button--disabled.hs-button:hover,.button.button--disabled:focus,.hbspt-form .button--disabled.hs-button:focus,.button.button--disabled:active,.hbspt-form .button--disabled.hs-button:active,.button.button--disabled.button--hover,.hbspt-form .button--disabled.button--hover.hs-button{background:#ffd6a1;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);color:#fff}.button--large,.hbspt-form .hs-button{font-size:20px;font-size:1.25rem;padding:0.9rem 0.8rem;min-width:214px;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2)}.button--large:hover,.hbspt-form .hs-button:hover,.button--large:focus,.hbspt-form .hs-button:focus,.button--large:active,.hbspt-form .hs-button:active,.button--large.button--hover,.hbspt-form .button--hover.hs-button{box-shadow:0px 10px 12px 0px rgba(0,0,0,0.2)}.button--large.button--disabled,.hbspt-form .button--disabled.hs-button{box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1)}.button--large.button--disabled:hover,.hbspt-form .button--disabled.hs-button:hover{box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1)}.button--medium{font-size:16px;font-size:1rem;padding:16px 40px}.button--flat:hover,.button--flat:focus,.button--flat:active,.button--flat.button--hover{background:#d47800}.button--disabled{cursor:default}.button--p1{background:#2C3E50;color:#fff}.button--p1:hover,.button--p1:focus,.button--p1:active,.button--p1.button--hover{background:#6C7884;color:#fff}.button--p1:disabled,.button--p1.button--disabled{background:#959EA7}.button--p1:disabled:hover,.button--p1:disabled:focus,.button--p1:disabled:active,.button--p1:disabled.button--hover,.button--p1.button--disabled:hover,.button--p1.button--disabled:focus,.button--p1.button--disabled:active,.button--p1.button--disabled.button--hover{background:#959EA7}.button--p1.button--flat{box-shadow:none}.button--p1.button--flat:hover,.button--p1.button--flat:focus,.button--p1.button--flat:active,.button--p1.button--flat.button--hover{background:#19242E;color:#fff;box-shadow:none}.button--p1.button--flat:hover.button--disabled,.button--p1.button--flat:focus.button--disabled,.button--p1.button--flat:active.button--disabled,.button--p1.button--flat.button--hover.button--disabled{background:#959EA7;color:#fff;box-shadow:none}.button--p2{background:#F4F6F8;color:#2C3E50}.button--p2:hover,.button--p2:focus,.button--p2:active,.button--p2.button--hover{background:#F9FAFB;color:#2C3E50}.button--p2:disabled,.button--p2.button--disabled{background:#FCFCFD;color:#D5D8DC}.button--p2:disabled:hover,.button--p2:disabled:focus,.button--p2:disabled:active,.button--p2:disabled.button--hover,.button--p2.button--disabled:hover,.button--p2.button--disabled:focus,.button--p2.button--disabled:active,.button--p2.button--disabled.button--hover{background:#FCFCFD;color:#D5D8DC}.button--p2.button--flat{box-shadow:none}.button--p2.button--flat:hover,.button--p2.button--flat:focus,.button--p2.button--flat:active,.button--p2.button--flat.button--hover{background:#d5dde4;color:#2C3E50;box-shadow:none}.button--p2.button--flat:hover.button--disabled,.button--p2.button--flat:focus.button--disabled,.button--p2.button--flat:active.button--disabled,.button--p2.button--flat.button--hover.button--disabled{background:#FCFCFD;color:#2C3E50;box-shadow:none}.button--p3{background:#FF9408;color:#fff}.button--p3:hover,.button--p3:focus,.button--p3:active,.button--p3.button--hover{background:#ffaa3b;color:#fff}.button--p3:disabled,.button--p3.button--disabled{background:#ffc06e}.button--p3:disabled:hover,.button--p3:disabled:focus,.button--p3:disabled:active,.button--p3:disabled.button--hover,.button--p3.button--disabled:hover,.button--p3.button--disabled:focus,.button--p3.button--disabled:active,.button--p3.button--disabled.button--hover{background:#ffc06e}.button--p3.button--flat{box-shadow:none}.button--p3.button--flat:hover,.button--p3.button--flat:focus,.button--p3.button--flat:active,.button--p3.button--flat.button--hover{background:#d47800;color:#fff;box-shadow:none}.button--p3.button--flat:hover.button--disabled,.button--p3.button--flat:focus.button--disabled,.button--p3.button--flat:active.button--disabled,.button--p3.button--flat.button--hover.button--disabled{background:#ffc06e;color:#fff;box-shadow:none}.button--s1{background:#77BAFA;color:#fff}.button--s1:hover,.button--s1:focus,.button--s1:active,.button--s1.button--hover{background:#a8d3fc;color:#fff}.button--s1:disabled,.button--s1.button--disabled{background:#d9ecfe}.button--s1:disabled:hover,.button--s1:disabled:focus,.button--s1:disabled:active,.button--s1:disabled.button--hover,.button--s1.button--disabled:hover,.button--s1.button--disabled:focus,.button--s1.button--disabled:active,.button--s1.button--disabled.button--hover{background:#d9ecfe}.button--s1.button--flat{box-shadow:none}.button--s1.button--flat:hover,.button--s1.button--flat:focus,.button--s1.button--flat:active,.button--s1.button--flat.button--hover{background:#46a1f8;color:#fff;box-shadow:none}.button--s1.button--flat:hover.button--disabled,.button--s1.button--flat:focus.button--disabled,.button--s1.button--flat:active.button--disabled,.button--s1.button--flat.button--hover.button--disabled{background:#d9ecfe;color:#fff;box-shadow:none}.button--s2{background:#FCCD2D;color:#fff}.button--s2:hover,.button--s2:focus,.button--s2:active,.button--s2.button--hover{background:#fdd95f;color:#fff}.button--s2:disabled,.button--s2.button--disabled{background:#fde592}.button--s2:disabled:hover,.button--s2:disabled:focus,.button--s2:disabled:active,.button--s2:disabled.button--hover,.button--s2.button--disabled:hover,.button--s2.button--disabled:focus,.button--s2.button--disabled:active,.button--s2.button--disabled.button--hover{background:#fde592}.button--s2.button--flat{box-shadow:none}.button--s2.button--flat:hover,.button--s2.button--flat:focus,.button--s2.button--flat:active,.button--s2.button--flat.button--hover{background:#f3bc03;color:#fff;box-shadow:none}.button--s2.button--flat:hover.button--disabled,.button--s2.button--flat:focus.button--disabled,.button--s2.button--flat:active.button--disabled,.button--s2.button--flat.button--hover.button--disabled{background:#fde592;color:#fff;box-shadow:none}.button--s3{background:#3FC380;color:#fff}.button--s3:hover,.button--s3:focus,.button--s3:active,.button--s3.button--hover{background:#66cf9a;color:#fff}.button--s3:disabled,.button--s3.button--disabled{background:#8ddbb3}.button--s3:disabled:hover,.button--s3:disabled:focus,.button--s3:disabled:active,.button--s3:disabled.button--hover,.button--s3.button--disabled:hover,.button--s3.button--disabled:focus,.button--s3.button--disabled:active,.button--s3.button--disabled.button--hover{background:#8ddbb3}.button--s3.button--flat{box-shadow:none}.button--s3.button--flat:hover,.button--s3.button--flat:focus,.button--s3.button--flat:active,.button--s3.button--flat.button--hover{background:#319e67;color:#fff;box-shadow:none}.button--s3.button--flat:hover.button--disabled,.button--s3.button--flat:focus.button--disabled,.button--s3.button--flat:active.button--disabled,.button--s3.button--flat.button--hover.button--disabled{background:#8ddbb3;color:#fff;box-shadow:none}.button--s4{background:#FF664E;color:#fff}.button--s4:hover,.button--s4:focus,.button--s4:active,.button--s4.button--hover{background:#ff9281;color:#fff}.button--s4:disabled,.button--s4.button--disabled{background:#ffbeb4}.button--s4:disabled:hover,.button--s4:disabled:focus,.button--s4:disabled:active,.button--s4:disabled.button--hover,.button--s4.button--disabled:hover,.button--s4.button--disabled:focus,.button--s4.button--disabled:active,.button--s4.button--disabled.button--hover{background:#ffbeb4}.button--s4.button--flat{box-shadow:none}.button--s4.button--flat:hover,.button--s4.button--flat:focus,.button--s4.button--flat:active,.button--s4.button--flat.button--hover{background:#ff3a1b;color:#fff;box-shadow:none}.button--s4.button--flat:hover.button--disabled,.button--s4.button--flat:focus.button--disabled,.button--s4.button--flat:active.button--disabled,.button--s4.button--flat.button--hover.button--disabled{background:#ffbeb4;color:#fff;box-shadow:none}.button--s5{background:#FBE4C1;color:#2C3E50}.button--s5:hover,.button--s5:focus,.button--s5:active,.button--s5.button--hover{background:#FDF0DD;color:#2C3E50}.button--s5:disabled,.button--s5.button--disabled{background:#FEF9F1;color:#D5D8DC}.button--s5:disabled:hover,.button--s5:disabled:focus,.button--s5:disabled:active,.button--s5:disabled.button--hover,.button--s5.button--disabled:hover,.button--s5.button--disabled:focus,.button--s5.button--disabled:active,.button--s5.button--disabled.button--hover{background:#FEF9F1;color:#D5D8DC}.button--s5.button--flat{box-shadow:none}.button--s5.button--flat:hover,.button--s5.button--flat:focus,.button--s5.button--flat:active,.button--s5.button--flat.button--hover{background:#F8CF91;color:#2C3E50;box-shadow:none}.button--s5.button--flat:hover.button--disabled,.button--s5.button--flat:focus.button--disabled,.button--s5.button--flat:active.button--disabled,.button--s5.button--flat.button--hover.button--disabled{background:#FEF9F1;color:#2C3E50;box-shadow:none}.button--white{background:#fff;color:#2C3E50}.button--white:hover,.button--white:focus,.button--white:active,.button--white.button--hover{color:#2C3E50}.button--white:disabled,.button--white.button--disabled{color:#D5D8DC}.button--white:disabled:hover,.button--white:disabled:focus,.button--white:disabled:active,.button--white:disabled.button--hover,.button--white.button--disabled:hover,.button--white.button--disabled:focus,.button--white.button--disabled:active,.button--white.button--disabled.button--hover{color:#D5D8DC}.button--white.button--flat{box-shadow:none}.button--white.button--flat:hover,.button--white.button--flat:focus,.button--white.button--flat:active,.button--white.button--flat.button--hover{color:#2C3E50;box-shadow:none}.button--white.button--flat:hover.button--disabled,.button--white.button--flat:focus.button--disabled,.button--white.button--flat:active.button--disabled,.button--white.button--flat.button--hover.button--disabled{color:#2C3E50;box-shadow:none}.button--black{background:#2C3E50;color:#fff}.button--black:hover,.button--black:focus,.button--black:active,.button--black.button--hover{background:#6C7884;color:#fff}.button--black:disabled,.button--black.button--disabled{background:#959EA7}.button--black:disabled:hover,.button--black:disabled:focus,.button--black:disabled:active,.button--black:disabled.button--hover,.button--black.button--disabled:hover,.button--black.button--disabled:focus,.button--black.button--disabled:active,.button--black.button--disabled.button--hover{background:#959EA7}.button--black.button--flat{box-shadow:none}.button--black.button--flat:hover,.button--black.button--flat:focus,.button--black.button--flat:active,.button--black.button--flat.button--hover{background:#19242E;color:#fff;box-shadow:none}.button--black.button--flat:hover.button--disabled,.button--black.button--flat:focus.button--disabled,.button--black.button--flat:active.button--disabled,.button--black.button--flat.button--hover.button--disabled{background:#959EA7;color:#fff;box-shadow:none}.button--neutral{background:#fff;border:1px solid;border-color:#b6c3d0;color:#6C7884;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.08)}.button--neutral:hover,.button--neutral:focus,.button--neutral:active,.button--neutral.button--hover{background:#fff;color:#2C3E50;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.08)}.button--neutral:disabled,.button--neutral.button--disabled{background:#fff;color:#D5D8DC;border-color:#D5D8DC;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.04)}.button--neutral:disabled:hover,.button--neutral:disabled:focus,.button--neutral:disabled:active,.button--neutral:disabled.button--hover,.button--neutral.button--disabled:hover,.button--neutral.button--disabled:focus,.button--neutral.button--disabled:active,.button--neutral.button--disabled.button--hover{background:#fff;color:#D5D8DC;border-color:#D5D8DC;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.04)}.button--neutral.button--flat{box-shadow:none}.button--neutral.button--flat:hover,.button--neutral.button--flat:focus,.button--neutral.button--flat:active,.button--neutral.button--flat.button--hover{box-shadow:none}.button--neutral.button--flat:hover.button--disabled,.button--neutral.button--flat:focus.button--disabled,.button--neutral.button--flat:active.button--disabled,.button--neutral.button--flat.button--hover.button--disabled{box-shadow:none}.button--with-icon{position:relative}.button--with-icon.button--large,.hbspt-form .button--with-icon.hs-button{padding-left:62px}.button--with-icon.button--large .button__icon,.hbspt-form .button--with-icon.hs-button .button__icon{margin-right:0;position:absolute;left:16px;width:22px;height:22px;text-align:center}.button--with-icon.button--large .button__icon svg,.hbspt-form .button--with-icon.hs-button .button__icon svg{display:inline-block}.button__icon{margin-right:6px;line-height:inherit;vertical-align:middle}.button__icon .refme-icon{font-size:26px}.button--facebook{background:#3A5795;color:#fff}.button--facebook:hover,.button--facebook:focus,.button--facebook:active,.button--facebook.button--hover{background:#4a6db8;color:#fff}.button--facebook:disabled,.button--facebook.button--disabled{background:#6e8ac7}.button--facebook:disabled:hover,.button--facebook:disabled:focus,.button--facebook:disabled:active,.button--facebook:disabled.button--hover,.button--facebook.button--disabled:hover,.button--facebook.button--disabled:focus,.button--facebook.button--disabled:active,.button--facebook.button--disabled.button--hover{background:#6e8ac7}.button--facebook.button--flat{box-shadow:none}.button--facebook.button--flat:hover,.button--facebook.button--flat:focus,.button--facebook.button--flat:active,.button--facebook.button--flat.button--hover{background:#2c4270;color:#fff;box-shadow:none}.button--facebook.button--flat:hover.button--disabled,.button--facebook.button--flat:focus.button--disabled,.button--facebook.button--flat:active.button--disabled,.button--facebook.button--flat.button--hover.button--disabled{background:#6e8ac7;color:#fff;box-shadow:none}.button--google{background:#DF4A32;color:#fff}.button--google:hover,.button--google:focus,.button--google:active,.button--google.button--hover{background:#e6715e;color:#fff}.button--google:disabled,.button--google.button--disabled{background:#ed988a}.button--google:disabled:hover,.button--google:disabled:focus,.button--google:disabled:active,.button--google:disabled.button--hover,.button--google.button--disabled:hover,.button--google.button--disabled:focus,.button--google.button--disabled:active,.button--google.button--disabled.button--hover{background:#ed988a}.button--google.button--flat{box-shadow:none}.button--google.button--flat:hover,.button--google.button--flat:focus,.button--google.button--flat:active,.button--google.button--flat.button--hover{background:#c0341e;color:#fff;box-shadow:none}.button--google.button--flat:hover.button--disabled,.button--google.button--flat:focus.button--disabled,.button--google.button--flat:active.button--disabled,.button--google.button--flat.button--hover.button--disabled{background:#ed988a;color:#fff;box-shadow:none}.button--twitter{background:#55ACEE;color:#fff}.button--twitter:hover,.button--twitter:focus,.button--twitter:active,.button--twitter.button--hover{background:#83c3f3;color:#fff}.button--twitter:disabled,.button--twitter.button--disabled{background:#b2d9f7}.button--twitter:disabled:hover,.button--twitter:disabled:focus,.button--twitter:disabled:active,.button--twitter:disabled.button--hover,.button--twitter.button--disabled:hover,.button--twitter.button--disabled:focus,.button--twitter.button--disabled:active,.button--twitter.button--disabled.button--hover{background:#b2d9f7}.button--twitter.button--flat{box-shadow:none}.button--twitter.button--flat:hover,.button--twitter.button--flat:focus,.button--twitter.button--flat:active,.button--twitter.button--flat.button--hover{background:#2795e9;color:#fff;box-shadow:none}.button--twitter.button--flat:hover.button--disabled,.button--twitter.button--flat:focus.button--disabled,.button--twitter.button--flat:active.button--disabled,.button--twitter.button--flat.button--hover.button--disabled{background:#b2d9f7;color:#fff;box-shadow:none}.button--edmodo{background:#3784D3;color:#fff}.button--edmodo:hover,.button--edmodo:focus,.button--edmodo:active,.button--edmodo.button--hover{background:#619edc;color:#fff}.button--edmodo:disabled,.button--edmodo.button--disabled{background:#8bb7e5}.button--edmodo:disabled:hover,.button--edmodo:disabled:focus,.button--edmodo:disabled:active,.button--edmodo:disabled.button--hover,.button--edmodo.button--disabled:hover,.button--edmodo.button--disabled:focus,.button--edmodo.button--disabled:active,.button--edmodo.button--disabled.button--hover{background:#8bb7e5}.button--edmodo.button--flat{box-shadow:none}.button--edmodo.button--flat:hover,.button--edmodo.button--flat:focus,.button--edmodo.button--flat:active,.button--edmodo.button--flat.button--hover{background:#276bb0;color:#fff;box-shadow:none}.button--edmodo.button--flat:hover.button--disabled,.button--edmodo.button--flat:focus.button--disabled,.button--edmodo.button--flat:active.button--disabled,.button--edmodo.button--flat.button--hover.button--disabled{background:#8bb7e5;color:#fff;box-shadow:none}.dropdown{position:relative;cursor:pointer}.dropdown__list{display:none;position:absolute;left:0px;margin:0;width:100%;list-style:none;z-index:0;border-radius:0 0 3px 3px;-ms-box-shadow:0px 2px 8px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 8px rgba(0,0,0,0.2);box-shadow:0px 2px 8px rgba(0,0,0,0.2)}.dropdown__list-item{display:block;background-color:#fff;font-size:16px;font-size:1rem;line-height:1.5;padding:0.8em 1em}.dropdown__list-item:hover{background:#F4F6F8}.dropdown__list-item:hover .dropdown__list-link{color:#2C3E50}.dropdown__list-item:last-child{border-radius:0 0 3px 3px}.dropdown__list-item .dropdown__list-link{padding:0;background-color:inherit;border:none;color:#6C7884;text-decoration:none}.dropdown__select{position:relative;display:block;padding:0.8em 1em;color:#6C7884;background-color:#fff;font-size:16px;font-size:1rem;line-height:1.5;-ms-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-o-box-shadow:0px 1px 3px rgba(0,0,0,0.1);box-shadow:0px 1px 3px rgba(0,0,0,0.1);z-index:1}.dropdown__select:hover{color:#2C3E50}.dropdown__select:hover .dropdown__select-text::after{border-top-color:#2C3E50}.dropdown__select-text{display:block}.dropdown__select-text::after{content:'';display:none;margin-left:8px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #6C7884;vertical-align:middle}@media screen and (min-width: 40.0625em){.dropdown__select-text::after{display:inline-block}}.dropdown--activehover:hover .dropdown__list{display:block}.dropdown--activehover:hover .dropdown__select{color:#2C3E50}.dropdown--activehover:hover .dropdown__select .dropdown__select-text::after{border-top-color:#2C3E50}.dropdown--field-label .dropdown__select{padding:0.4em 0.8em;font-weight:700;-ms-box-shadow:0px 0px 0px transparent;-o-box-shadow:0px 0px 0px transparent;box-shadow:0px 0px 0px transparent;z-index:4}.dropdown--field-label .dropdown__list{z-index:3}.dropdown--field-label .dropdown__list-item{padding:0.4em 0.8em}.dropdown--icon-right{border-radius:3px 3px 0 0}.dropdown--icon-right .dropdown__select{padding:1.3em 1.4em;-ms-box-shadow:0px 2px 7px rgba(0,0,0,0.04);-o-box-shadow:0px 2px 7px rgba(0,0,0,0.04);box-shadow:0px 2px 7px rgba(0,0,0,0.04);border-radius:3px}.dropdown--icon-right .dropdown__select::after{content:'';top:0;position:absolute;right:3.4em;height:100%;border-left:1px solid #D5D8DC}.dropdown--icon-right .dropdown__select .dropdown__select-text{padding-right:2.8em}.dropdown--icon-right .dropdown__select .dropdown__select-text:after{position:absolute;right:18px;height:100%;top:100%;margin:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #6C7884;-webkit-transform:translateY(-54%);-ms-transform:translateY(-54%);transform:translateY(-54%)}.dropdown--icon-right .dropdown__select:hover .dropdown__select-text:after{border-top-color:#2C3E50}.dropdown--icon-right .dropdown__list-item{padding:1.3em 1.4em}.dropdown--active .dropdown__select{color:#2C3E50}.dropdown--active .dropdown__select .dropdown__select-text::after{border-top-color:#2C3E50}.dropdown--active .dropdown__list{display:block}.dropdown--active.dropdown--field-label .dropdown__select{-ms-box-shadow:0px 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0px 1px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:3px 3px 0 0}.dropdown--active.dropdown--icon-right{-ms-box-shadow:0px 2px 8px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 8px rgba(0,0,0,0.2);box-shadow:0px 2px 8px rgba(0,0,0,0.2)}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:50}@media screen and (min-width: 40.0625em){.modal{padding:20px}}.modal--in-element{position:absolute;z-index:25}.modal__container{background:#fff;width:100%;height:100%;margin:0 auto;padding:16px;overflow:auto;position:relative;z-index:2}@media screen and (min-width: 40.0625em){.modal__container{max-width:840px;height:auto;max-height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:6px;box-shadow:0px 2px 8px rgba(44,62,80,0.2)}}.modal__bg{background:#2C3E50;background:rgba(44,62,80,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.modal__bg--dark{background:#2C3E50;background:rgba(44,62,80,0.8)}.modal__bg--light{background:#fff;background:rgba(255,255,255,0.7)}.modal--in-element .modal__bg{background:#fff;background:rgba(255,255,255,0.7)}.modal__close{position:absolute;right:0;top:0;padding:16px;z-index:10;font-size:16px;font-size:1rem;line-height:1.5;line-height:1;color:#959EA7;cursor:pointer}@media screen and (min-width: 40.0625em){.modal__close{color:#FCFCFD}}.modal__container .modal__close{color:#959EA7}.tooltip{display:block;position:absolute;left:-10px;top:2.5em;min-width:240px;padding:1em;box-shadow:0px 0px 15px rgba(0,0,0,0.2);border-radius:6px;background:#fff;z-index:20;text-align:left;font-size:16px;font-size:1rem}.tooltip:before{content:"";position:absolute;left:18px;top:-9px;width:18px;height:18px;border:#D7DBE0 solid 0;border-left-width:1px;border-top-width:1px;background:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:20}.tooltip--bottom-left{left:-10px;top:2.5em}.tooltip--bottom-left:before{left:18px;top:-9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip--bottom-center{left:50%;top:2.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--bottom-center:before{left:50%;top:-9px;margin-left:-9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip--bottom-right{left:auto;right:-10px;top:2.5em}.tooltip--bottom-right:before{left:auto;right:18px;top:-9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip--top-left{left:-10px;top:auto;bottom:2.5em}.tooltip--top-left:before{left:18px;top:auto;bottom:-10px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.tooltip--top-center{left:50%;top:auto;bottom:2.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--top-center:before{left:50%;top:auto;bottom:-10px;margin-left:-9px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.tooltip--top-right{left:auto;right:-10px;top:auto;bottom:2.5em}.tooltip--top-right:before{left:auto;right:18px;top:auto;bottom:-10px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.image-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(44,62,80,0.29)}.image-mask--with-subtext{background:rgba(44,62,80,0.6)}.toast{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;padding:0.5rem 1rem;position:relative;z-index:1000}.toast--active{-webkit-transition:0.1s ease-in-out opacity;transition:0.1s ease-in-out opacity;opacity:1}.toast--inactive{-webkit-transition:0.5s ease-in-out opacity;transition:0.5s ease-in-out opacity;opacity:0}.toast--confirmation{background-color:#8ddbb3;color:#2C3E50;border-color:#3FC380}.toast--warning{background-color:#ff9281;color:#2C3E50;border-color:#FF664E}.toast--info{background-color:#FDF0DD;border-color:#F8CF91;color:#6C7884}.tip{position:relative;padding:8px 6px 6px;background-color:#FDF0DD;border:1px solid #F8CF91;border-radius:3px;color:#6C7884;text-align:left}.tip__icon{position:absolute;top:13px;left:10px;font-size:18px;font-size:1.125rem}.tip__header{display:block;font-weight:bold}.tip--vertical .tip__header{display:block}@media screen and (min-width: 40.0625em){.tip--horizontal .tip__header{display:inline-block}}.tip__content-wrap{padding:0.5rem}.tip__icon+.tip__content-wrap{padding-left:1.5rem}.tip__link{display:block;margin-top:8px;text-decoration:underline}.tip__link--no-style{display:inline;margin:0;color:#6C7884;font-style:italic}.tip__link--no-style:hover,.tip__link--no-style:active,.tip__link--no-style:focus{color:#6C7884}.grid{list-style:none;margin:0;padding:0;margin-left:-24px}.grid__item{display:inline-block;padding-left:24px;vertical-align:top;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-12px}.grid--narrow>.grid__item{padding-left:12px}.grid--wide{margin-left:-48px}.grid--wide>.grid__item{padding-left:48px}.one-whole{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths{width:25%}.three-quarters,.six-eighths,.nine-twelfths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width: 640px){.mobile--one-whole{width:100%}.mobile--one-half,.mobile--two-quarters,.mobile--three-sixths,.mobile--four-eighths,.mobile--five-tenths,.mobile--six-twelfths{width:50%}.mobile--one-third,.mobile--two-sixths,.mobile--four-twelfths{width:33.333%}.mobile--two-thirds,.mobile--four-sixths,.mobile--eight-twelfths{width:66.666%}.mobile--one-quarter,.mobile--two-eighths,.mobile--three-twelfths{width:25%}.mobile--three-quarters,.mobile--six-eighths,.mobile--nine-twelfths{width:75%}.mobile--one-fifth,.mobile--two-tenths{width:20%}.mobile--two-fifths,.mobile--four-tenths{width:40%}.mobile--three-fifths,.mobile--six-tenths{width:60%}.mobile--four-fifths,.mobile--eight-tenths{width:80%}.mobile--one-sixth,.mobile--two-twelfths{width:16.666%}.mobile--five-sixths,.mobile--ten-twelfths{width:83.333%}.mobile--one-eighth{width:12.5%}.mobile--three-eighths{width:37.5%}.mobile--five-eighths{width:62.5%}.mobile--seven-eighths{width:87.5%}.mobile--one-tenth{width:10%}.mobile--three-tenths{width:30%}.mobile--seven-tenths{width:70%}.mobile--nine-tenths{width:90%}.mobile--one-twelfth{width:8.333%}.mobile--five-twelfths{width:41.666%}.mobile--seven-twelfths{width:58.333%}.mobile--eleven-twelfths{width:91.666%}}@media only screen and (min-width: 641px) and (max-width: 1023px){.tablet--one-whole{width:100%}.tablet--one-half,.tablet--two-quarters,.tablet--three-sixths,.tablet--four-eighths,.tablet--five-tenths,.tablet--six-twelfths{width:50%}.tablet--one-third,.tablet--two-sixths,.tablet--four-twelfths{width:33.333%}.tablet--two-thirds,.tablet--four-sixths,.tablet--eight-twelfths{width:66.666%}.tablet--one-quarter,.tablet--two-eighths,.tablet--three-twelfths{width:25%}.tablet--three-quarters,.tablet--six-eighths,.tablet--nine-twelfths{width:75%}.tablet--one-fifth,.tablet--two-tenths{width:20%}.tablet--two-fifths,.tablet--four-tenths{width:40%}.tablet--three-fifths,.tablet--six-tenths{width:60%}.tablet--four-fifths,.tablet--eight-tenths{width:80%}.tablet--one-sixth,.tablet--two-twelfths{width:16.666%}.tablet--five-sixths,.tablet--ten-twelfths{width:83.333%}.tablet--one-eighth{width:12.5%}.tablet--three-eighths{width:37.5%}.tablet--five-eighths{width:62.5%}.tablet--seven-eighths{width:87.5%}.tablet--one-tenth{width:10%}.tablet--three-tenths{width:30%}.tablet--seven-tenths{width:70%}.tablet--nine-tenths{width:90%}.tablet--one-twelfth{width:8.333%}.tablet--five-twelfths{width:41.666%}.tablet--seven-twelfths{width:58.333%}.tablet--eleven-twelfths{width:91.666%}}@media only screen and (max-width: 1023px){.desktop--one-whole{width:100%}.desktop--one-half,.desktop--two-quarters,.desktop--three-sixths,.desktop--four-eighths,.desktop--five-tenths,.desktop--six-twelfths{width:50%}.desktop--one-third,.desktop--two-sixths,.desktop--four-twelfths{width:33.333%}.desktop--two-thirds,.desktop--four-sixths,.desktop--eight-twelfths{width:66.666%}.desktop--one-quarter,.desktop--two-eighths,.desktop--three-twelfths{width:25%}.desktop--three-quarters,.desktop--six-eighths,.desktop--nine-twelfths{width:75%}.desktop--one-fifth,.desktop--two-tenths{width:20%}.desktop--two-fifths,.desktop--four-tenths{width:40%}.desktop--three-fifths,.desktop--six-tenths{width:60%}.desktop--four-fifths,.desktop--eight-tenths{width:80%}.desktop--one-sixth,.desktop--two-twelfths{width:16.666%}.desktop--five-sixths,.desktop--ten-twelfths{width:83.333%}.desktop--one-eighth{width:12.5%}.desktop--three-eighths{width:37.5%}.desktop--five-eighths{width:62.5%}.desktop--seven-eighths{width:87.5%}.desktop--one-tenth{width:10%}.desktop--three-tenths{width:30%}.desktop--seven-tenths{width:70%}.desktop--nine-tenths{width:90%}.desktop--one-twelfth{width:8.333%}.desktop--five-twelfths{width:41.666%}.desktop--seven-twelfths{width:58.333%}.desktop--eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1024px){.large--one-whole{width:100%}.large--one-half,.large--two-quarters,.large--three-sixths,.large--four-eighths,.large--five-tenths,.large--six-twelfths{width:50%}.large--one-third,.large--two-sixths,.large--four-twelfths{width:33.333%}.large--two-thirds,.large--four-sixths,.large--eight-twelfths{width:66.666%}.large--one-quarter,.large--two-eighths,.large--three-twelfths{width:25%}.large--three-quarters,.large--six-eighths,.large--nine-twelfths{width:75%}.large--one-fifth,.large--two-tenths{width:20%}.large--two-fifths,.large--four-tenths{width:40%}.large--three-fifths,.large--six-tenths{width:60%}.large--four-fifths,.large--eight-tenths{width:80%}.large--one-sixth,.large--two-twelfths{width:16.666%}.large--five-sixths,.large--ten-twelfths{width:83.333%}.large--one-eighth{width:12.5%}.large--three-eighths{width:37.5%}.large--five-eighths{width:62.5%}.large--seven-eighths{width:87.5%}.large--one-tenth{width:10%}.large--three-tenths{width:30%}.large--seven-tenths{width:70%}.large--nine-tenths{width:90%}.large--one-twelfth{width:8.333%}.large--five-twelfths{width:41.666%}.large--seven-twelfths{width:58.333%}.large--eleven-twelfths{width:91.666%}}[class*="push--"]{position:relative}.push--one-whole{left:100%}.push--one-half,.push--two-quarters,.push--three-sixths,.push--four-eighths,.push--five-tenths,.push--six-twelfths{left:50%}.push--one-third,.push--two-sixths,.push--four-twelfths{left:33.333%}.push--two-thirds,.push--four-sixths,.push--eight-twelfths{left:66.666%}.push--one-quarter,.push--two-eighths,.push--three-twelfths{left:25%}.push--three-quarters,.push--six-eighths,.push--nine-twelfths{left:75%}.push--one-fifth,.push--two-tenths{left:20%}.push--two-fifths,.push--four-tenths{left:40%}.push--three-fifths,.push--six-tenths{left:60%}.push--four-fifths,.push--eight-tenths{left:80%}.push--one-sixth,.push--two-twelfths{left:16.666%}.push--five-sixths,.push--ten-twelfths{left:83.333%}.push--one-eighth{left:12.5%}.push--three-eighths{left:37.5%}.push--five-eighths{left:62.5%}.push--seven-eighths{left:87.5%}.push--one-tenth{left:10%}.push--three-tenths{left:30%}.push--seven-tenths{left:70%}.push--nine-tenths{left:90%}.push--one-twelfth{left:8.333%}.push--five-twelfths{left:41.666%}.push--seven-twelfths{left:58.333%}.push--eleven-twelfths{left:91.666%}@media only screen and (max-width: 640px){.push--mobile--one-whole{left:100%}.push--mobile--one-half,.push--mobile--two-quarters,.push--mobile--three-sixths,.push--mobile--four-eighths,.push--mobile--five-tenths,.push--mobile--six-twelfths{left:50%}.push--mobile--one-third,.push--mobile--two-sixths,.push--mobile--four-twelfths{left:33.333%}.push--mobile--two-thirds,.push--mobile--four-sixths,.push--mobile--eight-twelfths{left:66.666%}.push--mobile--one-quarter,.push--mobile--two-eighths,.push--mobile--three-twelfths{left:25%}.push--mobile--three-quarters,.push--mobile--six-eighths,.push--mobile--nine-twelfths{left:75%}.push--mobile--one-fifth,.push--mobile--two-tenths{left:20%}.push--mobile--two-fifths,.push--mobile--four-tenths{left:40%}.push--mobile--three-fifths,.push--mobile--six-tenths{left:60%}.push--mobile--four-fifths,.push--mobile--eight-tenths{left:80%}.push--mobile--one-sixth,.push--mobile--two-twelfths{left:16.666%}.push--mobile--five-sixths,.push--mobile--ten-twelfths{left:83.333%}.push--mobile--one-eighth{left:12.5%}.push--mobile--three-eighths{left:37.5%}.push--mobile--five-eighths{left:62.5%}.push--mobile--seven-eighths{left:87.5%}.push--mobile--one-tenth{left:10%}.push--mobile--three-tenths{left:30%}.push--mobile--seven-tenths{left:70%}.push--mobile--nine-tenths{left:90%}.push--mobile--one-twelfth{left:8.333%}.push--mobile--five-twelfths{left:41.666%}.push--mobile--seven-twelfths{left:58.333%}.push--mobile--eleven-twelfths{left:91.666%}}@media only screen and (min-width: 641px) and (max-width: 1023px){.push--tablet--one-whole{left:100%}.push--tablet--one-half,.push--tablet--two-quarters,.push--tablet--three-sixths,.push--tablet--four-eighths,.push--tablet--five-tenths,.push--tablet--six-twelfths{left:50%}.push--tablet--one-third,.push--tablet--two-sixths,.push--tablet--four-twelfths{left:33.333%}.push--tablet--two-thirds,.push--tablet--four-sixths,.push--tablet--eight-twelfths{left:66.666%}.push--tablet--one-quarter,.push--tablet--two-eighths,.push--tablet--three-twelfths{left:25%}.push--tablet--three-quarters,.push--tablet--six-eighths,.push--tablet--nine-twelfths{left:75%}.push--tablet--one-fifth,.push--tablet--two-tenths{left:20%}.push--tablet--two-fifths,.push--tablet--four-tenths{left:40%}.push--tablet--three-fifths,.push--tablet--six-tenths{left:60%}.push--tablet--four-fifths,.push--tablet--eight-tenths{left:80%}.push--tablet--one-sixth,.push--tablet--two-twelfths{left:16.666%}.push--tablet--five-sixths,.push--tablet--ten-twelfths{left:83.333%}.push--tablet--one-eighth{left:12.5%}.push--tablet--three-eighths{left:37.5%}.push--tablet--five-eighths{left:62.5%}.push--tablet--seven-eighths{left:87.5%}.push--tablet--one-tenth{left:10%}.push--tablet--three-tenths{left:30%}.push--tablet--seven-tenths{left:70%}.push--tablet--nine-tenths{left:90%}.push--tablet--one-twelfth{left:8.333%}.push--tablet--five-twelfths{left:41.666%}.push--tablet--seven-twelfths{left:58.333%}.push--tablet--eleven-twelfths{left:91.666%}}@media only screen and (max-width: 1023px){.push--desktop--one-whole{left:100%}.push--desktop--one-half,.push--desktop--two-quarters,.push--desktop--three-sixths,.push--desktop--four-eighths,.push--desktop--five-tenths,.push--desktop--six-twelfths{left:50%}.push--desktop--one-third,.push--desktop--two-sixths,.push--desktop--four-twelfths{left:33.333%}.push--desktop--two-thirds,.push--desktop--four-sixths,.push--desktop--eight-twelfths{left:66.666%}.push--desktop--one-quarter,.push--desktop--two-eighths,.push--desktop--three-twelfths{left:25%}.push--desktop--three-quarters,.push--desktop--six-eighths,.push--desktop--nine-twelfths{left:75%}.push--desktop--one-fifth,.push--desktop--two-tenths{left:20%}.push--desktop--two-fifths,.push--desktop--four-tenths{left:40%}.push--desktop--three-fifths,.push--desktop--six-tenths{left:60%}.push--desktop--four-fifths,.push--desktop--eight-tenths{left:80%}.push--desktop--one-sixth,.push--desktop--two-twelfths{left:16.666%}.push--desktop--five-sixths,.push--desktop--ten-twelfths{left:83.333%}.push--desktop--one-eighth{left:12.5%}.push--desktop--three-eighths{left:37.5%}.push--desktop--five-eighths{left:62.5%}.push--desktop--seven-eighths{left:87.5%}.push--desktop--one-tenth{left:10%}.push--desktop--three-tenths{left:30%}.push--desktop--seven-tenths{left:70%}.push--desktop--nine-tenths{left:90%}.push--desktop--one-twelfth{left:8.333%}.push--desktop--five-twelfths{left:41.666%}.push--desktop--seven-twelfths{left:58.333%}.push--desktop--eleven-twelfths{left:91.666%}}@media only screen and (min-width: 1024px){.push--large--one-whole{left:100%}.push--large--one-half,.push--large--two-quarters,.push--large--three-sixths,.push--large--four-eighths,.push--large--five-tenths,.push--large--six-twelfths{left:50%}.push--large--one-third,.push--large--two-sixths,.push--large--four-twelfths{left:33.333%}.push--large--two-thirds,.push--large--four-sixths,.push--large--eight-twelfths{left:66.666%}.push--large--one-quarter,.push--large--two-eighths,.push--large--three-twelfths{left:25%}.push--large--three-quarters,.push--large--six-eighths,.push--large--nine-twelfths{left:75%}.push--large--one-fifth,.push--large--two-tenths{left:20%}.push--large--two-fifths,.push--large--four-tenths{left:40%}.push--large--three-fifths,.push--large--six-tenths{left:60%}.push--large--four-fifths,.push--large--eight-tenths{left:80%}.push--large--one-sixth,.push--large--two-twelfths{left:16.666%}.push--large--five-sixths,.push--large--ten-twelfths{left:83.333%}.push--large--one-eighth{left:12.5%}.push--large--three-eighths{left:37.5%}.push--large--five-eighths{left:62.5%}.push--large--seven-eighths{left:87.5%}.push--large--one-tenth{left:10%}.push--large--three-tenths{left:30%}.push--large--seven-tenths{left:70%}.push--large--nine-tenths{left:90%}.push--large--one-twelfth{left:8.333%}.push--large--five-twelfths{left:41.666%}.push--large--seven-twelfths{left:58.333%}.push--large--eleven-twelfths{left:91.666%}}.float--left{float:left !important}.float--right{float:right !important}.float--none{float:none !important}.text--left{text-align:left !important}.text--center{text-align:center !important}.text--right{text-align:right !important}.text--shadow{text-shadow:0px 1px 2px rgba(0,0,0,0.28) !important}.dib{display:inline-block}.full-height{height:100%}.ttu{text-transform:uppercase !important}.container{margin:0 auto;max-width:1100px;width:100%}.vertical-align--top{vertical-align:top}.vertical-align--middle{vertical-align:middle}.vertical-align--bottom{vertical-align:bottom}hr{background:url("https://app.refme.com/assets/bg/reference-border.gif") repeat-x bottom center;border:none;height:2px;width:100%}.is-visible{display:block !important;opacity:1 !important;pointer-events:auto !important}.accessibility,.visuallyhidden,.seo-signup .form__label{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}@media screen and (min-width: 40.0625em){.tablet--text--left{text-align:left}.tablet--text--center{text-align:center}.tablet--text--right{text-align:right}}@media screen and (min-width: 64em){.desktop--text--left{text-align:left}.desktop--text--center{text-align:center}.desktop--text--right{text-align:right}}.mobile--visible{display:block !important}.mobile--not-visible{display:none !important}@media screen and (min-width: 40.0625em){.tablet--visible{display:block !important}.tablet--not-visible{display:none !important}}@media screen and (min-width: 64em){.desktop--visible{display:block !important}.desktop--not-visible{display:none !important}}@font-face{font-family:"refme-icon";src:url("../../../fonts/refme-icon.eot");src:url("../../../fonts/refme-icon.eot?#iefix") format("embedded-opentype"),url("../../../fonts/refme-icon.woff") format("woff"),url("../../../fonts/refme-icon.ttf") format("truetype");font-weight:normal;font-style:normal}.refme-icon{font-family:"refme-icon";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.refme-icon--add:before{content:"\f101"}.refme-icon--cancel:before{content:"\f102"}.refme-icon--check:before{content:"\f103"}.refme-icon--copy:before{content:"\f104"}.refme-icon--cross:before{content:"\f105"}.refme-icon--delete:before{content:"\f106"}.refme-icon--downarrow:before{content:"\f107"}.refme-icon--edit:before{content:"\f108"}.refme-icon--export:before{content:"\f109"}.refme-icon--facebook:before{content:"\f10a"}.refme-icon--file-bibtex:before{content:"\f10b"}.refme-icon--file-doc:before{content:"\f10c"}.refme-icon--file-refme:before{content:"\f10d"}.refme-icon--file-ris:before{content:"\f10e"}.refme-icon--group:before{content:"\f10f"}.refme-icon--import:before{content:"\f110"}.refme-icon--link:before{content:"\f111"}.refme-icon--notes:before{content:"\f112"}.refme-icon--phone:before{content:"\f113"}.refme-icon--quote:before{content:"\f114"}.refme-icon--ref-delete:before{content:"\f115"}.refme-icon--ref-duplicate:before{content:"\f116"}.refme-icon--ref-moveto:before{content:"\f117"}.refme-icon--save:before{content:"\f118"}.refme-icon--search:before{content:"\f119"}.refme-icon--share:before{content:"\f11a"}.refme-icon--style:before{content:"\f11b"}.refme-icon--tip:before{content:"\f11c"}.refme-icon--twitter:before{content:"\f11d"}.refme-icon--user:before{content:"\f11e"}html,body{height:100%}.invisible{position:relative;z-index:-1;opacity:0;pointer-events:none}.list--unstyled,.list--inline,.seo-footer__legal-links,.breadcrumbs__list,.link-list__list,.menu-item-has-children__list,.main-navigation__actions,.profile-card__rating,.page-navigation{list-style:none;margin:0;padding:0}.list--inline .list__item,.seo-footer__legal-links .list__item{display:inline-block;*display:inline;zoom:1}.text--with-hr{position:relative;text-align:center;margin:32px 0;overflow:hidden}.text--with-hr span{position:relative;padding:0 8px;display:inline-block;color:#505050}.text--with-hr span:before,.text--with-hr span:after{content:'';position:absolute;top:50%;width:200px;height:1px;background:#505050}.text--with-hr span:before{right:100%}.text--with-hr span:after{left:100%}.text--no-padding{padding:0;margin:0}.text--no-padding-top{padding-top:0;margin-top:0}.text--half-bottom-margin{margin-bottom:16px;margin-bottom:1rem}.container{margin:0 auto;max-width:1100px;padding:0 20px}input[type=text],input[type=email],input[type=password]{box-shadow:none;outline:none}.abs{position:absolute}.blur{-webkit-filter:blur(2px);filter:blur(2px)}.steps{margin:0}.steps .list__item{margin-left:3px;vertical-align:middle}.bar{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.b-lazy{-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;opacity:0}.b-lazy.b-loaded{opacity:1}@-webkit-keyframes loader{100%,50%,0%{-webkit-transform:scaleY(1);transform:scaleY(1)}25%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}}@keyframes loader{100%,50%,0%{-webkit-transform:scaleY(1);transform:scaleY(1)}25%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}html,body{color:#505050;height:100%}.full-height{height:100%}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.5rem}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}::-moz-selection{background:#FF9408;color:#505050 !important}::selection{background:#FF9408;color:#505050 !important}::-moz-selection{background:#FF9408;color:#505050 !important}hr{background:url("../../img/hr.svg") repeat-x;border:none;height:5px;margin:0 auto 1.5rem;width:100%}pre{background:#E0E0E0;font-size:14px;font-size:.875rem;line-height:1.7142857143;padding:1.5rem;word-wrap:break-word}img{max-width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 1.5rem 1.5rem}.alignleft{float:left;margin:5px 1.5rem 1.5rem 0}img.alignright{float:right;margin:5px 0 1.5rem 1.5rem}img.alignnone{margin:5px 0 1.5rem 0}img.alignleft{float:left;margin:5px 1.5rem 1.5rem 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 1.5rem 1.5rem 0}.wp-caption.alignleft{margin:5px 1.5rem 1.5rem 0}.wp-caption.alignright{margin:5px 0 1.5rem 1.5rem}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a{text-decoration:none;color:#77BAFA}.header{background:#fff;border-bottom:1px solid #E0E0E0;padding:1.4rem 1.5rem;position:relative;z-index:11}.header__right{display:inline;float:right;width:calc(100% - 105px)}.header__sub-menu{display:inline-block}@media (max-width: 780px){.header__sub-menu{display:none}}.header__inline{display:inline-block}@media (max-width: 780px){.header__tab-up{display:none !important}}.header__log-in{border:2px solid #fff;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;line-height:1;padding:0.5rem 1.5rem;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.header__log-in:hover{background:#fff;color:#2C3E50}.animate .header__log-in{border-color:#a7afb9;color:#a7afb9}.animate .header__log-in:hover{background:#a7afb9;color:#fff}.header--trans .header__log-in,.header--opaque .header__log-in{border-color:#a7afb9;color:#a7afb9}.header--trans .header__log-in:hover,.header--opaque .header__log-in:hover{background:#a7afb9;color:#fff}.header--trans{background:transparent;border-bottom:1px solid transparent;left:0;padding:1.5rem;position:fixed;top:0;width:100%;z-index:2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.header--trans .grid__item{vertical-align:middle}.header--trans .text{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.header--trans.animate{background:#fff;border-bottom:1px solid #E0E0E0}.header--trans.animate .text{fill:#2C3E50}.header--seo{position:fixed;left:0;padding:7px 0;top:0;width:100%;z-index:10;background:#ffffff;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.header--seo nav{float:none;width:auto}.header--seo .grid__item{vertical-align:middle}.header--seo .text{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;fill:#2C3E50}.header--seo.animate{background:#fff;border-bottom:1px solid #E0E0E0}.header--seo.animate .text{fill:#2C3E50}.header__logo{display:inline-block;margin:0;text-decoration:none;width:auto}.header__logo svg{vertical-align:middle}.header__logo span{color:#FF9408;display:inline-block;font-size:10px;font-size:.625rem;line-height:2.4;font-weight:700;text-transform:uppercase;vertical-align:middle}.site-logo{display:inline-block;height:26px;text-decoration:none;vertical-align:top}.site-logo img,.site-logo svg{display:inline-block}.header__link{color:#a7afb9;text-decoration:none}.header--main .site-logo__img{display:none\d}.site-logo__text{display:inline-block;text-indent:-9999px}.site-navigation{margin:0}.site-navigation ul{display:none}.site-navigation__item{display:inline-block;font-size:12px;font-size:.75rem;line-height:2;font-weight:300;line-height:35px;margin-left:25px}.site-navigation__item a{color:#A6A6A6;text-decoration:none}.site-navigation__item .logout button{background:none;border:0;color:#fff;text-decoration:none}.header--trans .site-navigation__item{font-size:14px;font-size:.875rem;line-height:1.7142857143;margin:0 25px 0 0;opacity:0;pointer-events:none;display:none\9;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.header--trans.animate .site-navigation__item{opacity:1;display:inline-block\9;pointer-events:auto}.notice{background:#2ECC71;color:#fff;padding:10px;text-align:center}.user-control .list__item{margin-left:1rem;padding-left:1.5rem}.user-control .seperator{background:url("bg/seperator.png") no-repeat left top}@media screen and (max-width: 580px){.header{padding:1rem}.header .text--right{float:right}.header--seo{padding:7px 0}.site-navigation__item{display:none !important}.user-control{float:right;width:auto}.header .user-control .user-control__title,.header .header__btn span{display:none}}.footer{color:#A6A6A6;padding:50px 0 20px;font-size:12px;font-size:.75rem;line-height:2;font-weight:300}.footer p{font-weight:300;margin:0;width:auto}.footer .footer__list{padding-left:15px;width:auto}.footer .footer__list li{margin:0 10px}.footer .footer__list a{color:#A6A6A6;text-decoration:none}.footer .footer__list .list__item{vertical-align:top}.pagination{margin-bottom:60px}.pagination__option--prev{text-align:right}.pagination__link{vertical-align:middle}.pagination__link-text--next{margin-left:.5em}.pagination__link-text--prev{margin-right:.5em}.pagination__link-icon{vertical-align:middle}.form__item{position:relative}input:-webkit-autofill{background:#fff !important;-webkit-box-shadow:0 0 0px 1000px white inset}input[type="checkbox"].form__input--accept.form__input--error::after{content:" *";color:#FF664E;right:-20px;top:-5px;position:relative}.form__inline-labels input[type=text],.form__inline-labels input[type=email],.form__inline-labels input[type=password],.form__inline-labels select,.form__inline-labels textarea,.form__inline-labels .text-input__holder{background:#fff;border:1px solid #d4d4d5;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;display:inline-block;font-size:14px;font-size:.875rem;font-family:"proxima-nova", helvetica, sans-serif;font-weight:300;outline:none;padding:18px 17px 2px;position:relative;vertical-align:middle;width:100%;z-index:1}.form__inline-labels input[type=text]+.label,.form__inline-labels input[type=text] .label,.form__inline-labels input[type=email]+.label,.form__inline-labels input[type=email] .label,.form__inline-labels input[type=password]+.label,.form__inline-labels input[type=password] .label,.form__inline-labels select+.label,.form__inline-labels select .label,.form__inline-labels textarea+.label,.form__inline-labels textarea .label,.form__inline-labels .text-input__holder+.label,.form__inline-labels .text-input__holder .label{font-size:14px;font-size:.875rem;font-family:"proxima-nova", helvetica, sans-serif;color:#505050;font-weight:300;left:17px;padding:0;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap;width:100%;z-index:1;-webkit-transition:all 0.14s ease-out;transition:all 0.14s ease-out}.form__inline-labels input[type=text].hasInput+.label,.form__inline-labels input[type=text].hasInput .label,.form__inline-labels input[type=email].hasInput+.label,.form__inline-labels input[type=email].hasInput .label,.form__inline-labels input[type=password].hasInput+.label,.form__inline-labels input[type=password].hasInput .label,.form__inline-labels select.hasInput+.label,.form__inline-labels select.hasInput .label,.form__inline-labels textarea.hasInput+.label,.form__inline-labels textarea.hasInput .label,.form__inline-labels .text-input__holder.hasInput+.label,.form__inline-labels .text-input__holder.hasInput .label{color:#c2c2c2;font-size:10px;font-size:.625rem;line-height:2.4;padding-bottom:0;top:0}.form__inline-labels input[type=text].hasInput ::-webkit-input-placeholder,.form__inline-labels input[type=email].hasInput ::-webkit-input-placeholder,.form__inline-labels input[type=password].hasInput ::-webkit-input-placeholder,.form__inline-labels select.hasInput ::-webkit-input-placeholder,.form__inline-labels textarea.hasInput ::-webkit-input-placeholder,.form__inline-labels .text-input__holder.hasInput ::-webkit-input-placeholder{color:#c2c2c2}.form__inline-labels input[type=text].hasInput :-moz-placeholder,.form__inline-labels input[type=email].hasInput :-moz-placeholder,.form__inline-labels input[type=password].hasInput :-moz-placeholder,.form__inline-labels select.hasInput :-moz-placeholder,.form__inline-labels textarea.hasInput :-moz-placeholder,.form__inline-labels .text-input__holder.hasInput :-moz-placeholder{color:#c2c2c2}.form__inline-labels input[type=text].hasInput ::-moz-placeholder,.form__inline-labels input[type=email].hasInput ::-moz-placeholder,.form__inline-labels input[type=password].hasInput ::-moz-placeholder,.form__inline-labels select.hasInput ::-moz-placeholder,.form__inline-labels textarea.hasInput ::-moz-placeholder,.form__inline-labels .text-input__holder.hasInput ::-moz-placeholder{color:#c2c2c2}.form__inline-labels input[type=text].hasInput :-ms-input-placeholder,.form__inline-labels input[type=email].hasInput :-ms-input-placeholder,.form__inline-labels input[type=password].hasInput :-ms-input-placeholder,.form__inline-labels select.hasInput :-ms-input-placeholder,.form__inline-labels textarea.hasInput :-ms-input-placeholder,.form__inline-labels .text-input__holder.hasInput :-ms-input-placeholder{color:#c2c2c2}.form__inline-labels input[type=text].has-error,.form__inline-labels input[type=email].has-error,.form__inline-labels input[type=password].has-error,.form__inline-labels select.has-error,.form__inline-labels textarea.has-error,.form__inline-labels .text-input__holder.has-error{border-color:#DD5757}.form__inline-labels input[type=text].has-error .label,.form__inline-labels input[type=text].has-error+.label,.form__inline-labels input[type=email].has-error .label,.form__inline-labels input[type=email].has-error+.label,.form__inline-labels input[type=password].has-error .label,.form__inline-labels input[type=password].has-error+.label,.form__inline-labels select.has-error .label,.form__inline-labels select.has-error+.label,.form__inline-labels textarea.has-error .label,.form__inline-labels textarea.has-error+.label,.form__inline-labels .text-input__holder.has-error .label,.form__inline-labels .text-input__holder.has-error+.label{color:#DD5757}.form__inline-labels input[type=text]:focus+.label,.form__inline-labels input[type=text]:focus .label,.form__inline-labels input[type=text]:active+.label,.form__inline-labels input[type=text]:active .label,.form__inline-labels input[type=text].active+.label,.form__inline-labels input[type=text].active .label,.form__inline-labels input[type=email]:focus+.label,.form__inline-labels input[type=email]:focus .label,.form__inline-labels input[type=email]:active+.label,.form__inline-labels input[type=email]:active .label,.form__inline-labels input[type=email].active+.label,.form__inline-labels input[type=email].active .label,.form__inline-labels input[type=password]:focus+.label,.form__inline-labels input[type=password]:focus .label,.form__inline-labels input[type=password]:active+.label,.form__inline-labels input[type=password]:active .label,.form__inline-labels input[type=password].active+.label,.form__inline-labels input[type=password].active .label,.form__inline-labels select:focus+.label,.form__inline-labels select:focus .label,.form__inline-labels select:active+.label,.form__inline-labels select:active .label,.form__inline-labels select.active+.label,.form__inline-labels select.active .label,.form__inline-labels textarea:focus+.label,.form__inline-labels textarea:focus .label,.form__inline-labels textarea:active+.label,.form__inline-labels textarea:active .label,.form__inline-labels textarea.active+.label,.form__inline-labels textarea.active .label,.form__inline-labels .text-input__holder:focus+.label,.form__inline-labels .text-input__holder:focus .label,.form__inline-labels .text-input__holder:active+.label,.form__inline-labels .text-input__holder:active .label,.form__inline-labels .text-input__holder.active+.label,.form__inline-labels .text-input__holder.active .label{color:#c2c2c2;font-size:10px;font-size:.625rem;line-height:2.4;padding-bottom:0;top:0}.form__inline-labels input[type=text]:focus ::-webkit-input-placeholder,.form__inline-labels input[type=text]:active ::-webkit-input-placeholder,.form__inline-labels input[type=text].active ::-webkit-input-placeholder,.form__inline-labels input[type=email]:focus ::-webkit-input-placeholder,.form__inline-labels input[type=email]:active ::-webkit-input-placeholder,.form__inline-labels input[type=email].active ::-webkit-input-placeholder,.form__inline-labels input[type=password]:focus ::-webkit-input-placeholder,.form__inline-labels input[type=password]:active ::-webkit-input-placeholder,.form__inline-labels input[type=password].active ::-webkit-input-placeholder,.form__inline-labels select:focus ::-webkit-input-placeholder,.form__inline-labels select:active ::-webkit-input-placeholder,.form__inline-labels select.active ::-webkit-input-placeholder,.form__inline-labels textarea:focus ::-webkit-input-placeholder,.form__inline-labels textarea:active ::-webkit-input-placeholder,.form__inline-labels textarea.active ::-webkit-input-placeholder,.form__inline-labels .text-input__holder:focus ::-webkit-input-placeholder,.form__inline-labels .text-input__holder:active ::-webkit-input-placeholder,.form__inline-labels .text-input__holder.active ::-webkit-input-placeholder{color:#c2c2c2}.form__inline-labels input[type=text]:focus :-moz-placeholder,.form__inline-labels input[type=text]:active :-moz-placeholder,.form__inline-labels input[type=text].active :-moz-placeholder,.form__inline-labels input[type=email]:focus :-moz-placeholder,.form__inline-labels input[type=email]:active :-moz-placeholder,.form__inline-labels input[type=email].active :-moz-placeholder,.form__inline-labels input[type=password]:focus :-moz-placeholder,.form__inline-labels input[type=password]:active :-moz-placeholder,.form__inline-labels input[type=password].active :-moz-placeholder,.form__inline-labels select:focus :-moz-placeholder,.form__inline-labels select:active :-moz-placeholder,.form__inline-labels select.active :-moz-placeholder,.form__inline-labels textarea:focus :-moz-placeholder,.form__inline-labels textarea:active :-moz-placeholder,.form__inline-labels textarea.active :-moz-placeholder,.form__inline-labels .text-input__holder:focus :-moz-placeholder,.form__inline-labels .text-input__holder:active :-moz-placeholder,.form__inline-labels .text-input__holder.active :-moz-placeholder{color:#c2c2c2}.form__inline-labels input[type=text]:focus ::-moz-placeholder,.form__inline-labels input[type=text]:active ::-moz-placeholder,.form__inline-labels input[type=text].active ::-moz-placeholder,.form__inline-labels input[type=email]:focus ::-moz-placeholder,.form__inline-labels input[type=email]:active ::-moz-placeholder,.form__inline-labels input[type=email].active ::-moz-placeholder,.form__inline-labels input[type=password]:focus ::-moz-placeholder,.form__inline-labels input[type=password]:active ::-moz-placeholder,.form__inline-labels input[type=password].active ::-moz-placeholder,.form__inline-labels select:focus ::-moz-placeholder,.form__inline-labels select:active ::-moz-placeholder,.form__inline-labels select.active ::-moz-placeholder,.form__inline-labels textarea:focus ::-moz-placeholder,.form__inline-labels textarea:active ::-moz-placeholder,.form__inline-labels textarea.active ::-moz-placeholder,.form__inline-labels .text-input__holder:focus ::-moz-placeholder,.form__inline-labels .text-input__holder:active ::-moz-placeholder,.form__inline-labels .text-input__holder.active ::-moz-placeholder{color:#c2c2c2}.form__inline-labels input[type=text]:focus :-ms-input-placeholder,.form__inline-labels input[type=text]:active :-ms-input-placeholder,.form__inline-labels input[type=text].active :-ms-input-placeholder,.form__inline-labels input[type=email]:focus :-ms-input-placeholder,.form__inline-labels input[type=email]:active :-ms-input-placeholder,.form__inline-labels input[type=email].active :-ms-input-placeholder,.form__inline-labels input[type=password]:focus :-ms-input-placeholder,.form__inline-labels input[type=password]:active :-ms-input-placeholder,.form__inline-labels input[type=password].active :-ms-input-placeholder,.form__inline-labels select:focus :-ms-input-placeholder,.form__inline-labels select:active :-ms-input-placeholder,.form__inline-labels select.active :-ms-input-placeholder,.form__inline-labels textarea:focus :-ms-input-placeholder,.form__inline-labels textarea:active :-ms-input-placeholder,.form__inline-labels textarea.active :-ms-input-placeholder,.form__inline-labels .text-input__holder:focus :-ms-input-placeholder,.form__inline-labels .text-input__holder:active :-ms-input-placeholder,.form__inline-labels .text-input__holder.active :-ms-input-placeholder{color:#c2c2c2}.text-input__holder{padding-top:16px}.text-input{display:inline-block;position:relative}.text-input input[type=text],.text-input input[type=email],.text-input input[type=password],.text-input select,.text-input textarea{border-color:transparent}.text-input input[type=text]+.label,.text-input input[type=email]+.label,.text-input input[type=password]+.label,.text-input select+.label,.text-input textarea+.label{padding:0;width:100%}.text-input input[type=text]:focus+.label,.text-input input[type=text]:active+.label,.text-input input[type=text].ng-dirty+.label,.text-input input[type=email]:focus+.label,.text-input input[type=email]:active+.label,.text-input input[type=email].ng-dirty+.label,.text-input input[type=password]:focus+.label,.text-input input[type=password]:active+.label,.text-input input[type=password].ng-dirty+.label,.text-input select:focus+.label,.text-input select:active+.label,.text-input select.ng-dirty+.label,.text-input textarea:focus+.label,.text-input textarea:active+.label,.text-input textarea.ng-dirty+.label{color:#c2c2c2;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}.text-input__holder input[type=text],.text-input__holder input[type=email],.text-input__holder input[type=password],.text-input__holder select,.text-input__holder textarea{padding:0}.text-input__holder+.label{width:100%}textarea{border-radius:0 0 2px 2px;height:200px}.form p{margin:0 0 12px}.form input[type=text],.form textarea,.form .fake-input{border:1px solid #d6dadf;outline:none;padding:7px 10px 6px;width:100%}.form input[type=text]:hover,.form textarea:hover,.form .fake-input:hover{border-color:#9da6af}.form input[type=text]:focus,.form textarea:focus,.form .fake-input:focus{border-color:#77BAFA}.form textarea{height:80px}.form .fake-input{color:#a7afb9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-callout:none}.form .grid__item{padding:0}.form .submit-button{background:#a7afb9;border:0;border-bottom:2px solid #8b95a2;border-radius:2px;color:#fff;outline:none;padding:6px 10px;width:100%}.form .submit-button svg{margin-right:4px}.form .submit-button svg,.form .submit-button span{display:inline-block;vertical-align:middle}.form__label{position:relative}.form__label--required::after{content:" *";color:#FF664E;right:-10px;bottom:0;position:absolute}.form .label{color:#adb4bb;font-size:12px;font-size:.75rem;line-height:2;font-weight:700;text-transform:uppercase}.form .has-error .ng-invalid-pattern{border-color:#DD5757}.form__error{color:#DD5757}.form ::-webkit-input-placeholder,.wpcf7-form ::-webkit-input-placeholder{color:#a7afb9;font-weight:400}.form :-moz-placeholder,.wpcf7-form :-moz-placeholder{color:#a7afb9;font-weight:400}.form ::-moz-placeholder,.wpcf7-form ::-moz-placeholder{color:#a7afb9;font-weight:400}.form :-ms-input-placeholder,.wpcf7-form :-ms-input-placeholder{color:#a7afb9;font-weight:400}.form__field,.wpcf7-form__field{display:block;margin:0 0 10px}.form__field .grid__item,.wpcf7-form__field .grid__item{padding:0}.form__field .grid__item:first-child,.wpcf7-form__field .grid__item:first-child{padding-right:5px}.form__field .grid__item:last-child,.wpcf7-form__field .grid__item:last-child{padding-left:5px}.form__input,.wpcf7-form__input{border:1px solid #d6dadf;font-size:16px;font-size:1rem;line-height:1.5;outline:none;padding:8px 12px;width:100%;border-radius:3px}.form__submit+.ajax-loader,.wpcf7-form__submit+.ajax-loader{float:left}.form__loading-icon,.wpcf7-form__loading-icon{display:none;padding:0;position:relative}.form--loading .form__loading-icon,.form--loading .wpcf7-form__loading-icon{display:inline-block}.form--loading .form__button-text,.form--loading .wpcf7-form__button-text{display:none !important}.form--loading .form__button,.form--loading .wpcf7-form__button{line-height:0}.user-forms{font-size:16px;font-size:1rem;line-height:1.5}.user-forms .overview__modal-container{height:500px;margin-top:-250px;max-width:840px}.user-forms ::-webkit-input-placeholder{color:#E0E0E0}.user-forms :-moz-placeholder{color:#E0E0E0}.user-forms ::-moz-placeholder{color:#E0E0E0}.user-forms :-ms-input-placeholder{color:#E0E0E0}.user-forms .grid__item{vertical-align:middle}.user-forms .ng-dirty.ng-invalid{border-color:#FF664E !important}.user-forms .submit__btn{padding:6px 25px}.open__sign-up{display:block !important;position:absolute !important;right:20px;top:20px;z-index:11}.open__sign-up .sign-up__btn{padding:6px 30px !important}.user-forms__logo{margin-bottom:60px;margin-top:40px;width:124px;height:168px}.user-forms__title{color:#2C3E50;font-size:24px;font-size:1.5rem;line-height:1;font-weight:300;line-height:1.4}.user-forms__text{font-size:13px;font-size:.8125rem;line-height:1.8461538462}.user-forms__label{color:#2C3E50;font-size:12px;font-size:.75rem;line-height:2;font-weight:700;margin-bottom:3px;text-transform:uppercase}.user-forms__label--grey{color:#8E98A4}.user-form__item{height:100%;padding:3rem 3rem 0;width:55%}.user-form__carousel{padding:3rem 2rem 0}.user-forms__form{background:url("../../img/bg/border.png") no-repeat left center;width:45%;padding:3rem 4rem 0}.user-forms__row{color:#8c898a;margin-bottom:5px}.user-forms__para{color:#2C3E50;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0.7rem}.user-forms__para a{color:#77BAFA;font-weight:700;text-decoration:none}.user-forms__disclaimer{color:#2C3E50;font-size:10px;font-size:.625rem;line-height:2.4;line-height:1.4}.user-forms__disclaimer a{color:#2C3E50}.user-forms__error{color:#FF664E;font-size:12px;font-size:.75rem;line-height:2;margin:0}.user-forms__forgot{margin-top:40px}.user-forms__link{color:#a7afb9;padding-top:7px;text-decoration:none}.user-forms__sign-in{margin-top:20px}.user-forms__sign-in-para{margin-top:10px}input[type=text].user-forms__input,.seo-signup input[type=text].form__input,input[type=email].user-forms__input,.seo-signup input[type=email].form__input,input[type=password].user-forms__input,.seo-signup input[type=password].form__input,textarea.user-forms__input,.seo-signup textarea.form__input{border-radius:3px;border:1px solid #d9dce0;margin-bottom:10px;outline:none;padding:10px 5px;width:100%}input[type=text].user-forms__input:focus,.seo-signup input[type=text].form__input:focus,input[type=email].user-forms__input:focus,.seo-signup input[type=email].form__input:focus,input[type=password].user-forms__input:focus,.seo-signup input[type=password].form__input:focus,textarea.user-forms__input:focus,.seo-signup textarea.form__input:focus{border-color:#77BAFA}@media all and (max-width: 760px){.user-form__item{padding:3rem 2rem 0}}@media all and (max-width: 600px){form.user-forms{height:100%;margin:0;top:0}.overview__modal-footer .grid__item{left:0;padding:0}.overview__modal-footer .text--center{padding-left:20px;text-align:left !important}}@media all and (max-width: 580px){.user-form__item{width:100%}.user-form__carousel{display:none}}@media all and (max-width: 400px){form.user-forms{height:100%;margin:0;top:0}form.user-forms .overview__modal-footer .grid__item{left:0;padding:0}.user-forms__row{margin-left:0;margin-bottom:20px}.user-forms__row .grid__item{padding:0 20px;text-align:left !important}}.link-block{max-width:960px;margin:0 auto;padding:2rem 0}.link-block__column{background:#fff;border-radius:7px;padding:1.5rem}@media (max-width: 768px){.link-block .mob--one-whole{margin-bottom:2rem;width:100%}.link-block .mob--one-whole:last-child{margin-bottom:0}}.generic-content{padding:78px 4rem 90px 4rem}@media (max-width: 640px){.generic-content{padding:2.2rem}}.generic-content__promo{margin-top:-2rem;margin-bottom:2rem;text-align:center}.generic-content__promo--box{margin-top:0;float:right;display:inline}@media (max-width: 640px){.generic-content__promo--box{display:block;float:none}}.generic-content__title{margin-bottom:2.05rem;line-height:1.5}@media (max-width: 640px){.generic-content__title{font-size:24px;font-size:1.5rem;line-height:1}}.generic-content__content{margin-bottom:3.4rem;line-height:1.5}@media (max-width: 640px){.generic-content__content{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:2.05rem}}.generic-content__content p{font-size:inherit}.overview__modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.overview__modal.ng-scope{display:block}.overview__modal-bg{background:#2c3e50;background:rgba(44,62,80,0.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.overview__modal-container{background:#fff;height:464px;margin:-240px auto 0;position:relative;top:50%;max-width:624px;width:100%;z-index:2;box-shadow:0px 0px 15px rgba(0,0,0,0.2)}.overview__modal-content{position:absolute;left:0;top:0;width:100%;height:100%}.overview__modal-header{border-bottom:1px solid #E0E0E0;position:relative}.overview__modal-title{color:#B7B7B7;font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;margin:0;padding:13px}.overview__modal-close{cursor:pointer;padding:7px 5px;right:0;top:0;z-index:10}.overview__modal-footer{background:#fff;border-top:1px solid #E0E0E0;bottom:0;left:0;padding:1rem;position:absolute;width:100%;z-index:1}.forgot-password__btn{padding:6px 30px;width:auto}.modal__footer-link{color:#A6A6A6;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none}.modal__container--big-width{max-width:950px}.open_platform{z-index:5}.open_platform .overview__modal{position:absolute}@media all and (max-width: 580px){.overview__modal-container{height:100% !important;margin:0 !important;top:0}}.modal-confirmation{text-align:center;padding:40px 20px}.modal-confirmation__image{margin:60px 0}.modal-confirmation__heading{font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:300}.modal-confirmation__text{font-size:13px;font-size:.8125rem;line-height:1.8461538462}.modal-confirmation__footer{position:absolute;left:0;bottom:40px;width:100%}.mobile-landing{background:#fff url("../img/home/mobile-bg.png") repeat-x !important}@media all and (max-width: 600px){.mobile-landing{height:100% !important}.mobile-landing .full-height{height:100% !important}}.mobile-landing .landing__aside{bottom:auto;position:relative;right:auto;padding-bottom:80px}.mobile-landing .landing__titles-container{height:15%;min-height:100px}.mobile-landing .landing__image{height:45%}.mobile-landing .landing__image img{height:100%;margin-top:0;top:0;width:auto}.mobile-landing .grid__item{float:none !important}.mobile-landing .landing__section-half .grid__item{margin-bottom:1.5rem}.mobile-landing .landing__section-half{margin-bottom:5rem}.mobile-landing .landing__scroll{display:block}.mobile-landing__actions{position:absolute;bottom:0;left:0;margin-bottom:50px;width:100%}.mobile-landing__subtitle{color:#2C3E50;font-size:17px;font-size:1.0625rem;line-height:1.4117647059;font-weight:400}.mobile-landing__subtitle--below-btn{margin-top:20px}.mobile-landing__video{display:block;color:#2C3E50;font-size:17px;font-size:1.0625rem;line-height:1.4117647059;font-weight:700;margin:1.5rem 0;text-decoration:none}.mobile-landing__video img,.mobile-landing__video span{display:inline-block;vertical-align:middle}.page-template-page-mobile .footer{display:none}@media all and (max-height: 450px){.mobile-landing .landing__titles-container{min-height:90px}.mobile-landing .landing__image img{height:65%}.mobile-landing .mobile-landing__subtitle{margin-bottom:.5rem}.mobile-landing .mobile-landing__video{margin:1rem 0}.mobile-landing .mobile-landing__subtitle,.mobile-landing .mobile-landing__video{font-size:16px;font-size:1rem;line-height:1.5}}@media all and (max-height: 500px){.mobile-landing .landing__image{height:36%}}.carousel{height:100%;overflow:hidden;position:relative;width:100%}.carousel__slide-container{height:380px;position:relative;left:0;white-space:nowrap;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.carousel__slide{display:inline-block;margin-left:-4px;vertical-align:top;width:100%;white-space:normal}.carousel__title{color:#2C3E50;font-size:24px;font-size:1.5rem;line-height:1;font-weight:300;line-height:1.4;margin-bottom:0.5rem}.carousel__title span{color:#77BAFA}.carousel__subtitle{color:#2C3E50;font-size:12px;font-size:.75rem;line-height:2;font-weight:300;margin:0}.carousel__status{text-align:center}.carousel__status-item{cursor:pointer;padding:3px}.carousel__status-item span{background:#bec3c9;border-radius:5px;display:block;height:6px;width:6px}.carousel__status-item.active span{background:#7e8994}.carousel__video{display:block;margin:1rem auto 0;padding-bottom:15px;pointer-events:none;width:100%}.carousel__video.playing{pointer-events:auto}.carousel__image{height:290px}.carousel__image img{position:relative;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.carousel__list{color:#2C3E50;list-style:none;padding-top:2.5rem}.carousel__list span{color:#FF9408}.carousel__list-item{font-size:16px;font-size:1rem;line-height:1.5;line-height:1.6;margin-bottom:1.5rem;position:relative}.carousel__list-item svg{left:-25px;position:absolute;top:6px}.download-list{display:inline-block;list-style:none;margin:58px 0}@media (max-width: 640px){.download-list{display:none}}.download-list__item{margin:14px 0 13px}.download-list__button{padding:0.45rem 2.5rem}.sign-up-switch__mob{display:none}.sign-up-switch__desk{display:inline-block}.sign-up-switch--b{color:#fff;margin-top:16px}.sign-up-switch--b svg{display:block}.sign-up-switch--b .sign-up-switch__fb,.sign-up-switch--b .sign-up-switch__text{display:inline-block;vertical-align:middle}.sign-up-switch--c .sign-up-switch__text{margin-bottom:0;padding:15px 0;text-transform:uppercase}.sign-up-switch--c .large-button{width:274px !important}.sign-up-switch .large-button--fb{background:#3A5795 !important;padding-left:20px}.sign-up-switch .large-button--fb svg,.sign-up-switch .large-button--fb span{display:inline-block;vertical-align:middle}.sign-up-switch .large-button--fb svg{margin-right:20px}.sign-up-switch .large-button--fb:hover{background:#4364ab !important}.sign-up-switch--d .sign-up-switch__text{margin-top:10px}.sign-up-switch--d .sign-up-switch__text a{color:#fff;text-decoration:underline}.request-form{border-radius:3px;padding:27px;max-width:400px}.request-form input[type=text].form__input--error{color:#2C3E50}.request-form--underline{text-decoration:underline}.request-form__title{margin-bottom:1rem}.request-form__desc{margin-bottom:2rem}.is-mobile .request-form{display:none !important}.request-form__field{margin:0 0 12px}.request-form--faded-background{background-color:rgba(43,61,80,0.07)}.request-form .request-form__input{padding:.5625em 1em}.request-form__button{position:relative;width:100%}.request-form__button--has-icon{padding-left:2.4rem}.request-form__button--google{background:#DF4A32 !important;padding-left:3rem}.request-form__button-icon{position:absolute;left:22px;top:50%;margin-top:-12.5px}.request-form__button--google .request-form__button-icon{left:18px;margin-top:-11px}.request-form__link{color:#6C7884;display:inline-block;margin-left:1em;font-size:14px;font-size:.875rem;line-height:1.7142857143}.request-form__link:hover{color:#2C3E50}.request-form .screen-reader-response{display:none;padding:0}.request-form__last{margin-bottom:0}.request-form__submit,.request-form__submit:hover{background:#FF9408;color:#fff;width:100%;border:0;font-weight:700;font-size:20px;font-size:1.25rem}.request-form__submit--not-full,.request-form__submit--not-full:hover{width:auto}.request-form .ajax-loader{display:none}.stats-block{padding:50px 20px 150px}@media (max-width: 880px){.stats-block{display:none}}.stats-block__title{margin-bottom:98px}.stats-block__icon,.stats-block__text{display:inline-block;vertical-align:middle}.stats-block__content{display:inline-block}.stats-block__icon{max-width:78px;margin-right:20px}.stats-block__subtitle{font-weight:600;margin-bottom:0}.stats-block__number{font-family:'Source Code Pro', courier, monospace;font-size:40px;font-size:2.5rem;line-height:1.2;line-height:1;margin-bottom:0}@media (max-width: 1024px){.stats-block__number{font-size:30px;font-size:1.875rem;line-height:1.6}}.title-image__title{margin-bottom:3.8rem}.title-image__image{max-width:none;width:100%;height:auto;display:block}.title-text{padding:3rem 0}.title-text__container{margin:0 auto;max-width:980px}.title-text__promo{margin-bottom:2rem;text-align:center;width:100%}.title-text__promo>div{display:inline-block}.title-text__promo--box{display:inline;float:right;margin:0 0 1rem 1rem;text-align:center}@media (max-width: 600px){.title-text__promo--box{display:block;float:none;margin:0 0 1rem 0}}.complete-page{padding:3.4rem 0}.complete-page__button{margin-top:3rem}.complete-page .request-form__title{color:#2C3E50}.hbspt-form{background:rgba(44,62,80,0.3);padding:1rem}.hbspt-form .hs-form fieldset{max-width:100%}.hbspt-form .hs-form-field{text-align:left}.hbspt-form label{color:#F4F6F8 !important}.hbspt-form .hs-input{width:100% !important}.hbspt-form .hs-button{width:100%}.hbspt-form .hs_submit{margin-right:8px}.hbspt-form ul{list-style:none;margin:0}.hbspt-form ul label,.hbspt-form ul li{line-height:1}.hbspt-form ul li{padding-bottom:1rem}.drop-down{display:inline-block;margin:2px 0 0}.drop-down__list{display:inline-block;position:relative}.drop-down__sub-list{background:#fff;border-radius:3px;border:1px solid rgba(44,62,80,0.1);display:none;list-style:none;margin:0;padding:35px 14px 0;position:absolute;top:-7px;left:0;width:100%}.drop-down__list:hover .drop-down__sub-list{display:block}.drop-down__subtitle{color:#959EA7;display:block;font-size:13px;font-size:.8125rem;line-height:1.8461538462;padding:0 35px 0 14px;position:relative;z-index:2}.drop-down__list:hover .drop-down__subtitle{color:#2C3E50}.drop-down__subtitle-arrow{vertical-align:middle;display:inline-block;margin-left:4px}.drop-down__list:hover .drop-down__subtitle-arrow path{fill:#2C3E50}.drop-down__sub-item{border-top:1px dotted #F4F6F8}.drop-down__link{color:#959EA7;display:block;font-size:13px;font-size:.8125rem;line-height:1.8461538462;line-height:1.2;padding:11px 0}.drop-down__link:hover{background:#F4F6F8;-moz-box-sizing:content-box;box-sizing:content-box;color:#2C3E50;margin-left:-14px;padding:11px 14px;width:100%}.maps__content{display:inline-block;max-width:480px;padding:38px 20px;width:100%}@media (min-width: 40.0625em){.maps__content{padding:134px 20px}}.no-flexbox .maps__content{text-align:center}.maps__map-container{min-height:300px;position:relative}@media (min-width: 40.0625em){.maps__map-container{min-height:400px}}.maps__map{height:100%;left:0;position:absolute;top:0;width:100%}.maps__flex{display:block}@media (min-width: 40.0625em){.maps__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}}@media (min-width: 40.0625em){.no-flexbox .maps__flex{display:block;overflow:hidden}}.maps__flex-item{display:block}@media (min-width: 40.0625em){.maps__flex-item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}@media (min-width: 40.0625em){.no-flexbox .maps__flex-item{display:block;text-align:center}}.social{display:inline-block;margin:0}.social__item{display:inline-block;margin-left:20px}.social__circle{-webkit-transition:0.15s all ease-out;transition:0.15s all ease-out}.social__link{display:block}.social__link:hover .social__circle{fill:#233140}.loader{display:block;position:relative;margin:0px auto;width:20px}.loader:before{content:'';display:block;padding-top:100%}.loader__svg{-webkit-animation:loaderRotate 1.5s linear infinite;animation:loaderRotate 1.5s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader__path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:loaderDash 1.5s ease-in-out infinite, loaderColor 6s ease-in-out infinite;animation:loaderDash 1.5s ease-in-out infinite, loaderColor 6s ease-in-out infinite;stroke-linecap:square}.loader--greyscale .loader__path{-webkit-animation:loaderDash 1.5s ease-in-out infinite, loaderGreyscale 6s ease-in-out infinite;animation:loaderDash 1.5s ease-in-out infinite, loaderGreyscale 6s ease-in-out infinite}.loader{background:url("../img/icons/refme_loader.gif") center top no-repeat;background-size:contain;width:50px}.loader--greyscale{background:url("../img/icons/refme_loader_white.gif") center top no-repeat;background-size:contain;width:20px}.loader__svg{display:none}@-webkit-keyframes loaderRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loaderDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes loaderDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes loaderColor{0%{stroke:#FF9408}25%{stroke:#FCCD2D}50%{stroke:#77BAFA}75%{stroke:#D8D8D8}100%{stroke:#FF9408}}@keyframes loaderColor{0%{stroke:#FF9408}25%{stroke:#FCCD2D}50%{stroke:#77BAFA}75%{stroke:#D8D8D8}100%{stroke:#FF9408}}@-webkit-keyframes loaderGreyscale{0%{stroke:#FFFFFF}100%{stroke:#FFFFFF}}@keyframes loaderGreyscale{0%{stroke:#FFFFFF}100%{stroke:#FFFFFF}}@media screen and (min-width: 0\0){.loader{background:url("../img/icons/refme_loader.gif") center top no-repeat;background-size:100% 100%;width:50px}.loader--greyscale{background:url("../img/icons/refme_loader_white.gif") center top no-repeat;background-size:100% 100%;width:20px}.loader__svg{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.loader{background:url("../img/icons/refme_loader.gif") center top no-repeat;background-size:contain;width:50px}.loader--greyscale{background:url("../img/icons/refme_loader_white.gif") center top no-repeat;background-size:contain;width:20px}.loader__svg{display:none}}.developer__content{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);position:relative;z-index:10}.developer__menu{background:#F4F6F8;border-radius:3px 0 0 3px;margin:2rem 0}.developer__menu .menu-item-has-children:first-child{border:none;margin:0;padding:0}.developer__menu .menu-item-has-children{display:block;margin:0;padding:0}.developer__menu .menu-item-has-children>a{color:#19242E;margin:0;padding:10px}.developer__menu .menu-item-has-children .link-list__list{display:none}.developer__menu .menu-item-has-children.current_page_ancestor>.link-list__list{display:block}.developer__menu .link-list__list .menu-item a{background:#D5D8DC;color:#19242E;display:block;padding:5px 10px;position:relative;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.developer__menu .link-list__list .menu-item a:after{content:url("../img/icons/arrow.svg");display:block;height:12px;margin-top:-11px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:7px}.developer__menu .link-list__list .menu-item a:hover{background:#959EA7;color:#fff}.developer__menu .link-list__list .menu-item a:hover:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.developer__menu .link-list__list .current_page_item>.link-list__list{display:block}.developer__menu .link-list__list .current_page_item a{background:none;color:#fff}.developer__menu .link-list__list .current_page_item>a{background:#959EA7}.developer__menu .link-list__list .current_page_item>a:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.developer__menu .link-list__list .current_page_ancestor{background:#959EA7}.developer__menu .link-list__list .current_page_ancestor a{background:none;color:#fff}.developer__menu .link-list__list .current_page_ancestor>a:after{opacity:0}.developer .menu-item-has-children .menu-item-has-children .link-list__list a{border-left:5px solid rgba(2,3,3,0.2);padding-left:15px}.developer .menu-item-has-children .menu-item-has-children .link-list__list .link-list__list a{padding-left:30px}.seo-container{max-width:960px;margin:0 auto;padding:0 20px}.example-reference{padding:22px 0;text-align:center}@media (min-width: 40.0625em){.example-reference{padding:66px 0}}@media (min-width: 40.0625em){.example-reference__container{padding:0 50px}}@media (min-width: 40.0625em){.example-reference__block{display:inline-block;width:50%;vertical-align:top}}.example-reference__block-heading{font-size:12px;font-size:.75rem;line-height:2;font-weight:bold;color:#77BAFA;text-transform:uppercase;letter-spacing:1px}.example-reference__block p{padding:1em;background:#ffffff;display:inline-block;min-width:247px;max-width:416px}.example-reference__output{padding:1em;background:#ffffff;display:inline-block;min-width:247px;max-width:416px}.example-reference__output--bibliography{text-align:left}.example-reference__title{font-size:26px;font-size:1.625rem;line-height:1.8461538462;font-weight:lighter}.txt-img-block{padding:22px 0}@media (min-width: 40.0625em){.txt-img-block{padding:66px 0}}@media (min-width: 40.0625em){.txt-img-block__container{padding:0 25px}}.txt-img-block__content,.txt-img-block__image{display:block;vertical-align:middle}@media (min-width: 40.0625em){.txt-img-block__content,.txt-img-block__image{display:inline-block;width:50%;padding-left:20px}}@media (min-width: 40.0625em){.txt-img-block__content:first-child,.txt-img-block__image:first-child{padding-left:0}}.txt-img-block__content h2{font-size:26px;font-size:1.625rem;line-height:1.5;font-weight:400}.txt-img-block__content p{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300}.txt-img-block__content p:last-child{margin-bottom:0}.txt-img-block__content p a{color:inherit;font-weight:700}.txt-img-block__image{text-align:center}.txt-img-block__image img{border-radius:6px}.txt-img-block--img-right .txt-img-block__image{margin-top:22px}@media (min-width: 40.0625em){.txt-img-block--img-right .txt-img-block__image{text-align:right;margin-top:0}}.txt-img-block--img-left .txt-img-block__image{margin-bottom:22px}@media (min-width: 40.0625em){.txt-img-block--img-left .txt-img-block__image{text-align:left;margin-bottom:0}}.txt-center-block{padding:22px 0;text-align:center}.txt-center-block__content p{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width: 40.0625em){.txt-center-block{padding:66px 0}}@media (min-width: 40.0625em){.txt-center-block__container{padding:0 128px}}.txt-center-block__heading{font-size:26px;font-size:1.625rem;line-height:1.153;font-weight:400;color:#2c3e50}.txt-center-block__paragraph{font-size:16px;font-size:1rem;line-height:1.5;font-weight:lighter;color:#395063}.txt-center-block__paragraph:last-child{margin-bottom:0}.content-block{display:block;width:100%;height:100%}@media (min-width: 40.0625em){.content-block{display:inline-block;width:50%}}.content-block--right{float:right}@media (min-width: 40.0625em){.content-block--right{padding-left:5px}}@media (min-width: 40.0625em){.content-block--left{padding-right:5px}}.content-block--full-width{width:100%;padding:66px 20px}@media (min-width: 40.0625em){.content-block--full-width{padding:66px 50px}}.content-block__title{margin-bottom:0}.breadcrumbs{padding:11px 0;font-size:13px;font-size:.8125rem;line-height:1.8461538462}@media (min-width: 40.0625em){.breadcrumbs__container{padding:0 25px}}.breadcrumbs__item{display:inline-block}.breadcrumbs__item br{display:none}.breadcrumbs__item:before{content:" > ";font-weight:normal;color:#8E98A4}.breadcrumbs__item:first-child:before{content:none}.breadcrumbs__item:last-child{font-weight:bold}.breadcrumbs__item-link{color:#8E98A4;padding-right:5px;text-decoration:none}.breadcrumbs__item-link:hover{text-decoration:underline}.links-block__link{background-color:#eff2f6;max-width:270px;padding:9px;margin:26px auto 0 auto}.links-block__image a{background-size:cover;background-position:center;display:block;height:111px;width:100%}.links-block__image img{display:none;margin:0 auto;opacity:0;width:100%;height:auto}.links-block__caption{margin-top:9px;text-align:left}.links-block__caption a{color:#2C3E50;text-decoration:none}.link-one-whole{display:block;width:100%}@media (min-width: 40.0625em){.link-one-whole{display:inline-block;width:33.33333%}}.seo-signup__heading{color:#2C3E50;font-size:26px;font-size:1.625rem;line-height:1.8461538462;font-weight:lighter}.seo-signup__heading-basic{font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:600;margin-top:12px}.seo-signup__sub-heading{color:#8E98A4}.seo-signup .form__title{display:none}.seo-signup .form__input{padding:10px 15px !important;display:block}.seo-signup .form__error{color:#FF664E}.seo-signup .form__submit{padding:13px 16px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.seo-signup--basic{padding-top:0px;padding-bottom:20px}@media (min-width: 40.0625em){.seo-signup--basic{padding:66px 0 30px}}@media (min-width: 40.0625em){.seo-signup--basic .seo-container{padding:0}}.seo-signup--visual{max-width:572px;margin:0 auto;padding:22px 0}@media (min-width: 40.0625em){.seo-signup--visual{padding:66px 0}}.seo-signup--visual .seo-signup__heading{text-align:center}@media (min-width: 40.0625em){.seo-signup--visual .form__field{display:inline-block}}@media (min-width: 40.0625em){.seo-signup--visual .form__input{display:inline-block;max-width:182px;margin-right:12px}}.figure-block{padding:30px 0 20px}@media (min-width: 40.0625em){.figure-block{height:548px}}.figure-block__caption p{font-size:16px;font-size:1rem;line-height:1.5}.figure-block__image{margin-bottom:26px;text-align:center}.figure-block__image img{margin-right:auto;margin-left:auto}.txt-block{padding:66px 0}.txt-block__heading{font-weight:600}.txt-block__section p{font-size:16px;font-size:1rem;line-height:1.5}.seo-footer__main-links{background:rgba(44,62,80,0.82)}.seo-footer__links{list-style:none;padding-top:36px;padding-bottom:16px}@media (min-width: 40.0625em){.seo-footer__links{padding-top:64px;padding-bottom:64px}}.seo-footer__links-nested{list-style:none;margin:1rem 0 0}@media (max-width: 640px){.seo-footer__links-nested{margin-bottom:4rem}.seo-footer__links-nested--last{margin-bottom:0}}.seo-footer__break{margin-bottom:4rem}.seo-footer__legal{font-size:12px;font-size:.75rem;line-height:2;padding:10px 20px}@media (min-width: 40.0625em){.seo-footer__legal{padding:8px 25px}}.seo-footer__legal-links{margin-bottom:.5em;text-align:center;display:block}@media (min-width: 40.0625em){.seo-footer__legal-links{margin-bottom:0;text-align:right}}@media (max-width: 600px){.seo-footer__legal .one-half,.seo-footer__legal .two-quarters,.seo-footer__legal .three-sixths,.seo-footer__legal .four-eighths,.seo-footer__legal .five-tenths,.seo-footer__legal .six-twelfths{text-align:center;width:100%}}.seo-footer__legal-item{display:inline-block;margin-left:.7em;padding-left:.7em;line-height:1.2}.seo-footer__legal-item a{color:#adb4bb;text-decoration:none}.seo-footer__legal-item a:hover{color:#d0d4d9}.seo-footer__copyright{display:block;color:#adb4bb}.seo-footer__links-col{width:100%}@media (min-width: 40.0625em){.seo-footer__links-col{width:28%}}@media (min-width: 40.0625em){.seo-footer__links-col:nth-child(2){width:44%}}.disclaimer__list-item{display:inline}.disclaimer__list-item a{color:#adb4bb;text-decoration:none}.disclaimer__list-item a:hover{color:#d0d4d9}.txt-img-title{position:relative;background:transparent url(/assets/home/landing-5.png) no-repeat center 82%;background-color:#ECECEC;color:#ffffff}.txt-img-title--basic{background:transparent url(/assets/home/library2.png) no-repeat center 82%;background-size:cover}@media (min-width: 40.0625em){.txt-img-title{min-height:307px}}.txt-img-title__mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(44,62,80,0.7)}@media (min-width: 40.0625em){.txt-img-title__container{padding:0 25px}}.txt-img-title__content{position:relative;padding:60px 0;text-align:left;z-index:5}@media (min-width: 40.0625em){.txt-img-title__content{position:absolute;left:0;top:50%;width:100%;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:3rem;line-height:1}}.txt-img-title__heading{font-weight:400;font-size:48px;font-size:3rem;line-height:1;margin:0 0 .5em}.txt-img-title__heading-basic{font-weight:600}.txt-img-title__subtitle{font-weight:lighter;font-size:20px;font-size:1.25rem;line-height:1.2;line-height:1.25}.txt-img-title--center-txt .txt-img-title__content{text-align:center}.link-list,.menu-item-has-children{margin-top:20px;padding-top:20px;border-top:1px solid #adb4bb;vertical-align:top;list-style:none;color:#fff}.link-list:first-child,.menu-item-has-children:first-child{margin:0;padding:0;border:none}@media (min-width: 40.0625em){.link-list,.menu-item-has-children{display:inline-block;margin-top:0;padding-top:0;border-top:none;margin-right:40px;padding-right:40px;border-right:1px solid #adb4bb}.link-list:first-child,.menu-item-has-children:first-child{margin-right:40px;padding-right:40px;border-right:1px solid #adb4bb}.link-list:last-child,.menu-item-has-children:last-child{margin:0;padding:0;border:none}}.link-list__title,.link-list>a,.menu-item-has-children__title,.menu-item-has-children>a{color:#fff;display:block;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:1rem;text-decoration:none}.link-list__item-link,.link-list .menu-item a,.menu-item-has-children__item-link,.menu-item-has-children .menu-item a{text-decoration:none;color:#fff}.link-list__item-link:hover,.link-list .menu-item a:hover,.menu-item-has-children__item-link:hover,.menu-item-has-children .menu-item a:hover{color:#d0d4d9}.logo-block{padding-left:0;padding:44px 0 0 0}.logo-block__list{margin:0;padding:0;list-style-type:none;text-align:center}.logo-block__list-item{display:inline-block;padding:15px 15px 34px 15px;height:100%;vertical-align:middle}.logo-block__title{color:#B0B7BD;margin:0 auto;padding-bottom:25px;text-align:center;font-size:14px;font-size:.875rem;line-height:1.7142857143}.logo-block--hidden{display:none}@media (min-width: 970px){.logo-block--hidden{display:inline-block}}.full-width-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;min-height:100%;margin-top:-63px;padding-top:63px}@media screen and (min-width: 0\0){.full-width-image{min-height:0}}.full-width-image .image-mask{top:auto !important}.full-width-image__promo{width:100%}.full-width-image__promo--leaderboard{height:90px;left:0;position:absolute;text-align:center;top:66px;width:100%}.full-width-image__promo--leaderboard>div{display:inline-block}.full-width-image--landing{padding-top:0}.full-width-image--landing .full-width-image__title{color:#2C3E50;font-weight:300}.full-width-image__subtitle{line-height:1.5;font-weight:400}.full-width-image--landing .full-width-image__subtitle{color:#6C7884;font-weight:300}.full-width-image__video{opacity:0;position:absolute;z-index:-1;top:0;left:0;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.full-width-image__video-top-mask{background-color:#FFF;width:100%;position:absolute;top:0;left:0}.full-width-image__background{background:transparent no-repeat;background-size:cover;background-position:bottom center;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.full-width-image__text{display:block;color:#fff;position:relative;text-align:center;-webkit-transition:opacity .4s ease-out 0.5;transition:opacity .4s ease-out 0.5;width:100%;max-width:1200px;margin:auto;padding:40px 20px 120px 20px}@media screen and (min-width: 0\0){.full-width-image__text{padding:140px 20px 220px 20px}}.full-width-image__text--no-pad{max-width:1260px}.full-width-image__link{position:absolute;bottom:10px;text-align:center;margin-right:auto;margin-left:-100px;padding-left:0;width:200px;left:50%;overflow:hidden;-webkit-transition:-webkit-transform 100ms linear;transition:transform 100ms linear}.full-width-image__link-text{color:#fff;cursor:pointer;text-transform:uppercase}.full-width-image--landing .full-width-image__link-text{color:#6C7884}.full-width-image__link-container{cursor:pointer;display:block}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.full-width-image__link-icon{cursor:pointer;display:inline-block;background-image:url("../img/icons/down-arrow-white.svg");background-size:contain;background-repeat:no-repeat;width:40px;height:40px;margin-top:8px}.full-width-image--landing .full-width-image__link-icon{background-image:url("../img/icons/down-arrow-grey.svg")}.full-width-image__below-fold{display:block;width:100%;height:0;position:absolute;bottom:63px}.full-width-image__below-fold.full-width-image__below-fold--landing{bottom:0}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.full-width-image .large-button{background:#FF9408;color:#fff}.full-width-image .large-button:hover{background:#ffaa3b}@media (min-width: 40.0625em){.full-width-image{margin-top:-69px;padding-top:69px}.full-width-image--landing{padding-top:0}.full-width-image__text{padding-top:100px;padding-left:100px;padding-right:100px}.full-width-image__subtitle-space{display:none}.full-width-image__link-text{display:block}.full-width-image__title{text-transform:none}.full-width-image__link-icon{width:30px;height:30px;margin-top:0}}@media (max-height: 530px){.full-width-image__subtitle{display:none}.full-width-image__link{display:none}}@media (max-width: 640px){.full-width-image__title{font-size:30px;font-size:1.875rem;line-height:1.6}.full-width-image__subtitle{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:700}.full-width-image__background{background-position:bottom left}}.hero-title{width:100%;height:176px;display:block;position:relative;overflow:hidden}.hero-title__background{background:transparent url("../img/bg/refme-team.jpg") no-repeat;background-size:cover;background-position:center;height:100%;position:absolute;width:100%;z-index:-1}.hero-title__text{display:block;margin:0 auto;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:opacity .4s ease-out 0.5;transition:opacity .4s ease-out 0.5;width:100%}@media (min-width: 40.0625em){.hero-title{height:489px}.hero-title__text{padding:0 100px}}@media (max-width: 640px){.hero-title__title{font-size:28px;font-size:1.75rem;line-height:1.7142857143}}.two-column-block__title{margin:48px auto 12px auto;text-align:center}@media (min-width: 40.0625em){.two-column-block__title{margin:48px auto 46px auto}}.two-column-block__container{padding:20px 0;margin:0 auto 10px auto}@media (min-width: 40.0625em){.two-column-block__container{max-width:436px;padding-top:28px;margin-bottom:50px;text-align:left}}.two-column-block__logo{max-width:100%;height:auto;margin:0 auto;text-align:center;vertical-align:middle}@media (min-width: 40.0625em){.two-column-block__logo{margin:0 auto;text-align:center}}.two-column-block__column-title{text-align:center;margin-top:40px;font-size:26px;font-size:1.625rem;line-height:1.8461538462}@media (min-width: 40.0625em){.two-column-block__column-title{margin-top:69px}}.two-column-block__content{margin-bottom:0}.two-column-block__logo-container{text-align:center;vertical-align:middle}@media (min-width: 40.0625em){.two-column-block__logo-container{height:78px;width:100%}}.footer-reference-block__container{font-size:12px;font-size:.75rem;line-height:2;padding:10px 20px}@media (min-width: 40.0625em){.footer-reference-block__container{padding:8px 25px}}.footer-reference-block__reference{color:#adb4bb}.footer-reference-block__reference a{color:#adb4bb}.sharing{margin-bottom:30px}.button--disabled{cursor:default}.button--orange{background:#FF9408;border-color:#E58407}.button--orange:hover,.button--orange:focus,.button--orange:active{background:#E58200;border-color:#CD7400}.button--orange:disabled,.button--orange.button--disabled{background:#FFCF90;border-color:#E5B981}.button--orange:disabled:hover,.button--orange:disabled:focus,.button--orange:disabled:active,.button--orange.button--disabled:hover,.button--orange.button--disabled:focus,.button--orange.button--disabled:active{background:#FFCF90;border-color:#E5B981}.button--blue{background:#77BAFA;border-color:#6AA7E0}.button--blue:hover,.button--blue:focus,.button--blue:active{background:#56A9F9;border-color:#4D97DF}.button--blue:disabled,.button--blue.button--disabled{background:#B9DBFC;border-color:#A6C4E2}.button--blue:disabled:hover,.button--blue:disabled:focus,.button--blue:disabled:active,.button--blue.button--disabled:hover,.button--blue.button--disabled:focus,.button--blue.button--disabled:active{background:#B9DBFC;border-color:#A6C4E2}.button--red{background:#FF664E;border-color:#E55B46}.button--red:hover,.button--red:focus,.button--red:active{background:#FF492C;border-color:#E54127}.button--red:disabled,.button--red.button--disabled{background:#FFBEB4;border-color:#E5AAA1}.button--red:disabled:hover,.button--red:disabled:focus,.button--red:disabled:active,.button--red.button--disabled:hover,.button--red.button--disabled:focus,.button--red.button--disabled:active{background:#FFBEB4;border-color:#E5AAA1}.button--dark-grey{background:#6C7884;border-color:#555f68}.button--dark-grey:hover,.button--dark-grey:focus,.button--dark-grey:active{background:#555f68;border-color:#3e454c}.button--dark-grey:disabled,.button--dark-grey.button--disabled{background:#87929c;border-color:#a3abb3}.button--dark-grey:disabled:hover,.button--dark-grey:disabled:focus,.button--dark-grey:disabled:active,.button--dark-grey.button--disabled:hover,.button--dark-grey.button--disabled:focus,.button--dark-grey.button--disabled:active{background:#87929c;border-color:#a3abb3}.button--twitter{background:#55ACEF;border-color:#2695eb}.button--twitter:hover,.button--twitter:focus,.button--twitter:active{background:#2695eb;border-color:#137bcb}.button--twitter:disabled,.button--twitter.button--disabled{background:#84c3f3;border-color:#b2daf8}.button--twitter:disabled:hover,.button--twitter:disabled:focus,.button--twitter:disabled:active,.button--twitter.button--disabled:hover,.button--twitter.button--disabled:focus,.button--twitter.button--disabled:active{background:#84c3f3;border-color:#b2daf8}.button--google{background:#DC4A38;border-color:#bf3322}.button--google:hover,.button--google:focus,.button--google:active{background:#bf3322;border-color:#94271a}.button--google:disabled,.button--google.button--disabled{background:#e47163;border-color:#eb998f}.button--google:disabled:hover,.button--google:disabled:focus,.button--google:disabled:active,.button--google.button--disabled:hover,.button--google.button--disabled:focus,.button--google.button--disabled:active{background:#e47163;border-color:#eb998f}.button--transparent{background:transparent;border:1px solid;border-color:#B6BEC2;color:#8E98A4}.button--transparent:hover,.button--transparent:focus,.button--transparent:active{color:#6C7884;border-color:#8E98A4}.button--transparent:disabled,.button--transparent.button--disabled{color:#BCC5C8;border-color:#D7DBE0}.button--transparent:disabled:hover,.button--transparent:disabled:focus,.button--transparent:disabled:active,.button--transparent.button--disabled:hover,.button--transparent.button--disabled:focus,.button--transparent.button--disabled:active{color:#BCC5C8;border-color:#D7DBE0}.button__text,.button__icon{vertical-align:middle}.screen-reader-response{text-align:center;padding-bottom:20px}.wpcf7-response-output{text-align:center}.wpcf7-response-output.wpcf7-mail-sent-ok{color:#55c8ab}.wpcf7-response-output.wpcf7-validation-errors{color:#FF664E}.wpcf7-not-valid-tip{color:#FF664E}.carousel-block{padding:44px 0;overflow:hidden}.carousel-block__promo{margin-top:-4rem;margin-bottom:2rem;text-align:center}.carousel-block__promo--card{margin-top:0;margin-bottom:1rem}@media (min-width: 40.0625em){.carousel-block{padding:112px 0 98px 0}}.carousel-block--no-title{padding:20px 0}.carousel-block--small-padding{padding:2rem 0 2rem 0}@media (min-width: 40.0625em){.carousel-block--small-padding{padding:2rem 0 3rem 0}}.carousel-block__heading{text-align:center;margin-bottom:44px;margin-bottom:2.75rem}.carousel-block__has-subtitle{margin-bottom:22px}.carousel-block__container{position:relative}.carousel-block__container--carousel-active{padding-bottom:20px;margin:0 -24px;z-index:1}.carousel-block__subtitle{text-shadow:none}.carousel-block__wrapper{text-align:center}.carousel-block__container--carousel-active .carousel-block__wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-box-sizing:content-box;box-sizing:content-box;-ms-touch-action:none}.carousel-block__item{display:inline-block;vertical-align:top}.carousel-block__container--carousel-active .carousel-block__item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.carousel-block__crumbs{display:none;position:absolute;width:100%;bottom:0;text-align:center;z-index:10}.carousel-block__container--carousel-active .carousel-block__crumbs{display:block}.carousel-block__crumbs .swiper-pagination-bullet{width:8px;height:8px;margin:0 6px;display:inline-block;border-radius:100%;background:#ADB4BB;vertical-align:middle;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}.carousel-block__crumbs .swiper-pagination-bullet-active{margin:0 4px;width:12px;height:12px;background:#FF9408}.image-content{overflow:hidden;padding:24px 0}.image-content__promo{margin-top:-4rem;margin-bottom:2rem;text-align:center}@media (min-width: 40.0625em){.image-content{padding:112px 0 98px 0}}.image-content p{font-size:16px;font-size:1rem;line-height:1.5}.image-content__image-container{text-align:center;margin-bottom:24px}@media (min-width: 40.0625em){.image-content__image-container{display:inline;margin-bottom:0}.image-content--image-right .image-content__image-container{float:left}.image-content--image-left .image-content__image-container{float:right}}.image-content__image{max-width:100%;height:auto}@media (min-width: 40.0625em){.image-content__image{max-width:none}}.image-content .grid__item{vertical-align:middle}.image-content__content{text-align:center}@media (min-width: 40.0625em){.image-content__content{text-align:left}}.image-content__content p{font-size:inherit;font-weight:inherit}.image-content__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}@media (max-width: 640px){.image-content__video{margin-bottom:2rem}}.image-content__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.image-content__request{margin:2rem 0 1rem}.main-navigation{position:relative;z-index:11;min-height:58px}@media (min-width: 40.0625em){.main-navigation{min-height:66px}}.main-navigation__container{position:fixed;width:100%;padding:12px 0;background:rgba(255,255,255,0.95);box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-transition:box-shadow 0.5s ease-in-out, background 0.5s ease-in-out;transition:box-shadow 0.5s ease-in-out, background 0.5s ease-in-out}@media (min-width: 40.0625em){.main-navigation__container{padding:16px 0}}.main-navigation__container.animate{-webkit-transition-duration:0s;transition-duration:0s;box-shadow:none;background:none}.main-navigation__logo{display:inline-block;line-height:1}.main-navigation__logo svg{vertical-align:middle}.main-navigation__actions{cursor:default}.main-navigation__actions-item{display:inline-block;margin-left:30px}.main-navigation__actions-item--mobile{display:none}.is-mobile .main-navigation__actions-item--mobile{display:block;opacity:1;pointer-events:auto}.main-navigation__actions-item--desktop{display:inline-block}.main-navigation__premium{display:none}@media (min-width: 40.0625em){.main-navigation__premium{display:inline-block}}.main-navigation__institute,.main-navigation__landing{opacity:1;pointer-events:auto;-webkit-transition:0.2s opacity ease-out;transition:0.2s opacity ease-out}@media (min-width: 64em){.main-navigation__institute,.main-navigation__landing{opacity:0;pointer-events:none}}.main-navigation__institute.animate,.main-navigation__landing.animate{pointer-events:auto;opacity:1}.main-navigation__info-pack{padding:0.5rem}@media (min-width: 40.0625em){.main-navigation__info-pack{padding:0.5rem 1rem}}.main-navigation__link{color:#505050}.main-navigation .grid__item{vertical-align:middle}.image-text-item__image{height:80px;background:transparent url("") no-repeat center center;background-size:contain;margin-bottom:20px;margin-bottom:1.25rem}.image-text-item__heading{margin-bottom:6px}.profile-card{margin:0 10px 1rem 10px;max-width:300px;padding:2rem 24px;background:#ffffff;color:#2C3E50;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #E0E0E0;box-shadow:0 2px 4px 0 rgba(44,62,80,0.13)}.carousel-block__container--carousel-active .profile-card{max-width:62.5%;margin:0 8px 1rem 8px}@media (min-width: 40.0625em){.carousel-block__container--carousel-active .profile-card{max-width:70%}}.profile-card__image{width:60px;height:60px;margin-left:auto;margin-right:auto;background:transparent url("") no-repeat center center;background-size:cover;border-radius:50%;margin-bottom:20px;margin-bottom:1.25rem}@media (min-width: 40.0625em){.profile-card__image{width:82px;height:82px}}.profile-card__title{font-size:16px;font-size:1rem;line-height:1.5;font-weight:700;margin-bottom:.25em}.profile-card__subtitle{color:#959EA7;margin-bottom:24px}.profile-card__rating{margin-bottom:.25em;line-height:1}.profile-card__rating-star{display:inline-block;color:#FF9408}.profile-card__rating-star svg{display:block}.profile-card__content{margin-bottom:0;line-height:1.66666666}.highlighted-items{padding:30px 0;color:#2C3E50}@media (min-width: 40.0625em){.highlighted-items{padding:56px 0 64px 0}}.highlighted-items__item{margin-top:24px;margin-bottom:24px}.highlighted-items__item-container{padding:24px 16px;background:#fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(44,62,80,0.13)}@media (min-width: 40.0625em){.highlighted-items__item-container{padding:32px}}.highlighted-items__item-title{margin-bottom:1rem}.highlighted-items__item-content{margin-bottom:1rem}.highlighted-items__item-image{display:block;margin:24px auto}.highlighted-items__item-link{color:#77BAFA}.highlighted-items .grid__item{vertical-align:middle}.profiles-block{padding:48px 0}.profiles-block__item{text-align:center;padding:12px 0}.profiles-block__item-title{margin-bottom:0}.profiles-block__item--color-p5 .profiles-block__item-title{color:#FF9408}.profiles-block__item--color-s1 .profiles-block__item-title{color:#FCCD2D}.profiles-block__item--color-p4 .profiles-block__item-title{color:#77BAFA}.profiles-block__item-subtitle{margin-bottom:16px;color:#959EA7}.profiles-block__item-image{width:120px;height:120px;margin:0 auto 16px auto;border:3px solid #959EA7;border-radius:50%;background:url("") no-repeat center center;background-size:cover}@media (min-width: 40.0625em){.profiles-block__item-image{margin:0 auto 32px auto}}.profiles-block__item--color-p5 .profiles-block__item-image{border-color:#FF9408}.profiles-block__item--color-s1 .profiles-block__item-image{border-color:#FCCD2D}.profiles-block__item--color-p4 .profiles-block__item-image{border-color:#77BAFA}.features-block{padding:48px 0}.features-block__item{text-align:center;padding:12px 0}.features-block__item-title{margin-bottom:18px}.features-block__item-title--cta{margin-top:20px;margin-bottom:14px}@media (min-width: 40.0625em){.features-block__item-title--cta{margin-top:40px}}.features-block__item-subtitle{margin-top:16px}.features-block__item-image{height:230px;margin:0 auto 16px auto;background:url("") no-repeat center center}@media (min-width: 40.0625em){.features-block__item-image{margin:0 auto 32px auto}}.features-block__item-upgrade-button{min-width:auto}@media (min-width: 40.0625em){.features-block__item-upgrade-button{min-width:180px}}@media (min-width: 64em){.features-block__item-upgrade-button{min-width:214px}}.page-navigation__item{display:none}@media (min-width: 64em){.page-navigation__item{margin:6px 0 6px 38px;display:inline-block}}.page-navigation__item:first-child{margin-left:0}.page-navigation__item--sub-menu{margin:6px -32px 6px 24px}.page-navigation__item--show-on-mobile{display:inline-block}.page-navigation__anchor{color:#6C7884}.page-navigation__anchor:focus{color:#6C7884}.page-navigation__anchor:hover,.page-navigation__anchor.active{color:#77BAFA}.page-navigation__anchor.active:focus{color:#77BAFA}.page-navigation__button--hide{display:none}.page-navigation .drop-down{margin:0}.page-navigation .drop-down__subtitle,.page-navigation .drop-down__link{font-size:16px;font-size:1rem;color:#6C7884}.page-navigation .drop-down__sub-list{padding-top:40px}.page-navigation .main-navigation__link{margin-right:20px;color:#6C7884}.page-navigation .main-navigation__link:hover{color:#77BAFA}.cite-documentation{padding:30px 0;color:#2C3E50}.cite-documentation__header{font-size:24px;font-size:1.5rem;line-height:1}@media screen and (min-width: 40.0625em){.cite-documentation__header{font-size:30px;font-size:1.875rem;line-height:1.6}}.cite-documentation__description{text-align:center}@media screen and (min-width: 40.0625em){.cite-documentation__description{text-align:left}}@media screen and (min-width: 40.0625em){.cite-documentation__filters .cite-filter:first-child{margin-right:80px}}.cite-documentation__accordian{margin-top:20px;margin-left:0;padding-left:0;list-style:none}@media screen and (min-width: 40.0625em){.cite-documentation__accordian{margin:20px auto 0 auto;max-width:1100px;padding:0 20px}}.cite-documentation__accordian .accordian-item__header{display:block;padding:20px 10px;font-size:20px;font-size:1.25rem;line-height:1.2;color:#2C3E50;font-weight:bold;border-bottom:1px solid #959EA7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 40.0625em){.cite-documentation__accordian .accordian-item__header{padding:20px 0}}.cite-documentation__accordian .accordian-item__header .item-icon{margin-right:10px;vertical-align:middle}.cite-documentation__accordian .accordian-item__content{margin-left:0;background-color:#fff;overflow:hidden}.cite-documentation__accordian .accordian-item__content p{font-size:16px;font-size:1rem;line-height:1.5}.cite-documentation__accordian .accordian-item__content.ng-leave{-webkit-transition:max-height 0.5s ease-out;transition:max-height 0.5s ease-out;max-height:1200px}.cite-documentation__accordian .accordian-item__content.ng-leave.ng-leave-active{max-height:0}.cite-documentation__accordian .accordian-item__content.ng-enter{-webkit-transition:max-height 0.5s ease-in;transition:max-height 0.5s ease-in;max-height:0}.cite-documentation__accordian .accordian-item__content.ng-enter.ng-enter-active{max-height:1200px}.cite-documentation__accordian .accordian-content-block{padding:20px;text-align:left}.cite-documentation__accordian .accordian-content-block__header{text-align:center;display:block;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;font-weight:bold;color:#77BAFA;border-bottom:1px solid #77BAFA}@media screen and (min-width: 40.0625em){.cite-documentation__accordian .accordian-content-block__header{text-align:left}}.cite-documentation__accordian .accordian-content-block--center{text-align:center}@media screen and (min-width: 40.0625em){.cite-documentation__accordian .accordian-content-block--center .accordian-content-block__header{text-align:center}}.cite-documentation .cite-templates,.cite-documentation .cite-tokens{list-style:none;margin-left:0;text-align:left}.cite-documentation .cite-tokens{margin-bottom:10px}.cite-documentation .cite-tokens__item{display:inline-block;margin:0 5px 10px 5px;cursor:auto;-webkit-transition:none;transition:none}.cite-documentation .cite-tokens__item:hover,.cite-documentation .cite-tokens__item:focus,.cite-documentation .cite-tokens__item:active{border-color:#b6c3d0;color:#6C7884;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.08)}.cite-documentation .cite-tokens--indent{padding-left:48px}.cite-documentation .cite-tokens--indent .cite-tokens__item:first-child{margin-left:-48px}.cite-documentation .cite-example{display:block;text-align:left}.cite-documentation .cite-example--indent{padding-left:48px;text-indent:-48px}.cite-documentation .cite-intext__head{display:block;font-weight:bold;text-transform:capitalize}@media screen and (min-width: 40.0625em){.cite-documentation .cite-intext__head{margin-bottom:20px}}.cite-documentation .cite-intext:last-child .cite-intext__content{margin-bottom:0}.dropdown-select{position:relative;display:block;margin-bottom:10px}.dropdown-select__box{position:relative;display:none;background-color:#fff;font-size:20px;font-size:1.25rem;line-height:1.2;color:#2C3E50;border-radius:3px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.04);z-index:2}@media screen and (min-width: 40.0625em){.dropdown-select__box{display:block}}.dropdown-select__box:hover,.dropdown-select__box:active,.dropdown-select__box:focus{color:#2C3E50}.dropdown-select__box .box-label{display:inline-block;width:calc(100% - 50px);padding:15px 20px;white-space:nowrap;vertical-align:top;overflow:hidden;text-overflow:ellipsis}.dropdown-select__box .box-arrow{position:relative;display:inline-block;width:50px;padding:15px 20px;border-left:1px solid #D8D8D8}.dropdown-select__box .box-arrow:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;margin-top:-2px;margin-left:-7px;border:7px solid transparent;border-top-color:#959EA7}.dropdown-select__box--open{border-radius:3px 3px 0 0}.dropdown-select__box--open .box-arrow:after{border-top-color:#2C3E50}.dropdown-select__menu{position:absolute;display:none;width:100%;max-height:384px;overflow:auto;margin:-1px 0 0;list-style:none;background-color:#fff;border-radius:0 0 3px 3px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.04);z-index:1}@media screen and (min-width: 40.0625em){.dropdown-select__menu{display:block}}.dropdown-select__menu .menu-item{border-bottom:1px solid #D8D8D8}.dropdown-select__menu .menu-item__link{display:block;padding:15px 20px;color:#2C3E50}.dropdown-select__menu .menu-item__link:hover,.dropdown-select__menu .menu-item__link:active{color:#fff;background-color:#959EA7}.dropdown-select__menu .menu-item:last-child{border-bottom:0}.dropdown-select__menu .menu-item:last-child .menu-item__link{border-radius:0 0 3px 3px}.dropdown-select__mobselect{position:relative;display:block;margin-bottom:20px}.dropdown-select__mobselect:before{content:'\00a0';position:absolute;right:0;top:0;width:60px;padding:15px 20px;border-left:1px solid #D8D8D8;border-radius:0 3px 3px 0;pointer-events:none}.dropdown-select__mobselect:after{content:'\00a0';position:absolute;right:23px;top:50%;width:0;height:0;margin-top:-2px;border:7px solid transparent;border-top-color:#959EA7;pointer-events:none}.dropdown-select__mobselect select{display:block;width:100%;padding:15px 60px 15px 20px;border:0;background-color:#fff;font-size:20px;font-size:1.25rem;line-height:1.2;color:#2C3E50;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 2px 7px 0 rgba(0,0,0,0.04)}@media screen and (min-width: 40.0625em){.dropdown-select__mobselect{display:none}}.source-picker{padding:15px;border-top:1px solid #F4F6F8;border-radius:3px 0 3px 3px}@media screen and (min-width: 40.0625em){.source-picker{border:1px solid #F4F6F8;border-radius:3px 0 3px 3px;box-shadow:0px 2px 6px 0px rgba(44,62,80,0.13)}}.source-picker__title{display:block;font-weight:bold;text-align:left;margin-bottom:10px}.source-picker__sources{text-align:left;color:#6C7884;text-transform:capitalize;font-size:13px;font-size:.8125rem;line-height:1.8461538462}.source-picker__sources .source{padding:15px 20px;cursor:pointer}.source-picker__sources .source:hover,.source-picker__sources .source:active{background-color:#F4F6F8}.reference-search{position:relative}.reference-search .search-tabs{position:relative;display:table;table-layout:fixed;width:100%;margin:0;list-style:none}.reference-search .search-tabs__tab{width:20%;display:table-cell;border-top:3px solid transparent;text-transform:capitalize;text-align:center}.reference-search .search-tabs__tab .tab-link{display:block;padding:10px 0;color:#6C7884;cursor:pointer;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;font-size:14px;font-size:.875rem;line-height:1.7142857143}.reference-search .search-tabs__tab .tab-link .drop-arrow{border-top:4px solid #6C7884;border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;margin-left:3px;vertical-align:middle}.reference-search .search-tabs__tab .tab-link:hover{font-weight:bold;color:#2C3E50}.reference-search .search-tabs__tab .tab-link:hover .drop-arrow{border-top-color:#2C3E50}.reference-search .search-tabs__tab--active,.reference-search .search-tabs__tab--open{border-top-color:#FF9408;border-top-left-radius:3px;border-top-right-radius:3px}.reference-search .search-tabs__tab--active:nth-child(1n+2),.reference-search .search-tabs__tab--open:nth-child(1n+2){border-color:#FCCD2D}.reference-search .search-tabs__tab--active:nth-child(1n+3),.reference-search .search-tabs__tab--open:nth-child(1n+3){border-color:#77BAFA}.reference-search .search-tabs__tab--active:nth-child(1n+4),.reference-search .search-tabs__tab--open:nth-child(1n+4){border-color:#6C7884}.reference-search .search-tabs__tab--active .v,.reference-search .search-tabs__tab--open .v{font-weight:bold;color:#2C3E50}.reference-search .search-tabs__tab--active.search-tabs__tab--more,.reference-search .search-tabs__tab--open.search-tabs__tab--more{border-top-color:#2C3E50}.reference-search .search-tabs__tab--active{background-color:#F4F6F8}.reference-search .search-tabs__tab--active .tab-link{cursor:auto;font-weight:bold;color:#2C3E50}.reference-search .search-tabs__tab--active.search-tabs__tab--more{width:40%}.reference-search .search-tabs__tab--active.search-tabs__tab--more .tab-link{padding-left:10px;padding-right:10px;cursor:pointer}.reference-search .search-tabs__tab--active.search-tabs__tab--more .ellipsis{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:85%;vertical-align:middle}.reference-search .search-tabs__tab--open{background-color:#fff}.reference-search .search-tabs__tab--open .tab-link{font-weight:bold;color:#2C3E50;border-left:1px solid #F4F6F8;border-right:1px solid #F4F6F8}.reference-search .search-form{padding:10px;background-color:#F4F6F8}.reference-search .search-form__wrap{background-color:#fff;border-radius:2px 0 0 2px}.reference-search .search-form__input[type="text"]{float:left;width:calc(100% - 42px);margin:0;padding:11px;border:0;cursor:text}@media screen and (min-width: 64em){.reference-search .search-form__input[type="text"]{width:calc(100% - 103px)}}.reference-search .search-form__button{min-height:49px;padding:0.8em 0.65em;border-radius:0 2px 2px 0}.reference-search .search-form__button .button__icon{display:inline-block;margin-right:0}@media screen and (min-width: 64em){.reference-search .search-form__button .button__icon{margin-right:3px}.reference-search .search-form__button .button__icon--cite{display:none}}.reference-search .search-form__button span{display:none;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width: 64em){.reference-search .search-form__button span{display:inline}}@media screen and (min-width: 64em){.reference-search .search-form__button{min-width:103px}}.reference-search .search-form__manual{margin-top:10px;font-weight:bold;font-size:13px;font-size:.8125rem;line-height:1.8461538462;text-decoration:underline;cursor:pointer}.reference-search .source-picker{margin-top:-1px}.reference-search .source-picker__sources{overflow:auto}.reference-search .source-picker__sources::-webkit-scrollbar{-webkit-appearance:none;width:7px}.reference-search .source-picker__sources::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.reference-search .search-results{margin:10px 0 0;position:relative;overflow:auto}.reference-search .search-results--has-results{height:400px}.reference-search .search-results__item{text-align:left}.reference-search .search-results__title{display:block;font-weight:600}.reference-search .search-results__title--no-results{margin:15px 0 20px;text-align:center;color:#6C7884}.reference-search .search-results__seperator{display:inline-block;padding:0 3px}.reference-search .search-results__link{color:#2C3E50;display:block;padding:10px 13px 15px}.reference-search .search-results__link:hover{background:#F4F6F8;color:#2C3E50}.reference-search .search-tip{display:none;font-size:13px;font-size:.8125rem}@media screen and (min-width: 64em){.reference-search .search-tip{display:block}}.reference-search .search-tip--float{position:absolute;width:33%;top:144px;right:-34%}.reference-search .search-tip--float .tip__header{display:block}.reference-search .search-tip--results{display:block;margin:10px}@media screen and (min-width: 40.0625em){.reference-search .search-tip--results{margin:10px 0 0}}@media screen and (min-width: 64em){.reference-search .search-tip--results{display:none}}.reference-search .search-tip svg{margin-top:0.2rem}.open-generator-block{padding:20px;position:relative}.open-generator-block.promo{padding-bottom:5rem}.open-generator-block.promo .open-generator__tempwrap--expanded{padding-bottom:10rem}.open-generator-block__promo{margin:0 auto;text-align:center;width:100%}.is-mobile .open-generator-block__promo{min-height:60px}.open-generator-block__promo .adsbygoogle{border:none}.open-generator-block__promo--development{background:url(../img/dummy-ad-mobile.png) no-repeat center center;background-size:contain}@media screen and (min-width: 40.0625em){.open-generator-block__promo--development{background:url(../img/dummy-ad.png) no-repeat center center}}.open-generator-block__promo--box{position:absolute;right:1rem;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}@media (max-width: 1280px){.open-generator-block__promo--box{bottom:1rem;right:50%;top:auto;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0)}}.open-generator{position:relative;background:#fff;padding:30px 0;height:86%;min-height:580px}.is-mobile .open-generator{padding-top:10px}.open-generator__above-fold{margin:0 auto;max-width:960px;padding-top:30px}.is-mobile .open-generator__above-fold{padding-top:20px}.is-mobile .open-generator__above-fold--desktop{display:none}.open-generator__above-fold--mobile{display:none}.is-mobile .open-generator__above-fold--mobile{display:block}.open-generator__above-fold .open-generator__header{margin-bottom:20px}.open-generator__tempwrap{height:86%;min-height:580px}.open-generator__tempwrap--expanded{height:auto}.open-generator__tempwrap--ads-active{height:auto;min-height:400px}.open-generator__wrapper{display:inline}.open-generator .container{display:block;position:relative;top:19%;padding:0;-webkit-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}@media screen and (min-width: 40.0625em){.open-generator .container{padding:0 20px}}.open-generator .search-results{overflow:inherit}.open-generator .search-results--has-results{height:auto}.open-generator .search-results li{list-style:none}.open-generator--toTop .container{top:0%}.open-generator__results,.open-generator__loading{display:none}.open-generator--atTop{height:auto;min-height:86%}.open-generator--atTop .open-generator__results,.open-generator--atTop .open-generator__loading{display:block}.open-generator--expanded{height:auto;min-height:calc(100vh - 60px)}@media screen and (min-width: 40.0625em){.open-generator--expanded{min-height:calc(100vh - 68px)}}.open-generator--ads-active{height:auto;min-height:0}.open-generator__header{margin-bottom:40px;font-size:24px;font-size:1.5rem;line-height:1}@media screen and (min-width: 40.0625em){.open-generator__header{font-size:48px;font-size:3rem;line-height:1}}.open-generator__styles{margin:0 0 20px 0;list-style:none;color:#959EA7;font-weight:500}.open-generator__styles .styles-item{display:inline;margin-right:15px}.open-generator__styles .styles-item__link{color:inherit}.open-generator__styles .styles-item:first-child{margin-right:10px}.open-generator__styles .styles-item--label{display:none}@media screen and (min-width: 40.0625em){.open-generator__styles .styles-item--label{display:inline-block}}.open-generator__styles .styles-item--selected{color:#77BAFA;font-weight:600}.open-generator__styles .styles-item--more:after{content:'';display:inline-block;margin-left:4px;vertical-align:middle;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #959EA7}.open-generator__loading{margin-top:40px}.open-generator__loading .bar{-webkit-transform:none;-ms-transform:none;transform:none}.open-generator__result{margin-top:40px;text-align:left}.open-generator__result.grid__item{padding:0 20px}@media screen and (min-width: 40.0625em){.open-generator__result.grid__item{padding:0}}.open-generator__result.ng-cloak{display:none}.open-generator__result .lookup-header{margin-bottom:15px;font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:bold}.open-generator__result .lookup-result{padding:15px;background-color:#FFF7B7;word-wrap:break-word}.open-generator__result .lookup-result__title{display:block;margin-top:5px;font-weight:bold}.open-generator__result .lookup-result__content{display:table;font-size:14px;font-size:.875rem;line-height:1.7142857143}.open-generator__result .lookup-result__content .csl-left-margin,.open-generator__result .lookup-result__content .csl-right-inline{display:table-cell}.open-generator__result .lookup-result__content .csl-left-margin{max-width:40px;padding-right:10px}.open-generator__result .lookup-actions{margin-top:10px;text-align:right}.open-generator__sources-anchor{cursor:pointer}.open-generator .reference-search{min-height:126px}.open-generator .source-picker__sources{height:auto}@media screen and (min-width: 40.0625em){.open-generator .source-picker__sources{height:220px}}.open-generator .form-builder{padding:0 10px}@media screen and (min-width: 40.0625em){.open-generator .form-builder{padding:0}}.sources{padding:0 18px;position:relative}@media screen and (min-width: 40.0625em){.sources{padding:1.5rem 0}}.sources__list{position:relative;margin:0;padding:0;border:0;height:100%;background:#fff;list-style:none;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 40.0625em){.sources__list{margin:0 auto;padding:0 18px;border:1px solid #FF9408;max-width:400px}}.sources__item{border-top:1px dashed #FF9408}.sources__item:first-child{border-top:0}.sources__item-anchor{color:#FF9408;display:block;padding:1rem 0;text-decoration:none}.sources__item-anchor:hover{color:#2C3E50}.sign-up-block__header{padding:36px 16px}.sign-up-block__heading{margin-bottom:0;font-size:36px;font-size:2.25rem;line-height:1.3333333333}.sign-up-block__content{padding:0 20px}.sign-up-block__cta{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px;padding:0.6rem 0.8rem}.sign-up-reason{margin-bottom:40px;text-align:center}.sign-up-reason__image{display:block;max-width:100%;height:70px;margin:0 auto 30px auto;background:transparent url("") no-repeat center center;background-size:contain}.sign-up-reason__image--research{background-image:url("../img/sign-up/research.png")}.sign-up-reason__image--managing{background-image:url("../img/sign-up/managing.png")}.sign-up-reason__image--citing{background-image:url("../img/sign-up/citing.png")}.sign-up-reason__title{margin:10px 0;text-align:center;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal}@media screen and (min-width: 40.0625em){.sign-up-reason__title{margin:0 0 10px}}.sign-up-reason__title span{font-size:16px;font-size:1rem;line-height:1.5;color:#959EA7}.sign-up-reason__blurb{margin-bottom:0;font-size:16px;font-size:1rem}.check-list{list-style:none;margin:0}.check-list__item{position:relative;padding-left:24px;margin-bottom:2px;font-size:14px;font-size:.875rem}.check-list__item-tick{position:absolute;left:0;top:5px}.landing{background:#fff;height:100%;min-height:600px;width:100%}.landing__main{background:no-repeat bottom;background-attachment:fixed;background-size:cover;height:calc(100% - 80px);overflow:hidden;position:relative;width:100%}.landing__main-img{height:auto;left:0;position:absolute;top:0;width:100%}.landing__main-text{margin:0 auto;max-width:1200px;position:relative;top:10%;z-index:1}.landing__main-title{color:#fff;font-size:72px;font-size:4.5rem;line-height:1;font-weight:200;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,1,1,0.16);color:#2C3E50}.landing__main-title--long{font-size:43px;font-size:2.6875rem;line-height:1.1162790698;font-weight:300}.landing__main-subtitle{color:#fff;font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:300;text-shadow:1px 1px 2px rgba(0,1,1,0.16);color:#2C3E50}.landing__strapline{margin-top:20px}.landing__strapline-heading{color:#a7afb9;font-size:24px;font-size:1.5rem;line-height:1;font-weight:300}.landing__strapline-heading span{color:#2C3E50}.landing__strapline-heading span,.landing__strapline-heading img{display:inline-block;vertical-align:middle}.landing__submit-footer{margin-bottom:4rem}.landing__submit{background:#FF9408;border:0;border-bottom:2px solid #d47800;border-radius:3px;color:#fff;display:inline-block;font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:400;outline:none;padding:9px 28px 8px;position:relative;vertical-align:middle;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.landing__submit:hover{background:#ee8700}.landing__form{background:rgba(32,45,58,0.25);margin-top:4rem;margin:2rem auto 0;max-width:660px;padding:1rem 1rem 0.5rem;border-radius:5px}.landing__form ::-webkit-input-placeholder{color:#7e8994;font-weight:400}.landing__form :-moz-placeholder{color:#7e8994;font-weight:400}.landing__form ::-moz-placeholder{color:#7e8994;font-weight:400}.landing__form :-ms-input-placeholder{color:#7e8994;font-weight:400}.landing__form .form__label{font-size:0;text-indent:-9999px;float:left}.landing__form .form__input{border-radius:3px;border:0;font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding:7px 10px;margin:0;width:100%}.landing__form .form__field{display:inline-block;margin:0 8px 0 0;vertical-align:middle;width:calc((100% - (180px + 16px)) / 2)}.landing__form .form__note{color:#fff;font-size:14px;font-size:.875rem;line-height:1.7142857143;margin:0;padding:0.7rem 0 0.5rem}.landing__form .form__submit{background:#FF9408;border:0;border-bottom:2px solid #d47800;border-radius:3px;color:#fff;display:inline-block;font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:400;line-height:1;outline:none;padding:9px 28px 8px;position:relative;vertical-align:middle;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.landing__form .form__submit:hover{background:#ee8700}.landing__form .form__error{color:#FF664E;margin:-0.5rem 0 0.5rem}.landing__form .form__title{color:#fff;font-weight:300;display:none;font-size:26px;font-size:1.625rem;line-height:1;margin:0}.landing--vertical .landing__form{bottom:4rem;right:1rem;position:absolute;padding-bottom:1rem;width:280px}.landing--vertical .landing__form .form__title{display:block}.landing--vertical .landing__form .form__field{display:block;margin:0 0 10px;width:100%}.landing--vertical .landing__form .form__submit{padding:13px 20px;width:100%}.landing--vertical .landing__form .form__note{font-size:16px;font-size:1rem;line-height:1.5;font-weight:300;opacity:0.7;padding-bottom:1.5rem}.landing--vertical .landing__form .form__input{padding:12px 15px}.landing--vertical .landing__main{padding:0 1.5rem}.landing--vertical .landing__main-text{height:85%;padding:0 1rem;text-align:left;max-width:1100px}.landing--vertical .landing__main-subtitle{margin-bottom:0}.landing__header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:2;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.landing__header.animate{opacity:1;pointer-events:auto}.landing__titles-container{height:29%;min-height:160px;position:relative}.landing__titles{bottom:0;left:0;position:absolute;width:100%}.landing__logo{background:url("../img/icons/logo-vertical.svg") no-repeat center;background-image:url("../img/icons/logo-vertical.png") \d;background-size:100%;bottom:0;display:block;height:58px;margin:0 auto 20px;text-indent:-9999px;width:54px}.landing__title{color:#727272;display:inline-block;font-size:34px;font-size:2.125rem;line-height:1.4117647059;font-weight:300;margin:0;vertical-align:bottom}.landing__subtitle{color:#727272;display:block;font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:300;margin:20px 20px 0;vertical-align:bottom}.landing__image{height:45%;min-height:280px}.landing__image img{margin-top:-104px;position:relative;top:50%}.landing__video{display:block;height:100%;margin:0 auto;padding-bottom:15px;position:relative;width:auto}.landing__forms{list-style:none;margin:0;margin-top:100px \9}.landing__forms li{padding:0 0 15px}.landing__forms a{color:#727272;display:inline-block;font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:300;text-decoration:none}.landing__forms input[type=text],.landing__forms input[type=password],.landing__forms input[type=email]{padding-bottom:4px}.landing__forms input[type=text]+label,.landing__forms input[type=password]+label,.landing__forms input[type=email]+label{left:22px}.landing__forms .submit__button{display:inline-block;width:auto}.landing__aside{bottom:0;position:absolute;right:20px;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.landing__aside.animate-out{opacity:0;pointer-events:none}.landing__scroll{background:url("../img/icons/down-arrow.svg") no-repeat center;bottom:10px;border:1px solid #a7afb9;border-radius:44px;cursor:pointer;height:44px;left:50%;margin-left:-22px;position:fixed;text-indent:-9999px;width:44px;opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.landing__scroll--up,.landing__scroll--down{opacity:1}.landing__scroll--up{background:url("../img/icons/up-arrow.svg") no-repeat center}.landing__scroll--down{background:url("../img/icons/down-arrow.svg") no-repeat center}.sign-up__form{display:inline-block;margin-left:-5px}.sign-up__item{overflow:hidden;padding-left:5px;position:relative;width:0;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.landing__forms.animate .sign-up__item{width:215px}.landing__animation{display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);margin-top:-100px\9}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.landing__animation{margin-top:0}.landing__forms{margin-top:0}}.landing__barcode rect{fill:#BABABA}.landing__block{-webkit-transition:fill 0.1s ease-out;transition:fill 0.1s ease-out}.landing__block:nth-child(3){-webkit-transition-delay:0.65s;transition-delay:0.65s}.landing__block:nth-child(4){-webkit-transition-delay:0.75s;transition-delay:0.75s}.landing__block:nth-child(5){-webkit-transition-delay:0.85s;transition-delay:0.85s}.landing__block:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}.landing__block:nth-child(7){-webkit-transition-delay:1.1s;transition-delay:1.1s}.landing__block:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}@-webkit-keyframes barcodeblink{0%{fill:#FDCE30}10%{fill:#FDCE30}11%{fill:#BABABA}15%{fill:#BABABA}16%,100%{fill:#FDCE30}}@keyframes barcodeblink{0%{fill:#FDCE30}10%{fill:#FDCE30}11%{fill:#BABABA}15%{fill:#BABABA}16%,100%{fill:#FDCE30}}.landing__image.animate .landing__barcode rect{-webkit-animation:barcodeblink 1s forwards;animation:barcodeblink 1s forwards}.landing__image.animate .landing__block{fill:#F7941E}.landing__section-half{height:50%;margin:0 auto;max-width:800px}.landing__section-half .grid__item{position:relative;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.landing__section-half:nth-child(2n+2) .grid__item{float:right}.landing__section-title{font-size:22px;font-size:1.375rem;line-height:1.0909090909;font-weight:300}.landing__section-para{font-size:18px;font-size:1.125rem;line-height:1.3333333333;font-weight:300}@media all and (min-height: 850px){.landing__logo{height:76px;margin-bottom:50px;width:68px}.landing__title{font-size:38px;font-size:2.375rem;line-height:1.2631578947}.landing__aside .site-navigation{padding:20px}.landing__aside .site-navigation__item{font-size:14px;font-size:.875rem;line-height:1.7142857143}.landing__forms a{font-size:14px;font-size:.875rem;line-height:1.7142857143}.landing__scroll{background-size:22px}.landing__animation{width:705px}}@media all and (min-height: 840px){.landing__main-text{top:15%}}@media all and (min-height: 1050px){.landing__logo{height:96px;margin-bottom:70px;width:88px}.landing__title{font-size:42px;font-size:2.625rem;line-height:1.1428571429}.landing__aside .site-navigation{padding:20px}.landing__aside .site-navigation__item{font-size:16px;font-size:1rem;line-height:1.5}.landing__forms a{font-size:16px;font-size:1rem;line-height:1.5}.landing__scroll{background-size:25px}.landing__animation{width:769px}}@media all and (max-height: 580px) and (min-width: 800px){.landing__scroll{display:none}}@media all and (max-width: 800px){.landing{min-height:inherit}.landing__subtitle{font-size:22px;font-size:1.375rem;line-height:1.0909090909;margin:20px 0 0}.landing__image{width:100%}.landing__animation{display:block;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:100%}.landing__forms.animate .sign-up__item{width:190px}}@media all and (max-width: 700px){.landing__title{font-size:22px;font-size:1.375rem;line-height:1.0909090909}.landing__image{min-height:240px}.sign-up__form{display:block;margin:0}.landing__forms{background:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.landing__forms.animate{-webkit-transform:translate3d(0, -141px, 0);transform:translate3d(0, -141px, 0)}.sign-up__button{display:block;padding-left:0}.landing__forms .sign-up__item{display:block;max-height:0;padding:0;width:100% !important;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.sign-up__item input{box-shadow:none}.animate .sign-up__item{padding-bottom:5px;max-height:50px;width:100%}}@media all and (max-width: 600px){.landing{height:auto}.landing .container.full-height{min-height:500px}.landing .full-height{height:auto}.landing__logo{height:50px;margin-bottom:20px;width:45px}.landing__header{display:none}.landing__titles-container{height:36%}.landing__title{font-size:20px;font-size:1.25rem;line-height:1.2}.landing__subtitle{font-size:16px;font-size:1rem;line-height:1.5;margin:10px 0 0}.landing__main{background-size:cover;height:auto;padding-top:70px}.landing__main-title{font-size:52px;font-size:3.25rem;line-height:1.3846153846;padding:0 2rem}.landing__main-title--long{font-size:32px;font-size:2rem;line-height:1.5}.landing__main-subtitle{padding:0 2rem}.landing__image{height:35%;min-height:170px}.landing__section{height:auto}.landing__aside{padding:0;right:0;text-align:center;width:100%}.landing__aside .site-navigation{padding:0}.landing__aside .site-navigation__item{margin-left:10px}.landing__form .form__field{display:block;width:100%;margin-bottom:0.5rem}.landing__section-half{clear:both;display:block;height:auto;padding:0 2rem}.landing__section-half .grid__item{display:block;float:none;margin:0 0 50px;padding:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.landing__section-half .one-half,.landing__section-half .two-quarters,.landing__section-half .three-sixths,.landing__section-half .four-eighths,.landing__section-half .five-tenths,.landing__section-half .six-twelfths{width:100%}.landing__scroll{display:none}}.general{padding-top:2.5rem}.general form{margin:0 auto;width:70%}.general__content{margin:0 auto;padding:1.5rem;max-width:960px}.general__content p{font-size:16px;font-size:1rem;line-height:1.5}.general__title{font-weight:400;font-size:24px;font-size:1.5rem;line-height:1;text-align:center}.general__subtitle{font-weight:400;font-size:22px;font-size:1.375rem;line-height:1.0909090909}.general__note{color:#7e8994;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}.general__summary{margin:0 auto;width:65%}.general__section{border-top:1px solid #E0E0E0;margin-top:1.5rem;padding-top:1.5rem}.general__code{background:#E0E0E0;padding:1.5rem}.general__links{color:#7bbafa;cursor:pointer;font-size:16px;font-size:1rem;line-height:1.5}.read-more__open{display:none}.overview{margin:7.5rem auto 0;max-width:850px;padding:0 20px}.seo__section{width:100%}.seo__section p{line-height:1.5}@media (min-width: 20em){.seo__section{max-width:960px;margin-left:auto;margin-right:auto}}.seo__page{padding-top:45px;font-size:16px;font-size:1rem;line-height:1.5}.seo__page.seo__page-basic h2{font-weight:600}.seo__page.seo__page-basic h3{color:#8E98A4;font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:700;text-transform:uppercase}.seo__page .bg--p4 a{color:#fff;font-weight:700}.seo__promo{margin-bottom:2rem}.article{border-bottom:1px solid #CECECE;margin:60px auto}.article--wysiwyg-block{margin:0 auto;border-bottom:0;padding:3rem 0}.article--overview{margin:0 auto 4rem;text-align:center}.article--overview .article__header{border-bottom:none}.article--blog{text-align:left;font-family:'Lora', serif}.article__header{text-align:center;border-bottom:1px solid #eaeaea;margin-bottom:30px}.article--blog .article__header{text-align:left}.article__meta{color:#ABABAB;font-size:14px;font-size:.875rem;line-height:1.7142857143;font-weight:300;margin-bottom:1rem}.article__title{color:#4A4A4A;font-size:24px;font-size:1.5rem;line-height:1;font-weight:700;margin-bottom:20px;text-decoration:none}.article--blog .article__title{font-size:36px;font-size:2.25rem;line-height:1.3333333333;font-weight:normal}.article__title a{text-decoration:none;color:#4A4A4A}.article__title a:hover{text-decoration:underline}.article__content h3{font-weight:normal}.article__content p{font-size:18px;font-size:1.125rem;line-height:1.6}.article__content img{height:auto;max-width:100%}.article__content .img-auto{height:auto;width:auto}.article__content .img-auto-b{height:auto;width:auto;margin-bottom:20px}.article__content .mar-b{margin-bottom:20px}.article__content a{color:#5E93D4}.article__content ol{list-style:decimal}.article__content li{margin-bottom:8px;margin-bottom:.5rem}.article__content ol[type=a],.article__content ol ol{list-style:lower-latin}.article__comments{display:block;line-height:0;margin-bottom:14px}.article__footer{margin:2rem 0 4rem 0}.form-builder__label{line-height:1.3;padding-right:18px !important;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out}.form-builder__label span{display:block}.form-builder__field{margin:0 0 12px}.form-builder__input{padding:7px 10px 6px}.form-builder__form{position:relative}.form-builder__form .input--author-surname[type=text]{padding-right:27px}.form-builder__form-container{padding:1.5rem 0 0;position:relative}.form-builder__add{color:#77BAFA;cursor:pointer;display:block;font-size:16px;font-size:1rem;line-height:1.5;margin-top:-12px !important}.form-builder__add svg,.form-builder__add span{display:inline-block;vertical-align:middle}.form-builder__add svg{margin-right:3px}.search-active .form-builder__add{color:#959EA7}.search-active .form-builder__add path{fill:#959EA7}.form-builder__checkbox{cursor:pointer}.form-builder__state{background:#fff;border:2px solid #c6cfdb;display:inline-block;height:18px;margin-right:5px;vertical-align:middle;width:18px}.form-builder__state svg{display:none;margin:3px auto}.form-builder__state svg path{fill:#959EA7}.active .form-builder__state svg{display:block}.form-builder__checkbox-title{color:#959EA7;display:inline-block;font-size:12px;font-size:.75rem;line-height:2;text-transform:uppercase;vertical-align:middle}.form-builder__delete{background:#fff;cursor:pointer;margin:4px 2px;padding:2px 5px 0;position:absolute;right:0;top:0;z-index:5}.form-builder__author-field{display:block;margin-bottom:10px;position:relative}.form-builder__cancel{background:none;border:0;color:#6C7884;box-shadow:none}.form-builder__cancel:hover,.form-builder__cancel:active,.form-builder__cancel:focus{background:none;color:#6C7884;box-shadow:none}.author-choice{position:relative}.author-choice span{padding:5px 12px 5px 0}.author-choice:after{border-top:4px solid #959EA7;border-left:4px solid transparent;border-right:4px solid transparent;content:'';display:inline-block;margin-left:3px;margin-top:-2px;vertical-align:middle;pointer-events:none;position:absolute;right:18px;top:50%}.author-choice__list{background:#ffffff;border:1px solid #959EA7;right:18px;list-style:none;margin:0;position:absolute;top:0;width:calc(100% - 18px);z-index:1}.author-choice__item{background:url("/assets/bg/reference-border.gif") repeat-x bottom center;padding:0.5rem 0}.drop-arrow{border-top:4px solid #2C3E50;border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;margin-left:3px;vertical-align:middle}.text-input.one-third .js-date--invalid,.text-input.two-sixths .js-date--invalid,.text-input.four-twelfths .js-date--invalid{border-color:#DD5757}.page-template-page-components--cta-test .full-width-image .sign-up-switch__mob{display:none !important}
/*# sourceMappingURL=app.5e92bf2d.css.map */


.open-generator__tempwrap,
.open-generator
{ min-height: 100px !important;}

/* FAQs */
.faqs {
	border: solid 1px #f2f2f2;
	border-radius: 4px;
}

.faq {
	padding: 20px 25px;
	padding-right: 25px;
	position: relative;
	overflow: hidden;
}

.faq__question {
  position: relative;
  cursor: pointer;
  margin: 0;
  letter-spacing: 1.2px;
  padding: 8px 0;
}

.faq__answer {
	height: 0px;
	transition: all .4s ease;
	overflow: hidden;
	opacity: 0;
  margin: 0;
}


.faq__indicator {
  position: absolute;
  right: 35px;
  top: 57%;
  transform: translateY(-50%);
}

.faq__indicator::before {
  border-style: solid;
  border-color: #2B579A;
	border-width: 3px 3px 0 0;
	content: '';
	display: inline-block;
	height: 13px;
	left: 10px;
	position: relative;
	top: 0px;
	transform: rotate(45deg);
	vertical-align: top;
	width: 13px;
  transition: all .2s ease-in-out;
}

.faq__question:hover {
  color: #2B579A;
}

.faq[data-open="true"] {
	background: #f4f4f4;
  padding-bottom: 16px;
}

.faq[data-open="true"] .faq__question {
	border-bottom: 1px solid lightgray;
  color: #2B579A;
  margin-bottom: 24px;
}

.faq[data-open="true"] .faq__answer {
	opacity: 1;
}

.faq[data-open="true"] .faq__indicator::before {
	transform: rotate(135deg);
}

/** OT Overrides **/
#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
	color: rgb(173, 180, 187) !important;
	font-size: 0.75rem !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.2 !important;
	transition: none !important;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
	background: none !important;
	color: rgb(208, 212, 217) !important;
}

#ot-sdk-btn.ot-sdk-show-settings:focus,
#ot-sdk-btn.optanon-show-settings:focus {
	outline: -webkit-focus-ring-color auto 1px !important;
}

/** .font--f-2 overrides **/
.font--f-2 p {
	font-weight:300;
	font-size:17px;
	font-size:1.0625rem;
	line-height:1.4117647059;
	line-height:1.5;
	color:inherit
}
@media screen and (min-width: 40.0625em) {
	.font--f-2 p {
		font-weight:300;
		font-size:20px;
		font-size:1.25rem;
		line-height:1.2;
		line-height:1.5;
		color:inherit
		}
}

.footer {
  border-top: 1px solid rgb(244, 244, 244);
  padding-top: 60px;
}

.footer__main-nav-header {
  font-weight: 600;
  font-size: 0.875rem;
  color: rgb(34, 34, 34);
  margin-bottom: 16px;
}

.footer__main-nav {
  max-width: 750px;
  padding: 24px;
  margin: 0 auto;
}

.footer__main-nav-col {
  margin-bottom: 24px;
}

.footer__main-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer__main-nav li {
  padding-bottom: 16px;
}

.footer__main-nav a {
  color: rgb(118, 118, 118);
  font-size: 12px;
  text-decoration: none;
  width: 100%;
}

#ot-sdk-btn {
  color: rgb(118, 118, 118) !important;
  font-size: 12px !important;
  text-decoration: none !important;
  width: 100% !important;
  line-height: normal !important;
  padding: 0 !important;
  font-weight: normal !important;
  border: none !important;
  transition: none !important;
}

#ot-sdk-btn:focus {
	outline: -webkit-focus-ring-color auto 1px !important;
}

.footer__main-nav a:hover {
  color: black !important;
  text-decoration: underline !important;
  background: none !important;
}

.footer__legal {
  border-top: 1px solid rgb(244, 244, 244);
  padding: 16px;
  padding-bottom: 0;
}

.footer__legal p {
  font-size: 9px;
  color: rgb(118, 118, 118);
  font-weight: 300;
  padding-bottom: 8px;
}

/* Bootstrap mock for footer */
.footer .row {
	display: flex;
	flex-wrap: wrap;
}

.footer .col-xs-12 {
	flex: none;
	width: 100%;
}

.footer .col-xs-6 {
	flex: none;
	width: 50%;
}

@media (min-width: 900px) {
	.footer .col-lg-3 {
		flex: none;
		width: 25%;
	}

	.footer .col-lg-6 {
		flex: none;
		width: 50%;
	}
}

.footer #breadcrumbs {
	font-size: 13px;
	width: 100%;
	padding: 24px 0;
}

/* UCF Style Nav CSS */
body {
  padding-top: 24px;
	margin-top: 64px;
}

.header-main {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 64px;
	background: white;
	border-bottom: 1px solid rgb(229, 229, 229);
	display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 12px;
  z-index: 9999;
}

.header-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.header-logo a {
  display: block;
  width: 210px;
  height: 40px;
  margin-left: 12px;
}

.header-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.menu {
  list-style: none;
  margin: 0;
  position: relative;
  display: flex;
  align-items: center;
}

.menu-item a {
  color: #333333;
  font-weight: bold;
  font-size: 13px;
	margin: 0;
}

.menu-item a:hover,
.menu-item a:visited {
  color: #333333;
}

/* primary-horizontal */
.primary-horizontal .link-list__list {
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  background: white;
  border: 1px solid rgb(229, 229, 229);
  list-style: none;
  margin: 0;
  padding: 14px;
  min-width: 240px;
}

.primary-horizontal .link-list__list:hover {
  display: block;
}

.primary-horizontal .link-list__list .menu-item {
  margin: 0;
}

.primary-horizontal .link-list__list .menu-item:not(:last-child) {
  margin-bottom: 14px;
}

.primary-horizontal .link-list__list .menu-item a {
  margin: 0;
	color: #333333;
	font-weight: normal;
}

.primary-horizontal .link-list__list .menu-item a:hover {
	color: #333333;
	text-decoration: underline;
}

.primary-horizontal .link-list__list .menu-item a:visited {
	color: #333333;
}

.primary-horizontal .menu-item-has-children {
  position: relative;
}

.primary-horizontal .menu-item-has-children:hover .link-list__list {
  display: block;
}

.primary-horizontal > .menu > .menu-item {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
  margin-left: 24px;
}

.primary-horizontal > .menu > .menu-item > a {
  font-size: 16px;
  position: relative;
}

.primary-horizontal > .menu > .menu-item > a::after {
  position: absolute;
  content: "";
  bottom: -7px;
  height: 0px;
  left: 0px;
  right: 0px;
  background: #2B579A;
  transition: bottom 0.2s ease 0s;
}

.primary-horizontal > .menu > .menu-item > a:hover {
  text-decoration: none;
}

.primary-horizontal > .menu > .menu-item > a:hover::after {
  height: 5px;
  bottom: -4px;
}


/* secondary-menus */
.secondary-desktop .menu-item {
  margin-right: 24px;
}

.secondary-mobile .menu-item {
  margin-right: 12px;
}

.secondary-mobile {
  display: none;
}

/* hamburger-menu */

.hamburger-toggle {
  cursor: pointer;
}

.hamburger-menu-container {
  position: absolute;
  top: 52px;
  padding: 0;
  background: white;
  left: 4px;
  width: 300px;
  display: none;
  border-radius: 2px;
  box-shadow: rgb(34 25 25 / 10%) 0px 1px 4px;
  border: 1px solid rgb(221, 221, 221);
  overflow-y: auto;
  max-height: calc(100vh - 60px);
}

.hamburger-menu-container.active {
  display: flex;
  flex-direction: column;
}

.hamburger-menu-container .primary-hamburger {
  display: none;
}

.hamburger-menu .menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.hamburger-menu .menu-item {
  width: 100%;
}

.hamburger-menu .menu-item a {
  padding: 18px;
  padding-left: 8px;
  padding-right: 24px;
  display: flex;
  align-items: center;
}

.hamburger-menu .menu-item:not(:last-child) {
  border-bottom: 1px solid rgb(221, 221, 221);
}

.hamburger-menu .menu-item a svg {
  width: 18px;
  height: 20px;
  margin-right: 6px;
}

.hamburger-menu .menu-item a:hover {
  background: rgb(250, 250, 250);
}

/* primary - hamburger */
.primary-hamburger .menu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.primary-hamburger .menu-item {
  width: 100%;
	border: none;
  border-bottom: 1px solid rgb(221, 221, 221);
	margin: 0;
	padding: 0;
}

.primary-hamburger .menu-item a {
  padding: 18px;
  padding-left: 8px;
  padding-right: 24px;
  display: flex;
  align-items: center;
}

.primary-hamburger .menu-item-has-children {
  display: flex;
  position: relative;
  align-items: center;
  flex-wrap: wrap;
}

.primary-hamburger .menu-item-has-children > a {
  flex: auto;
}

.primary-hamburger .menu-item-has-children > svg {
  flex: none;
  width: 34px;
  padding: 8px;
  transform: rotate(-90deg) translateY(-8px);
}

.primary-hamburger .link-list__list {
  flex: none;
  flex-basis: 100%;
  margin: 0;
  list-style: none;
  display: none;
}

.primary-hamburger .menu-item-has-children.active > svg {
  transform: translateY(0) translateX(-8px);
}

.primary-hamburger .menu-item-has-children.active .link-list__list {
  display: block;
}

.primary-hamburger .link-list__list .menu-item a {
  padding: 10px;
  padding-left: 20px;
	color: #333333;
	font-weight: normal;
}

.primary-hamburger .link-list__list .menu-item {
  border: none;
  border-top: 1px solid rgb(221, 221, 221);
}


@media (max-width: 1040px) {
  .header-main {
    height: 56px;
  }

  .primary-horizontal,
  .secondary-desktop {
    display: none;
  }

  .secondary-mobile {
    display: block;
  }

  .hamburger-menu-container .primary-hamburger {
    display: block;
  }
}

/* FAQs */
.faqs {
	border: solid 1px #f2f2f2;
	border-radius: 4px;
  margin-top: 32px;
}

.faq {
	padding: 20px 25px;
	padding-right: 25px;
	position: relative;
	overflow: hidden;
}

.faq__question {
  position: relative;
  cursor: pointer;
  margin: 0;
  letter-spacing: 1.2px;
  padding: 8px 0;
}

.faq__answer {
	height: 0px;
	transition: all .4s ease;
	overflow: hidden;
	opacity: 0;
  margin: 0;
}


.faq__indicator {
  position: absolute;
  right: 35px;
  top: 57%;
  transform: translateY(-50%);
}

.faq__indicator::before {
  border-style: solid;
  border-color: #3874b5;
	border-width: 3px 3px 0 0;
	content: '';
	display: inline-block;
	height: 13px;
	left: 10px;
	position: relative;
	top: 0px;
	transform: rotate(45deg);
	vertical-align: top;
	width: 13px;
  transition: all .2s ease-in-out;
}

.faq__question:hover {
  color: #3874b5;
}

.faq[data-open="true"] {
	background: #f4f4f4;
  padding-bottom: 16px;
}

.faq[data-open="true"] .faq__question {
	border-bottom: 1px solid lightgray;
  color: #3874b5;
  margin-bottom: 24px;
}

.faq[data-open="true"] .faq__answer {
	opacity: 1;
}

.faq[data-open="true"] .faq__indicator::before {
	transform: rotate(135deg);
}

