@font-face{font-family:'Roboto';src:url(/themes/custom/gtpe_theme/dist/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:'Roboto Slab';src:url(/themes/custom/gtpe_theme/dist/fonts/RobotoSlab-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@-ms-viewport{width:device-width;@media screen and (max-width:960px){width:auto !important;}}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}html{font-family:'Roboto',sans-serif;box-sizing:border-box;line-height:1.15;font-size:100%;-ms-overflow-style:-ms-autohiding-scrollbar;}body{margin:0;line-height:1.6;letter-spacing:0.02em;color:#141923;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}figcaption,figure,main{display:block;}figure{margin:1rem;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1rem;}a{background-color:transparent;text-decoration:none;color:#1e71b8;}a:active,a:hover{outline-width:0;text-decoration:underline;}p{font-family:'Roboto',sans-serif;font-size:1rem;line-height:1.75rem;margin:0;}p + p{margin-top:1rem;}table{border-collapse:collapse;border-spacing:0;width:100%;}table.noborder{border:0;}table.noborder th,table.noborder tr,table.noborder td{border:0;}table th{font-weight:bold;}table td{vertical-align:top;}table img{max-width:none;}abbr[title]{border-bottom:0;text-decoration:none;}b,strong{font-weight:bold;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border:0;height:auto;max-width:100%;}svg{height:auto;max-height:100%;max-width:100%;width:auto;}svg:not(:root){overflow:hidden;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;list-style:none;}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;}h1{font-family:'Roboto Slab',serif;font-size:2rem;line-height:2.625rem;font-weight:bold;}@media screen and (min-width:620px){h1{font-size:2.25rem;line-height:3.125rem;}}@media screen and (min-width:960px){h1{font-size:3.5rem;line-height:4.375rem;}}h2{font-family:'Roboto Slab',serif;font-size:1.625rem;line-height:2.25rem;font-weight:bold;}@media screen and (min-width:620px){h2{font-size:1.75rem;line-height:2.375rem;}}@media screen and (min-width:960px){h2{font-size:2.25rem;line-height:3.125rem;}}h3{font-family:'Roboto Slab',serif;font-size:1.25rem;line-height:1.875rem;font-weight:bold;}@media screen and (min-width:620px){h3{font-size:1.375rem;line-height:2rem;}}@media screen and (min-width:960px){h3{font-size:1.75rem;line-height:2.375rem;}}h4{font-family:'Roboto Slab',serif;font-size:1rem;line-height:1.75rem;font-weight:bold;}@media screen and (min-width:620px){h4{font-size:1.125rem;line-height:1.875rem;}}@media screen and (min-width:960px){h4{font-size:1.25rem;line-height:1.875rem;}}h5{font-family:'Roboto Slab',serif;font-weight:bold;font-size:1rem;line-height:1.75rem;}h6{font-family:'Roboto Slab',serif;font-size:1rem;line-height:1.75rem;}dt{font-weight:bold;}.element-invisible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.wrapper{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1rem;padding-right:1rem;width:100%;}.checkout-pane-gtpe-commerce-terms-of-service .paragraph--type--text .wrapper{padding-left:0rem;padding-right:0rem;}.constrained{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1rem;padding-right:1rem;width:100%;}.constrained > .wrapper{padding-left:unset;padding-right:unset;}.component-margins{margin-bottom:2rem;margin-top:2rem;}@media screen and (min-width:620px){.component-margins{margin-bottom:3rem;margin-top:3rem;}}@media screen and (min-width:960px){.component-margins{margin-bottom:5rem;margin-top:5rem;}}.component-margins-small{margin-bottom:2rem;margin-top:2rem;}.container--bottom-small{margin-bottom:1rem;}.container--bottom-medium{margin-bottom:1.5rem;}.container--bottom-large{margin-bottom:2rem;}@media screen and (min-width:620px){.container--bottom-large{margin-bottom:3rem;}}@media screen and (min-width:960px){.container--bottom-large{margin-bottom:5rem;}}.wrapper--small{max-width:700px;padding-left:1rem;padding-right:1rem;width:100%;}.wrapper .wrapper--small{padding-left:0;padding-right:0;}.address-trailing-comma::after{content:',';}.bold{font-weight:bold;}.text-align-center{text-align:center;}.uppercase{text-transform:uppercase;}.include-content-styles h1:not([class]){font-size:2rem;line-height:2.625rem;margin-bottom:1rem;}@media screen and (min-width:620px){.include-content-styles h1:not([class]){font-size:2.25rem;line-height:3.125rem;}}@media screen and (min-width:960px){.include-content-styles h1:not([class]){font-size:3.5rem;line-height:4.375rem;}}.include-content-styles h2:not([class]),.include-content-styles h2.pane-title,.include-content-styles h2.views-label{font-size:1.625rem;line-height:2.25rem;margin-top:1rem;margin-bottom:0.5rem;}@media screen and (min-width:620px){.include-content-styles h2:not([class]),.include-content-styles h2.pane-title,.include-content-styles h2.views-label{font-size:1.75rem;line-height:2.375rem;}}@media screen and (min-width:960px){.include-content-styles h2:not([class]),.include-content-styles h2.pane-title,.include-content-styles h2.views-label{font-size:2.25rem;line-height:3.125rem;}}.include-content-styles h3:not([class]){font-size:1.25rem;line-height:1.875rem;margin-top:1rem;margin-bottom:0.5rem;text-transform:none;}@media screen and (min-width:620px){.include-content-styles h3:not([class]){font-size:1.375rem;line-height:2rem;}}@media screen and (min-width:960px){.include-content-styles h3:not([class]){font-size:1.75rem;line-height:2.375rem;}}.include-content-styles h4:not([class]){font-size:1rem;line-height:1.75rem;margin-top:1rem;margin-bottom:0.5rem;}@media screen and (min-width:620px){.include-content-styles h4:not([class]){font-size:1.125rem;line-height:1.875rem;}}@media screen and (min-width:960px){.include-content-styles h4:not([class]){font-size:1.25rem;line-height:1.875rem;}}.include-content-styles blockquote{clear:both;margin-bottom:2.5rem;margin-top:2.5rem;padding-left:3.125rem;padding-right:2.5rem;}.include-content-styles blockquote.background-fill{background-color:#fff3e0;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;}.include-content-styles blockquote.background-fill::before{background-image:url(/themes/custom/gtpe_theme/assets/images/icon_quote.svg);background-repeat:no-repeat;content:'';height:3.375rem;left:-0.25rem;position:absolute;top:-1rem;transform:translate(0.5rem,0);transition:height 300ms ease-in-out,transform 300ms ease-in-out,width 300ms ease-in-out;width:4.375rem;}@media screen and (min-width:1050px){.include-content-styles blockquote.background-fill::before{height:4.375rem;transform:translate(-50%,0);width:5.625rem;}}.include-content-styles blockquote.border-left{border-left:10px solid #eeb211;padding-left:2.5rem;}.include-content-styles blockquote p{font-family:'Roboto Slab',serif;font-size:1.25rem;line-height:1.875rem;font-weight:bold;}@media screen and (min-width:620px){.include-content-styles blockquote p{font-size:1.5rem;line-height:2.125rem;}}.include-content-styles dl:not([class]),.include-content-styles ol:not([class]),.include-content-styles ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.include-content-styles dl:not([class]) dl:not([class]),.include-content-styles dl:not([class]) ol:not([class]),.include-content-styles dl:not([class]) ul:not([class]),.include-content-styles ol:not([class]) dl:not([class]),.include-content-styles ol:not([class]) ol:not([class]),.include-content-styles ol:not([class]) ul:not([class]),.include-content-styles ul:not([class]) dl:not([class]),.include-content-styles ul:not([class]) ol:not([class]),.include-content-styles ul:not([class]) ul:not([class]){margin-left:0;}.include-content-styles ol:not([class]),.include-content-styles ul:not([class]){font-size:1rem;line-height:1.75rem;}.include-content-styles ol:not([class]) li + li,.include-content-styles ul:not([class]) li + li{margin-top:0.5rem;}.include-content-styles ol:not([class]) li{list-style:decimal;}.include-content-styles ol:not([class]) li li{list-style:lower-alpha;}.include-content-styles ol:not([class]) li li li{list-style:lower-roman;}.include-content-styles ul:not([class]) li{list-style:disc;}.include-content-styles ul:not([class]) li li{list-style:circle;}.include-content-styles ul:not([class]) li li li{list-style:square;}.include-content-styles li{margin-left:1.15rem;}.include-content-styles dd{margin-left:0;padding-left:1.15rem;}.include-content-styles .responsive-table{max-width:100%;overflow:auto;}.include-content-styles table{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;width:100%;}.include-content-styles table:not(:first-child){margin-top:1em;}.include-content-styles table:not(:last-child){margin-bottom:1em;}.include-content-styles table + p,.include-content-styles table + div{clear:both;}.include-content-styles tr:nth-of-type(odd){background-color:#f4f4f4;}.include-content-styles th{background-color:#023d7c;border:1px solid #ccc;color:#fff;font-weight:bold;min-width:100px;padding:0.5em;text-align:left;width:auto;}.include-content-styles td{border:1px solid #ccc;min-width:100px;padding:0.5em;text-align:left;width:auto;}.include-content-styles .media-element-container{margin-bottom:1.5rem;}.include-content-styles .media-element-container:not(:first-child){margin-top:1.5rem;}.include-content-styles .media-element-container.media-float-left,.include-content-styles .media-element-container.media-wysiwyg-align-left{float:left;margin-right:2rem;}.include-content-styles .media-element-container.media-float-right,.include-content-styles .media-element-container.media-wysiwyg-align-right{float:right;margin-left:2rem;}.include-content-styles .media-element-container.media-wysiwyg-align-center{margin-bottom:1rem;text-align:center;}.include-content-styles .media-element-container.media-quarter_width{width:25%;}.include-content-styles .media-element-container.media-half_width{width:50%;}.include-list-styles dl:not([class]),.include-list-styles ol:not([class]),.include-list-styles ul:not([class]){margin-bottom:0.5rem;margin-left:1rem;margin-top:0.5rem;}.include-list-styles dl:not([class]) dl:not([class]),.include-list-styles dl:not([class]) ol:not([class]),.include-list-styles dl:not([class]) ul:not([class]),.include-list-styles ol:not([class]) dl:not([class]),.include-list-styles ol:not([class]) ol:not([class]),.include-list-styles ol:not([class]) ul:not([class]),.include-list-styles ul:not([class]) dl:not([class]),.include-list-styles ul:not([class]) ol:not([class]),.include-list-styles ul:not([class]) ul:not([class]){margin-left:0;}.include-list-styles ol:not([class]),.include-list-styles ul:not([class]){font-size:1rem;line-height:1.75rem;}.include-list-styles ol:not([class]) li + li,.include-list-styles ul:not([class]) li + li{margin-top:0.5rem;}.include-list-styles ol:not([class]) li{list-style:decimal;}.include-list-styles ol:not([class]) li li{list-style:lower-alpha;}.include-list-styles ol:not([class]) li li li{list-style:lower-roman;}.include-list-styles ul:not([class]) li{list-style:disc;}.include-list-styles ul:not([class]) li li{list-style:circle;}.include-list-styles ul:not([class]) li li li{list-style:square;}.include-list-styles li{margin-left:1.15rem;}.include-list-styles dd{margin-left:0;padding-left:1.15rem;}.include-table-styles .responsive-table,.views-element-container .responsive-table{max-width:100%;overflow:auto;}.include-table-styles table,.views-element-container table{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;width:100%;}.include-table-styles table:not(:first-child),.views-element-container table:not(:first-child){margin-top:1em;}.include-table-styles table:not(:last-child),.views-element-container table:not(:last-child){margin-bottom:1em;}.include-table-styles table + p,.include-table-styles table + div,.views-element-container table + p,.views-element-container table + div{clear:both;}.include-table-styles tr:nth-of-type(odd),.views-element-container tr:nth-of-type(odd){background-color:#f4f4f4;}.include-table-styles th,.views-element-container th{background-color:#023d7c;border:1px solid #ccc;color:#fff;font-weight:bold;min-width:100px;padding:0.5em;text-align:left;width:auto;}.include-table-styles td,.views-element-container td{border:1px solid #ccc;min-width:100px;padding:0.5em;text-align:left;width:auto;}.checkout-pane{margin-bottom:2rem;}.checkout-pane-gtpe-commerce-terms-of-service article > h2:first-child{display:none;}.checkout-pane-gtpe-commerce-terms-of-service article .paragraph--type--hero{display:none;}.bold-list li{list-style-type:disc;font-weight:bold;}.ajax-progress-throbber .throbber{background:transparent url(/themes/custom/gtpe_theme/dist/images/loading-icon.svg) no-repeat 0 center;padding:16px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track::before,.slick-track::after{content:'';display:table;}.slick-track::after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.button,.form-submit,input[type='submit']{font-family:'Roboto Slab',serif;font-size:1rem;background-color:#fff;border:2px solid #eeb211;border-radius:5px;color:#141923;cursor:pointer;display:inline-block;font-weight:bold;height:auto;line-height:20px;min-height:45px;min-width:160px;padding:10px 40px 10px 20px;position:relative;text-align:center;text-decoration:none;}.button:hover,.form-submit:hover,input:hover[type='submit']{text-decoration:none;}.button::after,.form-submit::after,input[type='submit']::after{background-image:url(/themes/custom/gtpe_theme/dist/images/icon_chevron.svg);background-repeat:no-repeat;background-size:contain;content:'';height:16px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px;}.button--default{background-color:#fff;}.button--default:hover,.button--default:active{background-color:#eeb211;}.button--disabled{background-color:#eeb211;cursor:not-allowed;opacity:0.5;}.button--gold,.button--cards{background-color:#eeb211;}.button--gold:hover,.button--gold:active,.button--cards:hover,.button--cards:active{background-color:#fff;}.button--download::after{background-image:url(/themes/custom/gtpe_theme/dist/images/icon_download.svg);height:10px;top:54%;}.button--none{padding-left:20px;padding-right:20px;}.button--none::after{content:normal;}.button--clear{min-width:0;padding:0 20px;}.button--clear.active{background-color:#eeb211;}.button--clear::after{content:normal;}.button--submit,.form-submit,input[type='submit']{background-color:#eeb211;background-image:url(/themes/custom/gtpe_theme/dist/images/icon_chevron.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;overflow:hidden;white-space:normal;}.button--submit:hover,.form-submit:hover,input:hover[type='submit'],.button--submit:active,.form-submit:active,input:active[type='submit']{background-color:#fff;}.button--submit:disabled,.form-submit:disabled,input:disabled[type='submit']{background-color:#eeb211;cursor:not-allowed;opacity:0.5;}.button--grayscale{font-family:'Roboto',sans-serif;background-color:#e5e5e5;border:0;border-radius:0;color:#0071bb;font-weight:normal;}.button--grayscale::after{content:normal;}.field--name-field-documents .button-remove-document{margin:15px auto !important;display:block;min-width:auto;min-height:auto;}.file{display:inline-flex;}.file.file-video{display:flex;}.file .content{display:table;width:100%;}.file .content img{display:table-row;}.file .media-element{display:table-row;}.file .media-element.media-youtube-video{padding-bottom:56.25%;position:relative;display:flex;}.file .media-element.media-youtube-video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.file .media-kaltura-wrapper{padding-bottom:56.25%;position:relative;display:flex !important;}.file .media-kaltura-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.file .media-kaltura-wrapper .media-kaltura-aspect{display:none;}.file .field-name-field-media-caption{background-color:#f4f4f4;caption-side:bottom;display:table-caption;padding:0.5rem 1rem;text-align:left;}
select:not([class*='ui-datepicker-']){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:5px;border:1px solid #999;box-sizing:border-box;font-family:'Roboto',sans-serif;font-size:1em;height:5em;line-height:1.5rem;margin:0;padding:0.25em 1em;text-transform:none;width:100%;}select:not([class*='ui-datepicker-']):not([multiple]){background-image:url(/themes/custom/gtpe_theme/dist/images/chevron--single-down.svg);background-position:center right 0.5em;background-repeat:no-repeat;background-size:1.5em;height:50px;padding-right:2.5em;}select:not([class*='ui-datepicker-'])[multiple] option{height:1.5em;}
button,input,optgroup,textarea{font-family:'Roboto',sans-serif;margin:0;}button,input{overflow:visible;}button,html [type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;-moz-appearance:button;appearance:button;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}button{font-family:'Roboto',sans-serif;margin:0;text-transform:none;}button:hover{background-color:#eeb211;}button:disabled{background-color:#eeb211;cursor:not-allowed;opacity:0.5;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}fieldset.checkout-pane{padding:0.5rem 1rem;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}input::-webkit-input-placeholder{color:#000;}input::-moz-placeholder{color:#000;}input:-ms-input-placeholder{color:#000;}input:-moz-placeholder{color:#000;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='file'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='time'],[type='text'],[type='url'],[type='week']{background-color:#fff;border:1px solid #999;border-radius:5px;box-sizing:border-box;display:block;font-size:1rem;height:50px;line-height:1.5rem;margin:0;padding:0.25em 0.25em 0.25em 1em;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}.form-item{margin:0.5rem 0;}@media screen and (min-width:620px){.form-item{margin:0.75rem 0;}}.form-item label{display:flex;font-weight:bold;}.form-item .form-required::after{color:#e00000;content:'*';margin-left:4px;}.form-item .pre-instructions{margin-bottom:1.5rem;}.form-item .description{font-size:0.95rem;}.form-item .form-actions{margin:1.5rem 0;text-align:center;width:100%;}.form-item .form-submit{margin:0;}.form-item input[type='email'],.form-item input[type='number'],.form-item input[type='text']{background-color:#fff;border:1px solid #999;border-radius:5px;display:block;font-size:1rem;height:50px;line-height:1.5rem;margin:0;padding:0.25em 0.25em 0.25em 1em;}.form-item input[type='email'],.form-item input[type='password'],.form-item input[type='text']{width:100%;}.form-item input[type='number']{width:200px;}.form-item input.error{border-color:#e00000;}.form-item textarea{background-color:#fff;border:1px solid #999;border-radius:5px;display:block;line-height:1.5rem;margin:0;padding:5px;width:100%;}.form-item .webform-component,.form-item .form-wrapper{margin:0.5rem 0;}@media screen and (min-width:620px){.form-item .webform-component,.form-item .form-wrapper{margin:0.75rem 0;}}.form-item .webform-datepicker > .form-item{display:inline-block;}.form-item .webform-datepicker .hasDatepicker{position:relative;top:0.25rem;}@media screen and (min-width:450px){.form-item .form-managed-file{align-items:center;display:flex;justify-content:space-between;}}@media screen and (max-width:450px){.form-item .form-managed-file .form-file{display:block;width:100%;}}.form-item .form-managed-file .form-submit{background-size:12px;font-size:0.75rem;height:auto;line-height:2;margin:0.5rem 0;min-width:0;padding-left:1rem;}@media screen and (min-width:450px){.form-item .form-managed-file .form-submit{margin:0;}}.form-item .webform-component-time .form-item{display:inline-block;}.form-item .webform-component-time .form-radios{display:inline-block;margin-left:0.25rem;}.form-item .webform-component-time .form-radio{margin-left:0.25em;top:0.7em;}.form-item .contact-options-wrapper{display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;margin:0 0 1.5rem;width:100%;}@media screen and (min-width:620px){.form-item .contact-options-wrapper{flex-direction:row;margin-left:-0.25rem;margin-right:-0.25rem;}}@media screen and (min-width:960px){.form-item .contact-options-wrapper{flex-wrap:nowrap;}}.form-item .contact-options-wrapper > .form-wrapper{flex:1 1 auto;margin:0.25rem 0;padding:1rem 0.25rem;width:100%;}@media screen and (min-width:620px){.form-item .contact-options-wrapper > .form-wrapper{padding-bottom:0;padding-top:0;width:50%;}}@media screen and (min-width:960px){.form-item .contact-options-wrapper > .form-wrapper{width:33.33%;}}@media screen and (max-width:620px){.form-item .contact-options-wrapper > .form-wrapper:not(:first-child){border-top:2px solid #eeb211;}}.form-item .contact-options-wrapper .form-item{display:flex;flex-direction:column;height:100%;padding:0 1rem;position:relative;text-align:center;}@media screen and (min-width:620px){.form-item .contact-options-wrapper .form-item{border:2px solid #eeb211;border-radius:5px;padding:1rem 1rem 2.5rem;}}.form-item .contact-options-wrapper .checkbox-label-wrapper{font-family:'Roboto Slab',serif;font-size:1.25rem;line-height:1.875rem;font-weight:bold;margin-bottom:0.5rem;order:1;padding-left:2rem;}@media screen and (min-width:620px){.form-item .contact-options-wrapper .checkbox-label-wrapper{font-size:1.375rem;line-height:2rem;}}@media screen and (min-width:960px){.form-item .contact-options-wrapper .checkbox-label-wrapper{font-size:1.75rem;line-height:2.375rem;}}@media screen and (min-width:620px){.form-item .contact-options-wrapper .checkbox-label-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;padding-left:0;}}@media screen and (min-width:620px){.form-item .contact-options-wrapper .checkbox-label-wrapper::before{bottom:1rem;left:50%;top:auto;transform:translateX(-50%);}}.form-item .contact-options-wrapper .description{font-size:1rem;order:2;text-align:left;}@media screen and (min-width:620px){.form-item .contact-options-wrapper .description{text-align:center;}}.address-container-inline > .form-item{display:block;margin-right:0;}.webform-submission-form .form-wrapper.form-actions{display:flex;margin-top:-1.5rem;}.form-wrapper .webform-button--submit{justify-content:center;margin:2.5rem auto 1.5rem auto;}.form-wrapper__login-option .form-submit{margin:1.5rem auto;}.webform-message{margin-bottom:-2.5rem;}.checkout-progress__wrapper{text-align:center;padding:30px;}.checkout-progress{margin-bottom:15px;}.password-strength__indicator.is-weak{background-color:#e00000;}.password-strength__indicator.is-fair{background-color:#bda51d;}.password-strength__indicator.is-good{background-color:#659c17;}.password-strength__indicator.is-strong{background-color:#3f6b01;}.address-container-inline,.form-section__name--last,.form-section__info--first{display:flex;flex-wrap:wrap;}.address-container-inline > div,.form-section__name--last > div,.form-section__info--first > div{flex-basis:100%;}@media screen and (min-width:768px){.address-container-inline > div,.form-section__name--last > div,.form-section__info--first > div{flex-basis:calc(33% - 20px);flex-wrap:nowrap;}}.form-layout-child--phone{display:flex;}.form-layout-child--phone #edit-field-phone-number-wrapper,.form-layout-child--phone .field--name-field-phone-number{width:100%;}#edit-account,.form-item-email-registration-login-register-password{display:flex;flex-wrap:wrap;width:100%;}@media screen and (min-width:768px){#edit-account .form-item,.form-item-email-registration-login-register-password .form-item{flex-basis:calc(50% - 20px);}}#edit-account .form-item-email-registration-login-register-password,.form-item-email-registration-login-register-password .form-item-email-registration-login-register-password{flex-basis:100%;margin:0;}.form-section__name,.form-section__info{display:flex;flex-wrap:wrap;}@media screen and (min-width:768px){.form-section__name > .form-layout-child,.form-section__info > .form-layout-child{flex-basis:50%;flex-wrap:nowrap;}}.form-section__name > .form-layout-child #edit-field-person-ssn-0-value,.form-section__name > .form-layout-child #edit-email-registration-login-register-field-person-ssn-0-value,.form-section__info > .form-layout-child #edit-field-person-ssn-0-value,.form-section__info > .form-layout-child #edit-email-registration-login-register-field-person-ssn-0-value{width:200px;}.form-section{padding:30px;}.form-section:nth-child(odd){background:#e5e5e5;}.form-section:nth-child(even){background:#eee;}.form-section .form-item{margin:10px;}.form-section .form-item.form-item-field-dob-0-value-date,.form-section .form-item.form-item-email-registration-login-register-field-dob-0-value-date,.form-section .form-item.form-item-pass{margin:0;}.form-section .form-item#edit-pass{display:flex;flex-wrap:wrap;}@media screen and (min-width:768px){.form-section .form-item#edit-pass{flex-basis:100%;}}.form-section .form-item#edit-pass > div{width:100%;}@media screen and (min-width:768px){.form-section .form-item#edit-pass > div{flex-basis:calc(50% - 20px);}}@media screen and (min-width:768px){.form-text-btn-row{display:flex;gap:10px;}}.form-text-btn-row .form-text-btn-row--child{width:100%;}.form-text-btn-row .form-text-btn-row--child .form-item{margin:0;}@media screen and (min-width:768px){.form-text-btn-row .form-text-btn-row--child{width:auto;}}.form-text-btn-row .form-text-btn-row--btn{margin-top:10px;}@media screen and (min-width:768px){.form-text-btn-row .form-text-btn-row--btn{margin-top:26px;}}.form-text-btn-row .form-text-btn-row--btn .form-submit{margin:0;}.form-text-btn-row .form-text-btn-row--btn .button--none{background-image:none;padding-left:20px;padding-right:20px;}#edit-field-person-ssn-0-value,#edit-email-registration-login-register-field-person-ssn-0-value{display:inline;}.form-dark{border-radius:5px;}.form-dark select{background-color:#fff;}.form-layout-actions{display:flex;justify-content:center;margin:60px 0 120px;}.fieldset-legend{font-weight:bold;font-size:1.5rem;}.webform-composite-visible-title .fieldset-legend{font-size:1rem;}.layout-checkout-form .form-actions{align-items:center;display:flex;justify-content:flex-end;}.layout-checkout-form .form-actions .form-submit{margin-left:unset;margin-right:unset;}.layout-checkout-form .form-actions .form-submit ~ *{margin-left:1rem;}.layout-checkout-form fieldset .address-container-inline > .form-item{margin-right:1em;}.layout-checkout-form fieldset .js-form-type-checkbox{margin:1em 0;}.layout-checkout-form fieldset .js-form-type-checkbox > .option{font-weight:bold;}.routing-form__checkboxes{border:0;display:flex;justify-content:center;padding:0;margin-left:-0.25rem;margin-right:-0.25rem;}@media screen and (min-width:620px){.routing-form__checkboxes{flex-direction:row;flex-wrap:wrap;}}.routing-form__checkboxes > .fieldset-wrapper{display:flex;width:100%;}.routing-form__checkboxes > .form-item.js-form-type-checkbox{font-family:'Roboto Slab',serif;font-size:1.25rem;line-height:1.875rem;font-weight:bold;border-radius:5px;border:2px solid #eeb211;display:inline-flex;flex:1 1 auto;flex-basis:50%;justify-content:center;margin:0.25rem;padding:1rem 1rem 2.5rem;}@media screen and (min-width:620px){.routing-form__checkboxes > .form-item.js-form-type-checkbox{font-size:1.375rem;line-height:2rem;}}@media screen and (min-width:960px){.routing-form__checkboxes > .form-item.js-form-type-checkbox{font-size:1.75rem;line-height:2.375rem;}}@media screen and (min-width:960px){.routing-form__checkboxes > .form-item.js-form-type-checkbox{flex:1;margin:15px 5px;}}.routing-form__checkboxes > .form-item.js-form-type-checkbox .option{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;font-weight:bold;text-align:center;margin-bottom:1rem;}.routing-form__checkboxes > .form-item.js-form-type-checkbox .option::before{bottom:1rem;left:50%;top:auto;transform:translateX(-50%);}.ajax-progress-throbber--custom{height:25px;text-align:center;}.ajax-progress-throbber--custom .throbber{padding-left:20px;padding-right:20px;}.webform-content{width:100%;display:block;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;}.webform-content .webform-field-container{margin-top:0;line-height:1.6;}.webform-content .webform-field-container .webform-field-container-content{margin-top:0;margin-right:65px;}@media screen and (min-width:620px){.webform-content .webform-field-container .webform-field-container-content{margin-top:-26px;}}.webform-content .webform-field-container .webform-field-container-content-job{margin-top:0;}@media screen and (min-width:620px){.webform-content .webform-field-container .webform-field-container-content-job{margin-top:-18px;}}@media screen and (min-width:960px){.webform-content .webform-field-container .webform-field-container-content-job{margin-top:0;}}@media screen and (min-width:450px){.webform-content .webform-field-container{line-height:2;}}@media screen and (min-width:620px){.webform-content .webform-field-container{margin-top:30px;line-height:1.6;}}@media screen and (min-width:960px){.webform-content .webform-field-container{line-height:1.6;}}@media screen and (min-width:620px){.webform-content{display:block;}}.webform-content [type='tel'],.webform-content [type='url'],.webform-content [type='week'],.webform-content [type='date'],.webform-content [type='time'],.webform-content [type='datetime'],.webform-content [type='email'],.webform-content [type='file'],.webform-content [type='month'],.webform-content [type='number'],.webform-content [type='password'],.webform-content [type='search']{width:100%;}.webform-content > div{flex-direction:column;display:inline-block;flex-wrap:wrap;width:100%;}@media screen and (min-width:620px){.webform-content > div{width:48%;}}@media screen and (min-width:960px){.webform-content > div{width:32%;}}.webform-content > div fieldset#edit-country--wrapper{margin-top:0;}[type='radio']{box-sizing:border-box;padding:0;}.form-item.js-form-type-radio{display:inline-block;margin-top:1rem;}.form-item.js-form-type-radio + .js-form-type-radio{margin-left:1rem;}.form-item.js-form-type-radio .form-radio{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.form-item.js-form-type-radio .form-radio:checked ~ .option::before{background-image:url(/themes/custom/gtpe_theme/dist/images/icon-check.svg);background-position:center;background-repeat:no-repeat;background-size:16px;}.form-item.js-form-type-radio > .option{display:inline;font-weight:normal;text-align:center;text-transform:uppercase;}.form-item.js-form-type-radio > .option::before{border:2px solid #0071bb;border-radius:5px;content:'';display:block;height:24px;margin:0 auto 0.5rem;width:24px;}[type='checkbox']{box-sizing:border-box;padding:0;}.form-item.js-form-type-checkbox{margin-bottom:8px;margin-top:8px;padding-left:2rem;position:relative;}.form-item.js-form-type-checkbox .form-checkbox{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.form-item.js-form-type-checkbox .form-checkbox.error + .option::before{border-color:#e00000;}.form-item.js-form-type-checkbox .form-checkbox:checked + .option::before{background-image:url(/themes/custom/gtpe_theme/dist/images/icon-check.svg);background-position:center;background-repeat:no-repeat;background-size:16px;}.form-item.js-form-type-checkbox > .option{display:inline-block;}.form-item.js-form-type-checkbox > .option::before{border:2px solid #0071bb;border-radius:5px;content:'';display:block;height:24px;left:0;margin:0 auto;position:absolute;top:0;width:24px;}
.gtpe-logo{padding-left:0.5rem;}.gtpe-logo__svg{display:block;height:auto;max-width:100%;padding:0.5rem 0;width:calc(320px + 1rem);}
.footer-handle{margin-top:-2.25rem;text-align:center;width:100%;}.footer-handle .footer-handle__text{font-family:'Roboto Slab',serif;font-size:1rem;line-height:1.25rem;background-color:#454c56;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:inline-block;font-weight:bold;font-size:18px;height:2.25rem;padding:0.5rem calc(2.25rem + 5px) 0.5rem 1.25rem;position:relative;}.footer-handle .footer-handle__text::after{background-color:#fff;border-radius:50%;color:#454c56;content:'\f107';font-family:FontAwesome;height:1rem;line-height:1;position:absolute;right:1.25rem;text-indent:1px;top:0.6rem;width:1rem;}.footer-handle .footer-handle__text.open::after{content:'\f106';line-height:0.8;}@media screen and (min-width:960px){.footer-handle{display:none;}}.footer__top{background-color:#454c56;display:none;text-align:center;}@media screen and (min-width:620px){.footer__top{display:none;flex-wrap:wrap;justify-content:space-between;text-align:left;}}@media screen and (min-width:960px){.footer__top{display:flex;padding:2rem 0;}}.footer__top.open{display:flex;}.footer__top-wrapper{padding:1rem;}@media screen and (min-width:620px){.footer__top-wrapper{padding:2rem 100px;}}@media screen and (min-width:960px){.footer__top-wrapper{padding:1rem;}}.footer__bottom{background-color:#eeb211;padding:2rem 0;}.footer__bottom-wrapper{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;}@media screen and (min-width:960px){.footer__bottom-wrapper{flex-wrap:nowrap;}}.footer-bottom__links{margin-bottom:0.75rem;}@media screen and (min-width:960px){.footer-bottom__links{flex:1 1 70%;margin-bottom:0;order:2;}}.footer-bottom__footer-logo .gtpe-logo-reg,.footer-bottom__footer-logo .gtpe-logo-reg--default{fill:#000;}.footer-bottom__footer-logo .gtpe-logo-spire,.footer-bottom__footer-logo .gtpe-logo-spire--default{fill:none;stroke:#000;stroke-width:0.8px;}.footer-bottom__footer-logo .gtpe-logo-text,.footer-bottom__footer-logo .gtpe-logo-text--default{fill:#000;}@media screen and (min-width:960px){.footer-bottom__footer-logo{flex:0 1 30%;order:1;}}.footer-bottom__menu{display:flex;flex-direction:column;}@media screen and (min-width:620px){.footer-bottom__menu{flex-flow:row wrap;justify-content:center;}}.footer-bottom__item{font-size:0.875rem;line-height:0.875rem;margin-bottom:0.5rem;text-align:center;}@media screen and (min-width:620px){.footer-bottom__item{padding-left:5px;padding-right:5px;}}.footer-bottom__link{color:#000;}.footer-bottom__copyright{font-size:0.75rem;line-height:1.25rem;color:#000;font-weight:bold;text-align:center;}.spaced-container .gtpe-footer{margin-top:3rem;}.flush-container .gtpe-footer{margin-top:0;}
@media screen and (min-width:620px){.footer-layout{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem;}}@media screen and (min-width:768px){.footer-layout{-moz-column-gap:5rem;column-gap:5rem;}}@media screen and (min-width:960px){.footer-layout{-moz-columns:auto auto;columns:auto auto;display:flex;justify-content:space-between;}}.footer-layout .footer-layout__item{display:inline-block;margin-left:auto;margin-right:auto;width:80%;}@media screen and (min-width:620px){.footer-layout .footer-layout__item{margin:0 0 2rem;width:100%;}}@media screen and (min-width:960px){.footer-layout .footer-layout__item{flex-basis:calc(25% - 2rem);width:calc(25% - 2rem);}}
.footer-menu{margin-top:1rem;margin-bottom:2rem;}@media screen and (min-width:620px){.footer-menu{margin:0;}}.footer-menu__title{background-image:linear-gradient(to right,#eeb211 20%,rgba(255,255,255,0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1px;color:#fff;margin-bottom:0.5rem;padding-bottom:0.25rem;}@media screen and (min-width:960px){.footer-menu__title{margin-bottom:1rem;}}.footer-menu__title-link{color:#fff;}.footer-menu__link{font-size:0.875rem;line-height:1.5rem;color:#fff;}
.footer-location{margin:1rem auto;}@media screen and (min-width:620px){.footer-location{margin:0;}}.footer-location a{font-size:0.875rem;line-height:1.5rem;color:#fff;}.footer-location a p{font-size:0.875rem;line-height:1.5rem;}.footer-location__title{background-image:linear-gradient(to right,#eeb211 20%,rgba(255,255,255,0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1px;color:#fff;padding-bottom:0.25rem;}.footer-location__map{margin-bottom:0.75rem;position:relative;}.footer-location__map::before{content:'';display:block;padding-bottom:56.25%;}.footer-location__map iframe{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%;}.footer-location__phone-label{color:#fff;display:inline-block;}.footer-location__phone-text{display:inline-block;margin:0;}
.connect-blocks{padding:0;}@media screen and (min-width:620px){.connect-blocks{display:flex;justify-content:space-between;}}@media screen and (min-width:768px){.connect-blocks.vertical{flex-direction:column;padding:0;max-width:300px;}}.connect-blocks:not(.vertical){margin-top:2rem;}@media screen and (min-width:620px){.connect-blocks:not(.vertical){margin-top:3rem;}}@media screen and (min-width:960px){.connect-blocks:not(.vertical){margin-top:5rem;}}.connect-block{background-color:#fff;padding-bottom:3rem;text-align:center;margin-bottom:15px;}@media screen and (min-width:620px){.connect-block{width:48%;}}@media screen and (min-width:960px){.connect-block{margin-bottom:5.5rem;}}.vertical .connect-block{padding:1rem;}@media screen and (min-width:768px){.vertical .connect-block{background-color:#fff;margin-bottom:2rem;width:100%;}}@media screen and (min-width:960px){.vertical .connect-block{padding-bottom:2rem;}}.connect-block .button{margin-top:1rem;}@media screen and (min-width:768px){.vertical .connect-desc{text-align:left;}}.social-connect__icons{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto -1rem;padding-top:1rem;width:100%;}.social-connect__icons li{background-color:#eeb211;border-radius:50%;display:inline-block;height:45px;position:relative;width:45px;}.social-connect__icons li:not(:last-child){margin:0 2rem 1rem 0;}.social-connect__icons li a{font-size:1.5rem;color:#000;display:block;height:100%;width:100%;}.social-connect__icons li .fa{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}
.blog-highlight{margin-top:2rem;width:100%;}@media screen and (min-width:620px){.blog-highlight{margin-top:1.5rem;width:calc(50% - 0.5rem);}}@media screen and (min-width:768px){.blog-highlight{width:calc(50% - 1rem);}}@media screen and (min-width:960px){.blog-highlight{margin-top:2rem;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.blog-highlight{flex:0 0 auto;}}.blog-highlight:first-child{margin-top:0;}@media screen and (min-width:620px){.blog-highlight:nth-child(-n + 2){margin-top:0;}}.blog-highlight__block{position:relative;}.blog-highlight__block-content{align-items:center;background-color:rgba(20,25,35,0.75);bottom:0;display:flex;min-height:120px;padding:1.5rem 1rem 1rem;position:absolute;text-align:center;width:100%;}.blog-highlight__block-tag{font-size:0.5625rem;font-family:'Roboto Slab',serif;background-color:#b19142;border-radius:0 7px 7px 0;color:#fff;display:inline-block;left:0;padding:10px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%);}@media screen and (min-width:620px){.blog-highlight__block-tag{font-size:0.75rem;padding:10px 20px;}}.blog-highlight__block-title{color:#fff;font-size:1rem;line-height:1.5rem;margin-bottom:0;text-transform:uppercase;width:100%;}.blog-highlight__block-title a{color:#fff;}.blog-highlight__meta{font-size:0.75rem;color:#7c8792;padding:20px 0 5px;}.blog-highlight__teaser{line-height:1.5;}.blog-highlight__teaser a{color:#1879db;white-space:nowrap;}.blog-highlight__block-image{line-height:0;}
.blockquote__border-left{border-left:10px solid #eeb211;padding-left:2.5rem;margin-left:0;margin-bottom:2.5rem;margin-top:2.5rem;}.blockquote__background-fill{background-color:#fff3e0;padding:2.5rem 2.5rem 2.5rem 3.125rem;margin:2.5rem 0;position:relative;}.blockquote__background-fill::before{background-image:url(/themes/custom/gtpe_theme/dist/images/icon_quote.svg);background-repeat:no-repeat;content:'';height:3.375rem;left:-0.25rem;position:absolute;top:-16px;transform:translate(0.5rem,0);transition:height 300ms ease-in-out,transform 300ms ease-in-out,width 300ms ease-in-out;width:4.375rem;}@media screen and (min-width:1050px){.blockquote__background-fill::before{height:4.375rem;transform:translate(-50%,0);width:5.625rem;}}[class*="blockquote__"] p{font-weight:bold;font-family:'Roboto Slab',serif;font-size:1.5rem;line-height:2.125rem;}
.blog-related-posts{margin-top:50px;}.blog-related-posts__list{display:flex;flex-wrap:wrap;}.blog-related-posts__list .blog-highlight{margin-top:0;}@media screen and (min-width:620px){.blog-related-posts__list .blog-highlight{width:calc(50% - 30px);}.blog-related-posts__list .blog-highlight:not(:last-child){margin-right:30px;}}.blog-related-posts__heading .heading{font-size:1.75rem;text-align:center;text-transform:uppercase;}
.blog-body{display:flex;flex-wrap:wrap;margin-bottom:5rem;}@media screen and (min-width:55em){.blog-body{flex-wrap:nowrap;}}.blog-body__content{flex:1 1 100%;padding-right:30px;}.blog-body__content ol{line-height:1.75rem;}.blog-body__content ol li{list-style:decimal;margin-left:2.14rem;}.blog-body__content ul{line-height:1.75rem;}.blog-body__content ul li{list-style:disc;margin-left:2.14rem;}.blog-body__content ul:not([class]) li{list-style:disc;}.blog-body__content ul:not([class]) li li{list-style:circle;}.blog-body__content ol:not([class]) li{list-style:decimal;}.blog-body__content ol:not([class]) li li{list-style:upper-alpha;}.blog-body__content ol:not([class]) li + li,.blog-body__content ul:not([class]) li + li{margin-top:0.5rem;}.blog-body__content dl:not([class]),.blog-body__content ol:not([class]),.blog-body__content ul:not([class]){margin-bottom:0.5rem;margin-top:0.5rem;}.blog-body__content dl:not([class]) dl:not([class]),.blog-body__content dl:not([class]) ol:not([class]),.blog-body__content dl:not([class]) ul:not([class]),.blog-body__content ol:not([class]) dl:not([class]),.blog-body__content ol:not([class]) ol:not([class]),.blog-body__content ol:not([class]) ul:not([class]),.blog-body__content ul:not([class]) dl:not([class]),.blog-body__content ul:not([class]) ol:not([class]),.blog-body__content ul:not([class]) ul:not([class]){margin-left:0;}.blog-body__content .border-left{border-left:10px solid #eeb211;padding-left:2.5rem;margin:2.5rem 2.5rem 2.5rem 0;}.blog-body__content .border-left p{font-weight:bold;font-family:'Roboto Slab',serif;font-size:1.5rem;line-height:2.125rem;}.blog-body__content > p:first-of-type::first-letter{font-family:'Roboto Slab',serif;color:#000;float:left;font-size:6rem;font-style:normal;line-height:4.375rem;padding-top:0.25rem;padding-right:0.5rem;}.blog-body__content h2{font-size:1.625rem;}.blog-body__content .embedded-entity iframe{display:block;margin:auto;width:99%;}.blog-body__side{flex:1 1 100%;padding:30px 15px;}@media screen and (min-width:55em){.blog-body__side{background-color:#e5e5e5;flex:0 0 300px;}}
.blog-filter-title{font-size:1.125rem;font-family:'Roboto Slab',serif;font-weight:bold;display:block;padding-bottom:0.7rem;text-transform:uppercase;margin-top:2rem;}@media screen and (min-width:960px){.blog-filter-title{font-size:1.5rem;}}.blog-filter-tags li{font-size:0.5625rem;font-family:'Roboto Slab',serif;display:inline-block;margin-bottom:5px;margin-right:5px;}@media screen and (min-width:960px){.blog-filter-tags li{margin-bottom:10px;}}.blog-filter-tags li.active .blog-filter-tags__button{border-color:#454c56;background-color:#454c56;color:#fff;text-decoration:none;}.blog-filter-tags li button.blog-filter-tags__button{min-height:32px;min-width:70px;}.blog-filter-tags li button.blog-filter-tags__button::after{background-image:none;}.blog-filter-tags__button{color:#003056;text-transform:uppercase;padding:5px 13px;border:2px solid #eeb211;border-radius:6px;display:block;background-color:#fff;font-weight:inherit;font-size:0.5625rem;}@media screen and (min-width:620px){.blog-filter-tags__button{font-size:0.75rem;padding:9px 17px;}}.blog-filter-tags__button:hover{border-color:#003056;background-color:#003056;color:#fff;text-decoration:none;}
.blog-header .blog-filters{padding:15px 0;}.blog-header .blog-filter-tags__button{background-color:#b19142;border-color:#b19142;color:#fff;}.blog-header .blog-filter-tags__button:hover{background-color:#003056;border-color:#003056;}.blog-header .blog-filter-tags__button::after{display:none;}.blog-header .heading{line-height:1.25;}.blog-header .heading.blog-header__title{border-bottom:2px solid #edb21f;font-size:2.5rem;}.blog-header .heading.blog-header__subtitle{font-size:1.125rem;font-weight:normal;}.blog-header__meta{color:#7c8792;font-size:0.75rem;margin-bottom:15px;}.blog-header__media{margin-bottom:30px;}.blog-header__media img{width:100%;}.blog-header__media p{background-color:#f4f4f4;margin-top:-8px;padding:0.5rem 1rem;text-align:left;}
.blog-share-widget{padding:0 20px;}@media screen and (min-width:620px){.blog-share-widget{float:right;padding:1rem 0;width:50%;}}@media screen and (min-width:1200px){.blog-share-widget{border-top:2px solid #eeb211;border-right:2px solid #eeb211;background-color:#fff;float:none;left:0;padding:0;position:fixed;top:50%;width:auto;}}.blog-share-widget__items{display:flex;justify-content:flex-start;max-width:65%;padding:1rem 0;}@media screen and (min-width:620px){.blog-share-widget__items{justify-content:flex-end;max-width:none;}}@media screen and (min-width:1200px){.blog-share-widget__items{display:block;padding:0;}}.blog-share-widget__item{font-size:1.5rem;margin-right:1rem;position:relative;}@media screen and (min-width:1200px){.blog-share-widget__item{font-size:1.5rem;margin:0;padding:0.5rem 1rem 0;}}.blog-share-widget__item:hover a{color:#eeb211;}@media screen and (min-width:1200px){.blog-share-widget__item:first-child{padding-top:20px;}.blog-share-widget__item:first-child::before{color:#454c56;content:'Share';font-size:9px;left:50%;position:absolute;text-transform:uppercase;top:5px;transform:translateX(-50%);}.blog-share-widget__item:last-child{border-top:2px solid #eeb211;border-bottom:2px solid #eeb211;padding-top:20px;padding-bottom:10px;margin-top:10px;}.blog-share-widget__item:last-child::before{color:#454c56;content:'Print';font-size:9px;left:50%;position:absolute;text-transform:uppercase;top:5px;transform:translateX(-50%);}}.blog-share-widget__link{color:#141923;}
.breadcrumbs{font-size:0.75rem;background-color:#404a56;color:#fff;line-height:20px;}.breadcrumbs.wrapper{padding-left:10px;padding-right:10px;}@media screen and (min-width:960px){.breadcrumbs.wrapper{padding-left:0;padding-right:0;}}.breadcrumbs .breadcrumbs__item{display:none;position:relative;}@media screen and (min-width:960px){.breadcrumbs .breadcrumbs__item{display:flex;}}.breadcrumbs .breadcrumbs__item .icon{display:inline-block;height:100%;width:8px;fill:#edb21f;}@media screen and (max-width:960px){.breadcrumbs .breadcrumbs__item.breadcrumbs__item--last-link{display:flex;}.breadcrumbs .breadcrumbs__item.breadcrumbs__item--last-link .icon{order:1;transform:rotate(180deg);}.breadcrumbs .breadcrumbs__item.breadcrumbs__item--last-link .breadcrumbs__link{order:2;}}.breadcrumbs .breadcrumbs__link{color:#fff;display:inline-block;padding:6px;}@media screen and (min-width:960px){.breadcrumbs .breadcrumbs__link{padding-left:10px;padding-right:10px;}}.breadcrumbs .breadcrumbs__text{padding-left:10px;padding-top:6px;padding-bottom:6px;}.breadcrumbs__list{display:flex;flex-wrap:wrap;}
.search-toggle{background:transparent;border:0;color:#fff;font-size:1.25rem;height:100%;padding-left:50px;position:relative;text-align:left;width:100%;}@media screen and (min-width:960px){.search-toggle{font-size:1rem;}}.site-search{position:relative;width:100%;}.site-search .search-form{display:flex;flex-wrap:wrap;margin-bottom:0;}@media screen and (min-width:620px){.site-search .search-form{border-top-right-radius:0;border-bottom-right-radius:0;flex-wrap:nowrap;}}.site-search .form-type-select{margin-bottom:0.5rem;width:100%;}.site-search .form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:5px;border:1px solid #999;box-sizing:border-box;font-family:'Roboto',sans-serif;font-size:1em;height:5em;line-height:1.5rem;margin:0;padding:0.25em 1em;text-transform:none;width:100%;background-color:#fff;border-color:#000;}.site-search .form-type-select select:not([multiple]){background-image:url(/themes/custom/gtpe_theme/dist/images/chevron--single-down.svg);background-position:center right 0.5em;background-repeat:no-repeat;background-size:1.5em;height:50px;padding-right:2.5em;}.site-search .form-type-select select[multiple] option{height:1.5em;}@media screen and (min-width:620px){.site-search .form-type-select select{border-bottom-right-radius:0;border-top-right-radius:0;}}@media screen and (min-width:620px){.site-search .form-type-select{border-bottom-right-radius:0;border-top-right-radius:0;flex:0 1 220px;margin:0;width:auto;}}.site-search .form-type-search-input{margin:0;flex:1;}@media screen and (min-width:620px){.site-search .form-type-search-input{flex:1.5;}}@media screen and (min-width:960px){.site-search .form-type-search-input{flex:2.5;}}.site-search .form-type-search-input .custom-search-box{background-color:#fff;border:1px solid #000;border-right:0;border-radius:5px 0 0 5px;color:#000;display:block;font-size:1rem;height:3.125rem;padding:0.75rem 1rem;width:100%;}.site-search .form-type-search-input .custom-search-box::-webkit-input-placeholder{color:#7c8792;}.site-search .form-type-search-input .custom-search-box::-moz-placeholder{color:#7c8792;}.site-search .form-type-search-input .custom-search-box:-ms-input-placeholder{color:#7c8792;}.site-search .form-type-search-input .custom-search-box:-moz-placeholder{color:#7c8792;}@media screen and (min-width:620px){.site-search .form-type-search-input .custom-search-box{border-left:0;border-right:0;border-radius:0;}}.site-search .form-actions{flex:0 0 160px;}.site-search .form-actions .form-submit{border:1px solid #000;border-top-left-radius:0;border-bottom-left-radius:0;height:3.125rem;margin:0;}.site-search .form-radios{display:flex;}.site-search__icon{color:#fff;font-size:20px;height:20px;left:1rem;position:absolute;top:1.5rem;transform:translate(0,-50%);transition:opacity 300ms ease-in-out;width:20px;}.site-search__icon.fa-search{opacity:1;}.site-search--active .site-search__icon.fa-search{opacity:0;}.site-search__icon.fa-times{opacity:0;}.site-search--active .site-search__icon.fa-times{opacity:1;}
.icon-menu__list{display:flex;}.icon-menu__item{flex:1 1 auto;}.icon-menu__item:hover .icon-menu__link{background-color:#f1f3f6;}.icon-menu__link{color:#454c56;display:flex;padding:0.75rem 1rem;}.icon-menu__link:hover{text-decoration:none;}.icon-menu__icon{font-size:1.5em;padding-right:0.25em;}.icon-menu__text{white-space:nowrap;}.icon-menu__subitem{background-color:#fff;}.icon-menu__subitem:hover{background-color:#f1f3f6;}.icon-menu__sublink{color:#454c56;display:block;padding:0.25rem 0.75rem;}.icon-menu__sublink:hover{text-decoration:none;}
.social-media-links .icon-menu__icon{padding-right:0;}
.global-nav .icon-menu__list{display:block;}@media screen and (min-width:960px){.global-nav .icon-menu__list{display:flex;}}.global-nav .icon-menu__item{display:block;}@media screen and (min-width:960px){.global-nav .icon-menu__text{white-space:nowrap;}}
.main-navigation__menu{background-color:#eeb211;}@media screen and (min-width:960px){.main-navigation__menu{display:flex;}}.main-navigation__navbar{background-color:#eeb211;border-bottom:2px solid #f5d376;color:#000;cursor:pointer;display:block;line-height:2rem;position:relative;padding:0.5rem 1rem;width:100%;}.main-navigation__navbar:hover{text-decoration:none;}@media screen and (min-width:960px){.main-navigation__navbar{border-bottom:0;padding:0.5rem;white-space:nowrap;width:auto;}}@media screen and (min-width:960px){.main-navigation__item:hover .main-navigation__navbar{background-color:#141923;color:#fff;}}.main-navigation__navbar.open::before{top:45%;transform:rotate(90deg);}.has-menu-groups .main-navigation__navbar .main-navigation__accordion-toggle{align-items:center;display:flex;height:100%;justify-content:center;right:0;position:absolute;top:50%;transition:transform 300ms ease-in-out;transform:translateY(-50%);width:3rem;}@media screen and (min-width:960px){.has-menu-groups .main-navigation__navbar .main-navigation__accordion-toggle{display:none;}}.has-menu-groups .main-navigation__navbar .main-navigation__accordion-toggle::before{background-image:url(/themes/custom/gtpe_theme/assets/images/menu-arrow.png);background-repeat:no-repeat;background-size:contain;background-position:center;content:'';display:block;height:1em;transform:translateX(0.25em);width:1em;}.has-menu-groups .main-navigation__navbar.expanded .main-navigation__accordion-toggle{transform:translateY(-50%) rotate(90deg);}.main-navigation__mega-menu{height:0;overflow:hidden;transition:height 300ms ease-in-out;}@media screen and (min-width:960px){.main-navigation__mega-menu{display:none;height:auto;left:50%;max-width:960px;overflow:visible;position:absolute;top:100%;transform:translate(-50%);width:100%;z-index:10;}}@media screen and (min-width:960px){.main-navigation__item:hover .main-navigation__mega-menu{display:flex;}}.main-navigation__mega-menu-group{background-color:#f5d376;padding-left:1rem;}@media screen and (min-width:960px){.main-navigation__mega-menu-group{background-color:#141923;flex:3 3 75%;order:1;padding-left:0;}}.main-navigation__mega-menu-group:first-child{padding-top:0.25rem;}@media screen and (min-width:960px){.main-navigation__mega-menu-group:first-child{padding-top:0;}}.main-navigation__mega-menu-group:last-child{padding-bottom:0.25rem;}@media screen and (min-width:960px){.main-navigation__mega-menu-group:last-child{padding-bottom:0;}}.main-navigation__group-title{color:#141923;display:block;font-weight:bold;padding:0.25em 0;}@media screen and (min-width:960px){.main-navigation__group-title{color:#eeb211;line-height:22px;padding:1rem 1rem 0.5rem;}}@media screen and (min-width:960px){.main-navigation__group-menu{padding:0 0.5rem 1rem;}}@media screen and (min-width:960px){.column-count--2 .main-navigation__group-menu{-moz-column-count:2;column-count:2;}}@media screen and (min-width:960px){.column-count--3 .main-navigation__group-menu{-moz-column-count:3;column-count:3;}}.main-navigation__group-link{color:#141923;display:block;line-height:22px;padding:0.25em 0;}@media screen and (min-width:960px){.main-navigation__group-link{color:#fff;padding:0.4rem 0.5rem;}}
.gtpe-header{position:relative;z-index:10;}.flush-container .gtpe-header{margin-bottom:0;}.spaced-container .gtpe-header{margin-bottom:2rem;}.gtpe-header__utility-bar{display:none;}@media screen and (min-width:960px){.gtpe-header__utility-bar{display:flex;padding-left:0;padding-right:0;}}@media screen and (min-width:960px){.gtpe-header__utility-bar .user-menu{position:relative;z-index:20;}}.gtpe-header__utility-bar .user-menu .icon-menu__item{position:relative;}.gtpe-header__utility-bar .user-menu .icon-menu__item:hover .icon-menu__submenu{border:1px solid #454c56;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;display:block;}.gtpe-header__utility-bar .user-menu .icon-menu__submenu{display:none;position:absolute;}.gtpe-header__utility-bar .user-menu .icon-menu__subitem:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}@media screen and (min-width:960px){.gtpe-header__utility-bar .user-menu .icon-menu__sublink{white-space:nowrap;}}@media screen and (min-width:960px){.gtpe-header__utility-bar .social-media-links{margin-left:auto;width:220px;}}@media screen and (min-width:960px){.gtpe-header__utility-bar .icon-menu__link{font-size:14px;}}.gtpe-header__logo{background:#141923;}.gtpe-header__logo .gtpe-logo-reg,.gtpe-header__logo .gtpe-logo-reg--default{fill:#fff;}.gtpe-header__logo .gtpe-logo-spire,.gtpe-header__logo .gtpe-logo-spire--default{fill:none;stroke:#fff;stroke-width:0.8px;}.gtpe-header__logo .gtpe-logo-text,.gtpe-header__logo .gtpe-logo-text--default{fill:#fff;}.gtpe-header__logo .wrapper{padding-left:10px;padding-right:10px;}@media screen and (min-width:960px){.gtpe-header__logo .wrapper{padding-left:0;padding-right:0;}}.gtpe-header__menu-bar{position:relative;z-index:10;}.gtpe-header__flyout{background-color:#fff;box-shadow:0 0 2px #454c56;display:none;left:0;max-width:400px;min-width:50%;position:absolute;top:100%;transform:translateX(calc(-100% - 4rem)) translateZ(0);transition:transform 300ms ease-in-out;width:calc(100% - 4rem);will-change:transform;z-index:10;}@media screen and (min-width:960px){.gtpe-header__flyout{box-shadow:none;display:block;max-width:none;position:static;transform:translateX(0);transition:none;width:100%;}}.gtpe-header__flyout.open{transform:translateX(0) translateZ(0);}.gtpe-header__flyout.done-animating{display:block;}@media screen and (max-width:960px){.gtpe-header__flyout .user-menu .icon-menu__list{flex-wrap:wrap;}}@media screen and (max-width:960px){.gtpe-header__flyout .user-menu .icon-menu__item{flex-basis:100%;width:100%;}}@media screen and (max-width:960px){.gtpe-header__flyout .user-menu .icon-menu__item + .icon-menu__item{border-top:1px solid #454c56;}}.gtpe-header__flyout .user-menu .icon-menu__sublink{padding:0.75rem 1rem;}.gtpe-header__flyout-close{align-items:center;background-color:#ccc;border-radius:0 1rem 1rem 0;box-shadow:3px 0 5px -2px #454c56;cursor:pointer;display:flex;height:calc(3rem + 2px);justify-content:center;position:absolute;right:-3rem;width:3rem;}@media screen and (min-width:960px){.gtpe-header__flyout-close{display:none;}}.gtpe-header__flyout-close:last-child{bottom:-1px;}.gtpe-header__flyout-close-icon{align-items:center;background-color:#454c56;border-radius:100%;color:#ccc;display:flex;height:24px;justify-content:center;width:24px;}@media screen and (max-width:960px){.gtpe-header__user-menu,.gtpe-header__social-media-links{border-top:1px solid #454c56;}}@media screen and (min-width:960px){.gtpe-header__user-menu,.gtpe-header__global-nav,.gtpe-header__social-media-links{display:none;}}.gtpe-header__breadcrumbs{background-color:#404a56;}
.menu-bar{background-image:linear-gradient(to left,#999 50%,#eeb211 50%);position:relative;z-index:2;}.menu-bar__wrapper{display:flex;}@media screen and (min-width:960px){.menu-bar__wrapper{margin-left:auto;margin-right:auto;max-width:960px;}}.menu-bar__menu{flex:1;}.menu-bar__menu-trigger{align-items:center;background-color:#eeb211;cursor:pointer;display:flex;flex:1;font-size:1.25rem;height:3rem;padding-left:1rem;}@media screen and (min-width:960px){.menu-bar__menu-trigger{display:none;}}.menu-bar__expanded-search{background:#454c56;padding-bottom:1rem;padding-top:1rem;position:relative;z-index:1;}@media screen and (min-width:620px){.menu-bar__expanded-search{padding-bottom:2rem;padding-top:2rem;}}.menu-bar__search{background-color:#999;flex:1;}@media screen and (min-width:960px){.menu-bar__search{flex:0 1 170px;}}.menu-bar__icon{margin-right:0.5em;position:relative;top:1px;}@media screen and (min-width:960px){.menu-bar__icon{display:none;}}@media screen and (min-width:960px){.menu-bar__text{display:none;}}
.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:10000;}.modal__container{background-color:#fff;padding:30px;max-width:600px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box;}.modal__header{display:flex;justify-content:space-between;align-items:center;}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box;}.modal__close{background:transparent;border:0;}.modal__header .modal__close::before{content:'\2715';}.modal__content{margin-top:2rem;line-height:1.5;color:rgba(0,0,0,0.8);}.modal__actions{margin-top:2rem;}.modal__actions input:first-child,.modal__actions a:first-child{margin-right:1rem;}.modal__actions input.form-submit{margin-bottom:0;}@-webkit-keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@keyframes mmfadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@keyframes mmfadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes mmslideIn{from{transform:translateY(15%);}to{transform:translateY(0);}}@keyframes mmslideIn{from{transform:translateY(15%);}to{transform:translateY(0);}}@-webkit-keyframes mmslideOut{from{transform:translateY(0);}to{transform:translateY(-10%);}}@keyframes mmslideOut{from{transform:translateY(0);}to{transform:translateY(-10%);}}.micromodal-slide{display:none;}.micromodal-slide.is-open{display:block;}.micromodal-slide[aria-hidden='false'] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden='false'] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideIn 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden='true'] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmfadeOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide[aria-hidden='true'] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);animation:mmslideOut 0.3s cubic-bezier(0,0,0.2,1);}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform;}
