/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.content .gform_wrapper ul{color:#333}.content .gform_wrapper ul,.content .gform_wrapper ul li{padding:0!important;margin:0!important}.content .gform_wrapper .gsection{border-bottom:none}.content .gform_wrapper .gsection h2.gsection_title{font-weight:500;color:#4f4f5a;margin:1.6rem 0 .8rem!important}.content .gform_wrapper .gfield_label{font-weight:400;font-size:.875em}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:#fff;border-bottom:1px solid #4d4d4d;padding:14px 0;text-transform:none;font-weight:400;background:none}.content .gform_wrapper .field_description_below .gfield_description{padding-top:5px}.content .gform_wrapper input[type=submit]{border:none;cursor:pointer;background:#ffd800;padding:.8rem 1.6rem}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=submit]){border:0;padding:12px 14px;line-height:1.3;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;font-size:1em;margin:0 0 1.6rem}.content .gform_wrapper textarea{-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;border:1px solid #666}.content .gform_wrapper textarea:disabled{background-color:#ccc;color:#999;border:1px solid #ccc}.content .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin:0}.content .gform_wrapper li.gfield.gfield_error,.content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;border:0;padding:0}.content .gform_wrapper .gfield_checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.content .gform_wrapper .gfield_checkbox input{margin:0 .4rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:30px;height:24px;border:1px solid #666;display:block;padding:6px 10px}.content .gform_wrapper .gfield_checkbox input:checked{background-color:#333;background-repeat:no-repeat;background-size:80%;background-position:50% 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIuMzg1MyIgaGVpZ2h0PSIxMi4xMjg4IiB2aWV3Qm94PSIwIDAgMTIuMzg1MyAxMi4xMjg4Ij48cGF0aCBkPSJNNC45NTMsMTIuMTI4OGEuNzkyOS43OTI5LDAsMCwxLS41NDY1LS4yMTg1bC00LjE2LTMuOTYxQS43OTI2Ljc5MjYsMCwwLDEsMS4zMzkyLDYuODAxMmwzLjQ1OTEsMy4yOTMyTDEwLjkyMTkuMzdhLjc5MjYuNzkyNiwwLDEsMSwxLjM0MTQuODQ0OEw1LjYyMzgsMTEuNzU4NmEuNzkzMi43OTMyLDAsMCwxLS41NzI3LjM2NDJBLjgxLjgxLDAsMCwxLDQuOTUzLDEyLjEyODhaIiBmaWxsPSJnb2xkIi8+PC9zdmc+)}.content .gform_wrapper .ginput_container_checkbox{padding:0 0 .8rem}.content .gform_wrapper select{display:block;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #aaa;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.content .gform_wrapper select::-ms-expand{display:none}.content .gform_wrapper select:hover{border-color:#888}.content .gform_wrapper select:focus{border-color:#aaa;-webkit-box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.content .gform_wrapper select option{font-weight:400}.content .gform_wrapper select:disabled{background-color:#ccc;border-color:#ccc;color:#999}.content #field_1_7,.content #field_1_10,.content #field_1_13{margin-top:1.6rem!important}@media (min-width:641px){.content .gform_wrapper .top_label input.medium,.content .gform_wrapper .top_label select.medium{width:100%}.content .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=submit]){margin:0}}@media (min-width:1000px){#gform_fields_1{display:-ms-grid;display:grid;-ms-grid-rows:(minmax(75px,auto))[3];grid-template-rows:repeat(3,minmax(75px,auto));gap:0 .8rem}#gform_fields_1 #field_1_1{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;height:50px}#gform_fields_1 #field_1_6{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}#gform_fields_1 #field_1_2{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}#gform_fields_1 #field_1_4,#gform_fields_1 #field_1_17{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}#gform_fields_1 #field_1_5{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3}#gform_fields_1 #field_1_7{-ms-grid-row:4;grid-row:4;margin-top:0!important}#gform_fields_1 #field_1_7,#gform_fields_1 #field_1_8{-ms-grid-column:1;grid-column:1;padding-right:.8rem!important;border-right:1px solid #ccc}#gform_fields_1 #field_1_8{-ms-grid-row:5;grid-row:5}#gform_fields_1 #field_1_9{-ms-grid-row:6;grid-row:6;-ms-grid-column:1;grid-column:1;padding-right:.8rem!important;border-right:1px solid #ccc}#gform_fields_1 #field_1_10{-ms-grid-row:4;grid-row:4;margin-top:0!important}#gform_fields_1 #field_1_10,#gform_fields_1 #field_1_11{-ms-grid-column:2;grid-column:2;padding-right:.8rem!important;border-right:1px solid #ccc}#gform_fields_1 #field_1_11{-ms-grid-row:5;grid-row:5}#gform_fields_1 #field_1_12{-ms-grid-row:6;grid-row:6;-ms-grid-column:2;grid-column:2;padding-right:.8rem!important;border-right:1px solid #ccc}#gform_fields_1 #field_1_13{-ms-grid-row:4;grid-row:4;-ms-grid-column:3;grid-column:3;margin-top:0!important}#gform_fields_1 #field_1_14{-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/span 2;-ms-grid-column:3;grid-column:3}#gform_fields_1 #field_1_15{-ms-grid-row:7;grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}#gform_fields_1 #field_1_16{-ms-grid-row:8;grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}body#tinymce{padding:0 12px 12px!important;background:#fff}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1.6rem auto;height:auto}.alignleft,.alignright{margin-bottom:1.6rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1.6rem}.alignright{float:right;margin-left:1.6rem}}.screen-reader-text{clip:rect(0,0,0,0);color:#000;background-color:#fff}body{margin:0;padding:0;width:100%;height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{margin:0 auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}figure{display:block;margin:0;padding:0}html{font-size:16px;line-height:1.6}@media (min-width:1000px){html{font-size:18px;line-height:1.52rem}}body{background-color:#ffd800;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;color:#333}h1{font-size:2em;line-height:1.1;margin:0 0 1.1rem}h2{font-size:1.75em;line-height:1.2;margin:.5em 0 .25em;font-weight:400}h3{font-size:1.5em;line-height:1.4;margin:0 0 1.4rem}h4{font-size:1.25em}h4,h5{line-height:1.5;margin:0 0 1.5rem}h5{font-size:1em}h6{font-size:.875em;line-height:1.5;margin:0 0 1.5rem}@media (min-width:1000px){h1{font-size:3.25em}h2{font-size:2.25em}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em}h6{font-size:1.25em}}blockquote,p{margin:.8rem 0}ol,ul{margin:0 0 1.6rem}ol ol,ol ul,ul ol,ul ul{margin:0}blockquote{font-size:1.125em;padding:1.6rem;margin:0 0 1.6rem;background:#eee}blockquote p:last-of-type{margin:0}a{color:#223a6d;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:1}a:hover{color:#333;text-decoration:underline}table{width:100%;margin:0 auto 1.6rem}tbody,th{border:none}th{text-align:left;text-transform:uppercase;border-bottom:1px solid #666}td,th{padding:.4rem}td{border-bottom:1px solid #666}img{display:block;max-width:100%;height:auto}hr{border:0;border-bottom:1px solid #333;margin:1.6rem 0}nav li,nav ul{list-style:none;margin:0;padding:0}li p:last-of-type{margin:0}.title--blue{color:#223a6d}pre{padding:.8rem;background:#eee}code{padding:0;margin:0}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.centered{text-align:center}.active{display:block}a:focus,button:focus,input:focus,select:focus{outline-color:#a74186}a.skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-to-content:active,a.skip-to-content:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:99999}.wrapper{background-color:#fff;position:relative}.wrapper--overlay:after{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:1;z-index:0}.wrapper__inner{margin:0 auto;padding:1.6rem;max-width:1000px;position:relative;z-index:2}.wrapper__inner--small{max-width:800px}.wrapper__inner--medium{max-width:1000px}.wrapper__inner--large{max-width:1200px}.wrapper__inner--xlarge{max-width:1440px}.wrapper__inner--full{max-width:100%}.wrapper__inner--image{background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width:1200px){.wrapper__inner{padding:3.2rem 1.6rem}}@-webkit-keyframes moveLeft{0%{right:100%;opacity:0}to{opacity:1;right:40%}}@-o-keyframes moveLeft{0%{right:100%;opacity:0}to{opacity:1;right:40%}}@keyframes moveLeft{0%{right:100%;opacity:0}to{opacity:1;right:40%}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(3);transform:scale(3)}}@-o-keyframes scaleUp{0%{-o-transform:scale(0);transform:scale(0)}to{-o-transform:scale(3);transform:scale(3)}}@keyframes scaleUp{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(3);-o-transform:scale(3);transform:scale(3)}}@-webkit-keyframes scaleDown{0%{opacity:0;-webkit-transform:scale(1.2) translate3d(10px,0,0);transform:scale(1.2) translate3d(10px,0,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-o-keyframes scaleDown{0%{opacity:0;transform:scale(1.2) translate3d(10px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes scaleDown{0%{opacity:0;-webkit-transform:scale(1.2) translate3d(10px,0,0);transform:scale(1.2) translate3d(10px,0,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInMark{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:.2;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInMark{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:.2;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInMark{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:.2;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.content h2{color:#9b9b9b;font-size:1.75em}.button{background-color:transparent;display:inline-block;padding:.8rem 3.2rem .8rem 1.6rem;border-radius:0;text-decoration:none;font-weight:700;text-transform:uppercase;color:#333;border:1px solid #333;letter-spacing:.05em;cursor:pointer}.button:hover{background-color:#333;color:#fff}.button--dark{background:#333;color:#fff}.button--full-width{width:100%;text-align:center}.button--small{font-size:.875em}.button--outline--yellow{border:1px solid #ffd800;color:#ffd800;padding-right:.8rem}.button--outline--yellow svg{margin-left:.8rem}.button--outline--yellow svg polygon{-webkit-transition:all .55s ease-out;-o-transition:all .55s ease-out;transition:all .55s ease-out;fill:#ffd800}.button--outline--yellow:hover{background:#ffd800;color:#333}.button--outline--yellow:hover svg polygon{fill:#333}.button--outline{padding-right:.8rem}.button--outline svg{margin-left:.8rem}.button--outline svg polygon{-webkit-transition:all .55s ease-out;-o-transition:all .55s ease-out;transition:all .55s ease-out}.button--outline:hover svg polygon{fill:#fff}.button--white{background-color:#fff;color:#9b9b9b}.button--white:hover{background-color:#223a6d;color:#fff}.button--left-arrow{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;text-decoration:underline}.button--left-arrow:hover{background:none;text-decoration:none;color:#333}.button--left-arrow span.button-icon{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);padding:.4rem;margin:0 .8rem 0 0;border:1px solid #333}.sidebar-form{background:#eee;margin-bottom:1.6rem}.sidebar-form .gform_wrapper{margin-bottom:0;margin-top:0}.sidebar-form .gform_footer{padding-top:0!important}.sidebar-form h4{background:#ffd800;margin:0;font-size:1em;padding:.8rem 1.6rem;letter-spacing:.025em}.sidebar-form form{padding:1.6rem}.sidebar-form form input[type=text]{background:#ddd!important;border:none!important;padding:.8rem!important;font-size:.875em!important}.sidebar-form form input[type=text]::-webkit-input-placeholder{font-weight:700}.sidebar-form form input[type=text]::-moz-placeholder{font-weight:700}.sidebar-form form input[type=text]:-ms-input-placeholder,.sidebar-form form input[type=text]::-ms-input-placeholder{font-weight:700}.sidebar-form form input[type=text]::placeholder{font-weight:700}.sidebar-form form .gform_button{background:#1d2434!important;width:100%!important;color:#fff}.sidebar-form #gform_wrapper_2.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.sidebar-form .gform_wrapper.gform_validation_error .top_label input.medium{width:100%!important}.sidebar-form #gform_wrapper_2 .validation_error{font-size:.75em;line-height:1.3}.sidebar-form .gform_confirmation_message_2{padding:1.6rem}.article-form{background:#eee;margin:1.6rem 0}.article-form .gform_wrapper{margin:0!important}.article-form h4{background:#ffd800;margin:0;font-size:1em;padding:.8rem 1.6rem;letter-spacing:.025em}.article-form form{padding:1.6rem}.article-form form input[type=text]{background:#ddd!important;border:none!important;padding:.8rem!important;font-size:.875em!important}.article-form form input[type=text]::-webkit-input-placeholder{font-weight:700}.article-form form input[type=text]::-moz-placeholder{font-weight:700}.article-form form input[type=text]:-ms-input-placeholder,.article-form form input[type=text]::-ms-input-placeholder{font-weight:700}.article-form form input[type=text]::placeholder{font-weight:700}.article-form form .gform_button{background:#1d2434!important;width:100%!important;color:#fff}@media (min-width:1000px){.article-form .gform_fields{display:-ms-grid!important;display:grid!important;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.6rem}}.article-form #gform_wrapper_2.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.article-form .gform_wrapper.gform_validation_error .top_label input.medium{width:100%!important}.article-form #gform_wrapper_2 .validation_error{font-size:.75em;line-height:1.3}@media (min-width:1000px){.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.navigation__list{position:absolute;width:100%;background:hsla(0,0%,100%,.9);display:none;left:0;top:48;z-index:9999}.navigation__list li{padding:0 .8rem}.navigation__list a{display:block;padding:.8rem;background:#fff;color:#333;text-decoration:none;font-weight:700;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;border-bottom:1px solid #eee}@media (min-width:1000px){.navigation__list{position:relative;width:auto;display:block;top:auto;left:auto;background:none}.navigation__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation__list a{color:#fff;background:none;text-align:center;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;border:1px solid transparent;font-weight:500;padding:.4rem 1.06667rem;font-size:.75em;color:#1d2434}.navigation__list a:hover{border:1px solid #1d2434}.navigation__list li{padding:0}.navigation__list .current-menu-item a,.navigation__list .current-page-parent a{border:1px solid #1d2434}}@media (min-width:1200px){.navigation__list a{font-size:.85em;letter-spacing:.05em}}.navigation__toggle{position:absolute;z-index:3;cursor:pointer;top:26px;right:12px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border:none;background:none}.navigation__toggle svg{fill:#1d2434}.navigation__toggle svg path{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.navigation__toggle svg .icon-nav-bottom,.navigation__toggle svg .icon-nav-middle,.navigation__toggle svg .icon-nav-top{-webkit-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5)}.navigation__toggle-open{top:20px}.navigation__toggle-open svg .icon-nav-top{-webkit-transform:rotate(45deg) translateX(23px) translateY(0) scaleY(.5);-o-transform:rotate(45deg) translateX(23px) translateY(0) scaleY(.5);transform:rotate(45deg) translateX(23px) translateY(0) scaleY(.5);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}.navigation__toggle-open svg .icon-nav-bottom{-webkit-transform:rotate(-45deg) translateX(15px) translateY(3px) scaleY(.5);-o-transform:rotate(-45deg) translateX(15px) translateY(3px) scaleY(.5);transform:rotate(-45deg) translateX(15px) translateY(3px) scaleY(.5);-webkit-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left}.navigation__toggle-open svg .icon-nav-middle{display:none}@media (min-width:1000px){.navigation__toggle{display:none}}.logo{margin:0;font-size:1.5em;position:relative;z-index:20;pointer-events:none;padding:.8rem}.logo svg .gainplain-logo-mark path,.logo svg .gainplain-logo-mark polygon{fill:#ffd800}.logo a{text-decoration:none;color:#333;display:block;pointer-events:all;width:80%;color:#fff}@media (min-width:1000px){.logo{padding:0}.logo a{width:auto;font-weight:700;text-align:center}}.home-header-wrapper .logo svg .gainplain-logo-mark path,.home-header-wrapper .logo svg .gainplain-logo-mark polygon{fill:#fff}.pagination-wrap{-ms-grid-column-span:2;grid-column-end:span 2}.pagination{margin:1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination,.pagination ul{padding:0;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pagination li,.pagination ul{margin:0}.pagination .current,.pagination a{border-right:none;color:#333;text-decoration:none;background:#eee;display:block;padding:.8rem 1.6rem;margin:0 .4rem .8rem;font-size:.8em}.pagination .current,.pagination a:hover{color:#fff;background:#223a6d}.pagination a.current{font-weight:400}.pagination span.dots{padding:.8rem 1.6rem 1.6rem .8rem;display:inline-block}[itemprop=name],[itemprop=telephone]{display:block}[itemprop=telephone] a{text-decoration:none}.telephone-list{color:#223a6d}.telephone-list li,.telephone-list ul{list-style:none;margin:0;padding:0}.approach__wrapper{text-align:center;background-color:#4f4f5a;background-image:url(/wp-content/themes/gainplan/dist/images/topo-pattern-transparent_e9e82786.png);background-position:50% 50%;color:#fff;padding:1.6rem 0}.approach__title{font-weight:300;font-size:2.25em}@media (min-width:1000px){.approach__title{font-size:3em;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1/span 3;-ms-grid-column-span:3}}@media (min-width:1000px){.approach__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:.8rem}.approach__inner .approach__block:first-of-type{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1;-ms-grid-column-span:1}.approach__inner .approach__block:nth-of-type(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;-ms-grid-column-span:1}.approach__inner .approach__block:nth-of-type(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2;-ms-grid-column-span:1}}.approach__block{padding:1.6rem}.approach__block p{font-size:.9em}.approach__block__title{text-transform:uppercase;font-size:1.125em;letter-spacing:.05em;color:#ffd800;margin:1.6rem 0 .8rem}@media (min-width:1000px){.approach__button{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;grid-column:1/span 3;-ms-grid-column-span:3}}.call-to-action{position:relative;background:#eee;padding:1.6rem 0}.call-to-action__mark path,.call-to-action__mark polygon{fill:#4f4f5a}.call-to-action__title{font-weight:300;margin:.8rem 0;color:#4f4f5a;font-size:2.5em}.call-to-action__content{padding-bottom:1.6rem}@media (min-width:1000px){.posts-list-container{display:-ms-grid;display:grid;-ms-grid-columns:2.5fr 1fr;grid-template-columns:2.5fr 1fr}.posts-list-container .posts-list{-ms-grid-column:1;grid-column:1;padding-right:3.2rem}.posts-list-container .posts-list-sidebar{-ms-grid-column:2;grid-column:2}}.sidebar-navigation{padding:0 0 1.6rem}.sidebar-navigation h4{font-size:1em;text-transform:uppercase;letter-spacing:.05em;margin:0}.sidebar-navigation li,.sidebar-navigation ul{margin:0;padding:0;list-style:none}.sidebar-navigation a{color:#333;text-decoration:none;letter-spacing:.05em;font-size:.9em;padding:.2rem 0;display:block}.sidebar-navigation a:hover{text-decoration:underline}.posts-list-header{border-bottom:2px solid #ffd800}.posts-list-header h3{font-weight:300}.post-listitem{padding:1.6rem 0;border-bottom:2px solid #ffd800}.home .post-listitem,.subpage-insights-wrapper .post-listitem{border-bottom:none}.post-listitem__format{background:#1e212a;display:inline-block;color:#ffd800;padding:.26667rem .8rem;margin:0 0 0 .4rem;text-transform:uppercase;font-size:.75em;line-height:1;letter-spacing:.25em}.post-listitem__title{font-weight:400;margin:.4rem 0;line-height:1.3}.post-listitem__title a{text-decoration:none;color:#4f4f5a}.subpage-insights-wrapper .post-listitem__title a{color:#fff}.post-listitem__date{font-weight:300;text-transform:uppercase;letter-spacing:.05em;font-size:.9em}.post-listitem__author{margin:0 0 1.6rem}.post-listitem__author a{text-decoration:none;font-weight:700;color:#333;letter-spacing:.05em}.subpage-insights-wrapper .post-listitem__author a{color:#ffd800;text-decoration:underline;font-weight:400}.subpage-insights-wrapper .post-listitem__author a:hover{text-decoration:none}.post-terms{padding-top:.8rem;font-size:.9em}.post-terms,.post-terms a{font-weight:400;text-transform:uppercase;letter-spacing:.05em}.subpage-insights-wrapper .post-terms{display:none}.single .post-date{padding-top:1.6rem;font-weight:300;text-transform:uppercase;letter-spacing:.05em;font-size:.9em}.single .post-title{font-weight:300;color:#4f4f5a;font-size:3em;margin:0 0 3.2rem}@media (min-width:1200px){.single .post-content{padding:0 1.6rem 0 4.8rem}}.guest-author{background:#ffd800;font-size:.5em;padding:4px;line-height:1;-webkit-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);border-radius:2px;font-weight:400;text-transform:uppercase;display:inline-block}.post-featured-image{width:100%;max-width:640px;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.subpage-insights-wrapper{background:-webkit-repeating-linear-gradient(345deg,#4f4f5b,#4f4f5b 60px,#52525e 0,#52525e 140px);background:-o-repeating-linear-gradient(345deg,#4f4f5b,#4f4f5b 60px,#52525e 60px,#52525e 140px);background:repeating-linear-gradient(105deg,#4f4f5b,#4f4f5b 60px,#52525e 0,#52525e 140px);color:#fff}.insights__featured__title{font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.05em}@media (min-width:1000px){.insights__featured{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.insights__featured .post-listitem{width:50%;padding:1.6rem}}.card{-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.card>a{display:block}.card a{text-decoration:none}.card-large{margin-bottom:1.6rem}.card-image{padding:0;margin:0;position:relative}.card-content{padding:1.06667rem .4rem 1.06667rem .8rem;line-height:1.4}.card-large .card-content{padding:1.6rem 0}.card-content h3{color:#4f4f5a;margin:0 0 .4rem;font-size:2em;font-weight:400}.card-content h3 a{font-size:400;color:#4f4f5a}.card-content p{margin:0;color:#333}.card-content p[itemprop=jobTitle]{text-transform:uppercase;font-size:.875em;letter-spacing:.05em}.card-content p[itemprop=jobTitle]:after{display:block;border-bottom:2px solid #ffd800;content:"";margin:.8rem 0}.card-introduction a{display:inline-block;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#333;margin:1.6rem 0 0}.card-categories{font-weight:700;font-size:.9em;letter-spacing:.05em;margin:0 0 .8rem}.card-title{margin:0 0 .4rem;color:#223a6d;font-size:1.125em}.card-title a:hover{text-decoration:underline}.card-large .card-title{font-size:1.5em}.people-list{max-width:1200px;margin:0 auto}@media (min-width:800px){.people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}}.people-list .card-content p[itemprop=jobTitle]:after{display:none}@media (min-width:800px){.people-list .card-person{width:340px;padding:0;margin:0 2% .8rem 0}}@media (min-width:1000px){.people-list .card-person{margin:0 0 1.6rem}}.people-list .card-person__inner{max-width:340px;margin:0 auto 1.6rem}@media (min-width:1000px){.people-list .card-person__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.people-list .card-content{position:relative;-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,.22);box-shadow:0 2px 2px 1px rgba(0,0,0,.1)}@media (min-width:1000px){.people-list .card-content{min-height:220px}}.people-list .card-content h3{font-size:24px;text-align:center}.people-list .card-content p[itemprop=jobTitle]{font-size:14px;text-align:center;margin-bottom:.53333rem;color:#717171}.people-list .card-content .card-categories{font-size:12px;text-align:center;color:#717171;margin-bottom:1.6rem}@media (min-width:1000px){.people-list .card-content .card-categories{margin-bottom:3.2rem}}.people-list .card-content .card-introduction{margin:0 auto;text-align:center}@media (min-width:1000px){.people-list .card-content .card-introduction{position:absolute;left:50%;bottom:-40px;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.people-list .card-content .card-introduction a{margin:0;padding:.53333rem .8rem;background-color:#ffd800;font-size:clamp(.8em,1.05vw,1.25em);text-decoration:none}.people-list .card-content .card-introduction a:hover{text-decoration:underline}.specialization-list-wrap{padding:1.6rem 1.6rem 0;text-align:center}@media (min-width:1000px){.specialization-list-wrap{display:block;padding:0;text-align:center;position:absolute;top:-28px;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;margin-bottom:1.6rem}}.specialization-list-wrap a{padding:.8rem;background-color:#ffd800;text-decoration:none;font-size:clamp(.7em,1.05vw,.9em);text-transform:uppercase;font-weight:800;margin-bottom:.8rem;display:none}@media (min-width:1000px){.specialization-list-wrap a{display:inline-block;padding:.8rem;margin-bottom:0}}@media (min-width:1000px){.specialization-list-wrap .post__tags--active{background-color:#fff}}.page-template-template-team .page-header-wrapper{padding-bottom:3.2rem}.page-template-template-team .wrapper__inner.content{max-width:1400px}.page-template-template-team{overflow-x:hidden}.page-template-template-team .pagination-wrap .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-select-wrap{position:relative;width:80%;margin:0 auto;border-radius:25px}.mobile-select-wrap:after{content:"";position:absolute;top:32%;right:2em;width:15px;height:15px;background-image:url(/wp-content/themes/gainplan/resources/assets/images/icons/icon--down-arrow.png);background-size:20px;background-position:50%;background-size:contain}@media (min-width:1000px){.mobile-select-wrap{display:none}}.mobile-select{position:relative;display:block;margin:1em auto;padding:.8rem 1.6rem;width:100%;border-radius:25px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e9e9ed}@media (min-width:1000px){.mobile-select{display:none}}select{position:relative}select:focus{outline-color:#7d7e7e}@media (min-width:800px){.team-member.wrapper__inner{padding:0 1.6rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.team-member.wrapper__inner{-ms-grid-columns:1fr 360px;grid-template-columns:1fr 360px}}@media (min-width:1000px){.team-member__photo{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media (min-width:1200px){.team-member__photo{-webkit-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}.team-member__name{font-size:1.5em;margin:0 0 .4rem}@media (min-width:1200px){.team-member__name{font-size:2em}}.team-member__title{padding:0 0 .4rem;font-size:.875em;border-bottom:1px solid #ffd800}.team-member__meta{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.8rem 0 0}.team-member__meta dt{text-transform:uppercase;font-size:.875em;font-weight:700;color:#9b9b9b}.team-member__meta dd{margin:0 0 .8rem}.team-member__meta a:hover{text-decoration:none}.team-member__categories{font-weight:700;font-size:.9em;letter-spacing:.05em;margin:0 0 .8rem}.team-member__content__wrapper .wrapper__inner{padding:0;max-width:1076px;margin-bottom:3.2rem}@media (min-width:1000px){.team-member__content__wrapper .wrapper__inner{background:#eee;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);z-index:0}}.team-member__content{padding:1.6rem 3.2rem 1.6rem 0}.team-member__content ul{list-style:none;padding:.8rem 0;margin:0}.team-member__content ul li{position:relative;padding:0 0 0 24px;margin:0;font-weight:700;font-size:.875em}@media (min-width:1000px){.team-member__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.tablist-wrapper{padding:0}.tabbed{padding:1.6rem 0}.tabbed li,.tabbed ul{margin:0;padding:0}.tabbed [role=tablist]{padding:0}.tabbed [role=tablist] a,.tabbed [role=tablist] li{display:inline-block;cursor:pointer}.tabbed [role=tablist] a{text-decoration:none;padding:.8rem 3.2rem;background:#ffd800;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.875em}.tabbed [role=tablist] [aria-selected]{background:#eee;color:#333;border-bottom:0;position:relative}.tabbed [role=tabpanel]{-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.tabbed .tab__content{background:#eee}@media (min-width:550px){.tabbed{padding:0}.tabbed .tablist{width:100%}.tabbed .tablist,.tabbed .tablist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabbed .tablist li{display:block;position:relative}.tabbed .tablist a{margin:0;border-right:1px solid rgba(179,151,0,.5);padding-top:1.6rem;padding-bottom:1.6rem}.tabbed .tablist a:hover{background:#e6c200}}@media (min-width:1200px){.tabbed .tablist a{padding:1.06667rem 4rem}}@media (max-width:550px){.tabbed [role=tablist] a,.tabbed [role=tablist] li{display:block;position:static}.tabbed [role=tablist] li+li a{border-top:0!important}.tabbed [role=tablist] [aria-selected]{position:static}.tabbed [role=tablist] [aria-selected]:after{content:" \2B05"}.tabbed [role=tabpanel]{border-top:0}}.tab__content{border-top:none}.tab__content h4{font-size:1.125em}.tab__content .button--arrow{margin-top:1.6rem}@media (min-width:550px){.tab__content{margin:0 auto;border:none}}.tab__content__title{font-weight:300;margin:0 0 .8rem}@media (min-width:550px){.page-template-template-services .page-header{padding-bottom:8rem}.page-template-template-services .tabbed{-webkit-transform:translateY(-90px);-o-transform:translateY(-90px);transform:translateY(-90px);margin-bottom:-90px;position:relative;z-index:10}}.accordion__section-title h3{font-weight:300;color:#4f4f5a;margin-top:0}@media (min-width:1200px){.accordion__section-title{padding-left:3.2rem}}.accordion-item{margin-bottom:1.6rem}.accordion-item-content{border-top:none;text-align:center;height:600px}.accordion-item-content p:last-child,.accordion-item-content ul:last-child{margin-bottom:0}@media (min-width:1000px){.accordion-item-content{width:1000px}}.accordion-item-title{border:none;border-top:1px solid #9b9b9b;color:#333;display:block;width:100%;text-align:center;padding:0;position:relative;cursor:pointer}.accordion-item-title span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.8rem .8rem .8rem 1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.125em}.accordion-item-title:hover{color:#ffd800;background:none}.accordion-item-title svg{width:36px;fill:#000;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.accordion-item-title.button-active svg{outline:none;-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}@media (min-width:1000px){.accordion-item-title{width:800px}}@media (min-width:1200px){.accordion-item-title{width:1000px}}.accordion-item-diagram{position:relative;z-index:1;height:300px;font-size:.75em;padding:1.6rem}.accordion-item-diagram>h4{font-weight:500;font-size:2em;text-transform:uppercase;margin:0}.accordion-item-diagram li,.accordion-item-diagram ol{margin:0;padding:0;list-style:none}.accordion-item-diagram ul{list-style:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:75%;margin:0 auto;padding:.8rem 0 .8rem 1.6rem}.accordion-item-diagram ul li{width:100%;list-style-type:circle;text-align:left}.accordion-item-diagram ol{counter-reset:ol-counter}.accordion-item-diagram ol>li{counter-increment:ol-counter;line-height:1.3;margin:.4rem 0}.accordion-item-diagram ol>li:before{content:counter(ol-counter) ". ";font-size:1.125em;font-weight:700;display:block;text-align:center}@media (min-width:1000px){.accordion-item-diagram{width:50%;padding:3.2rem;font-size:.875em}.accordion-item-diagram ol>li{margin:.8rem 0}}@media (min-width:1200px){.accordion-item-diagram{padding:3.2rem 4.8rem}.accordion-item-diagram--left{padding-left:5.6rem}.accordion-item-diagram--right{padding-right:6.4rem}}.accordion-item-content{position:relative;z-index:1;height:576px;width:300px;left:50%;-webkit-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px)}@media (min-width:1000px){.accordion-item-content{width:800px;height:440px;left:0;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media (min-width:1200px){.accordion-item-content{width:1000px;height:520px;left:0;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.accordion-item-content-inner{width:100%}@media (min-width:1000px){.accordion-item-content-inner{height:440px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.accordion-item-content-inner{height:520px;display:-webkit-box;display:-ms-flexbox;display:flex}}.accordion-item-svg{position:absolute;top:0;right:0;bottom:0;width:300px;height:576px;overflow:hidden}.accordion-item-svg svg{width:576px;-webkit-transform:rotate(90deg) translate3d(28px,138px,0);transform:rotate(90deg) translate3d(28px,138px,0)}@media (min-width:1000px){.accordion-item-svg,.accordion-item-svg svg{width:800px;height:440px}.accordion-item-svg svg{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}}@media (min-width:1200px){.accordion-item-svg,.accordion-item-svg svg{width:1000px;height:520px}.accordion-item-svg svg{-webkit-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0)}}.contact-us .content-wrapper{background:#eee}.launchpads__item{border:1px solid #ddd;padding:1.6rem;text-align:center;margin:.8rem 0}.launchpads__item h3{text-transform:uppercase;font-size:1.25em;margin:0 0 .8rem;color:#1d2434}.launchpads__item p{margin:0;font-size:.875em}.launchpads__item .button{margin-top:.8rem}@media (min-width:1000px){.launchpads__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-transform:translateX(-.8rem);-o-transform:translateX(-.8rem);transform:translateX(-.8rem)}.launchpads__links .launchpads__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.8rem}.launchpads__links .launchpads__item h3{font-size:1em;margin:0 0 1.06667rem}.launchpads__links .launchpads__item .button{font-size:.75em;margin-top:1.6rem}}.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.search-form form .search-form_field--input{-webkit-box-flex:3;-ms-flex:3;flex:3}.search-form form .search-form_field--submit{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form form input{width:100%;display:block;padding:.8rem;font-size:1.25em;border:1px solid #ddd;border-right:none}.search-form form .button{font-size:1.25em;padding:.8rem;text-transform:none;border:1px solid #333;width:100%}.site-banner{display:block;opacity:0;text-align:center;color:#fff;width:100%;height:0;padding:0;position:relative;font-size:.875em;background-color:#1d2434!important}@media (min-width:1000px){.site-banner{text-align:left}}.site-banner p{margin:0}.site-banner p a{color:#fff;text-decoration:underline}.site-banner button{position:absolute;right:8px;top:8px;background:#fff;color:#000;border-radius:4px;width:30px;height:30px;padding:0;line-height:.5;font-size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:700;opacity:1}.site-banner button:hover{opacity:.9}@media (min-width:1000px){.site-banner button{top:50%;right:2em;margin-top:-15px}}.site-banner-content{padding:1em}@media (min-width:1000px){.site-banner-content{margin:0 auto;max-width:1500px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4em 0 1em}}.site-banner-text{padding:1em 0;text-align:center}@media (min-width:1000px){.site-banner-text{padding:.5em 2em;text-align:left}.site-banner-text,.site-banner-text .site-banner-textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-banner-image{max-width:150px;margin:0 auto;height:auto}.site-banner-image img{margin:0;height:auto}@media (min-width:1000px){.site-banner-image{width:200px}}.site-banner-button{padding:1em 0}.site-banner-button .button{font-size:87.5%;padding:.75em 2.5em;background-color:var(--wp--preset--color--base);color:#ffd800;border:1px solid #ffd800!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-banner-button .button:hover{background-color:#ffd800;color:#1d2434}@media (min-width:1000px){.site-banner-button .button{margin-left:1em}}.site-banner .site-banner-close{background:#ffd800;border-radius:50%}.site-banner--active{display:block;z-index:10000;background-color:#1d2434!important;opacity:1;height:auto;padding:.25em 2em .25em 1em}.site-banner--active p{font-size:.875em;margin:1rem auto 0}@media (min-width:1000px){.site-banner--active p{font-size:.875em;margin:0}}@media (min-width:1000px){.site-banner-body-active .header-wrapper-home{margin-top:50px}}.site-banner-text h1,.site-banner-text h2,.site-banner-text h3,.site-banner-text h4,.site-banner-text h5{margin:0}.dropdown.button{display:-ms-grid;display:grid;-ms-grid-columns:auto 40px;grid-template-columns:auto 40px;width:100%;border:1px solid #ddd;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:-webkit-linear-gradient(top,#eee,#ddd);background:-o-linear-gradient(top,#eee,#ddd);background:linear-gradient(180deg,#eee,#ddd)}.dropdown.button>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.dropdown.button:hover{text-decoration:none;color:#1d2434}.dropdown.button .accordion-item-title-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-align:left;padding:0 1.06667rem;text-transform:none}.dropdown.button .accordion-item-title-icon{padding:0;width:30px;height:40px}.dropdown.button .accordion-item-title-icon svg{width:30px;height:40px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.dropdown.button .accordion-item-title-icon svg polygon{fill:#1d2434}.dropdown.button.button-active{border-radius:4px 4px 0 0}.dropdown.button.button-active .accordion-item-title-icon svg{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown-content{background:#eee;border-radius:0 0 4px 4px}.dropdown-content ul{padding:.8rem 0}.dropdown-content a{display:block;padding:.4rem 1.6rem;border-top:1px solid #ddd}.dropdown-content a:hover{background:#ddd}.block-hero{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-hero h3{color:#fff;font-size:3vw}.block-message_block{border-bottom:1px solid #ddd;margin-bottom:1.6rem;padding-bottom:1.6rem}.header__logo-navigation{position:relative;margin:0 auto;padding:0;background:#fff}.home .header__logo-navigation{background:#ffd800}@media (min-width:1000px){.header__logo-navigation{background:none}.header__logo-navigation .header__logo-navigation-wrap{background:#fff}.home .header__logo-navigation .header__logo-navigation-wrap{background:#ffd800}.header__logo-navigation .header__logo-navigation-wrap .inner{max-width:1440px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:260px 1fr;grid-template-columns:260px 1fr;gap:1.6rem;padding:1.6rem 0}.header__logo-navigation .header__logo-navigation-wrap svg{-webkit-transition:all .12s linear;-o-transition:all .12s linear;transition:all .12s linear}.sticky .header__logo-navigation .header__logo-navigation-wrap{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed;top:0;left:0;right:0;z-index:99000;width:100%;max-width:100%}.sticky .header__logo-navigation .header__logo-navigation-wrap .inner{max-width:1440px;padding:1.6rem 0}.header__logo-navigation .logo{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.header__logo-navigation .navigation{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.header__logo-navigation>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.footer-wrapper{background:#ffd800;color:#333}.footer-wrapper a{color:#333;font-weight:700;text-decoration:none}.footer-wrapper a:hover{text-decoration:underline}.home .footer-wrapper{background:#1d2434;color:#fff}.home .footer-wrapper a{color:#fff}.footer{text-align:center}@media (min-width:1000px){.footer{font-size:.9em;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;text-align:left}.footer .footer-column{padding:0 1.6rem;-ms-grid-row:1;grid-row:1}.footer .footer-column:nth-child(2){-ms-grid-column:2;grid-column:2}}.footer-email-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:.4rem 0;line-height:1}.footer-email-phone .footer-email{border-left:1px solid #fff;margin:0 0 0 .4rem;padding:0 0 0 .4rem}@media (min-width:1000px){.footer-email-phone{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-block-logo{padding:0 0 1.6rem}.footer-block-logo svg .gainplain-logo-mark *,.footer-block-logo svg .gainplain-logo-text *{fill:#333}.home .footer-block-logo svg .gainplain-logo-mark *{fill:#ffd800}.home .footer-block-logo svg .gainplain-logo-text *{fill:#fff}.footer-block-contact{font-size:.8em}.footer-menu{text-align:center}.footer-menu li,.footer-menu ul{list-style:none;margin:0;padding:0}@media (min-width:1000px){.footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:.9em;margin-left:-.4rem}.footer-menu a{padding:.4rem;margin:0 .4rem 0 0;text-transform:uppercase;letter-spacing:.05em}}.footer-social{padding:1.6rem 0;margin:0 auto}.footer-social li,.footer-social ul{list-style:none;margin:0;padding:0}.footer-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){.footer-social ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-social a{display:block;width:36px;height:36px;margin:.4rem .8rem .4rem 0;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.footer-social a svg path{fill:#333}.home .footer-social a svg path{fill:#ffd800}@media (min-width:1000px){.footer-social a{width:40px;height:40px}}.footer-disclaimer{font-size:.8em;line-height:1.4}.footer-copyright-credit{padding-top:1.6rem}.footer-copyright-credit p{margin:0}.footer-copyright-credit li,.footer-copyright-credit ul{display:inline;margin:0;padding:0}.footer-copyright-credit li a{padding:0 .4rem}.footer-copyright{margin:0 .4rem 0 0}.page-header-wrapper{background-color:#1d2434;background-image:url(/wp-content/themes/gainplan/dist/images/topo-pattern-transparent_e9e82786.png);background-position:50% 50%}.page-header{position:relative;z-index:2;color:#fff}@media (min-width:1000px){.page-header{padding-top:3.2rem;padding-bottom:3.2rem}}.page-header-title{margin:0 0 .8rem;color:#ffd800;text-transform:uppercase;font-size:.9em;letter-spacing:.1em;font-weight:400}.page-header-subtitle{font-weight:300;color:#9b9b9b;font-size:2em;margin:0;letter-spacing:-.035em}@media (min-width:1000px){.page-header-subtitle{font-size:3.25em;line-height:1.1}}.page-header-introduction{margin-top:1.6rem}.page-header-introduction p:last-child{margin-bottom:0}.hero{background-color:#1d2434;text-align:center;position:relative;z-index:2;margin:0 auto;color:#fff}.hero__inner{max-width:1440px;margin:0 auto}.hero__title{padding:1.6rem;pointer-events:none}.hero__title h1{font-weight:300;text-shadow:2px 2px 3px rgba(0,0,0,.8);margin:0}@media (min-width:800px){.hero__title{position:absolute;z-index:100;left:0;top:0;right:0;bottom:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__title h1{font-size:3em;width:100%;max-width:900px;margin:0 auto;display:block;text-align:center}}@media (min-width:1200px){.hero__title h1{font-size:3.5em;letter-spacing:.025em}}.hero__sections{position:relative;min-height:300px}.hero__sections:after{top:0;bottom:0;left:.8rem;right:.8rem;position:absolute;opacity:.1;content:"";display:block;background-color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzg4LjA0MjIiIGhlaWdodD0iMTQ0My42OTA1IiB2aWV3Qm94PSIwIDAgMTM4OC4wNDIyIDE0NDMuNjkwNSI+PHBvbHlnb24gcG9pbnRzPSIyNzIuMDg1IDkzNC4wMTEgMzkyLjI5MSA2NjIuNDQ2IDUwOC4yNyA2NjIuNDQ2IDM4OC4wNjQgOTM0LjAxMSAyNzIuMDg1IDkzNC4wMTEiIGZpbGw9IiNmZmYiLz48cG9seWdvbiBwb2ludHM9IjUwNC4wNDUgOTM0LjAxMSA2NTQuMjk4IDU5NC41NSA3NzAuMjc3IDU5NC41NSA2MjAuMDI0IDkzNC4wMTEgNTA0LjA0NSA5MzQuMDExIiBmaWxsPSIjZmZmIi8+PHBvbHlnb24gcG9pbnRzPSI3MzUuOTk5IDkzNC4wMTEgOTIzLjgyIDUwOS42NzkgMTAzOS43OTkgNTA5LjY3OSA4NTEuOTc4IDkzNC4wMTEgNzM1Ljk5OSA5MzQuMDExIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTY5My45ODg3LDEwMi43NzY5QzM2NS44LDEwMi43NzY5LDk4LjgxLDM4MC40OTgxLDk4LjgxLDcyMS44NDUyYzAsMzQxLjM2ODksMjY2Ljk5MDUsNjE5LjA2ODMsNTk1LjE3ODksNjE5LjA2ODMsMzI4LjIzMTUsMCw1OTUuMjQzNi0yNzcuNjk5NCw1OTUuMjQzNi02MTkuMDY4MywwLTM0MS4zNDcxLTI2Ny4wMTIxLTYxOS4wNjgzLTU5NS4yNDM2LTYxOS4wNjgzbTAsMTM0MC45MTM2QzMxMS4zNDQzLDE0NDMuNjkwNSwwLDExMTkuODYsMCw3MjEuODQ1MlMzMTEuMzQ0MywwLDY5My45ODg3LDBjMzgyLjcwOTIsMCw2OTQuMDUzNSwzMjMuODMwOSw2OTQuMDUzNSw3MjEuODQ1MnMtMzExLjM0NDMsNzIxLjg0NTMtNjk0LjA1MzUsNzIxLjg0NTMiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-position:0 70%}@media (min-width:800px){.hero__sections{display:-webkit-box;display:-ms-flexbox;display:flex;height:700px}}.hero__section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-position:55% 0;background-color:#1d2434;min-height:300px}.hero__section,.hero__section>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;position:relative}.hero__section>a{padding:1.6rem;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;left:0;top:0;bottom:0;right:0;font-weight:700;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,36,52,.8)),to(rgba(29,36,52,.2)));background:-webkit-linear-gradient(bottom,rgba(29,36,52,.8),rgba(29,36,52,.2));background:-o-linear-gradient(bottom,rgba(29,36,52,.8),rgba(29,36,52,.2));background:linear-gradient(0deg,rgba(29,36,52,.8),rgba(29,36,52,.2))}@media (min-width:800px){.hero__section{width:50%}.hero__section>a{position:absolute;background:-webkit-gradient(linear,left bottom,left top,from(rgba(29,36,52,.8)),to(rgba(29,36,52,.2)));background:-webkit-linear-gradient(bottom,rgba(29,36,52,.8),rgba(29,36,52,.2));background:-o-linear-gradient(bottom,rgba(29,36,52,.8),rgba(29,36,52,.2));background:linear-gradient(0deg,rgba(29,36,52,.8),rgba(29,36,52,.2))}.hero__section>a:hover{background:-webkit-gradient(linear,left bottom,left top,from(#1d2434),to(rgba(29,36,52,.5)));background:-webkit-linear-gradient(bottom,#1d2434,rgba(29,36,52,.5));background:-o-linear-gradient(bottom,#1d2434,rgba(29,36,52,.5));background:linear-gradient(0deg,#1d2434,rgba(29,36,52,.5))}}@media (min-width:1200px){.hero__section{background-position:75% 0}}.hero__section__title{color:#ffd800;font-size:1em;font-weight:500;margin:0 0 .8rem}.hero_section__description{color:#fff;font-weight:400;font-size:.9em}.hero_section__description p{margin:0}.hero__section__inner{position:relative;z-index:1;padding:1.6rem}@media (min-width:1000px){.hero__section__inner{font-size:1.125em;padding:1.6rem 3.2rem;max-width:450px;margin:1.6rem auto}}