.form{position:relative;display:inline-block;width:100%;border-radius:5px;}.form .description{color:#333;padding-left:21px;background-image:url("/themes/custom/compony/components/form/form/dist/icon-info.svg");background-position:0 1px;background-repeat:no-repeat;background-size:15px 15px;margin-top:9px;display:inline-block;float:left;width:100%;font-size:17px;line-height:17px;}.form .error{padding-left:21px;background-image:url("/themes/custom/compony/components/form/form/dist/icon-warning-bordered.svg");background-position:-4px -4px;background-repeat:no-repeat;background-size:25px 25px;margin-top:14px;display:inline-block;float:left;width:100%;font-size:19px;line-height:17px;}.form .error.red{color:red;}.form .form-actions{padding-top:35px;text-align:center;width:100%;}.form .form-actions .button{margin-left:20px;margin-right:20px;}.form .button{margin-bottom:25px;}input,textarea,select,button{font-family:inherit;font-size:1rem;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#515151;}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,button::-moz-placeholder{color:#515151;}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,button:-ms-input-placeholder{color:#515151;}input::placeholder,textarea::placeholder,select::placeholder,button::placeholder{color:#515151;}input,textarea{outline:0;}input[type="text"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="email"],input[type="number"],textarea{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#FFF;width:100%;font-size:1rem;line-height:17px;padding:0 19px;color:#515151;border:1px solid #D8D8D8;border-color:#D8D8D8;background-position:center right;border-radius:19px;background-size:39px;background-repeat:no-repeat;padding-right:40px;}input[type="text"]:focus,input[type="text"]:hover,input[type="search"]:focus,input[type="search"]:hover,input[type="tel"]:focus,input[type="tel"]:hover,input[type="url"]:focus,input[type="url"]:hover,input[type="password"]:focus,input[type="password"]:hover,input[type="email"]:focus,input[type="email"]:hover,input[type="number"]:focus,input[type="number"]:hover,textarea:focus,textarea:hover{border-color:#4D4D4D;background-color:#FFF;}input[type="text"].error,input[type="search"].error,input[type="tel"].error,input[type="url"].error,input[type="password"].error,input[type="email"].error,input[type="number"].error,textarea.error{border-color:red;background-image:url("/themes/custom/compony/components/form/form/dist/icon-warning-bordered.svg");}input[type="text"].error:focus,input[type="text"].error:hover,input[type="search"].error:focus,input[type="search"].error:hover,input[type="tel"].error:focus,input[type="tel"].error:hover,input[type="url"].error:focus,input[type="url"].error:hover,input[type="password"].error:focus,input[type="password"].error:hover,input[type="email"].error:focus,input[type="email"].error:hover,input[type="number"].error:focus,input[type="number"].error:hover,textarea.error:focus,textarea.error:hover{border-color:#4D4D4D;}input[type="text"].js-loading,input[type="search"].js-loading,input[type="tel"].js-loading,input[type="url"].js-loading,input[type="password"].js-loading,input[type="email"].js-loading,input[type="number"].js-loading,textarea.js-loading{background-image:url("/themes/custom/compony/components/form/form/dist/icon-loading-bordered.gif");}input[type="text"] ~ .form-item--error-message,input[type="text"] ~ label.error,input[type="search"] ~ .form-item--error-message,input[type="search"] ~ label.error,input[type="tel"] ~ .form-item--error-message,input[type="tel"] ~ label.error,input[type="url"] ~ .form-item--error-message,input[type="url"] ~ label.error,input[type="password"] ~ .form-item--error-message,input[type="password"] ~ label.error,input[type="email"] ~ .form-item--error-message,input[type="email"] ~ label.error,input[type="checkbox"] ~ .form-item--error-message,input[type="checkbox"] ~ label.error,input[type="number"] ~ .form-item--error-message,input[type="number"] ~ label.error,.input__wrapper ~ .form-item--error-message,.input__wrapper ~ label.error,textarea ~ .form-item--error-message,textarea ~ label.error,.select-style ~ .form-item--error-message,.select-style ~ label.error,.form-managed-file ~ .form-item--error-message,.form-managed-file ~ label.error,.form-radios ~ .form-item--error-message,.form-radios ~ label.error{color:red;margin-top:9px;padding-left:21px;float:left;display:inline-block;width:100%;font-size:17px;line-height:17px;}input[type="text"] ~ .form-item--error-message ~ .description,input[type="text"] ~ label.error ~ .description,input[type="search"] ~ .form-item--error-message ~ .description,input[type="search"] ~ label.error ~ .description,input[type="tel"] ~ .form-item--error-message ~ .description,input[type="tel"] ~ label.error ~ .description,input[type="url"] ~ .form-item--error-message ~ .description,input[type="url"] ~ label.error ~ .description,input[type="password"] ~ .form-item--error-message ~ .description,input[type="password"] ~ label.error ~ .description,input[type="email"] ~ .form-item--error-message ~ .description,input[type="email"] ~ label.error ~ .description,input[type="checkbox"] ~ .form-item--error-message ~ .description,input[type="checkbox"] ~ label.error ~ .description,input[type="number"] ~ .form-item--error-message ~ .description,input[type="number"] ~ label.error ~ .description,.input__wrapper ~ .form-item--error-message ~ .description,.input__wrapper ~ label.error ~ .description,textarea ~ .form-item--error-message ~ .description,textarea ~ label.error ~ .description,.select-style ~ .form-item--error-message ~ .description,.select-style ~ label.error ~ .description,.form-managed-file ~ .form-item--error-message ~ .description,.form-managed-file ~ label.error ~ .description,.form-radios ~ .form-item--error-message ~ .description,.form-radios ~ label.error ~ .description{margin-top:4px;}input[type="checkbox"] ~ .form-item--error-message,input[type="checkbox"] ~ label.error{padding-left:32px;padding-right:70px;}input[type="text"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="email"],input[type="number"]{height:41px;}input[type="text"][readonly],input[type="text"][disabled],input[type="search"][readonly],input[type="search"][disabled],input[type="tel"][readonly],input[type="tel"][disabled],input[type="url"][readonly],input[type="url"][disabled],input[type="password"][readonly],input[type="password"][disabled],input[type="email"][readonly],input[type="email"][disabled],input[type="number"][readonly],input[type="number"][disabled]{background-color:#D8D8D8;color:#4C4C4C;border-color:#D8D8D8;}input[type="text"][readonly]:hover,input[type="text"][readonly]:focus,input[type="text"][disabled]:hover,input[type="text"][disabled]:focus,input[type="search"][readonly]:hover,input[type="search"][readonly]:focus,input[type="search"][disabled]:hover,input[type="search"][disabled]:focus,input[type="tel"][readonly]:hover,input[type="tel"][readonly]:focus,input[type="tel"][disabled]:hover,input[type="tel"][disabled]:focus,input[type="url"][readonly]:hover,input[type="url"][readonly]:focus,input[type="url"][disabled]:hover,input[type="url"][disabled]:focus,input[type="password"][readonly]:hover,input[type="password"][readonly]:focus,input[type="password"][disabled]:hover,input[type="password"][disabled]:focus,input[type="email"][readonly]:hover,input[type="email"][readonly]:focus,input[type="email"][disabled]:hover,input[type="email"][disabled]:focus,input[type="number"][readonly]:hover,input[type="number"][readonly]:focus,input[type="number"][disabled]:hover,input[type="number"][disabled]:focus{background-color:#D8D8D8;color:#515151;border-color:#D8D8D8;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;}input[type="number"]{-moz-appearance:textfield;}textarea{min-height:200px;resize:none;padding:20px;float:left;width:100%;}.form-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.form-item__wrapper > *{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;}
.form-item{margin-bottom:25px;position:relative;display:inline-block;width:100%;}.form-item:last-child{margin-bottom:0;}.form-item .form-item{margin-bottom:0;}.form-item .input__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.form-item .input__wrapper > *{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.form-item .input__wrapper .field-prefix,.form-item .input__wrapper .field-suffix{line-height:17px;font-size:21px;}.form-item .input__wrapper .field-prefix{margin-right:8px;}.form-item .input__wrapper .field-suffix{margin-left:8px;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
i.check::before{content:"\f00c";font-family:FontAwesome;left:-5px;position:absolute;top:0;}a.cta{color:#f0f0f0;}a.link{color:#f0f;}svg:not(:root).svg-inline--fa{float:left;margin-right:5px;}.office-hours-status--open .fa-circle{color:#00FF00;}@keyframes clock{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.fa-clock{animation-name:clock;animation-duration:15s;animation-iteration-count:infinite;}.office-hours-status--closed .fa-circle{color:red;}.fa-map-marker{color:#f6920e;}.paragraph--type--link-block{padding:15px;background-color:#f6920e;text-align:center;}.paragraph--type--header{background-color:#f6920e;}#views-exposed-form-jobs-page-jobs-list .form-item-country-code{float:left;width:100%;text-align:center;}#views-exposed-form-jobs-page-jobs-list .form-item-department{float:left;width:100%;text-align:center;}#views-exposed-form-jobs-page-jobs-list .form-item-country-code select{border:none;border-radius:none;border-color:transparent;}input[disabled]{cursor:not-allowed;}
.bg-dotted{background-repeat:repeat;background-size:11px 11px;background-position:0 0;background-color:transparent;}.bg-dotted--blue-light{background-image:url("/themes/custom/compony/components/_global/dist/../images/dist/dot--blue-light.svg");}.bg-dotted--blue{background-image:url("/themes/custom/compony/components/_global/dist/../images/dist/dot--blue.svg");}.bg-dotted--grey-light{background-image:url("/themes/custom/compony/components/_global/dist/../images/dist/dot--grey-light.svg");}.bg-dotted--orange{background-image:url("/themes/custom/compony/components/_global/dist/../images/dist/dot--orange.svg");}.bg-dotted--white{background-image:url("/themes/custom/compony/components/_global/dist/../images/dist/dot--white.svg");}@font-face{font-family:'Source Sans Pro';src:url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.eot"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.eot#iefix") format("embedded-opentype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.woff2") format("woff2"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.woff") format("woff"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.ttf") format("truetype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:300;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.eot"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.eot#iefix") format("embedded-opentype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.woff") format("woff"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.eot"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.eot#iefix") format("embedded-opentype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.woff2") format("woff2"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.woff") format("woff"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.ttf") format("truetype"),url("/themes/custom/compony/components/_global/dist/../fonts/sourcesanspro/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:'Lora';src:url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.eot"),url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.eot#iefix") format("embedded-opentype"),url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.woff2") format("woff2"),url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.woff") format("woff"),url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.ttf") format("truetype"),url("/themes/custom/compony/components/_global/dist/../fonts/lora/lora-italic-webfont.svg#loraitalic") format("svg");font-weight:300;font-style:italic;}.button{background:#F99D25;color:#FFF;font-weight:500;font-size:1.125rem;line-height:1.28rem;padding:0.8rem 1.5rem;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);text-decoration:none;border-radius:2rem;display:inline-block;position:relative;border:0.1rem solid #F99D25;}.button:hover,.button:focus{color:#FFF;text-decoration:none;}.button--chevron span{position:relative;padding-right:24px;display:inline-block;}.button--chevron:hover,.button--chevron:focus{color:#FFF;text-decoration:none;}.button--chevron:hover .chevron-right,.button--chevron:focus .chevron-right{-webkit-transform:translateX(0px) translateY(-50%);-ms-transform:translateX(0px) translateY(-50%);transform:translateX(0px) translateY(-50%);}.button--chevron .chevron-right{position:absolute;right:0;top:50%;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transform:translateX(-2px) translateY(-50%);-ms-transform:translateX(-2px) translateY(-50%);transform:translateX(-2px) translateY(-50%);width:12px;fill:#FFF;}.button--wide{padding-left:2.45rem;padding-right:2.45rem;}.button--blue{background:#FFF;color:#084975;border-color:#084975;}.button--blue .chevron-right{fill:#084975;}.button--blue:hover,.button--blue:focus{color:#084975;}.button--white{background:transparent;color:white;border-color:white;}.button--white .chevron-right{fill:white;}.button--white:hover,.button--white:focus{color:white;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab,.sliding-popup-bottom{background-image:linear-gradient(-139deg,#4BACC6 0%,#4F81BD 44%,#084975 100%) !important;}.sliding-popup-bottom button.eu-cookie-withdraw-tab{border-color:transparent !important;border-width:0px !important;padding:0.4rem 1rem !important;left:0 !important;-webkit-transform:translate(0%,-100%) !important;-ms-transform:translate(0%,-100%) !important;transform:translate(0%,-100%) !important;border-radius:0 !important;}.sliding-popup-bottom,.sliding-popup-top{margin:0 !important;padding:0 !important;width:100% !important;z-index:99999 !important;left:0 !important;text-align:center !important;}.eu-cookie-compliance-message button{font-size:inherit !important;}.sliding-popup-bottom{position:fixed !important;}.sliding-popup-top{position:relative !important;}.eu-cookie-compliance-content{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;text-align:left !important;max-width:100% !important;width:1210px !important;padding:20px !important;margin:0 auto !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.eu-cookie-compliance-buttons{max-width:40% !important;margin-right:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left !important;}.eu-cookie-compliance-more-button{cursor:pointer !important;display:inline !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;text-decoration:underline !important;background:none !important;}.eu-cookie-compliance-default-button{cursor:pointer !important;border:none !important;background:none !important;margin-top:0 !important;padding:0 8px !important;vertical-align:middle !important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.eu-cookie-compliance-secondary-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{cursor:pointer !important;margin-right:5px !important;margin-top:0 !important;vertical-align:middle !important;overflow:visible !important;width:auto !important;box-shadow:inset 0 1px 0 0 #ffffff !important;background-color:#ededed !important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),to(#dfdfdf)) !important;background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%) !important;border-radius:6px !important;border:1px solid #dcdcdc !important;color:#000 !important;font-family:inherit !important;font-weight:bold !important;padding:4px 8px !important;text-decoration:none !important;text-shadow:none !important;background:#F99D25 !important;color:#FFF !important;font-weight:500 !important;font-size:1.125rem !important;line-height:1.28rem !important;padding:0.8rem 1.5rem !important;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15) !important;text-decoration:none !important;border-radius:2rem !important;display:inline-block !important;position:relative !important;border:0.1rem solid #F99D25 !important;}[dir="rtl"] .eu-cookie-compliance-buttons button{box-shadow:inset 0 0 0 1px #ffffff !important;}.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background:#F99D25 !important;}.eu-cookie-compliance-secondary-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative !important;top:1px !important;}.eu-cookie-compliance-message{float:left !important;margin:0 !important;max-width:60% !important;}[dir="rtl"] .eu-cookie-compliance-message{float:right !important;text-align:right !important;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{color:#fff !important;font-weight:inherit !important;line-height:inherit !important;margin:0 0 1rem 0 !important;}.eu-cookie-compliance-message h1{font-size:1.4rem !important;}.eu-cookie-compliance-message h2{font-size:1.4rem !important;}.eu-cookie-compliance-message h3{font-size:1.4rem !important;}.eu-cookie-compliance-message p{font-size:1rem !important;display:inline !important;}.eu-cookie-withdraw-tab{padding:4px 7px !important;cursor:pointer !important;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0 !important;border-radius:5px 5px 0 0 !important;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px !important;border-radius:0 0 5px 5px !important;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{-webkit-transform:scaleY(-1) !important;-ms-transform:scaleY(-1) !important;transform:scaleY(-1) !important;}.eu-cookie-withdraw-tab{position:absolute !important;top:0 !important;-webkit-transform:translate(-50%,-100%) !important;-ms-transform:translate(-50%,-100%) !important;transform:translate(-50%,-100%) !important;left:50% !important;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{-webkit-transform:translate(-50%,-100%) scaleY(-1) !important;-ms-transform:translate(-50%,-100%) scaleY(-1) !important;transform:translate(-50%,-100%) scaleY(-1) !important;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95% !important;}.eu-cookie-compliance-message{max-width:100% !important;}.eu-cookie-compliance-buttons{clear:both !important;float:none !important;max-width:100% !important;margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}*{box-sizing:border-box;}html{height:100%;scroll-behavior:smooth;}body{color:#515151;font-family:"Source Sans Pro";font-weight:300;margin:0;padding:0;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:300;}ul,ol{margin:0;padding:0;list-style:none;}img{max-width:100%;height:auto;}video{max-width:100%;height:auto;}figcaption{font-style:italic;max-width:650px;font-size:0.875rem;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}h1,.h1{color:#000;margin-bottom:1rem;margin-top:0;font-size:2.8rem;line-height:1.11;letter-spacing:-0.105rem;}h2,.h2{color:#000;margin-bottom:1rem;margin-top:0;font-size:1.875rem;line-height:1.17;letter-spacing:-0.0706rem;}h3,.h3{color:#000;margin-bottom:1rem;margin-top:0;font-size:1.56rem;line-height:1.2;letter-spacing:-0.0706rem;}h4,.h4{color:#F99D25;font-weight:500;margin-bottom:1rem;margin-top:0;font-size:1.25rem;line-height:1.2;letter-spacing:-0.059rem;}h1 a,.h1 a,h3 a,.h3 a,h2 a,.h2 a,h4 a,.h4 a{color:#084975;}h1 a:hover,.h1 a:hover,h3 a:hover,.h3 a:hover,h2 a:hover,.h2 a:hover,h4 a:hover,.h4 a:hover{color:#084975;}p{margin:0 0 1rem;width:100%;font-size:1rem;line-height:1.56;}p:last-child{margin-bottom:0;}br + br,ul + br{display:none;}a,.link{color:#084975;}a:hover,a:focus,.link:hover,.link:focus{color:inherit;}a:active,.link:active{color:inherit;}a:focus,.link:focus{outline:thin dotted;}hr{border:none;height:1px;opacity:0.2;border-top:1px solid #084975;}.grecaptcha-badge{width:70px !important;overflow:hidden !important;-webkit-transition:all 0.3s ease !important;transition:all 0.3s ease !important;left:4px !important;bottom:24px !important;}.grecaptcha-badge:hover{width:256px !important;}.region--footer-bottom{border-top:1px solid #CCC;padding:2rem 0;background-color:#f3f3f3;}.region--footer-top{background-color:#f3f3f3;padding:7rem 0 4rem;}.region--content{width:100%;}.site-main__columns .region--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;}@media (min-width:480px){.site-main__columns .region--content{width:100%;}}@media (min-width:800px){.site-main__columns .region--content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:66%;}}.site-main__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:800px){.site-main__columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.site-main__columns .region--sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:480px){.site-main__columns .region--sidebar{margin-top:2rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}@media (min-width:800px){.site-main__columns .region--sidebar{width:calc(33% - 2rem);margin-left:2rem;margin-top:0;}}.region{width:100%;vertical-align:top;}.region--header-top{padding:0;position:relative;}@media (min-width:1025px){.region--header-top{z-index:101;}}.region--header-top .logo-link{padding:1rem 2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);}@media (min-width:1025px){.region--header-top .logo-link{margin-right:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;box-shadow:none;padding:0 2rem 0 0;}}.region--header-top .logo{margin:1.25rem 1.25rem 1rem 0;height:30px;}@media (min-width:1025px){.region--header-top .logo{margin:1.5rem 1.25rem 0 0;}}.region--header-top .region__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;}@media (min-width:1025px){.region--header-top .region__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 1rem;}}.region--header-top .header-ui{background:#F2F2F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:1025px){.region--header-top .header-ui{width:unset;border-radius:0 0 0 100px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1rem 0 2rem;position:relative;}}.region--header-top:after{background:#F2F2F2;position:absolute;right:0;width:calc(50vw - 500px);content:'';height:59px;top:0;z-index:-1;}.region--breadcrumb{display:none;}@media (min-width:1025px){.region--breadcrumb{display:block;}}@media (min-width:1025px){.region--header-bottom{border-bottom:1px solid #F2F2F2;box-shadow:0 1rem 1.5rem -1rem rgba(0,0,0,0.1);padding-bottom:0.5rem;}}.region--content-bottom .brick{overflow:initial;}.region--footer-top{background-image:linear-gradient(-139deg,#4BACC6 0vw,#4F81BD 44vw,#084975 100vw);padding:4rem 0;text-align:center;}@media (min-width:1025px){.region--footer-top{padding:7rem 0 4rem;text-align:left;}}@media (min-width:769px){.region--footer-top .region__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.region--footer-top .logo{width:150px;fill:white;}.region--footer-top .logo-link{display:block;}@media (min-width:769px){.region--footer-top .logo-link{text-align:left;}}.region--footer-bottom{background-color:white;padding:1.5rem 0 1rem;}@media (min-width:1025px){.region--footer-bottom{padding:2rem 0;}}@media (min-width:1025px){.region--footer-bottom .region__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.region--footer-bottom .menu li{display:block;}@media (min-width:1025px){.region--footer-bottom .menu li{display:inline-block;margin-right:2rem;}}.region--footer-bottom .menu li a{text-decoration:none;display:block;padding:0.5rem 0;text-align:center;}@media (min-width:1025px){.region--footer-bottom .menu li a{padding:1rem 0;}}.region--footer-bottom .menu li a:hover{text-decoration:underline;}.region--footer-bottom .copyright{display:block;margin:1rem 0;text-align:center;}@media (min-width:1025px){.region--footer-bottom .copyright{display:inline-block;text-align:right;}}.accessibly-hidden,.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px;}.u-hidden{display:none;}.text-white{color:white;}.text-orange{color:#F99D25;}.text-center{text-align:center;}.link--simple{text-decoration:none;}.u-container{max-width:100%;width:1210px;padding:0 20px;margin:0 auto;}.u-container .u-container{padding-left:0;padding-right:0;}.region--sidebar .u-container{width:unset;}.bg-grey--light{background-color:#F2F2F2;}.bg-orange{background-color:#F99D25;}
@media (min-width:769px){.region--footer-top .block{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%;padding:0 2rem 0 0;}}@media (min-width:1200px){.region--footer-top .block{-webkit-box-flex:1;-ms-flex:1 0 16.6%;flex:1 0 16.6%;max-width:16.6%;}}.region--footer-top h2{color:white;font-size:1.125rem;font-weight:600;letter-spacing:0;cursor:pointer;padding:1rem 0;margin:0;text-align:left;border-bottom:1px solid white;}.region--footer-top h2::after{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:7px;width:7px;position:relative;right:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}@media (min-width:769px){.region--footer-top h2{cursor:default;border-bottom:1px solid transparent;padding:0 0 1rem;}.region--footer-top h2::after{content:none;}}.region--footer-top h2.open{border-bottom:1px solid transparent;}.region--footer-top h2.open::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.region--footer-top .block-menu .menu{margin:0 0 1rem;}@media (min-width:769px){.region--footer-top .block-menu .menu{display:block;margin:0 0 2rem;}}.region--footer-top .block-menu .menu li a{display:block;text-align:left;color:white;text-decoration:none;padding:0.5rem 1rem;}.region--footer-top .block-menu .menu li a:hover{text-decoration:underline;}@media (min-width:769px){.region--footer-top .block-menu .menu li a{padding:0.5rem 0;}}.region--footer-top .block--views > div{display:none;margin:0 0 1rem;}@media (min-width:769px){.region--footer-top .block--views > div{display:block;}}.region--footer-top .block--views > div a{color:white;text-decoration:none;}.region--footer-top .block--views > div a:hover{text-decoration:underline;}
.block--itext-social-media-links .item-list .nav--inline{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:769px){.block--itext-social-media-links .item-list .nav--inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.block--itext-social-media-links .item-list .nav--inline li{margin:0 0.5rem;}@media (min-width:769px){.block--itext-social-media-links .item-list .nav--inline li{margin:0 0.5rem 0 0;}}.block--itext-social-media-links .item-list .nav--inline a{display:block;width:2rem;height:2rem;}.block--itext-social-media-links .item-list .nav--inline a svg{fill:white;}.block--itext-social-media-links .item-list .nav--inline a:hover{opacity:0.5;}.block--itext-social-media-links .item-list .nav--inline--2{padding:0;}.block--itext-social-media-links .item-list .nav--inline--3 a{width:4.3rem;}.block--itext-social-media-links .item-list .nav--inline--3 a.nuget img{background:#F2F2F2;padding:5px;}.block--itext-social-media-links .item-list .nav--inline--3 a.maven img{background:#F2F2F2;padding:7px;}
.wysiwyg-content{font-family:inherit;word-break:break-word;line-height:1.56;}.wysiwyg-content > *:last-child{margin-bottom:0;}.wysiwyg-content pre{background:#1d1f21;position:relative;}.wysiwyg-content .leanpub-block.leanpub-block-type-E{position:relative;padding-left:25px;}.wysiwyg-content .leanpub-block.leanpub-block-type-E:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-error.png") no-repeat;background-size:30px;}.wysiwyg-content .leanpub-block.leanpub-block-type-W{position:relative;padding-left:25px;}.wysiwyg-content .leanpub-block.leanpub-block-type-W:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-warning.png") no-repeat;background-size:30px;}.wysiwyg-content .leanpub-block.leanpub-block-type-T{position:relative;padding-left:25px;}.wysiwyg-content .leanpub-block.leanpub-block-type-T:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-tip.png") no-repeat;background-size:30px;}.wysiwyg-content .stackoverflow-question-content ul li:before{display:none;}.wysiwyg-content .leanpub-block.leanpub-block-type-I{position:relative;padding-left:25px;}.wysiwyg-content .leanpub-block.leanpub-block-type-I:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-info.png") no-repeat;background-size:30px;}.wysiwyg-content .leanpub-block.leanpub-block-type-D{position:relative;padding-left:25px;}.wysiwyg-content .leanpub-block.leanpub-block-type-D:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-discussion.png") no-repeat;background-size:30px;}.wysiwyg-content .stackoverflow-question-block{position:relative;padding-left:25px;}.wysiwyg-content .stackoverflow-question-block:before{content:' ';display:block;height:30px;width:30px;position:absolute;left:-10px;background:url("/themes/custom/compony/components/wysiwyg-content/dist/leanpub-question.png") no-repeat;background-size:30px;}.wysiwyg-content .copyBtn{position:absolute;right:15px;z-index:99;border:none;background:#F99D25;font-size:15px;}.wysiwyg-content p.simple-border img{border:1px solid #000;}.wysiwyg-content img.simple-border{border:1px solid #000;}.wysiwyg-content p.img-simple-border img{border:solid 1px #000;}.wysiwyg-content img.img-simple-border{border:solid 1px #000;}.wysiwyg-content figure.img-simple-v-border img{border:solid 1px #000;}.wysiwyg-content p.orange{color:#F99D25;}.wysiwyg-content h2,.wysiwyg-content h3{font-family:inherit;margin-top:1.875rem;}.wysiwyg-content h2:first-child,.wysiwyg-content h3:first-child{margin-top:0;}.wysiwyg-content p{margin-top:0;}.wysiwyg-content ol,.wysiwyg-content ul{margin-bottom:1.56rem;}.wysiwyg-content ol{counter-reset:item;}.wysiwyg-content ol li{counter-increment:list;list-style-type:none;position:relative;margin-left:28px;margin-bottom:20px;padding-left:15px;}.wysiwyg-content ol li:before{color:#666;content:counter(list) "";left:-40px;position:absolute;text-align:center;height:32px;width:32px;font-size:15px;line-height:28px;}.wysiwyg-content table{width:100%;max-width:100%;text-align:left;border-collapse:unset;}.wysiwyg-content table thead tr{background:#F2F2F2;padding:5px;}.wysiwyg-content table thead tr th{padding:5px;min-width:100px;}.wysiwyg-content table tbody tr{border-bottom:solid 1px #F2F2F2;}.wysiwyg-content table tbody tr th{padding:5px;}.wysiwyg-content ul li{padding-left:2.25rem;position:relative;margin-bottom:0.5em;}.wysiwyg-content ul li:before{content:'';position:absolute;width:0.25rem;height:0.25rem;border-radius:11px;top:0.7rem;left:0.6rem;background:#46AEF8;}.wysiwyg-content blockquote{padding:0 0 0 3rem;width:38rem;max-width:100%;position:relative;margin:2rem auto;}.wysiwyg-content blockquote:before{content:'';position:absolute;top:0;left:0;background-image:url("/themes/custom/compony/components/wysiwyg-content/dist/quote.svg");background-repeat:no-repeat;height:30px;width:30px;}.wysiwyg-content blockquote p{color:#084975;font-family:"Lora";margin:0;}@media (min-width:500px){.wysiwyg-content blockquote p{font-size:1.56rem;line-height:1.6;}}.wysiwyg-content img,.wysiwyg-content .video-embed-field-responsive-video{margin:30px 0;}.wysiwyg-content img.clippy{margin:0px;}.wysiwyg-content figure{margin:30px 0;}.wysiwyg-content figure img{margin:0;}.wysiwyg-content .align-center{max-width:80%;margin:30px auto;}.wysiwyg-content .align-right,.wysiwyg-content .align-left{max-width:50%;height:auto;}.wysiwyg-content .align-left{margin:20px 30px 20px 0;}.wysiwyg-content .align-right{margin:20px 0 20px 30px;}.wysiwyg-content span.geshifilter{display:inline;padding:0;margin:0;border:none;}.wysiwyg-content div.geshifilter{}.wysiwyg-content div.geshifilter pre{margin:0;padding:0;font-size:11px;color:#fff;}.wysiwyg-content .hljs{font-size:11px;color:#fff;margin-top:2rem;background:#1d1f21;}.wysiwyg-content p code{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 4px;color:#c7254e;background-color:#f9f2f4;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}.wysiwyg-content pre code .geshifilter ol li{margin-bottom:0px;}.wysiwyg-content pre code .geshifilter ol li:before{font-size:12px;color:#fff;}.wysiwyg-content pre code .geshifilter ol li pre{overflow:visible;}.wysiwyg-content pre code table{border-collapse:separate;}.wysiwyg-content pre code table tbody tr td{padding-right:5px;background:#1d1f21;}.wysiwyg-content pre code table tbody tr td .hljs-number{color:#fff;}.wysiwyg-content .switchlabel{position:absolute;display:block;right:-2px;top:-2px;width:60px;height:30px;margin-bottom:15px;cursor:pointer;}.wysiwyg-content .switchlabel input{display:none;}.wysiwyg-content .itext-switch{position:absolute;display:block;right:75px;top:5px;width:50px;height:20px;margin-bottom:15px;cursor:pointer;z-index:999;}.wysiwyg-content .toggle{position:relative;}.wysiwyg-content .slidinggroove{position:absolute;top:0;right:0;bottom:0;left:0;background:#F99D25;border-radius:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.wysiwyg-content .slidinggroove:after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;background:#fff;top:0px;left:1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.wysiwyg-content input:checked + .slidinggroove{background:#084975;}.wysiwyg-content input:checked + .slidinggroove:after{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.wysiwyg-content .active-lang.active{font-weight:bold;color:#F99D25;}.wysiwyg-content .labelterm{position:absolute;top:2px;margin-left:0px;left:60px;color:#fff;font-family:'Roboto',sans-serif;font-size:12px;width:20px;}.wysiwyg-content .labeltermleft{color:#fff;font-weight:bold;right:33px;top:1px;font-size:12px;position:absolute;}.wysiwyg-content .switch-c{display:none;}.wysiwyg-content .hidden{display:none;}table.custom td,table.custom th{padding:5px;}table.custom thead{background:#084975;}table.custom thead tr th{color:#fff;}table.custom thead tr th a{color:#fff;}
.block--newsletterfooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:800px){.block--newsletterfooter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.block--newsletterfooter .group-left{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:0 2rem 2rem;}@media (min-width:800px){.block--newsletterfooter .group-left{-webkit-box-flex:0;-ms-flex:0 1 56%;flex:0 1 56%;padding:0;}}.block--newsletterfooter .group-right{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:1rem;}@media (min-width:800px){.block--newsletterfooter .group-right{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;position:relative;margin-bottom:-9rem;padding-bottom:0;}}.block--newsletterfooter .field--name-field-block-heading{font-weight:700;font-size:1.125rem;color:#F99D25;letter-spacing:-0.04rem;line-height:1.38;position:relative;padding-left:3.25rem;text-transform:uppercase;}.block--newsletterfooter .field--name-field-block-heading:before{content:'';background:#F99D25;width:2.5rem;height:0.12rem;position:absolute;left:0;top:50%;margin-top:-0.06rem;}.block--newsletterfooter h2,.block--newsletterfooter .h2{color:#000;margin-bottom:1rem;margin-top:0;font-size:2.8rem;line-height:1.11;letter-spacing:-0.105rem;}.block--newsletterfooter .contact-block--title{color:#000;margin-bottom:1rem;margin-top:0;font-size:2.2rem;letter-spacing:-1.31px;}.block--newsletterfooter .button{margin-left:0;}.block--newsletterfooter p{font-size:1.25rem;}.block--newsletterfooter .field--name-body p{max-width:480px;margin-bottom:1rem;}.block--newsletterfooter .bg-dotted{display:none;height:264px;width:319px;z-index:1;position:absolute;}@media (min-width:800px){.block--newsletterfooter .bg-dotted{display:block;-webkit-transform:translateX(-40px) translateY(-40px);-ms-transform:translateX(-40px) translateY(-40px);transform:translateX(-40px) translateY(-40px);}}.block--newsletterfooter .contact-block{z-index:1;position:relative;padding:3rem 3rem 4rem;border-radius:1rem;background:white;max-width:480px;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);margin-top:30px;}@media (min-width:800px){.block--newsletterfooter .contact-block{margin-top:0;}}
.brick{display:block;width:100%;position:relative;overflow:hidden;}.brick__inner{max-width:100%;width:1210px;margin:0 auto;padding:4.25rem 20px;}.brick--gray{background:#333;color:#FFF;}.brick--blue{background-image:linear-gradient(-139deg,#4BACC6 0%,#4F81BD 44%,#084975 100%);}.brick--gray-light{background:#F2F2F2;}.brick--no-whitespace-stacking .brick__inner{padding-top:1rem;padding-bottom:1rem;}
.paragraph--text-area--default{padding:2rem 0;}
.block--page-title-block{padding-top:3rem;}.itext_intro_block{padding:1rem 1rem;text-align:center;}.itext_intro_block .node__subtitle{color:#F99D25;text-transform:uppercase;font-size:0.8125rem;font-weight:700;}.itext_intro_block .node__title{margin-bottom:1rem;max-width:45rem;margin:0 auto;}.itext_intro_block .node__body{max-width:60rem;margin:0 auto;font-size:1.125rem;line-height:1.5625rem;text-align:center;-moz-text-align-last:center;text-align-last:center;}.itext_intro_block span.page-cta .button{margin-top:15px;}.itext_intro_block .node__author,.itext_intro_block .node__date{display:inline-block;background-image:url("/themes/custom/compony/components/block/block--page-title/block--page-title-block/dist/author.svg");background-repeat:no-repeat;background-position:0 50%;background-size:21px 21px;padding-left:27px;line-height:1.6;font-size:0.875rem;color:#46AEF8;margin-bottom:0.6rem;margin-top:1rem;}.itext_intro_block .node__date{background-image:url("/themes/custom/compony/components/block/block--page-title/block--page-title-block/dist/calendar.svg");margin-right:1rem;}
.breadcrumb{margin:1rem 0 1rem;}.breadcrumb-item{display:inline-block;margin-right:0.25rem;font-size:0.875rem;color:#808080;}.breadcrumb-item:not(:last-child):after{content:"/";margin-left:0.25rem;}.breadcrumb-item a{color:#808080;text-decoration:none;}.breadcrumb-item a:hover,.breadcrumb-item a:focus{text-decoration:underline;}
.menu--top-menu{display:none;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;margin-bottom:1rem;}@media (min-width:1025px){.menu--top-menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 0rem;margin-bottom:0;}}.menu--top-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:1025px){.menu--top-menu .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.menu--top-menu .menu li{padding:1rem 0.5rem;}.menu--top-menu .menu a{display:block;font-weight:bold;font-size:1rem;line-height:1.25rem;text-align:center;text-decoration:none;color:#084975;}.menu--top-menu .menu a:hover,.menu--top-menu .menu a.is-active{text-decoration:underline;}.region--header-bottom .menu--top-menu{display:none;}.region--header-top .menu--top-menu{display:none;}@media (min-width:1025px){.region--header-bottom .menu--top-menu{display:none;}.region--header-top .menu--top-menu{display:block;}}
@media (min-width:1025px){.lang-ja .menu--top-menu .menu li a{word-break:keep-all;}}
.link-with-angle{font-weight:700;display:inline-block;padding-right:1.5rem;text-decoration:none;position:relative;display:inline-block;color:#084975;}.link-with-angle svg{fill:#084975;position:absolute;right:0;top:50%;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transform:translateX(-2px) translateY(-50%);-ms-transform:translateX(-2px) translateY(-50%);transform:translateX(-2px) translateY(-50%);width:12px;}.link-with-angle:hover{color:#084975;}.link-with-angle:hover svg{-webkit-transform:translateX(0px) translateY(-50%);-ms-transform:translateX(0px) translateY(-50%);transform:translateX(0px) translateY(-50%);}
.node--spotlight .node__inner{padding:16px 40px 28px;}.node--spotlight .media--image--wide-teaser{padding:28px 40px 0;}.node--spotlight .field--name-field-plain-body{padding:1rem 0 1rem 0;}.node--spotlight .field--name-field-plain-body br{display:block;}.node--spotlight .field--name-field-icon{padding:0rem 0 1rem 0;}.node--spotlight span.spotlight-title{font-size:1.25rem;margin-bottom:1rem;color:#000;}.node--spotlight .field--name-field-teaser-text{margin-bottom:1rem;}
@media (min-width:800px){.left.paragraph--mega-menu-list-items--default{border-left:2px solid rgba(8,73,117,0.2);padding-left:1rem !important;}.right.paragraph--mega-menu-list-items--default{border-right:2px solid rgba(8,73,117,0.2);margin-right:1rem !important;}}
.megamenu{position:relative;}.megamenu .menu{position:relative;display:block;box-sizing:border-box;list-style:none;margin:0;padding:0;height:3rem;}.megamenu .menu > .menu-item{display:block;box-sizing:border-box;list-style:none;margin:0;padding:0;height:3rem;float:left;}.megamenu .menu :focus{outline:2px solid rgba(34,95,215,0.3);-moz-outline-radius:3px;}.megamenu .menu > .menu-item a[aria-expanded]{position:relative;display:block;text-decoration:none;z-index:inherit;}.megamenu .menu > .menu-item a[aria-expanded]:hover,.megamenu .menu > .menu-item a[aria-expanded]:focus,.megamenu .menu > .menu-item a[aria-expanded].open{margin-left:0;z-index:1002;}.megamenu .menu .menu-dropdown{position:absolute;left:-1px;margin:0;line-height:normal;background-color:#fff;cursor:default;visibility:hidden;top:-9999em;max-height:0px;overflow:hidden;opacity:0;}.megamenu .menu .menu-dropdown.open{visibility:visible;top:6rem;padding:2rem;max-height:800px;opacity:1;z-index:1001;}.megamenu .menu-toggle{display:none;background:none;border:0;padding:0;position:absolute;z-index:1;top:-4rem;right:1em;width:2rem;height:2rem;}.megamenu .menu-toggle > span:not(.sr-only){display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#000;z-index:1;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),margin 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}.megamenu .menu-toggle > span{margin-top:5px;}.megamenu .menu-toggle > span:nth-last-child(1){-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;}.megamenu .menu-toggle[aria-expanded=true] > span{margin-top:0;opacity:1;-webkit-transform:rotate(45deg) translate(4px,-3px);-ms-transform:rotate(45deg) translate(4px,-3px);transform:rotate(45deg) translate(4px,-3px);background:#000;border-radius:0;}.megamenu .menu-toggle[aria-expanded=true] > span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(0.2,0.2);-ms-transform:rotate(0deg) scale(0.2,0.2);transform:rotate(0deg) scale(0.2,0.2);}.megamenu .menu-toggle[aria-expanded=true] > span:nth-last-child(1){-webkit-transform:rotate(-45deg) translate(0px,7px);-ms-transform:rotate(-45deg) translate(0px,7px);transform:rotate(-45deg) translate(0px,7px);}@media (max-width:1024px){.megamenu .menu > .menu-item{position:static;}}@media (max-width:1024px){.megamenu .menu-toggle{display:block;z-index:3;}.megamenu .menu-toggle ~ .menu{padding-top:0;}.megamenu .menu-toggle ~ .menu > .menu-item{height:0;overflow:hidden;visibility:collapse;}.megamenu .menu-toggle[aria-expanded=true] ~ .menu{padding-top:3.077em;}.megamenu .menu-toggle[aria-expanded=true] ~ .menu > .menu-item{height:auto;overflow:visible;visibility:visible;}.megamenu .menu{padding-top:3.077em;height:auto;z-index:2;}.megamenu .menu > .menu-item{border-right:0;float:none;width:100%;height:auto;}.megamenu .menu > .menu-item a[aria-expanded]{box-shadow:none;}.megamenu .menu .menu-dropdown,.megamenu .menu .menu-dropdown.open{position:relative;top:0;}.megamenu .menu .menu-dropdown.open{padding:1rem;max-height:unset;}}
.menu-dropdown{box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);}@media (min-width:1025px){.menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0 1rem;z-index:100;}.menu--main > .menu{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.menu--main > .menu > .menu-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.menu--main > .menu > .menu-item > a{text-align:center;}.menu--main .menu-dropdown{left:0;width:100%;}.menu--main .button{padding-right:2rem;}}.menu--main .menu-item > a{position:relative;text-decoration:none;color:#084975;padding:0.8rem 1rem 1rem 1rem;display:block;}.menu--main .menu-item > a:hover,.menu--main .menu-item > a:focus,.menu--main .menu-item > a.is-active{color:#F99D25;}.menu--main .menu-item > a:focus{outline:2px solid #F2F2F2;}.menu--main .menu-item > a.open{border-bottom:1px solid transparent;outline:0 none;}.menu--main .menu-item > a.menu-item--button{color:white;text-align:center;margin:1rem auto;max-width:32rem;}@media (min-width:1025px){.menu--main .menu-item > a.menu-item--button{padding-bottom:1rem;margin:0;}.menu--main .menu-item > a:hover,.menu--main .menu-item > a:focus{outline:0 none;}.menu--main .menu-item > a.menu-item--button.button.orange{border-bottom-left-radius:0;border-top-left-radius:0;}.menu--main .menu-item > a.menu-item--button.button.blue{border-top-right-radius:0;border-bottom-right-radius:0;background:#084975;}.menu--main .menu-item > a.menu-item--button.button.blue:hover,.menu--main .menu-item > a.menu-item--button.button.blue:focus,.menu--main .menu-item > a.menu-item--button.button.blue.is-active{border-bottom:3px solid #084975;}}.menu--main .menu-item > a{border-bottom:1px solid #F2F2F2;font-weight:500;font-size:1.125rem;line-height:1.28rem;}@media (min-width:1025px){.menu--main .menu-item > a{border-color:transparent;border:1px solid transparent;padding-bottom:2.25rem;}.menu--main .menu-item > a:hover,.menu--main .menu-item > a:focus,.menu--main .menu-item > a.is-active{border-bottom:3px solid #F99D25;}.menu--main .menu-item > a[aria-expanded]:hover,.menu--main .menu-item > a[aria-expanded]:focus,.menu--main .menu-item > a[aria-expanded].open{border-bottom:3px solid #F99D25;color:#F99D25;}}.menu--main .menu-item--expanded > a::after{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:7px;width:7px;position:relative;right:-8px;top:-0.25rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.menu--main .menu-item--expanded > a.open::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.menu--main .menu-item--expanded > a.open::before{content:"";position:absolute;left:1rem;bottom:0;width:0;height:0;border-style:solid;border-width:0 1rem 1rem 1rem;border-color:transparent transparent #F2F2F2 transparent;z-index:9999;}@media (min-width:1025px){.menu--main .menu-item--expanded > a.open::before{left:50%;bottom:-1.75rem;border-width:0 1.5rem 1.5rem 1.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent white transparent;}}.menu--main .menu-item--button{padding-right:0;}.menu--main .menu-item--button a{color:#fff;border-color:transparent;text-align:center;max-width:16rem;}.menu--main .menu-item--button a:hover,.menu--main .menu-item--button a:focus,.menu--main .menu-item--button a.is-active{border-color:transparent;color:#fff;}.menu--main .menu-item--button a:after{content:'';}.menu--main .node--{background:#46AEF8;}.menu-dropdown{border-radius:1rem;}@media (min-width:1025px){.menu-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.menu-dropdown .menu{display:none;}@media (min-width:1025px){.menu-dropdown .megamenu__block--one{padding:0 1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;}}@media (min-width:1025px){.menu-dropdown .megamenu__block--one > .field__items{-webkit-box-flex:1;-ms-flex:1 0 66.66%;flex:1 0 66.66%;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1025px){.menu-dropdown .megamenu__block--one .paragraph{padding:0rem 1rem 0rem 0;-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;}}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a{text-decoration:none;color:#084975;font-weight:500;font-size:1.125rem;padding:0.5rem 0 0.5rem;display:block;}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a:hover,.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a:focus{text-decoration:underline;}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a.child{padding:0.2rem 0.5rem;}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a.child:before{content:'';padding-right:1rem;background-repeat:no-repeat;background-position:center center;background-size:14px 14px;position:relative;left:0px;-webkit-transition:0.2s ease all;transition:0.2s ease all;display:inline;content:'';background-image:url(/themes/custom/compony/components/links-with-angle/dist/angle--right--blue.svg);background-repeat:no-repeat;background-position:center center;background-size:10px 10px;position:relative;left:0px;-webkit-transition:0.2s ease all;transition:0.2s ease all;display:inline;}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a.no-link{color:#F99D25;}.menu-dropdown .megamenu__block--one .paragraph--mega-menu-list-items a.no-link:hover{text-decoration:none;cursor:unset;}.menu-dropdown .megamenu__block--one .field--name-field-mega-menu-lable{color:#084975;font-weight:500;font-size:1.5rem;margin-bottom:1rem;}@media (min-width:1025px){.menu-dropdown .megamenu__block--one .field--name-field-mega-menu-lable{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}}.menu-dropdown .megamenu__block--one .field--name-field-mega-menu-list-heading{color:#46AEF8;font-weight:500;font-size:1.25rem;padding:0 0 1rem;border-bottom:2px solid rgba(8,73,117,0.2);margin-bottom:1rem;}.menu-dropdown .megamenu__block--two{background-color:rgba(70,174,248,0.2);}@media (min-width:1025px){.menu-dropdown .megamenu__block--two{margin:-2rem -2rem -2rem 0;-webkit-box-flex:0;-ms-flex:0 3 33%;flex:0 3 33%;}}
form.form--views-exposed-form-itext-search-itext-search{display:none;position:absolute;top:10rem;z-index:200;max-width:calc(100vw - 40px);right:20px;width:1170px;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);padding:1.25rem 2rem;background:#F2F2F2;}@media (min-width:1025px){form.form--views-exposed-form-itext-search-itext-search{right:0;}}form.form--views-exposed-form-itext-search-itext-search .search-close{position:absolute;right:0;top:-5rem;width:5.25rem;height:4.25rem;box-sizing:border-box;padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}form.form--views-exposed-form-itext-search-itext-search .search-close svg{width:1.25rem;fill:white;}form.form--views-exposed-form-itext-search-itext-search h2{color:white;}form.form--views-exposed-form-itext-search-itext-search svg,form.form--views-exposed-form-itext-search-itext-search h2{display:inline-block;}form.form--views-exposed-form-itext-search-itext-search .form__inner{position:relative;}form.form--views-exposed-form-itext-search-itext-search .form-actions{padding:0;margin:0;}form.form--views-exposed-form-itext-search-itext-search .form-item{margin:0;}form.form--views-exposed-form-itext-search-itext-search input[type="search"]{padding-right:6.8rem;width:100%;box-sizing:border-box;height:3.4rem;border-radius:1.7rem;padding-left:1.7rem;}form.form--views-exposed-form-itext-search-itext-search .form-actions button{position:absolute;top:0;right:0;color:transparent;padding:0;box-shadow:none;min-height:auto;margin:0 !important;width:6.8rem;height:3.4rem;background-color:transparent;border:2px solid transparent;border-color:transparent;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}form.form--views-exposed-form-itext-search-itext-search .form-actions button span{position:absolute;text-indent:-9999px;}form.form--views-exposed-form-itext-search-itext-search .form-actions button svg{position:absolute;top:50%;margin-top:-0.45rem;margin-left:-0.45rem;width:0.9rem;height:0.9rem;left:50%;fill:#084975;-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease;}form.form--views-exposed-form-itext-search-itext-search .form-actions button:hover,form.form--views-exposed-form-itext-search-itext-search .form-actions button:focus{background-color:transparent;}form.form--views-exposed-form-itext-search-itext-search .form-actions button:hover svg,form.form--views-exposed-form-itext-search-itext-search .form-actions button:focus svg{fill:#46AEF8;}form.form--views-exposed-form-itext-search-itext-search .form-actions button:focus{outline:none;border-color:#46AEF8;}.search-toggle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:1.25rem;height:1.25rem;box-sizing:content-box;padding:1rem;cursor:pointer;}@media (min-width:769px){.search-toggle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;}}.search-toggle svg{fill:#084975;}.search-toggle:hover svg,.search-toggle:focus svg{fill:#46AEF8;}.search-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:199;cursor:pointer;}
.block--language{border-left:1px solid #46AEF8;border-right:1px solid #46AEF8;-webkit-box-flex:0;-ms-flex:0 0 68px;flex:0 0 68px;z-index:101;}.block--language:focus{background-color:#eaeaea;outline:0 none;}.block--language .selector__toggle{cursor:pointer;position:relative;}.block--language .selector__toggle span{position:relative;display:inline-block;font-weight:bold;text-transform:uppercase;font-size:1rem;line-height:1.25rem;text-align:center;color:#084975;height:3rem;padding:1rem 2rem 1rem 1rem;}.block--language .selector__toggle::after{border-style:solid;border-color:#46AEF8;border-width:2px 2px 0 0;content:'';height:7px;width:7px;position:absolute;right:1rem;top:1.25rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.block--language.js-open .selector__toggle{color:#084975;}.block--language.js-open .selector__toggle::after{top:1.5rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.block--language .links{display:none;margin:0;padding:0;list-style:none;background-color:#F2F2F2;position:absolute;top:52px;right:52px;width:8rem;}@media (min-width:1025px){.block--language .links{top:100%;right:unset;}}.block--language .links li a{display:block;text-decoration:none;padding:1em;border-top:1px solid #46AEF8;font-weight:bold;font-size:1rem;line-height:1.25rem;text-align:center;color:#084975;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}.block--language .links li:hover a,.block--language .links li:focus a,.block--language .links li.selected a{background-color:#eaeaea;}.block--language .links li.is-active a{background-color:#eaeaea;color:black;}.block--language.js-open ul{display:block;}
