@font-face{font-display:swap;font-family:Lato;font-weight:300;font-style:normal;src:url("https://assets.gradle.com/lato/fonts/lato-light/lato-light.woff2") format("woff2"),url("https://assets.gradle.com/lato/fonts/lato-light/lato-light.woff") format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:400;font-style:normal;src:url("https://assets.gradle.com/lato/fonts/lato-normal/lato-normal.woff2") format("woff2"),url("https://assets.gradle.com/lato/fonts/lato-normal/lato-normal.woff") format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:400;font-style:italic;src:url("https://assets.gradle.com/lato/fonts/lato-normal-italic/lato-normal-italic.woff2") format("woff2"),url("https://assets.gradle.com/lato/fonts/lato-normal-italic/lato-normal-italic.woff") format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:500;font-style:normal;src:url("https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff2") format("woff2"),url("https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff") format("woff")}*,input[type="search"]{box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#02303A;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#1da2bd;text-decoration:none}a strong{color:inherit}a[target='_blank']::after{content:' \29C9'}img,video{max-width:100%;vertical-align:middle}table{margin-bottom:1rem;width:100%;font-size:85%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{border:1px solid #e5e5e5}th{text-align:left}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}svg{transform:translateZ(0)}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#02303A;text-rendering:optimizeLegibility}h1{font-size:2rem}h2{margin-top:2.5rem;font-size:1.5rem}h3{margin-top:2rem;font-size:1.17rem}h4{margin-top:1.5rem;font-size:1rem}h5{margin-top:1.5rem;font-size:1rem}h6{margin-top:1rem;font-size:1rem}p{margin-top:0.9375rem;margin-bottom:1.5rem}strong{font-weight:500;color:#303030}ul,ol,dl{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5rem}hr{position:relative;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;margin:0}abbr{font-size:85%;font-weight:500;color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5;font-size:17.5px}blockquote p:last-child{margin-bottom:0}@media (min-width: 30em){blockquote{padding-right:5rem;padding-left:1.25rem}}.layout--narrow .header--composite,.layout--two-columns .header--composite,.layout--wide .header--composite{margin-bottom:2rem}.layout--narrow .header--composite h1,.layout--narrow .header--composite h2,.layout--two-columns .header--composite h1,.layout--two-columns .header--composite h2,.layout--wide .header--composite h1,.layout--wide .header--composite h2{margin-bottom:5px}.subheader--training-form{padding:0 5px}.subheader--training-form .training-meta{display:inline-block}.subheader--training-form .training-meta:first-of-type{margin-right:16px}a[href^="#fn:"],a[href^="#fnref:"]{display:inline-block;margin-left:.1rem;font-weight:500}.footnotes{margin-top:2rem;font-size:85%}.lead{font-size:1.25rem;font-weight:300}.huge{font-size:86px;font-weight:300;line-height:1}.section-header{font-size:1.8rem}.subsection-header{font-size:1.6rem}.highlight .hll{background-color:#ffc}.highlight .c{color:#999}.highlight .err{color:#a00;background-color:#faa}.highlight .k{color:#069}.highlight .o{color:#555}.highlight .cm{color:#09f;font-style:italic}.highlight .cp{color:#099}.highlight .c1{color:#999}.highlight .cs{color:#999}.highlight .gd{background-color:#fcc;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#030}.highlight .gi{background-color:#cfc;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#009}.highlight .gu{color:#030}.highlight .gt{color:#9c6}.highlight .kc{color:#069}.highlight .kd{color:#069}.highlight .kn{color:#069}.highlight .kp{color:#069}.highlight .kr{color:#069}.highlight .kt{color:#078}.highlight .m{color:#f60}.highlight .s{color:#d44950}.highlight .na{color:#4f9fcf}.highlight .nb{color:#366}.highlight .nc{color:#0a8}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999}.highlight .ne{color:#c00}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#0cf}.highlight .nt{color:#2f6f9f}.highlight .nv{color:#033}.highlight .ow{color:#000}.highlight .w{color:#bbb}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .sd{color:#c30;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#c30}.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .il{color:#f60}.css .o,.css .o+.nt,.css .nt+.nt{color:#999}code,pre{font-family:"Courier New",monospace;font-weight:500}code{padding:.25em .5em;font-size:85%;color:#bf616a;background-color:#f9f9f9;border-radius:3px}pre{display:block;margin-top:0;margin-bottom:1rem;word-break:break-all;word-wrap:break-word;border:1px solid #ccc}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent;white-space:pre-wrap;border-radius:0}.highlight{padding:1rem;margin-bottom:1rem;font-size:.8rem;line-height:1.4;background-color:#f9f9f9;border-radius:.25rem}.highlight pre{margin-bottom:0;overflow-x:auto}.highlight .lineno{display:inline-block;padding-right:.75rem;padding-left:.25rem;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout{margin-right:auto;margin-left:auto}.layout--narrow,.layout--wide,.layout--two-columns{padding-right:16px;padding-left:16px}.layout--narrow h1,.layout--wide h1,.layout--two-columns h1{margin-top:0;margin-bottom:1em}.layout--narrow{max-width:701px}.layout--wide{max-width:1024px}.layout--two-columns{max-width:1000px}.layout--two-columns .layout__main{display:inline-block;width:701px}.layout--two-columns .layout__sidebar{float:right;width:200px}.layout--form-two-columns{width:100%;max-width:1200px;padding:50px;margin:0 auto}.layout--form-two-columns .layout--column{padding-right:50px;vertical-align:top;display:inline-block}.layout--form-two-columns .details-column{width:59%}.layout--form-two-columns .details-column h1{font-size:38px;line-height:50px;margin-bottom:35px}.layout--form-two-columns .form-column{width:40%;margin-top:30px}@media (max-width: 1100px){.layout--form-two-columns{padding:0 20px}}@media (max-width: 952px){.layout--form-two-columns{display:table}.layout--form-two-columns .layout--column{display:block}.layout--form-two-columns .details-column{display:table-footer-group}.layout--form-two-columns .form-column{margin-top:0;display:table-header-group}}@media (max-width: 340px){.layout--form-two-columns{padding:0 0}}@media screen and (max-width: 992px){.layout--two-columns{max-width:701px}.layout--two-columns .layout__main{width:100%}.layout--two-columns .layout__sidebar{display:none}}.overflow{margin-right:-20%;margin-left:-20%;transition:margin 0.3s ease}@media (max-width: 1040.6666666667px){.overflow{margin-right:0;margin-left:0}}.grayed{background-color:#F3F5F4}section{max-width:inherit}section .section-content{max-width:1280px;margin:0 auto;padding-left:10px;padding-right:10px;padding-bottom:60px}section .section-content .header{padding-top:60px;padding-bottom:60px}section .section-content .header h1{padding-bottom:12px}section .section-content h1,section .section-content h2,section .section-content h3,section .section-content h4{margin:0;padding:0}section .section-content h1{font-size:50px}section .section-content h2{font-size:36px;font-weight:400}section .section-content h3{font-size:24px;font-weight:400}section .section-content h4{font-size:20px;font-weight:400}.docs-contents,.resources-contents{padding-left:10px}.docs-contents .indent,.contact-contents .indent{padding-left:32px}.resources-contents .indent{padding-left:24px}.contact-location{margin-bottom:2em;padding-left:60px}.adobe-sign iframe{min-width:0 !important;width:100%}@media (min-width: 38em){.col-6{float:left;width:50%}}.button{display:inline-block;min-width:180px;padding:10px 20px;font-size:17px;line-height:1.4;text-align:center;white-space:nowrap;cursor:pointer;border-style:solid;border-width:1px;border-radius:3px;transition:background-color .3s ease, border .3s ease}.button--blue,.button--green,.button--new-blue{color:white;border-color:transparent}.button--blue:hover,.button--green:hover,.button--new-blue:hover{color:white}.button--blue{background-color:#02303A}.button--blue:hover{background-color:#033c49}.button--green{background-color:#00c489}.button--green:hover{background-color:#00d394}.button--new-blue{background-color:#1BA8CB}.button--new-blue:hover{background-color:#1da2bd}.button--transparent-green{color:#00c489;border-color:#00c489}.button--transparent-green:hover{color:#00d394;border-color:#00d394}.button--transparent-blue{color:#02303A;border-color:#02303A}.button--transparent-blue:hover{color:#033c49;border-color:#033c49}.button--transparent-new-blue{color:#1BA8CB;border-color:#1BA8CB}.button--transparent-new-blue:hover{color:#1da2bd;border-color:#1da2bd}.button--mini{min-width:auto;padding:2px 4px}.page,.post{margin-bottom:4em}.page li+li,.post li+li{margin-top:.25rem}.page-title,.post-title,.post-title a{color:#303030}.page-title,.post-title{margin-top:0}.post-meta{display:block;font-size:0.875rem;margin-bottom:40px}.post-date,.post-author{color:#02303A;display:inline-block;font-weight:300;line-height:19px;vertical-align:top}.post-meta-icon{margin-right:2px}.post-meta .calendar-icon{margin:2px 2px 0 0}.post-author{margin-left:20px}.post-author img{border-radius:9px}.post-author a{color:#02303A;vertical-align:top}.comments-container{margin-bottom:5rem}.related{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.related-posts{padding-left:0;list-style:none}.related-posts h3{margin-top:0}.related-posts li small{font-size:75%;color:#999}.related-posts li a:hover{color:#268bd2}.related-posts li a:hover small{color:inherit}.pagination{display:flex;color:#767676;justify-content:space-around;margin-bottom:4em}.pagination-item{border:1px solid #9a9a9a;border-radius:3px;flex:0 1 auto;margin:0 2px;padding:0.75rem;text-align:center;width:11.25rem}a.pagination-item{border-color:#1da2bd}a.pagination-item:hover{background-color:#eee}.message{margin-bottom:1rem;padding:1rem;color:#717171;background-color:#f9f9f9}.inline-list{list-style-type:none;margin:-1.5rem 0 2.5rem;padding:0}.inline-list a{color:#02303A}.inline-list a:hover{text-decoration:underline}.inline-list li{display:inline-block;padding-left:0.9rem}.inline-list li:first-of-type{padding-left:0}.list{margin-bottom:0;padding-left:0;list-style-type:none}.list__item{display:flex;flex-direction:column;padding:20px;list-style-type:none;border:1px solid #e5e5e5;border-radius:6px}.list__item:not(:last-of-type){margin-bottom:28px}.list__item-header{flex:0 0 auto;margin-bottom:18px}.list__item-header.training-overview__listing-header{margin-bottom:0}.list__item-title{margin-top:0;margin-bottom:0;font-size:18px;font-weight:500}.list__item-body{flex:1 1 auto;display:flex;flex-direction:column}.list--item__description.training-overview__item_description{font-size:14px}.list--events{margin-top:0.9375rem;margin-bottom:28px}.list--events:last-of-type{margin-bottom:60px}.list--events .list__item--gray{background-color:#f3f5f4}.list--events .list__item--gray .list--events__label{font-weight:500}.list--events .list__item-body{flex-direction:row;align-items:center}@media (max-width: 660px){.list--events .list__item-body{flex-direction:column;align-items:center}}.list--events__purchase{flex:0 0 auto;width:118px;min-width:auto;margin-right:0;margin-left:auto;padding:4px 14px}.list--events__labels{flex:1 1 auto}.list--events__labels-top{display:flex}.list--events__labels-bottom{margin-top:12px}.list--events__label{flex:0 0 auto;display:flex;margin-right:34px;font-size:18px;white-space:nowrap}.list--events__label--allow-truncating{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.list--events__label--allow-wrapping{white-space:normal}.list--events__label-icon,.list--events__label-text{vertical-align:middle}.list--events__label-icon{display:inline-block;padding-top:0.24em;padding-right:0.3em;line-height:0}.list--events__label-icon svg{width:0.9em;height:0.9em}.list--events__label-text{font-size:1em}@media (max-width: 660px){.list--events__purchase{margin-left:0}.list--events__labels{margin-bottom:16px}.list--events__labels-top{flex-direction:column}.list--events__labels-bottom{margin-top:4px}.list--events__label{margin-right:0}.list--events__label:not(:last-of-type){margin-bottom:4px}.list--events__label--allow-truncating{max-width:100%}}.list--events-compact{margin-bottom:20px}.list--events-compact .list__item-header{display:none}.list--events-compact .list__item{padding-top:15px;padding-bottom:15px}.list--events-compact .list__item:not(:last-of-type){margin-bottom:20px}.list--two-column-grid{display:flex;flex-wrap:wrap}.list--two-column-grid .list__item{flex:0 0 auto;width:48%;padding:16px}.list--two-column-grid .list__item-header{margin-bottom:8px}.list--two-column-grid .list__item-body>*:first-child{margin-top:0}.list--two-column-grid .list__item-body>*:last-child{margin-bottom:0}.list--two-column-grid:not(.list--two-column-grid-dynamic) .list__item:nth-child(odd),.list--two-column-grid-dynamic .list--two-column-grid-dynamic__item--odd{margin-right:4%}@media (max-width: 720px){.list--two-column-grid .list__item{width:100%}.list--two-column-grid:not(.list--two-column-grid-dynamic) .list__item:nth-child(odd),.list--two-column-grid-dynamic .list--two-column-grid-dynamic__item--odd{margin-right:0}}@media (min-width: 721px){.list--two-column-grid:not(.list--two-column-grid-dynamic) .list__item:nth-last-child(2),.list--two-column-grid-dynamic .list--two-column-grid-dynamic__item--last-row{margin-bottom:0}}.list--links .list__item{height:227px;color:#02303A}.list--links .list__item-title{display:flex;align-items:baseline}.list--links .list__item-title a{flex:1 1 auto;padding-right:10px}.list--links .list__item-title img{flex:0 0 auto}.list--links .list__item-body{font-size:16px}@media (min-width: 721px){.list--links .list__item{height:160px}}.list--resources .list__item{height:166px}.list--guides .list__item{height:auto}.list--guides .guide-labels{display:none}.list--guides .list__item-body{justify-content:space-between}.list--guides .list__item-body>p:last-of-type{margin-bottom:8px}.notification{display:flex;justify-content:center;padding-left:45px;background-color:#02303A;text-align:center;color:white}.notification a,.notification strong{color:white}.notification a{text-decoration:underline}#close-notification:target{display:none}.notification__text{align-self:center;flex:1 1 auto;font-size:18px;font-weight:300;line-height:1.2em;padding-top:12px;padding-bottom:12px}.notification__close{align-self:stretch;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:45px;margin-left:auto;cursor:pointer}cloudflare-app[app="cookiless"] cookiless-div{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:300;background-color:#02303A !important;opacity:1 !important}cloudflare-app[app="cookiless"] cookiless-div .iAccept{font-weight:400}@media (min-width: 1024px){cloudflare-app[app="cookiless"]{position:fixed !important;width:400px !important;left:auto !important;right:0 !important;bottom:0 !important}}.box{padding:20px;border:1px solid #e5e5e5;border-radius:3px}.box__header{border-bottom:1px solid #e5e5e5}.box__header>*:first-child{margin-top:0}.box__header-image{margin-bottom:6px}.box__body>*:last-child{margin-bottom:0}.box__checklist{margin-top:1rem;padding-left:0;list-style-type:none}.box__checklist li{display:flex}.box__checklist li:not(:last-of-type){margin-bottom:3px}.box__checklist li img{margin-right:10px}.box--gray .box__body{color:#515151}.box--small-text .box__body{font-size:14px}.box--training,.box--registration-confirmation{margin-bottom:32px;padding:32px}.box--training h1,.box--training h2,.box--registration-confirmation h1,.box--registration-confirmation h2{font-weight:400}.box--training h1,.box--registration-confirmation h1{margin-bottom:1rem}.box--training h2,.box--registration-confirmation h2{margin-top:20px;font-size:24px}.call-to-action{display:flex;flex-direction:column;align-items:center}.call-to-action__button{width:202px}.call-to-action__wide-button{width:250px}.call-to-action__very-wide-button{width:300px;margin-top:1em}.call-to-action__arrow{margin-top:15px;margin-bottom:15px;transform:rotate(90deg)}.call-to-action__arrow svg{display:block}@media (min-width: 780px){.call-to-action{flex-direction:row;justify-content:space-between;padding-right:10px;padding-left:10px}.call-to-action__arrow{margin-top:0;margin-bottom:0;transform:rotate(0)}}.expandable-text__hidden-text{display:none}.expandable-text__trigger{display:inline-block;cursor:pointer;color:#1da2bd}.expandable-text__trigger--show-more::before{content:"Show more"}.expandable-text__trigger--show-less::before{content:"Show less"}.expandable-text__hidden-checkbox{display:none}.expandable-text__hidden-checkbox:checked ~ .expandable-text__text span.expandable-text__hidden-text{display:inline}.expandable-text__hidden-checkbox:checked ~ .expandable-text__text div.expandable-text__hidden-text{display:block}.expandable-text__hidden-checkbox:checked ~ .expandable-text__text .expandable-text__trigger--show-more{display:none}.filter-box{margin-bottom:0;padding:15px 20px;border:1px solid #e5e5e5;border-radius:3px;list-style-type:none}.filter-box__filter-link{display:block;color:#607E84;line-height:2em;white-space:nowrap}.filter-box__filter-link:hover{text-decoration:underline}.form--newsletter{display:flex;justify-content:center;font-size:17px}.form--newsletter .button{height:40px;flex:0 0 auto;min-width:auto;border-style:none;border-radius:0 3px 3px 0}.form--newsletter__input{max-width:320px;width:100%;padding-left:20px;border-top-left-radius:3px;border-bottom-left-radius:3px}.form--contact{display:flex;flex-direction:column}.form--contact input[type=text],.form--contact input[type=email],.form--contact input[type=tel],.form--contact select,.form--contact textarea,.form--contact .multi-checkbox{margin-bottom:17px;display:block;padding:10px;border-radius:3px}.form--contact textarea{resize:none}.form--contact .button{width:180px;margin:0 auto;font-weight:500;border-style:none}.form--contact #privacy-policy{text-align:center;font-size:.9rem}.form--training-registration__newsletter{margin:0 0 40px 10px;color:#767676;cursor:pointer}.form--training-registration__newsletter>input[type=checkbox]{cursor:pointer}#pardot-form a[target="_blank"]::after{content:""}#pardot-form .form-field,#pardot-form p{color:#767676}#pardot-form .form-field{margin-top:0;margin-bottom:0}@media (min-width: 38em){#pardot-form .form-field.pd-text,#pardot-form .form-field.pd-select{float:left;width:48%}#pardot-form .form-field.pd-text:nth-of-type(2n),#pardot-form .form-field.pd-select:nth-of-type(2n){clear:right;margin-right:4%}}#pardot-form .form-field .text,#pardot-form .form-field .select{display:block;width:100%;margin-bottom:17px;padding:7px 12px;border-radius:3px;font-family:inherit;font-size:16px}#pardot-form .form-field .text::placeholder,#pardot-form .form-field .select::placeholder{color:white}#pardot-form .form-field .text{outline:0;border:1px solid #e5e5e5;-webkit-appearance:none}#pardot-form .form-field .text:focus{border-color:#1da2bd}#pardot-form .form-field .text::-webkit-input-placeholder{color:#767676}#pardot-form .form-field .text:-ms-input-placeholder{color:#767676}#pardot-form .form-field .text::placeholder{color:#767676;opacity:1}#pardot-form .form-field .text:focus:invalid,#pardot-form .form-field .text.text--error:focus{border-color:#fb2f08}#pardot-form .form-field .text:focus:invalid:focus,#pardot-form .form-field .text.text--error:focus:focus{border-color:#fb2f08}#pardot-form .form-field .select{line-height:inherit}#pardot-form .form-field .field-label{display:block;margin:0;padding:5px 3px}#pardot-form .form-field:not(.pd-checkbox) .field-label,#pardot-form .form-field.Newsletter .field-label{display:block;line-height:1.1}#pardot-form .form-field.Newsletter{clear:both;margin:0 0 40px 10px}#pardot-form .form-field.Newsletter .field-label{display:none}#pardot-form .pd-checkbox{margin-bottom:18px}#pardot-form .pd-checkbox .value{display:block}#pardot-form .pd-checkbox .value>span{display:block}#pardot-form .pd-checkbox .value input[type="checkbox"]{margin:0 10px 0 0}#pardot-form .pd-checkbox:not(.Newsletter){padding:10px}#pardot-form .button{display:block;margin:0 auto;font-weight:500;font-family:inherit}#pardot-form .error{display:none}.form.training-registration{padding:26px;border:1px solid #cacaca;border-radius:6px}.form.training-registration .register-form-section{height:530px;position:relative}.form.training-registration h1{margin:0}.form.training-registration input,.form.training-registration select,.form.training-registration label{display:block;width:100%}.form.training-registration label{font-weight:600;color:#919191}.form.training-registration input[type="text"],.form.training-registration input[type="email"],.form.training-registration select{padding:5px 10px;border-radius:3px;outline:0;border:1px solid #cacaca;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form.training-registration input[type="text"]:focus,.form.training-registration input[type="email"]:focus,.form.training-registration select:focus{border:1px solid #1da2bd}.form.training-registration input[type="text"].field-error,.form.training-registration input[type="email"].field-error,.form.training-registration select.field-error{border-color:red}.form.training-registration select::-ms-expand{display:none}.form.training-registration select::-ms-value{color:black;background-color:white}.form.training-registration select{background-color:white;background:#fff url(/images/icons/down-caret.svg) no-repeat 98% center}.form.training-registration .continue-btn-container{width:100%;text-align:center;position:absolute;bottom:0}.form.training-registration .terms-and-conditions{margin-bottom:0px;color:#919191}.form.training-registration .terms-and-conditions a{color:#1da2bd;text-decoration:none}.form.training-registration .terms-and-conditions a:after{content:none}.frame{border:3px solid black;border-radius:4px;box-shadow:0 0 5px 2px #ccc}.frame--light{border-color:white}@media (min-width: 550px){.frame{border-radius:6px}}.search-box{width:100%;padding:5px calc(0.8125em + 15px) 5px 12px;border-radius:3px;background-color:#f3f5f4;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDEzIDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NCAoNDE0MTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNlYXJjaDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJHdWlkZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHdWlkZXMtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1NS4wMDAwMDAsIC0xNDEzLjAwMDAwMCkiIHN0cm9rZT0iIzk5OTk5OSI+CiAgICAgICAgICAgIDxnIGlkPSJTZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ni4wMDAwMDAsIDE0MTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4zNDc4MjYwOSw0IEM4LjM0NzgyNjA5LDYuMjA5IDYuNDc4OTU2NTIsOCA0LjE3MzkxMzA0LDggQzEuODY4ODY5NTcsOCAwLDYuMjA5IDAsNCBDMCwxLjc5MSAxLjg2ODg2OTU3LDAgNC4xNzM5MTMwNCwwIEM2LjQ3ODk1NjUyLDAgOC4zNDc4MjYwOSwxLjc5MSA4LjM0NzgyNjA5LDQgTDguMzQ3ODI2MDksNCBaIiBpZD0iU3Ryb2tlLTQzNDIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjEzNjA4Njk2LDYuODE3ODc1IEwxMiwxMS41MDAxMjUiIGlkPSJTdHJva2UtNDM0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center right 15px;background-size:0.8125em}.gif-control{display:none;cursor:pointer;position:relative}.gif-control__paused:after{content:"\25BA  PLAY";color:white;font-size:1.7rem;padding:0.5rem;position:absolute;bottom:70px;left:25px}@media (min-width: 768px){.gif-control{display:block}}.hamburger{background-color:transparent;background-image:none;border:none;border-radius:4px;cursor:pointer;margin-left:auto;padding:11px 10px}.hamburger__bar{display:block;width:22px;height:2px;background-color:black;border-radius:1px}.hamburger__bar+.hamburger__bar{margin-top:4px}.help-search *,.help-search input[type="search"]{box-sizing:content-box}.help-search table{margin-bottom:inherit;width:auto;font-size:inherit;border:none;border-collapse:inherit}.help-search td,.help-search th{border:inherit}.help-search th{text-align:inherit}.help-search tbody tr:nth-child(odd) td,.help-search tbody tr:nth-child(odd) th{background-color:inherit}.gsc-input-box{height:auto !important}.gsc-input-box.gsc-input-box-focus,.gsc-input-box.gsc-input-box-hover{box-shadow:none}.gsc-input-box.gsc-input-box-focus{border-color:#1da2bd}.gsc-input-box.gsc-input-box-focus::before{display:none}.gsc-input-box input[type="text"]{padding-top:10px !important;padding-bottom:10px !important;background-position:right 94px top 7px !important;text-indent:0 !important}.gsc-input-box input[type="text"]::-webkit-input-placeholder{text-align:right}.gsc-input-box input[type="text"]:-ms-input-placeholder{text-align:right}.gsc-input-box input[type="text"]::placeholder{text-align:right}.gsib_a,.gsst_a{padding-top:0 !important}.gsib_a{padding-left:15px !important;padding-right:15px !important}.gscb_a{vertical-align:middle}.gsc-input{margin-top:0 !important;padding-right:0 !important}.gsc-search-button{display:none}.logo{display:inline-block;height:40px}.sidebar .search-box{margin-bottom:16px}.site-footer{padding:0.5rem 0.75rem;border-top:1px solid #eee}.site-footer a{color:#02303A}.site-footer__contents{display:flex;align-items:center;justify-content:space-between;max-width:776px;margin-right:auto;margin-left:auto;font-size:0.875rem}.site-footer__copy,.site-footer__links{flex-grow:0;flex-basis:264px}.site-footer__copy{flex-shrink:1}.site-footer__logo{flex:0 0 auto;margin-right:10px;margin-left:10px}.site-footer__logo svg{width:35px;height:35px}.site-footer__links{flex-shrink:0;text-align:right;white-space:nowrap}.site-footer__links a:not(:last-child){padding-right:10px}.site-footer__links a:not(:first-child){padding-left:10px}@media all and (max-width: 29.99em){.site-footer__rights,.site-footer__links{display:none}.site-footer__logo{order:1;text-align:left}.site-footer__copy{order:2;text-align:right}}.site-header{position:relative;margin-bottom:50px;padding:5px 12px;z-index:1}.site-header__navigation{display:flex;flex-direction:column;width:100%}.site-header__navigation-header{display:flex;flex:0 0 auto;margin-top:5px;margin-left:12px}.site-header__navigation-collapsible{flex:1 1 auto;height:100vh;overflow:visible;transition:height 0.3s ease}.site-header__navigation-submenu-section{position:relative}.site-header__navigation-submenu-section .site-header__down-arrow{width:8px;height:8px;margin-left:2px;margin-top:0}.site-header__navigation-submenu-section .site-header__icon-dark{display:none}.site-header__navigation-submenu-section .site-header__navigation-link:hover{color:#02303A}.site-header__navigation-submenu-section .site-header__navigation-submenu{display:none;width:156px;background-color:white;top:40px;left:25px;padding:3px 10px 6px 10px;z-index:100}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link{width:100%;color:#02303A;white-space:nowrap;display:inline-block;padding-top:3px;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link:hover{color:#1da2bd}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link .site-header__navigation-submenu-item-link-icon{height:18px;width:18px}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link .site-header__navigation-submenu-item-link-icon-hover{display:none}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link:hover .site-header__navigation-submenu-item-link-icon-hover{display:inline-block}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link:hover .site-header__navigation-submenu-item-link-icon-no-hover{display:none !important}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link .site-header__navigation-submenu-item-link-text{display:inline-block;font-size:16px}.site-header__navigation-submenu-section.open .site-header__navigation-submenu{display:block}@media (max-width: 1023px){.site-header__navigation-collapsible--collapse{display:none;height:0;overflow-y:hidden}.site-header__navigation-collapsible--collapse.set-display-to-block{display:block}.site-header__navigation-submenu-section .site-header__navigation-submenu{padding:0 1rem 0.5rem 3rem;top:30px !important;left:0 !important}.site-header__navigation-submenu-section .site-header__navigation-submenu .site-header__navigation-submenu-item-link .site-header__navigation-submenu-item-link-text{font-size:20px}}.site-header__navigation-items{display:flex;flex-direction:column;align-items:flex-start;float:left;height:100%;width:100%;margin-right:40px;margin-bottom:0;padding-top:12px;padding-left:0;list-style-type:none}.site-header__navigation-item{flex:0 0 auto;width:100%;font-size:24px}.site-header__navigation-link{position:relative;display:inline-block;cursor:pointer;width:100%;padding:1rem;line-height:1;color:#02303A;text-decoration:none;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}.site-header__navigation-link:hover{color:#1da2bd}.site-header__navigation-link:hover path{fill:#1da2bd}.site-header__navigation-link.active{font-weight:500}.site-header__navigation-link>svg{vertical-align:bottom}.site-header__navigation-link--button{padding:5px 10px;border-radius:3px;font-weight:500;color:white;background-image:linear-gradient(135deg, #069FCE 0%, #51CBBF 100%)}.site-header__navigation-link--button:hover{color:white;background-image:linear-gradient(135deg, #06aadd 0%, #5dcfc3 100%)}@media (min-width: 1024px){.site-header__navigation{flex-direction:row}.site-header__navigation-button{display:none}.site-header__navigation-items{flex-direction:row;align-items:center;float:right;width:auto;padding-top:0}.site-header__navigation-item{font-size:16px;width:auto}.site-header__navigation-item:not(:first-of-type) .site-header__navigation-link--button{margin-left:14px}.site-header__navigation-item:not(:last-of-type) .site-header__navigation-link--button{margin-right:14px}.site-header__navigation-link{padding:15px 26px}.site-header__navigation-link--button{padding:6px 12px}.site-header__navigation-collapsible{height:auto}.site-header__navigation-submenu-section .site-header__navigation-submenu{position:absolute;border:1px solid #9a9a9a;border-radius:3px}.site-header__navigation-submenu-section:hover .site-header__navigation-submenu{display:block}}.site-header--dark{background-color:#02303A}.site-header--dark .site-header__navigation-link{color:white}.site-header--dark .site-header__navigation-link:hover{color:#1da2bd}.site-header--dark .site-header__navigation-link--button:hover{color:white}.site-header--dark .site-header__navigation-submenu-section .site-header__navigation-link:hover{color:white}.site-header--dark .site-header__navigation-submenu-section .site-header__navigation-submenu{background-color:#02303A}.site-header--dark .site-header__navigation-submenu-section .site-header__navigation-submenu-item-link{color:white}.site-header--dark .site-header__navigation-submenu-section .site-header__icon-dark{display:inline-block !important}.site-header--dark .site-header__navigation-submenu-section .site-header__icon-light{display:none !important}.site-header--dark .hamburger__bar{background-color:white}.site-header--color{background-image:linear-gradient(135deg, #069FCE 0%, #51CBBF 100%)}.site-header--thick{padding-top:20px;padding-bottom:25px}.site-layout{height:100%}.site-layout__layout{display:flex;flex-direction:column;min-height:100%}.site-layout__header{flex:0 0 auto}.site-layout__header--overlap{margin-bottom:0}.site-layout__header--overlap+.site-layout__body{margin-top:-55px}@media (min-width: 960px){.site-layout__header--overlap+.site-layout__body{margin-top:-60px}}.site-layout__body{flex:1 1 auto}.site-layout__footer{flex:0 0 auto;margin-top:3rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.site-layout__layout{display:block;min-height:0;height:100%}.site-layout__body{min-height:calc(100% - 157px)}.site-layout__header--overlap+.site-layout__body{min-height:calc(100% - 52px)}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 960px){.site-layout__body{min-height:calc(100% - 162px)}}.text-input{outline:0;border:1px solid transparent;-webkit-appearance:none}.text-input:focus{border-color:#1da2bd}.text-input::-webkit-input-placeholder{color:#767676}.text-input:-ms-input-placeholder{color:#767676}.text-input::placeholder{color:#767676;opacity:1}.text-input:focus:invalid{border-color:#fb2f08}.text-input:focus:invalid:focus{border-color:#fb2f08}.text-input--gray{border-color:#9a9a9a}.text-input--light-gray{border-color:#e5e5e5}.hidden{display:none !important}.u-no-margin-bottom{margin-bottom:0 !important}.u-no-margin-top{margin-top:0 !important}.u-text-with-icon>*{vertical-align:middle}.text-with-icon__icon{display:inline-block;width:16px;height:16px;margin-right:0.5em;line-height:0}.text-with-icon__icon svg{width:100%;height:100%}.text-with-icon__icon--20x20{width:20px;height:20px}.text-with-icon__icon--19x25{width:19px;height:25px}.u-clearfix::after{content:"";display:table;clear:both}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-float-right{float:right}.u-text-bundle-up-on-line-break{display:inline-block}.u-color-error{color:#fb2f08 !important}.sr-only{position:absolute;left:-9099px;top:-9099px}.full-width-image{width:100%}.technology-logos{display:flex;flex-direction:row;justify-content:space-around}.technology-logo{flex:0 1 auto}.select{width:100%;outline:0;background:#fff url("/images/icons/down-caret.svg") no-repeat 98% center;border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select option:first-of-type{color:#767676}.select option:not(:first-of-type){color:#02303A}.select:focus{border-color:#1da2bd}.select::-ms-expand{display:none}.select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select:invalid{color:#767676}.select:invalid:focus{border-color:#fb2f08}.multi-checkbox{padding:10px;border:1px solid transparent}.multi-checkbox .title{color:#767676;margin:0 0 10px 0}.multi-checkbox input[type="checkbox"]{color:#767676;margin:0 10px 0 0}.multi-checkbox label{color:#767676;margin:0 20px 0 0}
